
    :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>=1360px) {
      :root {
        --device-size-stellar-id: Extra Large;
        --device-size-breakpoint-size-id: xl;
        --device-size-max-width: 1440px;
        --device-size-min-width: 1360px;
        --device-size-col-count: 12px;
        --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: 92px;
        --device-size-grid-1-col-min-width: 86px;
        --device-size-grid-2-col-max-width: 209px;
        --device-size-grid-2-col-min-width: 196px;
        --device-size-grid-3-col-max-width: 326px;
        --device-size-grid-3-col-min-width: 306px;
        --device-size-grid-4-col-max-width: 442px;
        --device-size-grid-4-col-min-width: 416px;
        --device-size-grid-5-col-max-width: 559px;
        --device-size-grid-5-col-min-width: 526px;
        --device-size-grid-6-col-max-width: 676px;
        --device-size-grid-6-col-min-width: 636px;
        --device-size-grid-7-col-max-width: 793px;
        --device-size-grid-7-col-min-width: 746px;
        --device-size-grid-8-col-max-width: 908px;
        --device-size-grid-8-col-min-width: 856px;
        --device-size-grid-9-col-max-width: 1026px;
        --device-size-grid-9-col-min-width: 966px;
        --device-size-grid-10-col-max-width: 1142px;
        --device-size-grid-10-col-min-width: 1076px;
        --device-size-grid-11-col-max-width: 1259px;
        --device-size-grid-11-col-min-width: 1186px;
        --device-size-grid-12-col-max-width: 1376px;
        --device-size-grid-12-col-min-width: 1296px;
        --device-size-type-header-h1-font-size: var(--semantic-type-header-h1-font-size);
        --device-size-type-header-h1-line-height: var(--semantic-type-header-h1-line-height);
        --device-size-type-header-h2-font-size: var(--semantic-type-header-h2-font-size);
        --device-size-type-header-h2-line-height: var(--semantic-type-header-h2-line-height);
        --device-size-type-header-h3-font-size: var(--semantic-type-header-h3-font-size);
        --device-size-type-header-h3-line-height: var(--semantic-type-header-h3-line-height);
        --device-size-type-header-h4-font-size: var(--semantic-type-header-h4-font-size);
        --device-size-type-header-h4-line-height: var(--semantic-type-header-h4-line-height);
        --device-size-type-header-h5-font-size: var(--semantic-type-header-h5-font-size);
        --device-size-type-header-h5-line-height: var(--semantic-type-header-h5-line-height);
        --device-size-type-header-h6-font-size: var(--semantic-type-header-h6-font-size);
        --device-size-type-header-h6-line-height: var(--semantic-type-header-h6-line-height);
        --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(--semantic-type-body-xl-line-height);
        --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: 0;
        --device-size-component-header-margin-top: var(--primitive-space-none);
        --device-size-component-page-top-medium-img-min-width: 0;
        --device-size-component-page-top-medium-content-well-max-width: 0;
        --device-size-component-page-top-medium-content-well-min-width: 0;
        --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: 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: 0;
        --device-size-component-header-home-link-trail__left: true;
        --device-size-component-page-top-body-content-min-width: 0;
        --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: 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-08);
        --device-size-component-thumbnail-playhead-height: var(--theme-semantic-size-2xl);
        --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: 1026px;
        --device-size-component-gallery__elev-min-width: 966px;
        --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: 0;
        --device-size-component-gallery__elev-default-title-line-height: 0;
        --device-size-component-gallery__elev-default-img-spacer-max-width: 0;
        --device-size-component-gallery__elev-default-img-spacer-min-width: 0;
        --device-size-component-gallery__elev-default-img-spacer-spacer: false;
        --device-size-component-gallery__elev-default-caption-grp-max-width: 0;
        --device-size-component-gallery__elev-default-caption-grp-min-width: 0;
        --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: 0;
        --device-size-component-gallery__elev-default-img-min-height: 0;
        --device-size-component-gallery__elev-large-max-width: 0;
        --device-size-component-gallery__elev-large-min-width: 0;
        --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: 0;
        --device-size-component-gallery__elev-large-img-spacer-min-width: 0;
        --device-size-component-gallery__elev-large-img-spacer-spacer: false;
        --device-size-component-gallery__elev-large-caption-grp-max-width: 0;
        --device-size-component-gallery__elev-large-caption-grp-min-width: 0;
        --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: 0;
        --device-size-component-headline__elev-gap: 0;
        --device-size-component-headline__elev-footer-toolchain-padding-left: 0;
        --device-size-component-headline__elev-border-width: 0;
        --device-size-component-headline__elev-padding-left: 0;
        --device-size-component-headline__elev-footer-toolchain-padding-inline-start: 0;
        --device-size-component-headline__elev-footer-hpadding: 0;
        --device-size-component-headline__elev-padding-right: 0;
        --device-size-component-headline__elev-margin-bottom: 0;
        --device-size-component-headline__elev-subscriber-label-margin-left: 0;
        --device-size-component-headline-center__elev-border-width: 0;
        --device-size-component-headline-text__elev-hpadding: 0;
        --device-size-component-headline-text__elev-margin-left: 0;
        --device-size-component-headline-text__elev-margin-inline-start: 0;
        --device-size-component-headline-text__elev-toolchain-padding-left: 0;
        --device-size-component-headline-text__elev-toolchain-padding-right: 0;
        --device-size-component-image__elev-max-width: 1026px;
        --device-size-component-rel-content__elev-img-width: 209px;
        --device-size-component-rel-content__elev-img-height: 117.56px;
        --device-size-component-subheader-regular-h2-font-size: 24px;
        --device-size-component-subheader-regular-h2-line-height: 30px;
        --device-size-component-subheader-regular-h3-font-size: 20px;
        --device-size-component-subheader-regular-h3-line-height: 26px;
        --device-size-component-subheader-regular-h4-font-size: 18px;
        --device-size-component-subheader-regular-h4-line-height: 24px;
        --device-size-component-subheader-regular-h5-font-size: 16px;
        --device-size-component-subheader-regular-h5-line-height: 22px;
        --device-size-component-subheader-regular-h6-font-size: 14px;
        --device-size-component-subheader-regular-h6-line-height: 20px;
        --device-size-component-image__elev-min-width: 966px;
        --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: 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: 0;
        --device-size-component-image__elev-expand-min-width: 0;
        --device-size-component-image__elev-expand-img-spacer-max-width: 0;
        --device-size-component-image__elev-expand-img-spacer-min-width: 0;
        --device-size-component-image__elev-expand-img-spacer-spacer: false;
        --device-size-component-image__elev-large-max-width: 0;
        --device-size-component-image__elev-large-min-width: 0;
        --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: 0;
        --device-size-component-image__elev-large-img-spacer-min-width: 0;
        --device-size-component-image__elev-large-img-spacer-spacer: false;
        --device-size-component-image__elev-large-caption-grp-max-width: 0;
        --device-size-component-image__elev-large-caption-grp-min-width: 0;
        --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: 0;
        --device-size-component-image__elev-medium-min-width: 0;
        --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: 0;
        --device-size-component-image__elev-medium-img-spacer-left-min-width: 0;
        --device-size-component-image__elev-medium-img-spacer-spacer: false;
        --device-size-component-image__elev-medium-caption-grp-max-width: 0;
        --device-size-component-image__elev-medium-caption-grp-min-width: 0;
        --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: 0;
        --device-size-template-article-standard-gutter-content: 0;
        --device-size-template-article-standard-body-max: 0;
        --device-size-template-article-standard-body-min: 0;
        --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: 0;
        --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: 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: false;
        --device-size-template-article-standard-breadcrumb-grp-padding-top: 0;
        --device-size-component-subheader-all-caps-h2-font-size: 24px;
        --device-size-component-subheader-all-caps-h2-line-height: 30px;
        --device-size-component-subheader-all-caps-h3-font-size: 20px;
        --device-size-component-subheader-all-caps-h3-line-height: 26px;
        --device-size-component-subheader-all-caps-h4-font-size: 18px;
        --device-size-component-subheader-all-caps-h4-line-height: 24px;
        --device-size-component-subheader-all-caps-h5-font-size: 16px;
        --device-size-component-subheader-all-caps-h5-line-height: 22px;
        --device-size-component-subheader-all-caps-h6-font-size: 14px;
        --device-size-component-subheader-all-caps-h6-line-height: 20px;
        --device-size-component-subheader-all-caps-centered-h2-font-size: 24px;
        --device-size-component-subheader-all-caps-centered-h2-line-height: 30px;
        --device-size-component-subheader-all-caps-centered-h3-font-size: 20px;
        --device-size-component-subheader-all-caps-centered-h3-line-height: 26px;
        --device-size-component-subheader-all-caps-centered-h4-font-size: 18px;
        --device-size-component-subheader-all-caps-centered-h4-line-height: 24px;
        --device-size-component-subheader-all-caps-centered-h5-font-size: 16px;
        --device-size-component-subheader-all-caps-centered-h5-line-height: 22px;
        --device-size-component-subheader-all-caps-centered-h6-font-size: 14px;
        --device-size-component-subheader-all-caps-centered-h6-line-height: 20px;
        --device-size-component-image__elev-medium-img-spacer-right-max-width: 0;
        --device-size-component-image__elev-medium-img-spacer-right-min-width: 0;
        --device-size-template-live-story-standard-component-size: xl;
        --device-size-template-live-story-standard-page-top-gutter: 0;
        --device-size-template-live-story-standard-gutter-content: 0;
        --device-size-template-live-story-standard-body-max: 0;
        --device-size-template-live-story-standard-body-min: 0;
        --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: 0;
        --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: 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: false
      }
    }

    @media (width>=1280px) and (width<=1359px) {
      :root {
        --device-size-stellar-id: Large;
        --device-size-breakpoint-size-id: lg;
        --device-size-max-width: 1359px;
        --device-size-min-width: 1280px;
        --device-size-col-count: 12px;
        --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: 85px;
        --device-size-grid-1-col-min-width: 79px;
        --device-size-grid-2-col-max-width: 196px;
        --device-size-grid-2-col-min-width: 183px;
        --device-size-grid-3-col-max-width: 306px;
        --device-size-grid-3-col-min-width: 286px;
        --device-size-grid-4-col-max-width: 416px;
        --device-size-grid-4-col-min-width: 389px;
        --device-size-grid-5-col-max-width: 526px;
        --device-size-grid-5-col-min-width: 493px;
        --device-size-grid-6-col-max-width: 636px;
        --device-size-grid-6-col-min-width: 596px;
        --device-size-grid-7-col-max-width: 745px;
        --device-size-grid-7-col-min-width: 699px;
        --device-size-grid-8-col-max-width: 855px;
        --device-size-grid-8-col-min-width: 803px;
        --device-size-grid-9-col-max-width: 965px;
        --device-size-grid-9-col-min-width: 906px;
        --device-size-grid-10-col-max-width: 1075px;
        --device-size-grid-10-col-min-width: 1009px;
        --device-size-grid-11-col-max-width: 1185px;
        --device-size-grid-11-col-min-width: 1113px;
        --device-size-grid-12-col-max-width: 1295px;
        --device-size-grid-12-col-min-width: 1216px;
        --device-size-type-header-h1-font-size: var(--semantic-type-header-h1-font-size);
        --device-size-type-header-h1-line-height: var(--semantic-type-header-h1-line-height);
        --device-size-type-header-h2-font-size: var(--semantic-type-header-h2-font-size);
        --device-size-type-header-h2-line-height: var(--semantic-type-header-h2-line-height);
        --device-size-type-header-h3-font-size: var(--semantic-type-header-h3-font-size);
        --device-size-type-header-h3-line-height: var(--semantic-type-header-h3-line-height);
        --device-size-type-header-h4-font-size: var(--semantic-type-header-h4-font-size);
        --device-size-type-header-h4-line-height: var(--semantic-type-header-h4-line-height);
        --device-size-type-header-h5-font-size: var(--semantic-type-header-h5-font-size);
        --device-size-type-header-h5-line-height: var(--semantic-type-header-h5-line-height);
        --device-size-type-header-h6-font-size: var(--semantic-type-header-h6-font-size);
        --device-size-type-header-h6-line-height: var(--semantic-type-header-h6-line-height);
        --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(--semantic-type-body-xl-line-height);
        --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: 0;
        --device-size-component-header-margin-top: var(--primitive-space-none);
        --device-size-component-page-top-medium-img-min-width: 0;
        --device-size-component-page-top-medium-content-well-max-width: 0;
        --device-size-component-page-top-medium-content-well-min-width: 0;
        --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: 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: 0;
        --device-size-component-header-home-link-trail__left: true;
        --device-size-component-page-top-body-content-min-width: 0;
        --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: 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-08);
        --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: 965px;
        --device-size-component-gallery__elev-min-width: 906px;
        --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: 0;
        --device-size-component-gallery__elev-default-title-line-height: 0;
        --device-size-component-gallery__elev-default-img-spacer-max-width: 0;
        --device-size-component-gallery__elev-default-img-spacer-min-width: 0;
        --device-size-component-gallery__elev-default-img-spacer-spacer: false;
        --device-size-component-gallery__elev-default-caption-grp-max-width: 0;
        --device-size-component-gallery__elev-default-caption-grp-min-width: 0;
        --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: 0;
        --device-size-component-gallery__elev-default-img-min-height: 0;
        --device-size-component-gallery__elev-large-max-width: 0;
        --device-size-component-gallery__elev-large-min-width: 0;
        --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: 0;
        --device-size-component-gallery__elev-large-img-spacer-min-width: 0;
        --device-size-component-gallery__elev-large-img-spacer-spacer: false;
        --device-size-component-gallery__elev-large-caption-grp-max-width: 0;
        --device-size-component-gallery__elev-large-caption-grp-min-width: 0;
        --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: 0;
        --device-size-component-headline__elev-gap: 0;
        --device-size-component-headline__elev-footer-toolchain-padding-left: 0;
        --device-size-component-headline__elev-border-width: 0;
        --device-size-component-headline__elev-padding-left: 0;
        --device-size-component-headline__elev-footer-toolchain-padding-inline-start: 0;
        --device-size-component-headline__elev-footer-hpadding: 0;
        --device-size-component-headline__elev-padding-right: 0;
        --device-size-component-headline__elev-margin-bottom: 0;
        --device-size-component-headline__elev-subscriber-label-margin-left: 0;
        --device-size-component-headline-center__elev-border-width: 0;
        --device-size-component-headline-text__elev-hpadding: 0;
        --device-size-component-headline-text__elev-margin-left: 0;
        --device-size-component-headline-text__elev-margin-inline-start: 0;
        --device-size-component-headline-text__elev-toolchain-padding-left: 0;
        --device-size-component-headline-text__elev-toolchain-padding-right: 0;
        --device-size-component-image__elev-max-width: 965px;
        --device-size-component-rel-content__elev-img-width: 209px;
        --device-size-component-rel-content__elev-img-height: 117.56px;
        --device-size-component-subheader-regular-h2-font-size: 24px;
        --device-size-component-subheader-regular-h2-line-height: 30px;
        --device-size-component-subheader-regular-h3-font-size: 20px;
        --device-size-component-subheader-regular-h3-line-height: 26px;
        --device-size-component-subheader-regular-h4-font-size: 18px;
        --device-size-component-subheader-regular-h4-line-height: 24px;
        --device-size-component-subheader-regular-h5-font-size: 16px;
        --device-size-component-subheader-regular-h5-line-height: 22px;
        --device-size-component-subheader-regular-h6-font-size: 14px;
        --device-size-component-subheader-regular-h6-line-height: 20px;
        --device-size-component-image__elev-min-width: 906px;
        --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: 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: 0;
        --device-size-component-image__elev-expand-min-width: 0;
        --device-size-component-image__elev-expand-img-spacer-max-width: 0;
        --device-size-component-image__elev-expand-img-spacer-min-width: 0;
        --device-size-component-image__elev-expand-img-spacer-spacer: false;
        --device-size-component-image__elev-large-max-width: 0;
        --device-size-component-image__elev-large-min-width: 0;
        --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: 0;
        --device-size-component-image__elev-large-img-spacer-min-width: 0;
        --device-size-component-image__elev-large-img-spacer-spacer: false;
        --device-size-component-image__elev-large-caption-grp-max-width: 0;
        --device-size-component-image__elev-large-caption-grp-min-width: 0;
        --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: 0;
        --device-size-component-image__elev-medium-min-width: 0;
        --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: 0;
        --device-size-component-image__elev-medium-img-spacer-left-min-width: 0;
        --device-size-component-image__elev-medium-img-spacer-spacer: false;
        --device-size-component-image__elev-medium-caption-grp-max-width: 0;
        --device-size-component-image__elev-medium-caption-grp-min-width: 0;
        --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: 0;
        --device-size-template-article-standard-gutter-content: 0;
        --device-size-template-article-standard-body-max: 0;
        --device-size-template-article-standard-body-min: 0;
        --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: 0;
        --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: 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: false;
        --device-size-template-article-standard-breadcrumb-grp-padding-top: 0;
        --device-size-component-subheader-all-caps-h2-font-size: 24px;
        --device-size-component-subheader-all-caps-h2-line-height: 30px;
        --device-size-component-subheader-all-caps-h3-font-size: 20px;
        --device-size-component-subheader-all-caps-h3-line-height: 26px;
        --device-size-component-subheader-all-caps-h4-font-size: 18px;
        --device-size-component-subheader-all-caps-h4-line-height: 24px;
        --device-size-component-subheader-all-caps-h5-font-size: 16px;
        --device-size-component-subheader-all-caps-h5-line-height: 22px;
        --device-size-component-subheader-all-caps-h6-font-size: 14px;
        --device-size-component-subheader-all-caps-h6-line-height: 20px;
        --device-size-component-subheader-all-caps-centered-h2-font-size: 24px;
        --device-size-component-subheader-all-caps-centered-h2-line-height: 30px;
        --device-size-component-subheader-all-caps-centered-h3-font-size: 20px;
        --device-size-component-subheader-all-caps-centered-h3-line-height: 26px;
        --device-size-component-subheader-all-caps-centered-h4-font-size: 18px;
        --device-size-component-subheader-all-caps-centered-h4-line-height: 24px;
        --device-size-component-subheader-all-caps-centered-h5-font-size: 16px;
        --device-size-component-subheader-all-caps-centered-h5-line-height: 22px;
        --device-size-component-subheader-all-caps-centered-h6-font-size: 14px;
        --device-size-component-subheader-all-caps-centered-h6-line-height: 20px;
        --device-size-component-image__elev-medium-img-spacer-right-max-width: 0;
        --device-size-component-image__elev-medium-img-spacer-right-min-width: 0;
        --device-size-template-live-story-standard-component-size: lg;
        --device-size-template-live-story-standard-page-top-gutter: 0;
        --device-size-template-live-story-standard-gutter-content: 0;
        --device-size-template-live-story-standard-body-max: 0;
        --device-size-template-live-story-standard-body-min: 0;
        --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: 0;
        --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: 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: false
      }
    }

    @media (width>=960px) and (width<=1279px) {
      :root {
        --device-size-stellar-id: Medium;
        --device-size-breakpoint-size-id: md;
        --device-size-max-width: 1279px;
        --device-size-min-width: 960px;
        --device-size-col-count: 12px;
        --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: 79px;
        --device-size-grid-1-col-min-width: 53px;
        --device-size-grid-2-col-max-width: 456px;
        --device-size-grid-2-col-min-width: 216px;
        --device-size-grid-3-col-max-width: 286px;
        --device-size-grid-3-col-min-width: 206px;
        --device-size-grid-4-col-max-width: 389px;
        --device-size-grid-4-col-min-width: 283px;
        --device-size-grid-5-col-max-width: 493px;
        --device-size-grid-5-col-min-width: 359px;
        --device-size-grid-6-col-max-width: 596px;
        --device-size-grid-6-col-min-width: 436px;
        --device-size-grid-7-col-max-width: 699px;
        --device-size-grid-7-col-min-width: 513px;
        --device-size-grid-8-col-max-width: 803px;
        --device-size-grid-8-col-min-width: 589px;
        --device-size-grid-9-col-max-width: 906px;
        --device-size-grid-9-col-min-width: 666px;
        --device-size-grid-10-col-max-width: 1009px;
        --device-size-grid-10-col-min-width: 743px;
        --device-size-grid-11-col-max-width: 1113px;
        --device-size-grid-11-col-min-width: 819px;
        --device-size-grid-12-col-max-width: 1216px;
        --device-size-grid-12-col-min-width: 896px;
        --device-size-type-header-h1-font-size: var(--semantic-type-header-h1-font-size);
        --device-size-type-header-h1-line-height: var(--semantic-type-header-h1-line-height);
        --device-size-type-header-h2-font-size: var(--primitive-type-font-size-24);
        --device-size-type-header-h2-line-height: var(--primitive-type-line-height-30);
        --device-size-type-header-h3-font-size: var(--primitive-type-font-size-20);
        --device-size-type-header-h3-line-height: var(--primitive-type-line-height-26);
        --device-size-type-header-h4-font-size: var(--primitive-type-font-size-18);
        --device-size-type-header-h4-line-height: var(--primitive-type-line-height-22);
        --device-size-type-header-h5-font-size: var(--semantic-type-header-h5-font-size);
        --device-size-type-header-h5-line-height: var(--semantic-type-header-h5-line-height);
        --device-size-type-header-h6-font-size: var(--semantic-type-header-h6-font-size);
        --device-size-type-header-h6-line-height: var(--semantic-type-header-h6-line-height);
        --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: 0;
        --device-size-component-header-margin-top: var(--primitive-space-none);
        --device-size-component-page-top-medium-img-min-width: 0;
        --device-size-component-page-top-medium-content-well-max-width: 0;
        --device-size-component-page-top-medium-content-well-min-width: 0;
        --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: 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: 0;
        --device-size-component-header-home-link-trail__left: true;
        --device-size-component-page-top-body-content-min-width: 0;
        --device-size-component-header-home-link-start__left: true;
        --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-08);
        --device-size-component-thumbnail-playhead-height: var(--theme-semantic-size-lg);
        --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: 906px;
        --device-size-component-gallery__elev-min-width: 666px;
        --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: 0;
        --device-size-component-gallery__elev-default-title-line-height: 0;
        --device-size-component-gallery__elev-default-img-spacer-max-width: 0;
        --device-size-component-gallery__elev-default-img-spacer-min-width: 0;
        --device-size-component-gallery__elev-default-img-spacer-spacer: false;
        --device-size-component-gallery__elev-default-caption-grp-max-width: 0;
        --device-size-component-gallery__elev-default-caption-grp-min-width: 0;
        --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: 0;
        --device-size-component-gallery__elev-default-img-min-height: 0;
        --device-size-component-gallery__elev-large-max-width: 0;
        --device-size-component-gallery__elev-large-min-width: 0;
        --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: 0;
        --device-size-component-gallery__elev-large-img-spacer-min-width: 0;
        --device-size-component-gallery__elev-large-img-spacer-spacer: false;
        --device-size-component-gallery__elev-large-caption-grp-max-width: 0;
        --device-size-component-gallery__elev-large-caption-grp-min-width: 0;
        --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: 0;
        --device-size-component-headline__elev-gap: 0;
        --device-size-component-headline__elev-footer-toolchain-padding-left: 0;
        --device-size-component-headline__elev-border-width: 0;
        --device-size-component-headline__elev-padding-left: 0;
        --device-size-component-headline__elev-footer-toolchain-padding-inline-start: 0;
        --device-size-component-headline__elev-footer-hpadding: 0;
        --device-size-component-headline__elev-padding-right: 0;
        --device-size-component-headline__elev-margin-bottom: 0;
        --device-size-component-headline__elev-subscriber-label-margin-left: 0;
        --device-size-component-headline-center__elev-border-width: 0;
        --device-size-component-headline-text__elev-hpadding: 0;
        --device-size-component-headline-text__elev-margin-left: 0;
        --device-size-component-headline-text__elev-margin-inline-start: 0;
        --device-size-component-headline-text__elev-toolchain-padding-left: 0;
        --device-size-component-headline-text__elev-toolchain-padding-right: 0;
        --device-size-component-image__elev-max-width: 906px;
        --device-size-component-rel-content__elev-img-width: 209px;
        --device-size-component-rel-content__elev-img-height: 117.56px;
        --device-size-component-subheader-regular-h2-font-size: 24px;
        --device-size-component-subheader-regular-h2-line-height: 30px;
        --device-size-component-subheader-regular-h3-font-size: 20px;
        --device-size-component-subheader-regular-h3-line-height: 26px;
        --device-size-component-subheader-regular-h4-font-size: 18px;
        --device-size-component-subheader-regular-h4-line-height: 24px;
        --device-size-component-subheader-regular-h5-font-size: 16px;
        --device-size-component-subheader-regular-h5-line-height: 22px;
        --device-size-component-subheader-regular-h6-font-size: 14px;
        --device-size-component-subheader-regular-h6-line-height: 20px;
        --device-size-component-image__elev-min-width: 666px;
        --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: 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: 0;
        --device-size-component-image__elev-expand-min-width: 0;
        --device-size-component-image__elev-expand-img-spacer-max-width: 0;
        --device-size-component-image__elev-expand-img-spacer-min-width: 0;
        --device-size-component-image__elev-expand-img-spacer-spacer: false;
        --device-size-component-image__elev-large-max-width: 0;
        --device-size-component-image__elev-large-min-width: 0;
        --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: 0;
        --device-size-component-image__elev-large-img-spacer-min-width: 0;
        --device-size-component-image__elev-large-img-spacer-spacer: false;
        --device-size-component-image__elev-large-caption-grp-max-width: 0;
        --device-size-component-image__elev-large-caption-grp-min-width: 0;
        --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: 0;
        --device-size-component-image__elev-medium-min-width: 0;
        --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: 0;
        --device-size-component-image__elev-medium-img-spacer-left-min-width: 0;
        --device-size-component-image__elev-medium-img-spacer-spacer: false;
        --device-size-component-image__elev-medium-caption-grp-max-width: 0;
        --device-size-component-image__elev-medium-caption-grp-min-width: 0;
        --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: 0;
        --device-size-template-article-standard-gutter-content: 0;
        --device-size-template-article-standard-body-max: 0;
        --device-size-template-article-standard-body-min: 0;
        --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: 0;
        --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: 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: false;
        --device-size-template-article-standard-breadcrumb-grp-padding-top: 0;
        --device-size-component-subheader-all-caps-h2-font-size: 24px;
        --device-size-component-subheader-all-caps-h2-line-height: 30px;
        --device-size-component-subheader-all-caps-h3-font-size: 20px;
        --device-size-component-subheader-all-caps-h3-line-height: 26px;
        --device-size-component-subheader-all-caps-h4-font-size: 18px;
        --device-size-component-subheader-all-caps-h4-line-height: 24px;
        --device-size-component-subheader-all-caps-h5-font-size: 16px;
        --device-size-component-subheader-all-caps-h5-line-height: 22px;
        --device-size-component-subheader-all-caps-h6-font-size: 14px;
        --device-size-component-subheader-all-caps-h6-line-height: 20px;
        --device-size-component-subheader-all-caps-centered-h2-font-size: 24px;
        --device-size-component-subheader-all-caps-centered-h2-line-height: 30px;
        --device-size-component-subheader-all-caps-centered-h3-font-size: 20px;
        --device-size-component-subheader-all-caps-centered-h3-line-height: 26px;
        --device-size-component-subheader-all-caps-centered-h4-font-size: 18px;
        --device-size-component-subheader-all-caps-centered-h4-line-height: 24px;
        --device-size-component-subheader-all-caps-centered-h5-font-size: 16px;
        --device-size-component-subheader-all-caps-centered-h5-line-height: 22px;
        --device-size-component-subheader-all-caps-centered-h6-font-size: 14px;
        --device-size-component-subheader-all-caps-centered-h6-line-height: 20px;
        --device-size-component-image__elev-medium-img-spacer-right-max-width: 0;
        --device-size-component-image__elev-medium-img-spacer-right-min-width: 0;
        --device-size-template-live-story-standard-component-size: md;
        --device-size-template-live-story-standard-page-top-gutter: 0;
        --device-size-template-live-story-standard-gutter-content: 0;
        --device-size-template-live-story-standard-body-max: 0;
        --device-size-template-live-story-standard-body-min: 0;
        --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: 0;
        --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: 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: false
      }
    }

    @media (width>=480px) and (width<=959px) {
      :root {
        --device-size-stellar-id: Small;
        --device-size-breakpoint-size-id: sm;
        --device-size-max-width: 959px;
        --device-size-min-width: 480px;
        --device-size-col-count: 4px;
        --device-size-margin-left: var(--primitive-space-16);
        --device-size-margin-right: var(--primitive-space-16);
        --device-size-gutter: var(--primitive-space-16);
        --device-size-grid-1-col-max-width: 220px;
        --device-size-grid-1-col-min-width: 100px;
        --device-size-grid-2-col-max-width: 215px;
        --device-size-grid-2-col-min-width: 126px;
        --device-size-grid-3-col-max-width: 691px;
        --device-size-grid-3-col-min-width: 332px;
        --device-size-grid-4-col-max-width: 927px;
        --device-size-grid-4-col-min-width: 448px;
        --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: var(--primitive-type-font-size-36);
        --device-size-type-header-h1-line-height: var(--primitive-type-line-height-40);
        --device-size-type-header-h2-font-size: var(--primitive-type-font-size-24);
        --device-size-type-header-h2-line-height: var(--primitive-type-line-height-30);
        --device-size-type-header-h3-font-size: var(--primitive-type-font-size-20);
        --device-size-type-header-h3-line-height: var(--primitive-type-line-height-26);
        --device-size-type-header-h4-font-size: var(--primitive-type-font-size-18);
        --device-size-type-header-h4-line-height: var(--primitive-type-line-height-22);
        --device-size-type-header-h5-font-size: var(--semantic-type-header-h5-font-size);
        --device-size-type-header-h5-line-height: var(--semantic-type-header-h5-line-height);
        --device-size-type-header-h6-font-size: var(--semantic-type-header-h6-font-size);
        --device-size-type-header-h6-line-height: var(--semantic-type-header-h6-line-height);
        --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: 0;
        --device-size-component-header-margin-top: var(--primitive-space-none);
        --device-size-component-page-top-medium-img-min-width: 0;
        --device-size-component-page-top-medium-content-well-max-width: 0;
        --device-size-component-page-top-medium-content-well-min-width: 0;
        --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: 0;
        --device-size-component-header-home-link-trail__left: false;
        --device-size-component-page-top-body-content-min-width: 0;
        --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: 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: 927px;
        --device-size-component-gallery__elev-min-width: 448px;
        --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: 0;
        --device-size-component-gallery__elev-default-title-line-height: 0;
        --device-size-component-gallery__elev-default-img-spacer-max-width: 0;
        --device-size-component-gallery__elev-default-img-spacer-min-width: 0;
        --device-size-component-gallery__elev-default-img-spacer-spacer: false;
        --device-size-component-gallery__elev-default-caption-grp-max-width: 0;
        --device-size-component-gallery__elev-default-caption-grp-min-width: 0;
        --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: 0;
        --device-size-component-gallery__elev-default-img-min-height: 0;
        --device-size-component-gallery__elev-large-max-width: 0;
        --device-size-component-gallery__elev-large-min-width: 0;
        --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: 0;
        --device-size-component-gallery__elev-large-img-spacer-min-width: 0;
        --device-size-component-gallery__elev-large-img-spacer-spacer: false;
        --device-size-component-gallery__elev-large-caption-grp-max-width: 0;
        --device-size-component-gallery__elev-large-caption-grp-min-width: 0;
        --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: 0;
        --device-size-component-headline__elev-gap: 0;
        --device-size-component-headline__elev-footer-toolchain-padding-left: 0;
        --device-size-component-headline__elev-border-width: 0;
        --device-size-component-headline__elev-padding-left: 0;
        --device-size-component-headline__elev-footer-toolchain-padding-inline-start: 0;
        --device-size-component-headline__elev-footer-hpadding: 0;
        --device-size-component-headline__elev-padding-right: 0;
        --device-size-component-headline__elev-margin-bottom: 0;
        --device-size-component-headline__elev-subscriber-label-margin-left: 0;
        --device-size-component-headline-center__elev-border-width: 0;
        --device-size-component-headline-text__elev-hpadding: 0;
        --device-size-component-headline-text__elev-margin-left: 0;
        --device-size-component-headline-text__elev-margin-inline-start: 0;
        --device-size-component-headline-text__elev-toolchain-padding-left: 0;
        --device-size-component-headline-text__elev-toolchain-padding-right: 0;
        --device-size-component-image__elev-max-width: 927px;
        --device-size-component-rel-content__elev-img-width: 148px;
        --device-size-component-rel-content__elev-img-height: 83.25px;
        --device-size-component-subheader-regular-h2-font-size: 24px;
        --device-size-component-subheader-regular-h2-line-height: 30px;
        --device-size-component-subheader-regular-h3-font-size: 20px;
        --device-size-component-subheader-regular-h3-line-height: 26px;
        --device-size-component-subheader-regular-h4-font-size: 18px;
        --device-size-component-subheader-regular-h4-line-height: 24px;
        --device-size-component-subheader-regular-h5-font-size: 16px;
        --device-size-component-subheader-regular-h5-line-height: 22px;
        --device-size-component-subheader-regular-h6-font-size: 14px;
        --device-size-component-subheader-regular-h6-line-height: 20px;
        --device-size-component-image__elev-min-width: 448px;
        --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: 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: 0;
        --device-size-component-image__elev-expand-min-width: 0;
        --device-size-component-image__elev-expand-img-spacer-max-width: 0;
        --device-size-component-image__elev-expand-img-spacer-min-width: 0;
        --device-size-component-image__elev-expand-img-spacer-spacer: false;
        --device-size-component-image__elev-large-max-width: 0;
        --device-size-component-image__elev-large-min-width: 0;
        --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: 0;
        --device-size-component-image__elev-large-img-spacer-min-width: 0;
        --device-size-component-image__elev-large-img-spacer-spacer: false;
        --device-size-component-image__elev-large-caption-grp-max-width: 0;
        --device-size-component-image__elev-large-caption-grp-min-width: 0;
        --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: 0;
        --device-size-component-image__elev-medium-min-width: 0;
        --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: 0;
        --device-size-component-image__elev-medium-img-spacer-left-min-width: 0;
        --device-size-component-image__elev-medium-img-spacer-spacer: false;
        --device-size-component-image__elev-medium-caption-grp-max-width: 0;
        --device-size-component-image__elev-medium-caption-grp-min-width: 0;
        --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-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: 0;
        --device-size-template-article-standard-body-max: 0;
        --device-size-template-article-standard-body-min: 0;
        --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: 0;
        --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: 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: false;
        --device-size-template-article-standard-breadcrumb-grp-padding-top: 0;
        --device-size-component-subheader-all-caps-h2-font-size: 24px;
        --device-size-component-subheader-all-caps-h2-line-height: 30px;
        --device-size-component-subheader-all-caps-h3-font-size: 20px;
        --device-size-component-subheader-all-caps-h3-line-height: 26px;
        --device-size-component-subheader-all-caps-h4-font-size: 18px;
        --device-size-component-subheader-all-caps-h4-line-height: 24px;
        --device-size-component-subheader-all-caps-h5-font-size: 16px;
        --device-size-component-subheader-all-caps-h5-line-height: 22px;
        --device-size-component-subheader-all-caps-h6-font-size: 14px;
        --device-size-component-subheader-all-caps-h6-line-height: 20px;
        --device-size-component-subheader-all-caps-centered-h2-font-size: 24px;
        --device-size-component-subheader-all-caps-centered-h2-line-height: 30px;
        --device-size-component-subheader-all-caps-centered-h3-font-size: 20px;
        --device-size-component-subheader-all-caps-centered-h3-line-height: 26px;
        --device-size-component-subheader-all-caps-centered-h4-font-size: 18px;
        --device-size-component-subheader-all-caps-centered-h4-line-height: 24px;
        --device-size-component-subheader-all-caps-centered-h5-font-size: 16px;
        --device-size-component-subheader-all-caps-centered-h5-line-height: 22px;
        --device-size-component-subheader-all-caps-centered-h6-font-size: 14px;
        --device-size-component-subheader-all-caps-centered-h6-line-height: 20px;
        --device-size-component-image__elev-medium-img-spacer-right-max-width: 0;
        --device-size-component-image__elev-medium-img-spacer-right-min-width: 0;
        --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: 0;
        --device-size-template-live-story-standard-body-max: 0;
        --device-size-template-live-story-standard-body-min: 0;
        --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: 0;
        --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: 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: false
      }
    }

    @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-16);
        --device-size-margin-right: var(--primitive-space-16);
        --device-size-gutter: var(--primitive-space-16);
        --device-size-grid-1-col-max-width: 100px;
        --device-size-grid-1-col-min-width: 55px;
        --device-size-grid-2-col-max-width: 215px;
        --device-size-grid-2-col-min-width: 126px;
        --device-size-grid-3-col-max-width: 331px;
        --device-size-grid-3-col-min-width: 197px;
        --device-size-grid-4-col-max-width: 447px;
        --device-size-grid-4-col-min-width: 268px;
        --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: var(--primitive-type-font-size-24);
        --device-size-type-header-h1-line-height: var(--primitive-type-line-height-30);
        --device-size-type-header-h2-font-size: var(--primitive-type-font-size-24);
        --device-size-type-header-h2-line-height: var(--primitive-type-line-height-30);
        --device-size-type-header-h3-font-size: var(--primitive-type-font-size-20);
        --device-size-type-header-h3-line-height: var(--primitive-type-line-height-26);
        --device-size-type-header-h4-font-size: var(--primitive-type-font-size-18);
        --device-size-type-header-h4-line-height: var(--primitive-type-line-height-22);
        --device-size-type-header-h5-font-size: var(--semantic-type-header-h5-font-size);
        --device-size-type-header-h5-line-height: var(--semantic-type-header-h5-line-height);
        --device-size-type-header-h6-font-size: var(--semantic-type-header-h6-font-size);
        --device-size-type-header-h6-line-height: var(--semantic-type-header-h6-line-height);
        --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: 0;
        --device-size-component-header-margin-top: var(--primitive-space-none);
        --device-size-component-page-top-medium-img-min-width: 0;
        --device-size-component-page-top-medium-content-well-max-width: 0;
        --device-size-component-page-top-medium-content-well-min-width: 0;
        --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: 0;
        --device-size-component-header-home-link-trail__left: false;
        --device-size-component-page-top-body-content-min-width: 0;
        --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: 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: 447px;
        --device-size-component-gallery__elev-min-width: 268px;
        --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: 0;
        --device-size-component-gallery__elev-default-title-line-height: 0;
        --device-size-component-gallery__elev-default-img-spacer-max-width: 0;
        --device-size-component-gallery__elev-default-img-spacer-min-width: 0;
        --device-size-component-gallery__elev-default-img-spacer-spacer: false;
        --device-size-component-gallery__elev-default-caption-grp-max-width: 0;
        --device-size-component-gallery__elev-default-caption-grp-min-width: 0;
        --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: 0;
        --device-size-component-gallery__elev-default-img-min-height: 0;
        --device-size-component-gallery__elev-large-max-width: 0;
        --device-size-component-gallery__elev-large-min-width: 0;
        --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: 0;
        --device-size-component-gallery__elev-large-img-spacer-min-width: 0;
        --device-size-component-gallery__elev-large-img-spacer-spacer: false;
        --device-size-component-gallery__elev-large-caption-grp-max-width: 0;
        --device-size-component-gallery__elev-large-caption-grp-min-width: 0;
        --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: 0;
        --device-size-component-headline__elev-gap: 0;
        --device-size-component-headline__elev-footer-toolchain-padding-left: 0;
        --device-size-component-headline__elev-border-width: 0;
        --device-size-component-headline__elev-padding-left: 0;
        --device-size-component-headline__elev-footer-toolchain-padding-inline-start: 0;
        --device-size-component-headline__elev-footer-hpadding: 0;
        --device-size-component-headline__elev-padding-right: 0;
        --device-size-component-headline__elev-margin-bottom: 0;
        --device-size-component-headline__elev-subscriber-label-margin-left: 0;
        --device-size-component-headline-center__elev-border-width: 0;
        --device-size-component-headline-text__elev-hpadding: 0;
        --device-size-component-headline-text__elev-margin-left: 0;
        --device-size-component-headline-text__elev-margin-inline-start: 0;
        --device-size-component-headline-text__elev-toolchain-padding-left: 0;
        --device-size-component-headline-text__elev-toolchain-padding-right: 0;
        --device-size-component-image__elev-max-width: 447px;
        --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: 24px;
        --device-size-component-subheader-regular-h2-line-height: 30px;
        --device-size-component-subheader-regular-h3-font-size: 20px;
        --device-size-component-subheader-regular-h3-line-height: 26px;
        --device-size-component-subheader-regular-h4-font-size: 18px;
        --device-size-component-subheader-regular-h4-line-height: 24px;
        --device-size-component-subheader-regular-h5-font-size: 16px;
        --device-size-component-subheader-regular-h5-line-height: 22px;
        --device-size-component-subheader-regular-h6-font-size: 14px;
        --device-size-component-subheader-regular-h6-line-height: 20px;
        --device-size-component-image__elev-min-width: 268px;
        --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: 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: 0;
        --device-size-component-image__elev-expand-min-width: 0;
        --device-size-component-image__elev-expand-img-spacer-max-width: 0;
        --device-size-component-image__elev-expand-img-spacer-min-width: 0;
        --device-size-component-image__elev-expand-img-spacer-spacer: false;
        --device-size-component-image__elev-large-max-width: 0;
        --device-size-component-image__elev-large-min-width: 0;
        --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: 0;
        --device-size-component-image__elev-large-img-spacer-min-width: 0;
        --device-size-component-image__elev-large-img-spacer-spacer: false;
        --device-size-component-image__elev-large-caption-grp-max-width: 0;
        --device-size-component-image__elev-large-caption-grp-min-width: 0;
        --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: 0;
        --device-size-component-image__elev-medium-min-width: 0;
        --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: 0;
        --device-size-component-image__elev-medium-img-spacer-left-min-width: 0;
        --device-size-component-image__elev-medium-img-spacer-spacer: false;
        --device-size-component-image__elev-medium-caption-grp-max-width: 0;
        --device-size-component-image__elev-medium-caption-grp-min-width: 0;
        --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-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: 0;
        --device-size-template-article-standard-body-max: 0;
        --device-size-template-article-standard-body-min: 0;
        --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: 0;
        --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: 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: false;
        --device-size-template-article-standard-breadcrumb-grp-padding-top: 0;
        --device-size-component-subheader-all-caps-h2-font-size: 24px;
        --device-size-component-subheader-all-caps-h2-line-height: 30px;
        --device-size-component-subheader-all-caps-h3-font-size: 20px;
        --device-size-component-subheader-all-caps-h3-line-height: 26px;
        --device-size-component-subheader-all-caps-h4-font-size: 18px;
        --device-size-component-subheader-all-caps-h4-line-height: 24px;
        --device-size-component-subheader-all-caps-h5-font-size: 16px;
        --device-size-component-subheader-all-caps-h5-line-height: 22px;
        --device-size-component-subheader-all-caps-h6-font-size: 14px;
        --device-size-component-subheader-all-caps-h6-line-height: 20px;
        --device-size-component-subheader-all-caps-centered-h2-font-size: 24px;
        --device-size-component-subheader-all-caps-centered-h2-line-height: 30px;
        --device-size-component-subheader-all-caps-centered-h3-font-size: 20px;
        --device-size-component-subheader-all-caps-centered-h3-line-height: 26px;
        --device-size-component-subheader-all-caps-centered-h4-font-size: 18px;
        --device-size-component-subheader-all-caps-centered-h4-line-height: 24px;
        --device-size-component-subheader-all-caps-centered-h5-font-size: 16px;
        --device-size-component-subheader-all-caps-centered-h5-line-height: 22px;
        --device-size-component-subheader-all-caps-centered-h6-font-size: 14px;
        --device-size-component-subheader-all-caps-centered-h6-line-height: 20px;
        --device-size-component-image__elev-medium-img-spacer-right-max-width: 0;
        --device-size-component-image__elev-medium-img-spacer-right-min-width: 0;
        --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: 0;
        --device-size-template-live-story-standard-body-max: 0;
        --device-size-template-live-story-standard-body-min: 0;
        --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: 0;
        --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: 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: false
      }
    }

    :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(--semantic-color-icon-persistent__white);
      --theme-semantic-color-icon-persistent__black: var(--semantic-color-icon-persistent__black);
      --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-text-input-empty-base-flex-border__high);
      --theme-semantic-color-input-text-input-empty-overrides-icon__hover: var(--semantic-color-input-text-input-empty-overrides-icon__hover);
      --theme-semantic-color-input-text-input-empty-overrides-bg__hover: var(--semantic-color-input-text-input-empty-overrides-bg__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-text__error);
      --theme-semantic-color-input-text-input-empty-overrides-bg__error: var(--semantic-color-input-text-input-empty-overrides-bg__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-bg__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-flex-border__med);
      --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__press);
      --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(--semantic-color-type-persistent__white);
      --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(--semantic-color-type-persistent__black);
      --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(--semantic-type-title-font-family);
      --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(--semantic-type-title-font-family);
      --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(--semantic-type-body-font-family);
      --theme-semantic-type-body-font-family__elev: var(--semantic-type-body-font-family);
      --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(--device-size-type-body-lg-font-size);
      --theme-semantic-type-body-lg-line-height: var(--device-size-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(--semantic-type-metadata-font-family);
      --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(--semantic-type-description-font-family);
      --theme-semantic-type-description-font-family__elev: var(--semantic-type-description-font-family);
      --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(--primitive-color-neutral-300);
      --theme-component-action-bar-button-border-color__hover: var(--primitive-color-neutral-400);
      --theme-component-action-bar-button-border-color__press: var(--primitive-color-neutral-400);
      --theme-component-action-bar-button-border-color__focus: var(--primitive-color-neutral-400);
      --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(--theme-semantic-color-type-primary);
      --theme-component-breadcrumb-read-time-separator-font-size: var(--primitive-type-font-size-14);
      --theme-component-elevate: false;
      --theme-component-breadcrumb-link-font-size: var(--primitive-type-font-size-14);
      --theme-component-breadcrumb-link-line-height: var(--primitive-type-line-height-20);
      --theme-component-breadcrumb-link-font-weight: var(--primitive-type-font-wt-style-regular);
      --theme-component-button-height__xl: 56px;
      --theme-component-breadcrumb-read-time-separator-line-height: 0;
      --theme-component-text-input-focus-border__radius: 10px;
      --theme-component-text-input-validation-icon__pass: var(--primitive-color-green-500);
      --theme-component-text-input-validation-icon__fail: var(--primitive-color-neutral-400);
      --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: 0;
      --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-cnn-sans-display);
      --theme-component-correction-font-size: var(--primitive-type-font-size-16);
      --theme-component-correction-font-wt-style__reg: var(--primitive-type-font-wt-style-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-none);
      --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-16);
      --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-regular);
      --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-none);
      --theme-component-correction-label-text-transform: var(--primitive-type-text-transform-none);
      --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__reg);
      --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-16);
      --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-none);
      --theme-component-editor-note-hpadding: var(--primitive-space-none);
      --theme-component-editor-note-vpadding: var(--primitive-space-none);
      --theme-component-editor-note-border-color: var(--primitive-color-transparent-white-0);
      --theme-component-editor-note-label-font-family: var(--primitive-type-font-family-cnn-sans-display);
      --theme-component-editor-note-border-width: var(--primitive-border-none);
      --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: 2px;
      --theme-component-factbox-border-color: var(--primitive-color-transparent-white-0);
      --theme-component-factbox-font-family: var(--primitive-type-font-family-cnn-sans-display);
      --theme-component-factbox-border-width: var(--primitive-border-none);
      --theme-component-factbox-gap: var(--primitive-space-12);
      --theme-component-footnote-border-color: var(--primitive-color-transparent-white-0);
      --theme-component-footnote-border-width: var(--primitive-border-none);
      --theme-component-header-padding-left: var(--primitive-space-none);
      --theme-component-header-progress-bar-color: var(--semantic-color-type-accent);
      --theme-component-header-padding-right: var(--primitive-space-none);
      --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: var(--primitive-color-brand-primary);
      --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-500);
      --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(--primitive-space-24);
      --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(--primitive-space-none);
      --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(--primitive-space-none);
      --theme-component-headline-text-border-color: var(--primitive-color-transparent-white-0);
      --theme-component-headline-text-border-width: var(--primitive-border-none);
      --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-none);
      --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(--semantic-color-type-primary);
      --theme-component-label-elev-signifier-font-wt-style__bold: var(--primitive-type-font-wt-style-bold);
      --theme-component-label-elev-signifier-letter-spacing: .5px;
      --theme-component-list-gap: var(--primitive-space-12);
      --theme-component-list-link-font-family: var(--primitive-type-font-family-cnn-sans-display);
      --theme-component-page-top-actions-border-color: var(--semantic-color-border-secondary);
      --theme-component-page-top-actions-font-weight: var(--primitive-type-font-wt-style-bold);
      --theme-component-live-story-timeline-headline-font-family: var(--primitive-type-font-family-cnn-sans-display);
      --theme-component-page-top-padding: var(--primitive-space-12);
      --theme-component-quote-pull-quote-title-font-size: 20px;
      --theme-component-quote-pull-quote-title-line-height: 26px;
      --theme-component-quote-pull-quote-title-letter-spacing: 0;
      --theme-component-quote-font-family: var(--primitive-type-font-family-cnn-sans-display);
      --theme-component-pull-quote-font-family: var(--primitive-type-font-family-cnn-sans-display);
      --theme-component-quote-pull-quote-source-font-size: 12px;
      --theme-component-quote-pull-quote-source-line-height: 16px;
      --theme-component-quote-pull-quote-source-letter-spacing: 0;
      --theme-component-pull-quote-font-weight: String value;
      --theme-component-pull-quote-block-quote-border-width: 3px;
      --theme-component-quote-font-wt-style: var(--primitive-type-font-wt-style-bold);
      --theme-component-pull-quote-source-font-family: string_value;
      --theme-component-pull-quote-source-font-size: 0;
      --theme-component-pull-quote-source-font-weight: String value;
      --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-02);
      --theme-component-quote-border-color: var(--semantic-color-border-accent);
      --theme-component-quote-vpadding: var(--primitive-space-16);
      --theme-component-quote-block-quote-bg: var(--primitive-color-neutral-100);
      --theme-component-quote-block-quote-border-color: var(--primitive-color-neutral-800);
      --theme-component-read-time-icon-color: var(--semantic-color-icon-quartenary);
      --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: 20px;
      --theme-component-related-content-title-letter-spacing: .5px;
      --theme-component-related-content-headline-font-size: var(--primitive-type-font-size-14);
      --theme-component-related-content-headline-line-height: var(--primitive-type-line-height-20);
      --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-800);
      --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-accent);
      --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(--semantic-color-link-primary-base-default);
      --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: 0;
      --theme-component-headline__elev-text-padding-right: 0;
      --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)
    }

    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-font-family-body: 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-paragraph__link-decoration-thickness: auto;
      --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: 0;
      --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: 16px;
      --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-headline__font-weight: 500;
      --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: 16px;
      --theme-hero-headline__font-size: 36px;
      --theme-hero-headline__line-height: 42px;
      --theme-hero-headline__font-weight: 400;
      --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: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-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;
      --social-sharing-threads-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;
      --theme-zone__wide-center-column-spacing: 24px
    }

    .layout-homepage {
      --theme-header__app-badge-light-display: none;
      --theme-header__app-badge-dark-display: contents
    }

    @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
      }

      .layout-homepage.cnn .scope *>.zone {
        --theme-zone__wide-center-column-spacing: 32px
      }
    }

    @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
      }

      .layout-homepage.cnn .scope *>.zone {
        --theme-zone__wide-center-column-spacing: 40px
      }
    }

    @media (width<=959px) {
      :root {
        --social-sharing-display: none
      }
    }
  

    
    @font-face {
      font-family: "cnn_sans_condensed";
      font-weight: 700;
      src: url("cnn_sans_condensed-bold.woff2");
    }

    @font-face {
      font-family: "cnn_sans_condensed";
      font-weight: 500;
      src: url("cnn_sans_condensed-medium.woff2");
    }

    @font-face {
      font-family: "cnn_sans_condensed";
      src: url("cnn_sans_condensed.woff2");
    }

    @font-face {
      font-family: "cnn_sans_display";
      font-weight: 700;
      src: url("cnn_sans_display-bold-v1.woff2");
    }

    @font-face {
      font-family: "cnn_sans_display";
      font-weight: 500;
      src: url("cnn_sans_display-medium-v1.woff2");
    }

    @font-face {
      font-family: "cnn_sans_display";
      src: url("cnn_sans_display-v1.woff2");
    }

    @font-face {
      font-family: "helveticaneue";
      src: url("helveticaneue-v1.woff2");
    }

    @font-face {
      font-family: "noto_sans_arabic";
      src: url("noto_sans_arabic-v1.ttf");
    }

    @font-face {
      font-family: "noto_sans_arabic";
      src: url("noto_sans_arabic-v1.woff2");
    }

    @font-face {
      font-family: "noto_serif_display";
      src: url("noto_serif_display-v1.woff2");
    }

    @font-face {
      font-family: "noto_serif_semi_condensed";
      src: url("noto_serif_semi_condensed-v1.woff2");
    }

    @font-face {
      font-family: "noto_serif";
      src: url("noto_serif-bold_italic-v1.woff2");
    }

    @font-face {
      font-family: "noto_serif";
      font-weight: 700;
      src: url("noto_serif-bold-500.woff2");
    }

    @font-face {
      font-family: "noto_serif";
      font-weight: 700;
      src: url("noto_serif-bold-v1.woff2");
    }

    @font-face {
      font-family: "noto_serif";
      src: url("noto_serif-italic-v1.woff2");
    }

    @font-face {
      font-family: "noto_serif";
      font-weight: 300;
      src: url("noto_serif-light.woff2");
    }

    @font-face {
      font-family: "noto_serif";
      src: url("noto_serif-v1.woff2");
    }

    .subscribe-button {
      color: #fff;
      cursor: pointer;
      font-family: var(--theme-font-family);
      background-color: #c00;
      border-width: 0;
      border-radius: 6px;
      height: 30px;
      padding: 0 12px;
      font-size: 14px;
      font-weight: 700;
      line-height: 20px
    }

    .subscribe-button--hide {
      display: none
    }

    .subscribe-button:hover {
      background-color: #a4001e
    }

    .footer {
      background-color: var(--theme-footer-background-color);
      border-top: 1px solid var(--theme-divider);
      padding: 48px 0 24px
    }

    .footer .brand-logo__logo {
      width: var(--theme-footer__brand-logo-width);
      height: var(--theme-footer__brand-logo-height);
      display: block
    }

    .footer .brand-logo__icon {
      margin-top: var(--theme-footer__brand-logo-icon-margin-top)
    }

    .footer .brand-logo .cnn-logo-dark {
      width: 100%;
      height: 100%
    }

    .footer .brand-logo__theme path {
      fill: var(--theme-footer-copy-accent)
    }

    .footer__brand-logo {
      margin-bottom: 32px
    }

    .footer__right {
      align-items: center;
      margin-bottom: 7px;
      display: flex;
      position: relative
    }

    .footer__user-account-icon {
      margin: 0 0 0 16px;
      padding: 0
    }

    .footer__user-account-nav-mobile {
      margin: 0;
      display: block
    }

    .footer__user-account-nav-mobile .user-account-nav__menu-link {
      font-size: 16px
    }

    .footer__user-account-nav-desktop {
      display: none
    }

    .footer .footer__user-account-nav-icon .user-account-nav.user-account-nav--unauth .user-account-nav__icons .user-account-nav__text-button.user-account-nav__text-button--unauth {
      color: var(--theme-footer__login-button);
      border: none;
      padding-left: 12px;
      padding-right: 12px;
      line-height: 24px
    }

    .footer .footer__inner {
      width: 100%;
      max-width: 1440px;
      margin: 0 auto;
      padding: 0 16px
    }

    .footer .footer__subnav {
      flex-wrap: wrap;
      display: flex
    }

    .footer .footer__subnav .subnav__section-link {
      font-size: 16px
    }

    .footer .footer__subnav .subnav__section-link,
    .footer .footer__subnav .subnav__subsection-link {
      color: var(--theme-footer-copy-accent)
    }

    .footer .footer__subnav .subnav__section-link:hover,
    .footer .footer__subnav .subnav__section-link:focus,
    .footer .footer__subnav .subnav__section-link:active,
    .footer .footer__subnav .subnav__subsection-link:hover,
    .footer .footer__subnav .subnav__subsection-link:focus,
    .footer .footer__subnav .subnav__subsection-link:active {
      color: var(--theme-footer-copy-accent-hover)
    }

    .footer__divider--hide {
      display: none
    }

    .footer .footer__divider {
      background-color: var(--theme-divider);
      border: none;
      width: 100%;
      height: 1px;
      margin: 24px auto
    }

    .footer__divider-tablet {
      display: none
    }

    .footer__divider-mobile {
      display: block
    }

    .footer__mobile-only {
      display: contents
    }

    .footer__desktop-only {
      display: none
    }

    .footer .footer__row {
      flex-direction: column;
      align-items: center;
      display: flex
    }

    .footer .footer__links {
      flex-flow: wrap;
      justify-content: center;
      margin-top: 24px;
      display: flex
    }

    .footer .footer__link,
    .footer .footer__copyright-text,
    .footer .footer__disclaimer-text {
      letter-spacing: 0;
      text-align: center;
      font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;
      font-size: 12px;
      line-height: 20px;
      text-decoration: none;
      display: block
    }

    .footer .footer__link {
      color: var(--theme-footer-copy-accent);
      margin-block: 0 4px;
      margin-inline: 0 16px
    }

    .footer .footer__copyright-text {
      color: var(--theme-footer-copy-accent);
      margin: 24px auto 0
    }

    .footer .footer__copyright-text>a {
      color: var(--theme-footer-copy-accent);
      text-decoration: none
    }

    .footer .footer__disclaimer-text {
      color: var(--theme-footer-disclaimer-color);
      font-weight: var(--theme-footer-disclaimer-weight);
      text-align: center;
      margin: 32px auto 0
    }

    .footer .footer__disclaimer-text>a {
      color: #262626;
      text-decoration: none
    }

    .footer .footer__copyright-text>a:hover,
    .footer .footer__link:hover,
    .footer .footer__disclaimer-text>a:hover {
      color: var(--theme-footer-copy-accent-hover);
      text-decoration: underline
    }

    .footer .uclink,
    .footer__vertical-divider {
      display: none
    }

    .footer__video-link,
    .footer__audio-link,
    .footer__live-tv-link {
      color: var(--theme-footer-copy-accent);
      font-size: 14px;
      font-weight: 400;
      line-height: 20px;
      text-decoration: none;
      display: block;
      position: relative
    }

    .footer__video-link:hover,
    .footer__video-link:focus,
    .footer__video-link:active,
    .footer__audio-link:hover,
    .footer__audio-link:focus,
    .footer__audio-link:active,
    .footer__live-tv-link:hover,
    .footer__live-tv-link:focus,
    .footer__live-tv-link:active {
      color: var(--theme-footer-copy-accent-hover)
    }

    .footer__video-link:hover,
    .footer__audio-link:hover,
    .footer__live-tv-link:hover {
      text-decoration-line: underline;
      text-decoration-color: var(--theme-footer-copy-accent);
      text-underline-offset: 4px;
      text-decoration-thickness: 2px
    }

    .footer__video-link-desktop,
    .footer__audio-link-desktop,
    .footer__live-tv-link-desktop {
      display: none
    }

    .footer__video-link-mobile,
    .footer__audio-link-mobile,
    .footer__live-tv-link-mobile {
      letter-spacing: .2px;
      text-align: center;
      font-size: 16px;
      line-height: 26px
    }

    .footer__audio-link-mobile,
    .footer__live-tv-link-mobile,
    .cnna .footer__video-link-mobile {
      margin-bottom: 12px
    }

    .cnna .footer__audio-link-mobile {
      margin-bottom: 0
    }

    .footer .social-links__copy {
      color: #fff
    }

    .footer .social-links__link .facebook-icon,
    .footer .social-links__link .twitter-icon,
    .footer .social-links__link .instagram-icon,
    .footer .social-links__link .youtube-icon,
    .footer .social-links__link .tiktok-icon,
    .footer .social-links__link .linkedin-icon,
    .footer .social-links__link .whatsapp-icon,
    .footer .social-links__link .threads-icon {
      fill: var(--theme-footer-icon-color)
    }

    .footer .social-links__link .facebook-icon:hover,
    .footer .social-links__link .twitter-icon:hover,
    .footer .social-links__link .instagram-icon:hover,
    .footer .social-links__link .youtube-icon:hover,
    .footer .social-links__link .tiktok-icon:hover,
    .footer .social-links__link .linkedin-icon:hover,
    .footer .social-links__link .whatsapp-icon:hover,
    .footer .social-links__link .threads-icon:hover {
      fill: var(--theme-footer-icon-color-hover)
    }

    .footer__subscribe-button--mobile:not(.subscribe-button--hide) {
      width: 100%;
      margin: 0 0 12px;
      display: block
    }

    .footer__subscribe-button--desktop:not(.subscribe-button--hide) {
      display: none
    }

    .footer__app-download-copy {
      color: #fff;
      text-transform: uppercase;
      letter-spacing: 1px;
      margin-bottom: 16px;
      font-size: 14px;
      font-weight: 700;
      display: block
    }

    .footer__app-download-buttons {
      align-items: center;
      gap: 8px;
      display: flex
    }

    .footer__app-download-link {
      height: 24px;
      display: block
    }

    .footer__app-download-link svg {
      width: auto;
      height: 100%
    }

    .footer__app-download-link svg .google-play-bg {
      fill: #fff
    }

    .footer__right .footer__app-download-divider--desktop,
    .footer__right .footer__app-download--desktop {
      display: none
    }

    .footer__social-and-app {
      display: contents
    }

    .footer__app-download-section--mobile {
      text-align: center;
      margin-top: 32px;
      display: block
    }

    .footer__app-download--mobile {
      display: inline-block
    }

    .footer__app-download--mobile .footer__app-download-buttons {
      justify-content: center
    }

    [dir=rtl] .footer .brand-logo__logo {
      display: flex
    }

    [dir=rtl] .footer .brand-logo__logo-link {
      align-items: center;
      display: inline-flex
    }

    [dir=rtl] .footer :is(.footer__link, .footer__copyright-text) {
      unicode-bidi: plaintext
    }

    [dir=rtl] .footer .footer__divider.footer__video-link-mobile {
      margin-block-end: 24px
    }

    [dir=rtl] .footer__video-link-mobile {
      margin-bottom: 12px
    }

    .underscored .footer .brand-logo__logo {
      display: inline
    }

    .underscored .footer .brand-logo__theme path {
      fill: revert-layer
    }

    .underscored .footer__user-account-nav-icon .user-account-nav.user-account-nav--unauth .user-account-nav__icons {
      width: max-content
    }

    .underscored .footer__user-account-nav-desktop .user-account-nav__icon-button--auth {
      margin: 0 0 0 16px
    }

    .underscored .footer__user-account-nav-desktop .user-account-nav__text-button--unauth {
      margin: 0 0 0 8px
    }

    .underscored .footer .social-links__copy,
    .underscored .footer__app-download-copy {
      color: #0c0c0c
    }

    @media screen and (width<=959px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__user-account-nav-mobile .user-account-nav__icons .user-account-nav__icon-button--unauth,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__user-account-nav-mobile .user-account-nav--auth .user-account-nav__icon-button--auth {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__user-account-nav-mobile .user-account-nav--auth .user-account-nav__menu-title,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__user-account-nav-mobile .user-account-nav--auth .user-account-nav__menu-options {
        display: block
      }
    }

    @media screen and (width>=480px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer {
        margin-right: 0;
        padding-top: 48px;
        padding-right: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__inner {
        padding: 0 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__subnav {
        margin-bottom: 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__user-account-icon {
        margin: 0 0 0 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__subscribe-button--mobile:not(.subscribe-button--hide) {
        font-size: 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__user-account-nav-mobile .user-account-nav__icons {
        width: fit-content
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__user-account-nav-mobile .user-account-nav--unauth .user-account-nav__icons .user-account-nav__text-button--unauth {
        padding: 0
      }
    }

    @media screen and (width>=960px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__video-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__audio-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__live-tv-link-desktop {
        white-space: nowrap;
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__inner {
        padding: 0 32px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__subnav {
        margin-bottom: 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__subnav .subnav__subsections {
        margin-top: 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__right {
        align-self: flex-end;
        align-items: inherit;
        padding-inline-start: 80px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__right .footer__app-download-divider--desktop {
        border-left: 1px solid var(--theme-divider);
        border-top: none;
        border-bottom: none;
        border-right: none;
        height: 24px;
        margin: 0 16px;
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__right .footer__app-download--desktop {
        flex-shrink: 0;
        align-items: center;
        gap: 16px;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__right .footer__app-download--desktop .footer__app-download-copy {
        white-space: nowrap;
        margin-bottom: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__right .footer__app-download--desktop .footer__app-download-buttons {
        justify-content: flex-start
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__right:has(.footer__social-and-app) {
        flex-wrap: wrap;
        justify-content: end
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__user-account-nav-desktop {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__user-account-nav-desktop .user-account-nav__menu-options {
        background-color: var(--theme-footer-background-color);
        border: 1px solid #b1b1b1;
        border-radius: 4px;
        bottom: 40px;
        box-shadow: 0 6px 12px #6a738129, 0 3px 8px #6a73810f
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__user-account-nav-desktop .user-account-nav__menu-options .user-account-nav__menu-link {
        color: var(--theme-footer-copy-accent)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__user-account-nav-desktop .user-account-nav__menu-options .user-account-nav__menu-link:hover {
        background-color: var(--theme-footer-copy-accent);
        color: var(--theme-footer-background-color)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__user-account-nav-mobile {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__user-account-nav-desktop .user-account-nav__text-button {
        height: 30px;
        line-height: 20px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__vertical-divider {
        border-left: 1px solid var(--theme-divider);
        height: 24px;
        margin: 0 0 0 24px;
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__vertical-divider.footer__video-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__vertical-divider.footer__audio-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__vertical-divider.footer__live-tv-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__divider-mobile,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__mobile-only {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__desktop-only {
        display: contents
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__video-link-mobile,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__audio-link-mobile,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__live-tv-link-mobile {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__video-link {
        margin: 0 24px 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__audio-link {
        margin-right: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__audio-link:has(+.footer__live-tv-link) {
        margin: 0 24px 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__brand-logo {
        margin-bottom: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__row {
        flex-direction: row;
        justify-content: space-between;
        margin-top: 32px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .search-bar__form {
        margin-bottom: 32px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__subscribe-button--mobile:not(.subscribe-button--hide) {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__subscribe-button--desktop:not(.subscribe-button--hide) {
        margin: 0 0 0 16px;
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__app-download-section--mobile {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__social-and-app {
        justify-content: flex-end;
        align-items: center;
        width: 100%;
        margin-top: 24px;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__social-and-app .social-links {
        text-align: left;
        flex-direction: row;
        flex-shrink: 0;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__social-and-app .social-links__copy {
        margin-inline-start: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__social-and-app .social-links__items {
        flex-wrap: nowrap;
        max-width: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__social-and-app .social-links__item {
        margin-top: 0;
        margin-inline-start: 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .footer__vertical-divider {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .footer__row {
        margin-bottom: 32px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .footer__inner {
        padding: 0 48px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).travel .footer .user-account-nav--unauth .user-account-nav__text-button--unauth:hover {
        background-color: #404040
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored) .footer__user-account-nav-icon {
        margin: 0 0 0 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored) .footer .user-account-nav__icon-button--auth .icon-ui-avatar-default {
        fill: var(--theme-footer-copy-accent)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored) .footer .user-account-nav__icon-button--auth .icon-ui-avatar-default:hover {
        background: var(--theme-footer__auth-avatar-hover);
        border-radius: 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.cnne, .cnna) .footer .footer__brand-logo {
        align-self: flex-start
      }
    }

    @media screen and (width>=1280px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer {
        padding-top: 48px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__vertical-divider.footer__video-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__vertical-divider.footer__audio-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__vertical-divider.footer__live-tv-link-desktop {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__subnav {
        padding: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__divider:not(.footer__divider-tablet):first-of-type {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__divider:not(.footer__divider-tablet):last-of-type {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__links {
        justify-content: flex-start
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__disclaimer-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__copyright-text {
        text-align: start
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .footer__video-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .footer__audio-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .footer__live-tv-link-desktop {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .footer .footer__copyright-text {
        text-align: end
      }
    }

    @media screen and (width>=1280px) and (width<=1440px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__subnav {
        padding: 0
      }
    }

    @media screen and (width<=959px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .social-links__items {
        row-gap: 20px;
        max-width: 264px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .social-links__items .social-links__item {
        margin-inline-start: 24px;
        padding: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .social-links__items .social-links__item:nth-child(6n+1) {
        margin-inline-start: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .social-links__items .social-links__item:nth-child(n+6) {
        margin-top: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__brand-logo {
        margin-bottom: 32px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__subnav .subnav__sections {
        align-items: start
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__video-link-mobile,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__audio-link-mobile,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__live-tv-link-mobile {
        text-align: start
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .user-account-nav--auth .user-account-nav__menu {
        margin: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .user-account-nav__menu-options {
        text-align: left
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .user-account-nav__icons {
        width: fit-content;
        margin: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .user-account-nav--unauth .user-account-nav__text-button--unauth {
        text-align: center;
        height: 32px;
        margin-bottom: 0;
        font-size: 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .footer .social-links__items {
        max-width: unset
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .footer .social-links__items .social-links__item:nth-last-child(2) {
        margin-inline-start: 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .footer__video-link,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .footer__audio-link,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .footer__live-tv-link {
        font-weight: 500
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnna .footer__video-link-mobile,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnna .footer__audio-link-mobile,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnna .footer__live-tv-link-mobile {
        text-align: center
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnna .footer__subnav .subnav__sections {
        align-items: center
      }
    }

    @media screen and (width<=1279px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .user-account-nav__icons {
        width: 100%
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .user-account-nav__menu-options {
        text-align: left;
        background: unset;
        width: fit-content;
        box-shadow: none;
        border-radius: 0;
        margin-top: 0;
        padding: 0;
        position: relative
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .user-account-nav__menu-options:after {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .user-account-nav__menu-title {
        margin-bottom: 12px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .user-account-nav__menu-item {
        margin: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .user-account-nav__menu-link {
        color: var(--theme-footer-copy-accent);
        padding: 0;
        font-size: 16px;
        text-decoration: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .user-account-nav__menu-link--hide {
        display: none
      }
    }

    @media screen and (width<=479px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer__divider--hide-mobile {
        visibility: hidden;
        height: 12px;
        margin: 0;
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .user-account-nav__menu-item {
        margin: 16px 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .user-account-nav--unauth .user-account-nav__text-button--unauth {
        font-size: 14px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .footer .social-links__items {
        max-width: 220px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .footer .social-links__items .social-links__item:nth-last-child(2) {
        margin-inline-start: 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .footer .social-links__items .social-links__item:nth-child(5n+1) {
        margin-inline-start: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .footer__divider--hide-mobile {
        display: none
      }
    }

    @media screen and (width>=480px) and (width<=959px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobil-app.kiln-edit-mode) .footer__divider-tablet {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobil-app.kiln-edit-mode)[dir=rtl] .footer__divider-tablet {
        display: none
      }
    }

    @media screen and (width>=480px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .footer__inner {
        padding: 0 32px
      }
    }

    @media screen and (width>=1024px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__inner {
        padding: 0 48px
      }
    }

    @media screen and (width<=479px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .footer .footer__inner {
        padding: 0 20px
      }
    }

    .download-dialog {
      background: #fff;
      border: 2px solid #e6e6e6;
      border-radius: 8px;
      padding: 32px 48px
    }

    .download-dialog .brand-logo__icon {
      width: 78px;
      height: 36px
    }

    .download-dialog::backdrop {
      background-color: #0006
    }

    .download-dialog__title {
      margin: 16px 0;
      font-size: 30px
    }

    .download-dialog__content {
      font-size: 16px
    }

    .download-dialog__footer {
      justify-content: space-between;
      align-items: center;
      display: flex
    }

    .download-dialog__footer svg {
      width: 132px
    }

    .download-dialog__qr-code {
      border: 1px solid #0c0c0c;
      width: 108px;
      height: 108px
    }

    .download-dialog__close-button {
      cursor: pointer;
      width: 24px;
      height: 24px;
      position: absolute;
      top: 26px;
      right: 26px
    }

    .download-dialog__close-button svg {
      width: 100%;
      height: 100%
    }

    .scrolling-disabled {
      overflow: hidden !important
    }

    .ad-feedback__container {
      box-sizing: border-box;
      background: #fff;
      border-radius: 8px;
      flex-direction: row-reverse;
      justify-content: space-between;
      max-width: 500px;
      max-height: 100%;
      margin: 0 auto;
      padding: 30px;
      display: block;
      overflow-y: auto;
      box-shadow: 0 8px 24px #00000040
    }

    .ad-feedback__container .ad-feedback__form {
      flex-grow: 1;
      display: block
    }

    .ad-feedback__container .ad-feedback__form .ad-feedback__heading {
      justify-content: space-between;
      padding-bottom: 20px;
      display: flex
    }

    .ad-feedback__container .ad-feedback__form .ad-feedback__heading__text {
      color: #0c0c0c;
      font-family: var(--theme-font-family);
      letter-spacing: 2px;
      text-transform: uppercase;
      width: 320px;
      height: auto;
      margin: 0;
      font-size: 20px;
      font-weight: 700;
      line-height: normal
    }

    .ad-feedback__container .ad-feedback__form .ad-feedback__heading__close {
      cursor: pointer;
      background-image: url("ui-close.svg");
      width: 24px;
      height: 24px
    }

    .ad-feedback__container .ad-feedback__form .ad-feedback__content-container {
      flex-flow: column;
      margin-bottom: 20px;
      display: flex
    }

    .ad-feedback__container .ad-feedback__form .ad-feedback__content-container:last-of-type {
      margin-bottom: 0
    }

    .ad-feedback__container .ad-feedback__form .ad-feedback__content-container .ad-feedback__question-container {
      color: #0c0c0c;
      font-family: var(--theme-font-family);
      letter-spacing: .2px;
      margin: 0 0 10px;
      font-size: 16px;
      font-weight: 700;
      line-height: 24px
    }

    .ad-feedback__container .ad-feedback__form .ad-feedback__content-container .ad-feedback__answers-container {
      margin-left: -7px;
      display: flex
    }

    .ad-feedback__container .ad-feedback__form .ad-feedback__content-container .ad-feedback__answers-container .ad-feedback__emoji-container {
      flex-flow: column;
      align-items: center;
      margin-right: 20px;
      display: flex
    }

    .ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-checkbox-container {
      align-items: center;
      display: flex
    }

    .ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-checkbox-container .switch {
      width: 60px;
      height: 34px;
      display: inline-block;
      position: relative
    }

    .ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-checkbox-container .ad-feedback__technical-issues-slider {
      opacity: 0;
      width: 60px;
      height: 34px
    }

    .ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-checkbox-container .slider {
      cursor: pointer;
      background-color: #e6e6e6;
      transition: all .4s;
      position: absolute;
      inset: 0
    }

    .ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-checkbox-container .slider:before {
      content: "";
      background-color: #fff;
      width: 26px;
      height: 26px;
      transition: all .4s;
      position: absolute;
      bottom: 4px;
      left: 4px
    }

    .ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-checkbox-container .slider.round {
      border-radius: 34px
    }

    .ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-checkbox-container .slider.round:before {
      border-radius: 50%
    }

    .ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-checkbox-container .ad-feedback__technical-issues-slider:checked~.slider:before {
      transform: translate(26px)
    }

    .ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-checkbox-container .ad-feedback__technical-issues-slider:checked~.slider {
      background-color: #006598
    }

    .ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-checkbox-container .ad-feedback__technical-issues-checkbox-label {
      font-family: var(--theme-font-family);
      color: #0c0c0c;
      margin-left: 10px
    }

    .ad-feedback__container .ad-feedback__form .ad-feedback__technical-issues-container {
      margin-bottom: 20px
    }

    .ad-feedback__container .ad-feedback__form .hide {
      display: none
    }

    .ad-feedback__container .ad-feedback__emoji-base {
      text-align: center;
      cursor: pointer;
      padding: 8px
    }

    .ad-feedback__container .ad-feedback__emoji-base .ad-feedback__emoji-label-text {
      color: #0c0c0c;
      text-align: center;
      letter-spacing: .2px;
      width: 56px;
      height: 19px;
      margin-top: 5px;
      margin-bottom: 0;
      font-size: 12px;
      font-weight: 400;
      line-height: 18px
    }

    .ad-feedback__container .ad-feedback__emoji-base:before {
      vertical-align: top;
      cursor: pointer;
      text-align: center;
      content: "";
      filter: invert(95%)sepia(3%)saturate(4129%)hue-rotate(189deg)brightness(123%)contrast(39%);
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: cover;
      width: 32px;
      height: 32px;
      display: inline-block;
      position: relative
    }

    .ad-feedback__container .ad-feedback__emoji-base:hover:before {
      filter: none
    }

    .ad-feedback__container .ad-feedback__emoji-base.ad-feedback__emoji-bad:before {
      background-image: url("feedback-emoji-bad.svg")
    }

    .ad-feedback__container .ad-feedback__emoji-base.ad-feedback__emoji-not-good:before {
      background-image: url("feedback-emoji-not-good.svg")
    }

    .ad-feedback__container .ad-feedback__emoji-base.ad-feedback__emoji-okay:before {
      background-image: url("feedback-emoji-okay.svg")
    }

    .ad-feedback__container .ad-feedback__emoji-base.ad-feedback__emoji-good:before {
      background-image: url("feedback-emoji-good.svg")
    }

    .ad-feedback__container .ad-feedback__emoji-base.ad-feedback__emoji-great:before {
      background-image: url("feedback-emoji-great.svg")
    }

    .ad-feedback__container .ad-feedback__emoji-radio-input {
      opacity: 0;
      width: 30px;
      height: 30px;
      position: absolute
    }

    .ad-feedback__container .ad-feedback__emoji-radio-input:checked~.ad-feedback__emoji-base {
      white-space: nowrap;
      font-weight: 700
    }

    .ad-feedback__container .ad-feedback__emoji-radio-input:checked~.ad-feedback__emoji-not-good:before,
    .ad-feedback__container .ad-feedback__emoji-radio-input:checked~.ad-feedback__emoji-bad:before {
      filter: invert(37%)sepia(83%)saturate(3309%)hue-rotate(337deg)brightness()contrast()
    }

    .ad-feedback__container .ad-feedback__emoji-radio-input:checked~.ad-feedback__emoji-okay:before {
      filter: invert(75%)sepia(51%)saturate(594%)hue-rotate(343deg)brightness(102%)contrast(101%)
    }

    .ad-feedback__container .ad-feedback__emoji-radio-input:checked~.ad-feedback__emoji-good:before,
    .ad-feedback__container .ad-feedback__emoji-radio-input:checked~.ad-feedback__emoji-great:before {
      filter: invert(72%)sepia(18%)saturate(860%)hue-rotate(125deg)brightness(89%)contrast(91%)
    }

    .ad-feedback__container .ad-feedback__comment {
      font-family: var(--theme-font-family);
      color: #0c0c0c;
      letter-spacing: .2px;
      resize: none;
      background: #fff;
      border: 1px solid #b1b1b1;
      border-radius: 4px;
      height: 78px;
      padding: 10px 16px;
      font-size: 13px;
      font-weight: 400;
      line-height: 24px
    }

    .ad-feedback__container .ad-feedback__comment::placeholder {
      color: #6e6e6e
    }

    .ad-feedback__container .ad-feedback__comment.ad-feedback__comment_error {
      background-color: #ffd5d5;
      border: 1px solid #a20000
    }

    .ad-feedback__container .ad-feedback__comment-error-msg {
      color: #a20000;
      margin-top: 5px;
      font-size: 14px
    }

    .ad-feedback__container .ad-feedback__actions {
      justify-content: flex-end;
      margin-bottom: 10px;
      display: flex
    }

    .ad-feedback__container .ad-feedback__actions>.button {
      width: 106px;
      height: 44px;
      font-size: 16px;
      font-weight: 700;
      font-family: var(--theme-font-family);
      cursor: pointer;
      border: none;
      border-radius: 4px
    }

    .ad-feedback__container .ad-feedback__actions>.button.ad-feedback__cancel {
      color: #0c0c0c;
      background-color: #0000;
      margin-right: 20px
    }

    .ad-feedback__container .ad-feedback__actions>.button.ad-feedback__cancel:hover {
      background-color: #e6e6e6
    }

    .ad-feedback__container .ad-feedback__actions>.button.ad-feedback__submit {
      color: #fff;
      background-color: #0c0c0c
    }

    .ad-feedback__container .ad-feedback__actions>.button.ad-feedback__submit:hover {
      background-color: #6e6e6e
    }

    .ad-feedback__container .ad-feedback__actions>.button.ad-feedback__submit:disabled {
      cursor: default;
      background-color: #0c0c0c33
    }

    .ad-feedback__container .ad-feedback__checkbox-container {
      cursor: pointer;
      user-select: none;
      color: #0c0c0c;
      width: fit-content;
      font-family: var(--theme-font-family);
      letter-spacing: .18px;
      white-space: nowrap;
      align-items: center;
      height: 24px;
      margin-bottom: 10px;
      padding-left: 30px;
      font-size: 14px;
      font-weight: 400;
      line-height: 24px;
      display: flex;
      position: relative
    }

    .ad-feedback__container .ad-feedback__checkbox-container .ad-feedback__checkmark {
      background: #fff;
      border: 1px solid #b1b1b1;
      border-radius: 4px;
      width: 20px;
      height: 20px;
      position: absolute;
      left: 0
    }

    .ad-feedback__container .ad-feedback__checkbox-container .ad-feedback__checkmark:after {
      content: "";
      border: 1px solid #fff;
      border-width: 0 1px 1px 0;
      width: 5px;
      height: 10px;
      display: none;
      position: absolute;
      top: 4px;
      left: 7px;
      transform: rotate(45deg)
    }

    .ad-feedback__container .ad-feedback__checkbox-container .ad-feedback__checkbox__input {
      opacity: 0;
      cursor: pointer;
      width: 0;
      height: 0;
      position: absolute
    }

    .ad-feedback__container .ad-feedback__checkbox-container .ad-feedback__checkbox__input:checked~.ad-feedback__checkmark {
      background: #006598;
      border: none
    }

    .ad-feedback__container .ad-feedback__checkbox-container .ad-feedback__checkbox__input:checked~.ad-feedback__checkmark:after {
      display: block
    }

    .ad-feedback__container .ad-feedback__submitted {
      color: #0c0c0c;
      flex-direction: column;
      align-items: center;
      width: 100%;
      display: none;
      position: relative
    }

    .ad-feedback__container .ad-feedback__submitted__checkmark {
      filter: invert(39%)sepia(39%)saturate(542%)hue-rotate(98deg)brightness(96%)contrast();
      background: url("system-check-default.svg") 50%/cover no-repeat;
      width: 64px;
      height: 64px
    }

    .ad-feedback__container .ad-feedback__submitted__title {
      color: #0c0c0c;
      font-family: var(--theme-font-family);
      letter-spacing: 2px;
      text-transform: uppercase;
      height: 26px;
      margin-top: 24px;
      font-size: 20px;
      font-weight: 700;
      line-height: 26px
    }

    .ad-feedback__container .ad-feedback__submitted__message {
      color: #0c0c0c;
      font-family: var(--theme-font-family);
      letter-spacing: .2px;
      text-align: center;
      width: 295px;
      margin-top: 16px;
      font-size: 16px;
      font-weight: 400;
      line-height: 24px
    }

    .ad-feedback__container .ad-feedback__submitted__close {
      color: #0c0c0c;
      font-family: var(--theme-font-family);
      text-align: center;
      cursor: pointer;
      border: none;
      border-radius: 4px;
      width: 106px;
      height: 44px;
      margin-top: 30px;
      font-size: 16px;
      font-weight: 700;
      line-height: 44px
    }

    .ad-feedback__container .ad-feedback__submitted__close:hover {
      background-color: #e6e6e6
    }

    .ad-feedback__container .ad-feedback__submitted__close-icon {
      cursor: pointer;
      background-image: url("ui-close.svg");
      width: 24px;
      height: 24px;
      position: absolute;
      top: 0;
      right: 0
    }

    .ad-feedback__container.submitted {
      width: 422px
    }

    .ad-feedback__container.submitted .ad-feedback__form {
      display: none
    }

    .ad-feedback__container.submitted .ad-feedback__submitted {
      display: flex
    }

    .modal__overlay {
      z-index: 200;
      opacity: 1;
      background: #0c0c0cf2;
      justify-content: center;
      align-items: center;
      width: 100%;
      height: 100%;
      display: flex;
      position: fixed;
      top: 0;
      left: 0
    }

    .modal__overlay .modal__container {
      color: #fff;
      background: #0c0c0c
    }

    @media screen and (width>=480px) {
      .modal__container {
        width: auto;
        height: auto
      }
    }

    @media screen and (width<=479px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-feedback__container {
        max-height: 100%;
        margin: 8px;
        padding: 8% 6% 6%;
        overflow-y: auto
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-feedback__container .ad-feedback__scrollable {
        overflow-y: auto
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-feedback__container .ad-feedback__heading {
        margin-bottom: 30px;
        position: relative
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-feedback__container .ad-feedback__heading__text {
        letter-spacing: .5px;
        width: fit-content;
        margin-bottom: 0;
        font-size: 16px;
        font-weight: 700;
        line-height: 18px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-feedback__container .ad-feedback__heading__close {
        cursor: pointer;
        background-image: url("ui-close.svg");
        background-position: 0 -4px;
        width: 20px;
        position: absolute;
        top: 0;
        right: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-feedback__container .ad-feedback__form .ad-feedback__content-container .ad-feedback__question-container {
        margin: 0 0 10px;
        font-size: 14px;
        line-height: 18px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-feedback__container .ad-feedback__form .ad-feedback__content-container .ad-feedback__answers-container {
        justify-content: space-between;
        margin-left: 7px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-feedback__container .ad-feedback__form .ad-feedback__content-container .ad-feedback__answers-container .ad-feedback__emoji-container {
        width: 20px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-feedback__container .ad-feedback__checkbox-container {
        white-space: normal;
        height: 30px;
        margin-bottom: 10px;
        padding-left: 25px;
        font-size: 14px;
        line-height: 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-feedback__container .ad-feedback__comment {
        line-height: 18px
      }
    }

    @media screen and (width>=728px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header__container .adSlotLoaded .ad-slot__feedback,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header__container .adSlotLoaded .ad-feedback-link-container {
        display: flex
      }
    }

    .ad-slot-header {
      width: 100%;
      position: fixed;
      top: 0;
      left: 0
    }

    .ad-slot-header .ad-slot-header__container {
      background-color: var(--theme-ad-slot-background-color);
      width: 100%;
      transition: transform 1s;
      transform: translateY(0)
    }

    .userAccountVisible .ad-slot-header .ad-slot-header__container {
      transition: none
    }

    .kiln-edit-mode .ad-slot-header .ad-slot-header__container {
      background-color: #0000
    }

    .ad-slot-header .ad.ad:after {
      display: none
    }

    .ad-slot-header .ad-slot {
      z-index: -1;
      position: sticky;
      top: 0;
      padding: 0 !important
    }

    .ad-slot-header .ad-slot .celtra-ad-inline-host {
      margin: 0
    }

    .ad-slot-header.userAccountVisible {
      position: fixed
    }

    .ad-slot-header__wrapper {
      clip-path: inset(0)
    }

    .focus-mode-sponsored .ad-slot-header__container .ad-slot {
      width: 100% !important;
      min-width: 0 !important;
      max-width: none !important
    }

    .focus-mode-sponsored .ad-slot-header .ad-feedback-link-container,
    .focus-mode-sponsored .ad-slot-header .ad-slot__feedback {
      display: none !important
    }

    @media screen and (width<=727px) {
      .ad-slot-header__wrapper {
        background-color: #0c0c0c;
        min-height: 50px
      }

      .ad-slot-header .ad-slot-header__container .adSlotLoaded .ad-slot__ad-label:after {
        content: ""
      }

      .ad-slot-header .ad-slot-header__container .adSlotLoaded .ad-feedback-link__label {
        display: none
      }

      .focus-mode-sponsored .ad-slot-header,
      .focus-mode-sponsored .ad-slot-header__wrapper {
        min-height: 160px
      }
    }

    @media screen and (width>=728px) {
      .ad-slot-header {
        z-index: 1;
        background-color: #0c0c0c;
        justify-content: center;
        align-items: center;
        min-height: 116px;
        display: flex
      }

      .ad-slot-header .ad-slot-header__container {
        justify-content: center;
        align-items: center;
        display: flex
      }

      .ad-slot-header .ad-slot-header__container .ad-feedback-link-container,
      .ad-slot-header .ad-slot-header__container .ad-slot__feedback {
        justify-content: space-between;
        display: flex
      }

      .ad-slot-header__desktop .ad-slot-header {
        min-height: 276px
      }

      .ad-slot-header__wrapper {
        min-height: 116px
      }

      .ad-slot-header__wrapper.ad-slot-header__desktop {
        min-height: 276px
      }

      .focus-mode-sponsored .ad-slot-header,
      .focus-mode-sponsored .ad-slot-header__wrapper {
        min-height: 140px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot__ad-label {
        margin: 2px 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-feedback-link-container,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot__feedback {
        justify-content: space-between;
        max-width: 100% !important;
        padding: 0 !important
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-feedback-link-container .ad-slot__ad-label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot__feedback .ad-slot__ad-label {
        color: var(--theme-ad-slot-text-color)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-feedback-link-container .ad-feedback-link,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-feedback-link-container .ad-slot__feedback-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot__feedback .ad-feedback-link,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot__feedback .ad-slot__feedback-text {
        color: var(--theme-ad-slot-text-color);
        margin: 4px 0 2px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-feedback-link-container .ad-feedback-link .icon-ui-speech-bubble,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-feedback-link-container .ad-slot__feedback-text .icon-ui-speech-bubble,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot__feedback .ad-feedback-link .icon-ui-speech-bubble,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot__feedback .ad-slot__feedback-text .icon-ui-speech-bubble {
        fill: var(--theme-ad-slot-text-color)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-feedback-link-container .ad-feedback-link__label:before,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-feedback-link-container .ad-slot__feedback-text__label:before,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot__feedback .ad-feedback-link__label:before,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot__feedback .ad-slot__feedback-text__label:before {
        background-color: var(--theme-ad-slot-text-color)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-feedback-link-container .ad-feedback-link:hover,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-feedback-link-container .ad-slot__feedback-text:hover,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot__feedback .ad-feedback-link:hover,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot__feedback .ad-slot__feedback-text:hover {
        color: var(--theme-ad-slot-text-hover)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-feedback-link-container .ad-feedback-link:hover .icon-ui-speech-bubble,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-feedback-link-container .ad-slot__feedback-text:hover .icon-ui-speech-bubble,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot__feedback .ad-feedback-link:hover .icon-ui-speech-bubble,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot__feedback .ad-slot__feedback-text:hover .icon-ui-speech-bubble {
        fill: var(--theme-ad-slot-text-hover)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-feedback-link-container .ad-feedback-link:hover .ad-feedback-link__label:before,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-feedback-link-container .ad-slot__feedback-text:hover .ad-feedback-link__label:before,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot__feedback .ad-feedback-link:hover .ad-feedback-link__label:before,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot__feedback .ad-slot__feedback-text:hover .ad-feedback-link__label:before {
        background-color: var(--theme-ad-slot-text-hover)
      }
    }

    @media screen and (width<=728px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot {
        margin-bottom: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-header .ad-slot.adSlotLoaded {
        padding-bottom: 8px
      }
    }

    @media screen and (width>=1024px) {

      .ad-slot-header,
      .ad-slot-header__wrapper {
        min-height: 276px
      }
    }

    :root {
      --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)
    }

    body[data-page-type*=gallery]:has(article.gallery_unfurled),
    body.cnne[data-page-type*=profile],
    body.cnna-specials,
    body.cnna-videos,
    body[class*=cnna]:has(#search),
    body[data-page-type=video],
    body.video_landing {
      --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: auto;
      --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: #e6e6e6;
      --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-user-account__login-button-color: #0c0c0c;
      --theme-alerts__background: #0c0c0c
    }

    body[data-page-type=tve] {
      --theme-header__app-badge-light-display: contents;
      --theme-header__app-badge-dark-display: none
    }

    body.layout-article-elevate--dark-theme {
      --theme-header__copy-follow: #fff;
      --theme-header__dropdown-item-link-color: var(--semantic-color-link-inverse-base-default);
      --theme-header__dropdown-background: var(--semantic-color-bg-inverse);
      --theme-header__dropdown-hover-item-hover: var(--semantic-color-link-primary-overrides-hover);
      --theme-header__dropdown-item-link-hover-color: var(--semantic-color-link-inverse-overrides-hover);
      --theme-header__app-badge-light-display: contents;
      --theme-header__app-badge-dark-display: none
    }

    html[data-layout-uri*="layout-no-rail/instances/electioncenter"] .header__navigation-separator,
    html[data-layout-uri*="layout-with-rail/instances/electioncenter"] .header__navigation-separator {
      border-bottom: 1px solid #404040;
      height: 1px
    }

    html {
      scroll-padding-top: 40px
    }

    .header {
      background-color: var(--theme-header__background);
      z-index: 100;
      height: 40px;
      transition: transform 1s;
      position: sticky;
      top: 0;
      left: 0;
      right: 0;
      transform: translateY(0)
    }

    .header .header__live-tv-link--hidden {
      display: none
    }

    .header .header__audio-link--no-margin {
      margin-inline-end: 0
    }

    .header .header__live-tv-link--show-gb {
      display: flex
    }

    .header .brand-logo__logo {
      background-color: var(--theme-header__logo-background-color);
      width: var(--theme-header__logo-width);
      align-items: var(--theme-header__logo-align-items);
      padding-top: var(--theme-header__logo-padding-top)
    }

    .header .brand-logo__icon {
      fill: var(--theme-header__logo-color);
      width: var(--theme-header__logo-inset-width);
      margin: 0 auto
    }

    .header .brand-logo__section-text {
      color: var(--theme-header__copy-follow)
    }

    .header .brand-logo__theme path,
    .header .style-solo-logo,
    .header .user-account-nav__icon-button .icon-ui-avatar-default {
      fill: var(--theme-header__icon-color)
    }

    .userAccountVisible+.header {
      transition: none
    }

    .kiln-edit-mode .header.component-selector-wrapper {
      position: sticky;
      top: 3.5rem
    }

    .header__navigation-separator {
      opacity: 1;
      border: none;
      width: 100%;
      height: 2px;
      margin: 0;
      transition: visibility, opacity .25s ease-in
    }

    .header__navigation-separator:before {
      content: "";
      border-bottom: 2px solid var(--theme-header__separator);
      width: calc(100% - 32px);
      max-width: 1408px;
      height: 0;
      margin: 0 auto;
      display: flex
    }

    .header:not(.header--active) .header__navigation-separator.hide {
      visibility: visible;
      opacity: 0;
      height: 0
    }

    .header__menu-icon {
      display: block
    }

    .header__outer {
      z-index: 50;
      height: 40px;
      position: relative
    }

    .header__social-links {
      width: max-content;
      margin: 0 auto;
      padding-top: 32px
    }

    .header__social-links .social-links__copy {
      color: var(--theme-header__copy-follow)
    }

    .header__social-links .social-links__link .facebook-icon,
    .header__social-links .social-links__link .twitter-icon,
    .header__social-links .social-links__link .instagram-icon,
    .header__social-links .social-links__link .youtube-icon,
    .header__social-links .social-links__link .tiktok-icon,
    .header__social-links .social-links__link .linkedin-icon,
    .header__social-links .social-links__link .whatsapp-icon,
    .header__social-links .social-links__link .threads-icon {
      fill: var(--theme-header__icon-color)
    }

    .header__social-links .social-links__link .facebook-icon:hover,
    .header__social-links .social-links__link .twitter-icon:hover,
    .header__social-links .social-links__link .instagram-icon:hover,
    .header__social-links .social-links__link .youtube-icon:hover,
    .header__social-links .social-links__link .tiktok-icon:hover,
    .header__social-links .social-links__link .linkedin-icon:hover,
    .header__social-links .social-links__link .whatsapp-icon:hover,
    .header__social-links .social-links__link .threads-icon:hover {
      fill: var(--theme-header__icon-color-hover)
    }

    .header__app-download {
      text-align: center;
      width: 100%;
      padding: 24px 0
    }

    .header__app-download--desktop {
      display: none
    }

    .header__app-download-label {
      color: var(--theme-header__copy-follow);
      text-transform: uppercase;
      letter-spacing: 1px;
      margin-bottom: 16px;
      font-size: 14px;
      font-weight: 700;
      display: block
    }

    .header__app-download-buttons {
      justify-content: center;
      align-items: center;
      gap: 8px;
      display: flex
    }

    .header__app-download-link {
      height: 24px;
      display: block
    }

    .header__app-download-link svg {
      width: auto;
      height: 100%
    }

    .header__app-download-link svg .google-play-bg {
      fill: #fff
    }

    .header__app-badge--light {
      display: var(--theme-header__app-badge-light-display)
    }

    .header__app-badge--dark {
      display: var(--theme-header__app-badge-dark-display)
    }

    .header__socials {
      display: none
    }

    .header__subnav-mount {
      position: relative
    }

    .header__subnav-mount--scrolled {
      box-shadow: var(--theme-header__scrolled-box-shadow)
    }

    .header__container {
      justify-content: space-between;
      align-items: flex-start;
      max-width: 1440px;
      margin: 0 auto;
      padding: 0 16px;
      display: flex;
      overflow: visible
    }

    .header__left {
      flex: none;
      align-items: center;
      height: 40px;
      display: flex
    }

    .header__nav {
      height: auto;
      margin-left: 16px;
      display: none;
      overflow: visible
    }

    .header__nav-more {
      display: none
    }

    .header__nav-special {
      border-bottom: solid 1px var(--theme-header-mobile-nav-border-color);
      width: 100%;
      display: none
    }

    .header__nav-special-text {
      color: var(--theme-header__item-link-color);
      font-size: 14px;
      font-weight: 500;
      line-height: var(--theme-header__item-link-line-height);
      white-space: normal;
      margin: 0 16px;
      text-decoration: none;
      transition: color .4s
    }

    .header__nav-special-text:hover {
      color: var(--theme-copy-accent-hover)
    }

    .header__nav-item-link,
    .header__nav-more-link {
      color: var(--theme-header__copy-accent);
      font-size: 15px;
      font-weight: 500;
      line-height: var(--theme-header__item-link-line-height);
      white-space: nowrap;
      text-decoration: none;
      transition: color .4s;
      display: block
    }

    .header__nav-item-link-centered,
    .header__nav-more-link-centered {
      justify-content: center;
      margin: 0
    }

    .header__nav-item-link:hover,
    .header__nav-more-link:hover {
      color: var(--theme-header__item-link-hover-color);
      text-decoration-line: underline;
      text-decoration-color: var(--theme-header__item-link-hover-color);
      text-underline-offset: 4px;
      text-decoration-thickness: 2px
    }

    .header__nav-item--active>.header__nav-item-link,
    .header__nav-more--active>.header__nav-item-link {
      font-weight: 700
    }

    .header__nav-item-dropdown,
    .header__nav-more-dropdown {
      background-color: var(--theme-header__mobile-dropdown-background);
      opacity: 0;
      width: fit-content;
      box-shadow: var(--theme-header__dropdown-box-shadow);
      transition: opacity .3s;
      display: none;
      position: absolute
    }

    .header__nav-item-dropdown-item,
    .header__nav-more-dropdown-item {
      line-height: var(--theme-header__item-link-line-height);
      font-weight: var(--theme-header__item-link-font-weight);
      color: var(--theme-header__dropdown-item-link-color);
      border-bottom: 1px solid var(--theme-header-mobile-nav-border-color);
      padding: 0 16px;
      font-size: 15px;
      text-decoration: none;
      display: block
    }

    .header__nav-item-dropdown-item:hover,
    .header__nav-more-dropdown-item:hover {
      background-color: var(--theme-header__dropdown-hover-item-hover);
      color: var(--theme-header__dropdown-item-link-hover-color)
    }

    .header__nav-item-dropdown-item:last-of-type,
    .header__nav-more-dropdown-item:last-of-type {
      border-bottom: 0
    }

    .header__nav-item:hover,
    .header__nav-more:hover {
      background-color: var(--theme-header__item-link-hover-background-color)
    }

    .header__nav-item:hover .header__nav-item-link,
    .header__nav-more:hover .header__nav-item-link {
      color: var(--theme-header__item-link-hover-color)
    }

    .header__nav-more--toggle-caret:after {
      content: url("gray-caret.svg");
      cursor: pointer;
      border: none;
      width: 20px;
      height: 20px;
      margin: 0;
      padding: 0;
      position: relative;
      top: 8px
    }

    .header__nav-more--toggle-caret-up:after {
      content: url("gray-caret-up.svg")
    }

    .header__nav-more-link:hover {
      font-weight: var(--theme-header__more-link-hover-font-weight)
    }

    .header__nav-button {
      cursor: pointer;
      user-select: none
    }

    .header__subnav-item {
      margin: 0;
      padding: 0
    }

    .header__editionizer {
      text-align: start;
      z-index: 1;
      width: 100%;
      display: none
    }

    .header__editionizer-menu {
      text-align: start;
      padding: 0;
      display: none
    }

    .header__editionizer-item {
      margin: 16px 0;
      list-style: none
    }

    .header__editionizer-item:hover {
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration: underline
    }

    .header__editionizer-link {
      color: var(--theme-header__copy-accent);
      font-size: 16px;
      font-weight: 500;
      line-height: 24px;
      text-decoration: none
    }

    .header__editionizer--active .header__editionizer-menu {
      display: block
    }

    .header__editionizer--active .header__editionizer-button .icon-ui-caret-down-thick {
      transform: rotate(180deg)
    }

    .header__editionizer-button {
      color: var(--theme-header__copy-accent);
      font-family: var(--theme-font-family);
      cursor: pointer;
      background: 0 0;
      border: none;
      font-size: 18px;
      font-weight: 700;
      line-height: 26px
    }

    .header__editionizer .header__editionizer-caret {
      float: inline-end;
      display: inline-block
    }

    .header__editionizer .header__editionizer-caret .icon-ui-caret-down-thick {
      fill: var(--theme-header__copy-accent);
      vertical-align: middle;
      width: 20px;
      height: 20px;
      transition: transform .25s
    }

    .header__editionizer .header__editionizer-desktop {
      display: none
    }

    .header__right {
      visibility: hidden;
      align-items: center;
      height: 40px;
      display: flex;
      position: relative
    }

    [dir=rtl] .header__right {
      flex-direction: row-reverse
    }

    .header__right .header__editionizer-button {
      height: 32px;
      margin: 0 0 0 16px;
      padding: 0
    }

    .header__right--default {
      --header-watch-domestic__icon: red;
      --header-watch-domestic__mask: url("video-icon-header.svg");
      --header-watch-domestic__icon-color: var(--theme-header__icon-color);
      --header-watch-domestic__icon-width: 16px;
      --header-watch-domestic__icon-height: 16px
    }

    .header__right--domestic,
    .header__right--international {
      --header-watch-domestic__icon: url("live-tv-icon-header.svg");
      --header-watch-domestic__mask: unset;
      --header-watch-domestic__icon-color: unset;
      --header-watch-domestic__icon-width: 8px;
      --header-watch-domestic__icon-height: 8px
    }

    .header__user-account-icon {
      margin: 0 0 0 16px;
      padding: 0
    }

    .header__search-icon {
      margin: 0 0 0 24px;
      padding: 0
    }

    .header__user-account-nav-mobile {
      width: 100%;
      margin: 0;
      display: block
    }

    .header__user-account-nav-mobile .user-account-nav__menu-link {
      color: var(--theme-header__copy-accent)
    }

    .header__user-account-nav-mobile .user-account-nav--auth .user-account-nav__menu-options {
      display: block
    }

    .header__user-account-nav-desktop {
      display: none
    }

    .header__inner--subscription .header__user-account-nav-desktop {
      display: block
    }

    .header__inner--subscription .header__user-account-nav-desktop .user-account-nav__menu-link {
      color: var(--theme-header__copy-accent)
    }

    .header__inner--subscription .header__user-account-nav-desktop .user-account-nav__menu-link:hover {
      background-color: var(--theme-header__dropdown-hover-item-hover);
      color: var(--theme-header__dropdown-item-link-hover-color)
    }

    .header .user-account-nav__menu-title,
    .header .user-account-nav--unauth .user-account-nav__text-button--unauth {
      color: var(--theme-header__login-button-text-color)
    }

    .header__menu-icon,
    .header__close-icon {
      margin-inline-end: 16px;
      padding: 0
    }

    .header__menu-icon,
    .header__search-icon {
      height: 32px
    }

    .header__close-icon,
    .header__search-icon {
      display: none
    }

    .header__search-icon,
    .header__close-icon,
    .header__menu-icon {
      box-shadow: none;
      background: 0 0;
      border: none
    }

    .header__search-icon-svg,
    .header__close-icon-svg,
    .header__menu-icon-svg {
      width: 24px;
      height: 24px;
      fill: var(--theme-header__icon-color);
      transition: fill .4s
    }

    .header__search-icon:focus,
    .header__close-icon:focus,
    .header__menu-icon:focus {
      color: #fff
    }

    .header__search-icon:hover,
    .header__search-icon:active,
    .header__search-icon:focus,
    .header__close-icon:hover,
    .header__close-icon:active,
    .header__close-icon:focus,
    .header__menu-icon:hover,
    .header__menu-icon:active,
    .header__menu-icon:focus {
      cursor: pointer
    }

    .header__search-icon:hover .header__search-icon-svg,
    .header__search-icon:hover .header__close-icon-svg,
    .header__search-icon:hover .header__menu-icon-svg,
    .header__search-icon:active .header__search-icon-svg,
    .header__search-icon:active .header__close-icon-svg,
    .header__search-icon:active .header__menu-icon-svg,
    .header__search-icon:focus .header__search-icon-svg,
    .header__search-icon:focus .header__close-icon-svg,
    .header__search-icon:focus .header__menu-icon-svg,
    .header__close-icon:hover .header__search-icon-svg,
    .header__close-icon:hover .header__close-icon-svg,
    .header__close-icon:hover .header__menu-icon-svg,
    .header__close-icon:active .header__search-icon-svg,
    .header__close-icon:active .header__close-icon-svg,
    .header__close-icon:active .header__menu-icon-svg,
    .header__close-icon:focus .header__search-icon-svg,
    .header__close-icon:focus .header__close-icon-svg,
    .header__close-icon:focus .header__menu-icon-svg,
    .header__menu-icon:hover .header__search-icon-svg,
    .header__menu-icon:hover .header__close-icon-svg,
    .header__menu-icon:hover .header__menu-icon-svg,
    .header__menu-icon:active .header__search-icon-svg,
    .header__menu-icon:active .header__close-icon-svg,
    .header__menu-icon:active .header__menu-icon-svg,
    .header__menu-icon:focus .header__search-icon-svg,
    .header__menu-icon:focus .header__close-icon-svg,
    .header__menu-icon:focus .header__menu-icon-svg {
      fill: var(--theme-header__icon-color-hover)
    }

    .header__video-link,
    .header__audio-link,
    .header__live-tv-link {
      color: var(--theme-header__copy-accent);
      align-items: center;
      font-size: 15px;
      font-weight: 500;
      line-height: 20px;
      text-decoration: none;
      display: none
    }

    .header__video-link:hover,
    .header__video-link:focus,
    .header__video-link:active,
    .header__audio-link:hover,
    .header__audio-link:focus,
    .header__audio-link:active,
    .header__live-tv-link:hover,
    .header__live-tv-link:focus,
    .header__live-tv-link:active {
      color: var(--theme-header__item-link-hover-color)
    }

    .header__video-link:hover,
    .header__audio-link:hover,
    .header__live-tv-link:hover {
      text-decoration-line: underline;
      text-decoration-color: var(--theme-header__item-link-hover-color);
      text-underline-offset: 4px;
      text-decoration-thickness: 2px
    }

    .header__video-link:before,
    .header__audio-link:before,
    .header__live-tv-link:before {
      content: "";
      background-size: 100%;
      margin-inline-end: 8px
    }

    [dir=rtl] .header__video-link:before,
    [dir=rtl] .header__audio-link:before,
    [dir=rtl] .header__live-tv-link:before {
      margin-inline-end: 4px
    }

    .header__video-link-mobile,
    .header__audio-link-mobile,
    .header__live-tv-link-mobile {
      display: flex
    }

    .header__video-link:before {
      width: var(--header-watch-domestic__icon-width);
      height: var(--header-watch-domestic__icon-height);
      -webkit-mask-image: var(--header-watch-domestic__mask);
      mask-image: var(--header-watch-domestic__mask);
      background-color: var(--header-watch-domestic__icon-color);
      background-image: var(--header-watch-domestic__icon);
      -webkit-mask-size: 100%;
      mask-size: 100%
    }

    .header__audio-link:before {
      background-color: var(--theme-header__icon-color);
      width: 16px;
      height: 16px;
      -webkit-mask-image: url("audio-icon-header.svg");
      mask-image: url("audio-icon-header.svg");
      -webkit-mask-size: 100%;
      mask-size: 100%
    }

    .header__live-tv-link:before {
      background-image: url("live-tv-icon-header.svg");
      width: 8px;
      height: 8px
    }

    .header .subnav__section-link,
    .header .subnav__subsection-link {
      color: var(--theme-header__copy-accent)
    }

    .header .subnav__sections,
    .header .subnav__subsections {
      align-items: flex-start
    }

    .header__subnav {
      background-color: var(--theme-header__background);
      border-bottom: 1px solid var(--theme-header__divider);
      z-index: 5;
      width: 100%;
      height: 100vh;
      display: none;
      position: absolute;
      top: 100%;
      left: 0;
      overflow: hidden scroll;
      box-shadow: 0 25px 27px -31px #00000040
    }

    .header__subnav .header__container {
      flex-direction: column;
      margin-bottom: 40vh;
      padding: 24px 16px
    }

    .header--active .header__navigation-separator {
      background-color: var(--theme-header__background)
    }

    .header--active .header__subnav {
      display: block
    }

    .header--active .header__menu-icon {
      display: none
    }

    .header--active .header__close-icon {
      display: inline-block
    }

    .header__divider {
      background-color: var(--theme-header__divider);
      border: none;
      width: 40px;
      height: 1px;
      margin: 24px auto
    }

    .header__divider .header__menu-icon {
      display: none
    }

    .header__divider .header__close-icon {
      display: inline-block
    }

    .header__divider--full-width {
      width: 100%
    }

    .header .subnav__specific-content {
      display: none
    }

    .header__mobile-nav {
      width: 100%;
      display: block
    }

    .header__mobile-nav .header__nav {
      margin: 0 0 16px;
      display: block
    }

    .header__mobile-nav .header__nav-item:first-child {
      border-top: solid 1px var(--theme-header-mobile-nav-border-color)
    }

    .header__mobile-nav .header__nav-item-accordion--open .header__nav-item-link-accordion:after {
      transform: rotate(180deg)
    }

    .header__mobile-nav .header__nav-item-link {
      white-space: normal;
      border-bottom: solid 1px var(--theme-header-mobile-nav-border-color);
      width: 100%;
      margin-bottom: 12px;
      line-height: 24px;
      display: flex
    }

    .header__mobile-nav .header__nav-item-link-accordion {
      justify-content: space-between
    }

    .header__mobile-nav .header__nav-item-link-accordion:after {
      content: "";
      background-color: #fff;
      width: 16px;
      min-width: 16px;
      transition: transform .5s;
      display: inline-block;
      -webkit-mask: url("ui-caret-down.svg") 50%/contain no-repeat;
      mask: url("ui-caret-down.svg") 50%/contain no-repeat
    }

    .header__mobile-nav .header__nav-item-dropdown {
      opacity: 1;
      width: 100%;
      max-height: 0;
      transition: max-height .45s;
      display: block;
      position: relative;
      overflow: hidden
    }

    .header__mobile-nav .header__nav-item-dropdown--open {
      max-height: 1200px;
      transition: max-height .8s
    }

    .header__mobile-nav .header__nav-item-dropdown-item {
      padding: 8px 16px;
      font-size: 14px;
      line-height: 24px
    }

    :is(.header, .header-elevate):is(.mw-nav-nonsub-2026-03--t1, .mw-nav-nonsub-2026-03--t2, .mw-nav-nonsub-2026-03--t3) .subscribe-button:has(+.subscribe-button--mw-nav-nonsub-2026-03):not([data-override-text]):not(.subscribe-button--mw-nav-nonsub-2026-03),
    :is(.header, .header-elevate):is(.mw-nav-nonsub-2026-03--t1, .mw-nav-nonsub-2026-03--t2, .mw-nav-nonsub-2026-03--t3) .subscribe-button--hide~.subscribe-button--mw-nav-nonsub-2026-03,
    :is(.header, .header-elevate):is(.mw-nav-nonsub-2026-03--t1, .mw-nav-nonsub-2026-03--t2, .mw-nav-nonsub-2026-03--t3) .subscribe-button[data-override-text]~.subscribe-button--mw-nav-nonsub-2026-03,
    :is(.header, .header-elevate).mw-nav-nonsub-2026-03--t2 .brand-logo__theme-link {
      display: none
    }

    :is(.header, .header-elevate).mw-nav-nonsub-2026-03--t2:has(.subscribe-button[data-override-text], .subscribe-button--hide) .brand-logo__theme-link {
      display: flex
    }

    :is(.header, .header-elevate).mw-nav-nonsub-2026-03--t2 .subscribe-button--mw-nav-nonsub-2026-03+.subscribe-button--mw-nav-nonsub-2026-03 {
      border: var(--theme-semantic-border-sm)solid var(--theme-semantic-color-action-secondary-base-border);
      background-color: var(--primitive-color-neutral-100);
      color: var(--primitive-color-neutral-800)
    }

    @media screen and (width>=480px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .subscribe-button--mw-nav-nonsub-2026-03 {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) :is(.header, .header-elevate):is(.mw-nav-nonsub-2026-03--t1, .mw-nav-nonsub-2026-03--t2, .mw-nav-nonsub-2026-03--t3) .subscribe-button:not(.subscribe-button--mw-nav-nonsub-2026-03):not(.subscribe-button--hide),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) :is(.header, .header-elevate).mw-nav-nonsub-2026-03--t2 .brand-logo__theme-link {
        display: unset
      }
    }

    [data-layout-uri*="homepage/instances/homepage-domestic"] .header.dt-desktop-navigation-watch-2026-05--t1 .header__video-link-desktop {
      white-space: nowrap
    }

    [data-layout-uri*="homepage/instances/homepage-domestic"] .header.dt-desktop-navigation-watch-2026-05--t1 .header__video-link-desktop:before {
      background-color: var(--theme-header__icon-color);
      background-image: none;
      width: 16px;
      height: 16px;
      -webkit-mask-image: url("video-series.svg");
      mask-image: url("video-series.svg");
      -webkit-mask-size: 100%;
      mask-size: 100%
    }

    [data-page-type=user-management] [data-uri*="dynamic/instances/user-management-header-nav"] {
      z-index: 100;
      position: sticky;
      top: 0
    }

    [dir=rtl] .header__video-link:before {
      width: 20px;
      height: 20px
    }

    .underscored .header .header__mobile-nav .header__nav-item:first-child {
      border-top: none
    }

    .underscored .header .header__mobile-nav .header__nav-item-link {
      margin-bottom: 0;
      padding: 8px 0 8px 16px
    }

    .underscored .header .header__mobile-nav .header__nav-item-link-accordion:after {
      background-color: #0c0c0c;
      margin-right: 16px
    }

    .underscored .header .header__mobile-nav .header__nav-item-dropdown {
      box-shadow: none;
      margin-top: 0
    }

    .underscored .header .header__mobile-nav .header__nav-item-dropdown-item {
      border-bottom: 1px solid #fff
    }

    .underscored .header .brand-logo__theme {
      align-items: center;
      display: flex
    }

    .underscored .header .user-account-nav--auth .user-account-nav__menu {
      width: max-content
    }

    .header__wrapper-outer {
      z-index: 9998;
      pointer-events: none;
      width: 100%;
      height: auto;
      position: sticky;
      top: 0
    }

    .header__wrapper-inner {
      pointer-events: all;
      height: fit-content;
      min-height: 40px;
      position: sticky;
      top: 0
    }

    @media screen and (width>=480px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__container {
        width: 100%;
        max-width: 1440px;
        padding: 0 16px;
        overflow: visible
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header--active .header__container {
        overflow: hidden
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__subnav .header__container {
        padding-top: 32px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__subnav-mount--scrolled .header__user-account-nav-desktop .user-account-nav__menu-options {
        margin-top: 4px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__right .header__editionizer-button {
        margin: 0 0 0 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__user-account-nav-desktop {
        margin: 0 0 0 12px;
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__user-account-nav-desktop .user-account-nav--unauth .user-account-nav__text-button--unauth {
        border: 1px solid var(--theme-header__login-button-border-color);
        box-sizing: border-box;
        background-color: var(--theme-header__login-button-color)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__user-account-nav-desktop .user-account-nav--unauth .user-account-nav__text-button--unauth:hover {
        background-color: var(--theme-header__login-button-color-hover);
        color: var(--theme-header__login-button-hover-text-color)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__user-account-nav-desktop .user-account-nav--unauth .user-account-nav__text-button--unauth:focus-visible {
        background-color: var(--theme-header__login-button-color-hover);
        color: var(--theme-header__login-button-hover-text-color);
        border: var(--theme-semantic-border-sm)solid var(--theme-header__login-button-border-color-focus);
        outline: var(--theme-semantic-border-focus-md)solid var(--theme-header__login-button-border-color-focus);
        outline-offset: var(--primitive-size-02)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__user-account-nav-desktop .user-acccount-nav__menu-link {
        color: var(--theme-header__dropdown-item-link-color)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__user-account-nav-desktop .user-acccount-nav__menu-link:hover {
        background-color: var(--theme-header__dropdown-hover-item-hover);
        color: var(--theme-header__dropdown-item-link-hover-color)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__search-icon {
        margin: 0 0 0 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__search-icon {
        margin: 0 12px 0 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription :not(.header__live-tv-link)+.header__search-icon {
        margin-inline-start: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__user-account-nav-mobile {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__video-link,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__audio-link:not(.header__audio-link--no-margin) {
        margin-inline-end: 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__video-link-desktop.header__video-link--domestic {
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__right:has(.subscribe-button--hide) .user-account-nav--auth .user-account-nav__icon-button--domestic {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .header__video-link {
        margin-inline-end: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored) .header .user-account-nav__icon-button--auth .icon-ui-avatar-default:hover {
        background: var(--theme-header__auth-avatar-hover);
        border-radius: 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored) .header .user-account-nav__menu-options {
        border-bottom: 1px solid var(--theme-header__dropdown-separator-color);
        background: var(--theme-header__dropdown-background);
        border: var(--theme-header__dropdown-border);
        box-shadow: var(--theme-header__dropdown-box-shadow)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne .header__mobile-only,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne .header__video-link-mobile,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne .header__audio-link-mobile,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne .header__live-tv-link-mobile {
        display: none
      }
    }

    @media screen and (width<=479px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header_nav-item-link {
        font-size: 18px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__video-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__audio-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__video-link-desktop.header__video-link--domestic {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__mobile-only {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__live-tv-link-desktop {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__subnav .header__container {
        padding-top: 32px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__container {
        padding: 0 12px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__user-account-nav-mobile {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__user-account-nav-mobile .user-account-nav--unauth .user-account-nav__text-button--unauth {
        border: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__user-account-nav-mobile .user-account-nav__icon-button--auth {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__user-account-nav-mobile .user-account-nav--auth .user-account-nav__menu-title,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__user-account-nav-mobile .user-account-nav--auth .user-account-nav__menu-options {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__close-icon,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__menu-icon {
        margin-inline-end: 8px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__right .user-account-nav .user-account-nav__menu-options,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__right .user-account-nav--unauth .user-account-nav__text-button--unauth {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__right .header__subscribe-button:not(.subscribe-button--hide) {
        margin-left: 8px;
        font-size: 12px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__right:has(.header__subscribe-button:not(.subscribe-button--hide)) .user-account-nav__icon-button--auth {
        margin-left: 8px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__right:has(.header__subscribe-button):has(.user-account-nav--unauth) {
        padding-right: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header .brand-logo__section-text {
        font-size: 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header:has(.user-account-nav__menu--active) .header__subnav .search-bar,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header:has(.user-account-nav__menu--active) .header__subnav .header__divider,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header:has(.user-account-nav__menu--active) .header__subnav .header__live-tv-link,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header:has(.user-account-nav__menu--active) .header__subnav .header__audio-link,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header:has(.user-account-nav__menu--active) .header__subnav .header__video-link,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header:has(.user-account-nav__menu--active) .header__subnav .header__editionizer,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header:has(.user-account-nav__menu--active) .header__subnav .subnav,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header:has(.user-account-nav__menu--active) .header__subnav .header__nav-item,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header:has(.user-account-nav__menu--active) .header__subnav .header__subnav-item,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header:has(.user-account-nav__menu--active) .header__subnav .header__social-links {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header:has(.user-account-nav__menu--active) .user-account-nav__icon-button--auth .icon-ui-avatar-default {
        background: var(--theme-header__auth-avatar-hover);
        border-radius: 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__right:has(.subscribe-button--hide) .user-account-nav--auth .user-account-nav__icon-button--domestic {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__right:not(:has(.subscribe-button--hide)) .user-account-nav--auth .user-account-nav__icon-button--domestic {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header__user-account-nav-mobile .user-account-nav__menu {
        margin: 0
      }
    }

    @media screen and (width>=960px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__navigation-separator:before {
        width: calc(100% - 64px);
        max-width: 1376px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header .subnav__section-link,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header .subnav__subsection-link {
        color: var(--theme-header__copy-accent)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__close-icon,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__menu-icon {
        margin-inline-end: 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav {
        visibility: hidden;
        flex-wrap: wrap;
        height: 16px;
        display: contents;
        position: relative;
        overflow: hidden
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-special {
        border: 0;
        width: auto
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-item,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-more {
        height: var(--theme-header__item-link-line-height);
        text-align: left;
        padding: 0 12px;
        transition: background-color .2s
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-item-dropdown-inner,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-more-dropdown-inner {
        background-color: var(--theme-header__dropdown-background);
        border-top: var(--theme-header__dropdown-border-top);
        border: var(--theme-header__dropdown-border);
        margin-left: -12px;
        margin-top: var(--theme-header__dropdown-margin-top);
        border-bottom-left-radius: var(--theme-header__dropdown-border-radius);
        border-bottom-right-radius: var(--theme-header__dropdown-border-radius)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-item-dropdown-item,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-more-dropdown-item {
        border-width: var(--theme-header__dropdown-border-width);
        border-style: var(--theme-header__dropdown-border-style);
        border-color: var(--theme-header__dropdown-border-color)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-item:first-of-type,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-more:first-of-type {
        margin-inline-start: 12px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-item:last-of-type,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-more:last-of-type {
        border-bottom: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-item:hover>.header__nav-item-dropdown,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-more:hover>.header__nav-item-dropdown {
        opacity: 1;
        z-index: 300;
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-container {
        display: contents
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__container {
        padding: 0 32px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__video-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__audio-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__live-tv-link-desktop:not(.header__live-tv-link--hidden) {
        white-space: nowrap;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__editionizer {
        white-space: nowrap;
        width: 100%;
        padding-top: 0;
        display: block;
        position: relative
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__editionizer .header__editionizer-header {
        text-align: start;
        width: 20%;
        color: var(--theme-header__copy-accent);
        line-height: 20px;
        font-family: var(--theme-font-family);
        background: 0 0;
        border: none;
        padding: 0;
        font-size: 16px;
        font-weight: 700;
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__editionizer .header__editionizer-desktop {
        width: inherit;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__editionizer .header__editionizer-mobile {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__editionizer-link {
        display: inherit;
        width: fit-content;
        color: var(--theme-header__edition-picker-link);
        padding: 0;
        font-size: 14px;
        font-weight: 400;
        line-height: 20px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__editionizer-link:hover {
        text-decoration: underline;
        text-decoration-color: var(--theme-header__edition-picker-link);
        text-underline-offset: var(--theme-paragraph__hover-link-offset)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__editionizer-link[data-current-edition] {
        color: #c00
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__editionizer-link:first-of-type .header__editionizer-list {
        color: #c00;
        font-weight: 700
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__editionizer-item {
        text-align: start;
        width: 20%;
        margin: 0;
        padding: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__editionizer .header__divider {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__right {
        padding-inline-start: 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__right .header__search-icon {
        display: inline-block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__inner--subscription .header__right {
        padding: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__subnav {
        max-height: calc(100vh - 40px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__subnav:before {
        content: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__subnav .header__editionizer {
        align-self: flex-start;
        align-items: baseline;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__subnav .header__container {
        padding-top: 32px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__socials {
        flex-flow: column;
        align-items: flex-end;
        width: 100%;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__mobile-nav,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__mobile-only {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header .subnav:before {
        content: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__video-link-mobile,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__audio-link-mobile,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__live-tv-link-mobile,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header[data-uri*=cnna] .header__audio-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header[data-uri*=cnna] .header__audio-link:before {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header .header__video-link-desktop.header__video-link--domestic {
        margin-inline-end: 24px;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .header__menu-icon,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .header__close-icon {
        margin-inline-end: 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .header__editionizer .header__editionizer-desktop {
        flex-wrap: nowrap;
        justify-content: flex-start;
        gap: 60px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .header__editionizer-header,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .header__editionizer-item {
        flex: none;
        width: auto
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .header__editionizer-link {
        white-space: nowrap;
        color: var(--theme-header__copy-accent)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .header__right .header__search-icon {
        align-items: center;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .header__nav-item-dropdown,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .header__nav-more-dropdown {
        border-bottom-right-radius: var(--theme-header__dropdown-border-radius);
        background-color: #0000
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header__video-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header__audio-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header__live-tv-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[data-page-type=video] [data-uri*="dynamic-logic/instances/horizon-"] .header nav.header__nav .header__nav-container,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).video_landing [data-uri*="dynamic-logic/instances/horizon-"] .header nav.header__nav .header__nav-container,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video .header nav.header__nav .header__nav-container,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).network .header nav.header__nav .header__nav-container,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).watch .header nav.header__nav .header__nav-container,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).series .header nav.header__nav .header__nav-container,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).detail .header nav.header__nav .header__nav-container,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).video_show .header nav.header__nav .header__nav-container,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).topic_grid.tv .header nav.header__nav .header__nav-container,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[data-page-type=video] [data-uri*="dynamic-logic/instances/horizon-"] .header__right .header__audio-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[data-page-type=video] [data-uri*="dynamic-logic/instances/horizon-"] .header__right .header__live-tv-link-desktop:not(.header__live-tv-link--show-gb),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).video_landing [data-uri*="dynamic-logic/instances/horizon-"] .header__right .header__audio-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).video_landing [data-uri*="dynamic-logic/instances/horizon-"] .header__right .header__live-tv-link-desktop:not(.header__live-tv-link--show-gb),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video .header__right .header__audio-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video .header__right .header__live-tv-link-desktop:not(.header__live-tv-link--show-gb),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).network .header__right .header__audio-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).network .header__right .header__live-tv-link-desktop:not(.header__live-tv-link--show-gb),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).watch .header__right .header__audio-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).watch .header__right .header__live-tv-link-desktop:not(.header__live-tv-link--show-gb),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).series .header__right .header__audio-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).series .header__right .header__live-tv-link-desktop:not(.header__live-tv-link--show-gb),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).detail .header__right .header__audio-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).detail .header__right .header__live-tv-link-desktop:not(.header__live-tv-link--show-gb),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).video_show .header__right .header__audio-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).video_show .header__right .header__live-tv-link-desktop:not(.header__live-tv-link--show-gb),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).topic_grid.tv .header__right .header__audio-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).topic_grid.tv .header__right .header__live-tv-link-desktop:not(.header__live-tv-link--show-gb) {
        display: none
      }
    }

    @media screen and (width<=959px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).menu-opened {
        position: fixed
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__subnav .header__editionizer {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__left .brand-logo {
        z-index: 7
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__left .brand-logo:after {
        content: "";
        width: 100%;
        display: block;
        position: absolute;
        bottom: 0;
        left: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header .header__social-links {
        padding-top: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header .header__app-download {
        padding-bottom: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .search {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .search-bar__form {
        width: auto;
        margin-left: 16px;
        margin-right: 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .search-bar:before {
        content: url("cnn.svg");
        width: 46px;
        margin: auto auto 24px;
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .header__container {
        padding-top: 0;
        padding-left: 0;
        padding-right: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .header__right {
        padding-right: 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .header__video-link-mobile,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .header__audio-link-mobile,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .header__live-tv-link-mobile,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .header__editionizer-button,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .header__editionizer-menu,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .header__user-account-nav-icon,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .header__left {
        margin-left: 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .header__editionizer-caret {
        margin-right: 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .subnav {
        margin-left: 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored) .header__video-link-desktop:not(.header__video-link--domestic),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored) .header__audio-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored) .header__live-tv-link-desktop {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl]:not(body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored) .header__video-link-desktop {
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl]:not(body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored) .header__audio-link-mobile {
        margin-bottom: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl]:not(body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored) .header__mobile-only {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl]:not(body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored) .header__subnav .header__editionizer-button {
        padding: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl]:not(body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored) .header__subnav .header__editionizer-menu,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl]:not(body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored) .header__subnav .header__editionizer-menu>li:first-of-type,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl]:not(body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored) .header__subnav .header__editionizer-menu>li:last-of-type {
        margin: 8px 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl]:not(body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored) .header__subnav .subnav__sections>li:last-of-type {
        margin-bottom: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl]:not(body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored) .header-elevate .header__right .header__search-icon {
        display: none
      }
    }

    @media screen and (width>=960px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header .header__app-download {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header .header__app-download--desktop {
        text-align: center;
        justify-content: center;
        align-items: center;
        width: 100%;
        padding: 32px 0;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header .header__divider--desktop {
        margin: 0;
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header .header__mobile-nav {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header .header__app-download-label {
        margin-bottom: 0;
        padding-right: 16px;
        display: inline
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header .header__app-download-buttons {
        gap: 8px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header .social-links__copy {
        margin-inline-start: 0
      }
    }

    @media screen and (width>=960px) and (width<=1279px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav {
        display: contents
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__right .header__audio-link-desktop--domestic,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__right .header__search-icon--domestic {
        display: none
      }
    }

    @media screen and (width<=1279px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__video-link-mobile,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__audio-link-mobile,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__live-tv-link-mobile {
        letter-spacing: .2px;
        font-size: 16px;
        line-height: 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__video-link-mobile:before,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__audio-link-mobile:before,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__live-tv-link-mobile:before {
        content: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__audio-link-mobile,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__live-tv-link-mobile {
        margin-bottom: 12px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__right:has(.subscribe-button--hide):has(.header__video-link--domestic) .header__user-account-nav-desktop {
        margin-left: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .header__video-link-mobile {
        margin-bottom: 12px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .header__live-tv-link-mobile {
        margin-bottom: 0
      }
    }

    @media screen and (width>=1280px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav {
        height: auto
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-special {
        white-space: nowrap
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav-item {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__container {
        padding: 0 32px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__right .header__editionizer-header {
        margin: 0 0 0 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__subnav .header__container {
        padding: 40px calc(32px + -25vw + 25%) 40px calc(32px + 25vw - 25%)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__editionizer .header__editionizer-header,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__editionizer-item {
        width: 14.2857%
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__divider {
        width: 100%;
        margin: 24px auto
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .header__editionizer .header__editionizer-header {
        width: auto
      }
    }

    .kiln-edit-mode .header__wrapper-outer {
      height: auto;
      top: unset;
      position: relative
    }

    .kiln-edit-mode .header__inner {
      top: 55px
    }

    .kiln-edit-mode.homepage-mobile-app--layout .header__inner,
    .kiln-edit-mode.homepage-mobile--layout .header__inner {
      margin: auto
    }

    .kiln-edit-mode.homepage-mobile--layout .header__inner {
      width: 320px
    }

    .kiln-edit-mode.homepage-mobile-app--layout .header__inner {
      width: 375px
    }

    @media screen and (width>=960px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).kiln-edit-mode .header__nav {
        visibility: visible
      }
    }

    .header-elevate {
      background-color: var(--theme-header__background);
      z-index: 100;
      height: 40px;
      transition: transform 1s;
      position: sticky;
      top: 0;
      left: 0;
      right: 0;
      transform: translateY(0)
    }

    .header-elevate .header__live-tv-link--hidden {
      display: none
    }

    .header-elevate .header__audio-link--no-margin {
      margin-inline-end: 0
    }

    .header-elevate .header__live-tv-link--show-gb {
      display: flex
    }

    .header-elevate .brand-logo__logo {
      background-color: var(--theme-header__logo-background-color);
      width: var(--theme-header__logo-width);
      align-items: var(--theme-header__logo-align-items);
      padding-top: var(--theme-header__logo-padding-top)
    }

    .header-elevate .brand-logo__icon {
      fill: var(--theme-header__logo-color);
      width: var(--theme-header__logo-inset-width);
      margin: 0 auto
    }

    .header-elevate .brand-logo__section-text {
      color: var(--theme-header__copy-follow);
      margin-inline-start: 8px
    }

    .header-elevate .style-solo-logo,
    .header-elevate .user-account-nav__icon-button .icon-ui-avatar-default {
      fill: var(--theme-header__icon-color)
    }

    .userAccountVisible+.header-elevate {
      transition: none
    }

    .kiln-edit-mode .header-elevate.component-selector-wrapper {
      position: sticky;
      top: 3.5rem
    }

    .header-elevate .header__navigation-separator {
      opacity: 1;
      border: none;
      width: 100%;
      height: 2px;
      margin: 0;
      transition: opacity .25s ease-in, visibility
    }

    .header-elevate .header__navigation-separator:before {
      content: "";
      border-bottom: 2px solid var(--theme-header__separator);
      width: calc(100% - 40px);
      max-width: 1400px;
      height: 0;
      margin: 0 auto;
      display: flex
    }

    .header-elevate .header__navigation-separator.scrolled {
      opacity: 0;
      visibility: hidden;
      transition: opacity .25s ease-out, visibility 0s .25s
    }

    .header-elevate:not(.header--active) .header__navigation-separator.hide {
      visibility: visible;
      opacity: 0;
      height: 0
    }

    .header-elevate .header__menu-icon {
      display: block
    }

    .header-elevate .header__outer {
      z-index: 50;
      height: 40px;
      position: relative
    }

    .header-elevate .header__social-links {
      width: max-content;
      margin: 0 auto;
      padding-top: 32px
    }

    .header-elevate .header__social-links .social-links__copy {
      color: var(--theme-header__copy-follow)
    }

    .header-elevate .header__social-links .social-links__link .facebook-icon,
    .header-elevate .header__social-links .social-links__link .twitter-icon,
    .header-elevate .header__social-links .social-links__link .instagram-icon,
    .header-elevate .header__social-links .social-links__link .youtube-icon,
    .header-elevate .header__social-links .social-links__link .tiktok-icon,
    .header-elevate .header__social-links .social-links__link .linkedin-icon,
    .header-elevate .header__social-links .social-links__link .whatsapp-icon,
    .header-elevate .header__social-links .social-links__link .threads-icon {
      fill: var(--theme-header__icon-color)
    }

    .header-elevate .header__social-links .social-links__link .facebook-icon:hover,
    .header-elevate .header__social-links .social-links__link .twitter-icon:hover,
    .header-elevate .header__social-links .social-links__link .instagram-icon:hover,
    .header-elevate .header__social-links .social-links__link .youtube-icon:hover,
    .header-elevate .header__social-links .social-links__link .tiktok-icon:hover,
    .header-elevate .header__social-links .social-links__link .linkedin-icon:hover,
    .header-elevate .header__social-links .social-links__link .whatsapp-icon:hover,
    .header-elevate .header__social-links .social-links__link .threads-icon:hover {
      fill: var(--theme-header__icon-color-hover)
    }

    .header-elevate__app-download {
      text-align: center;
      width: 100%;
      padding: 24px 0
    }

    .header-elevate__app-download-label {
      color: var(--theme-header__copy-follow);
      text-transform: uppercase;
      letter-spacing: 1px;
      margin-bottom: 16px;
      font-size: 14px;
      font-weight: 700;
      display: block
    }

    .header-elevate__app-download-buttons {
      justify-content: center;
      align-items: center;
      gap: 8px;
      display: flex
    }

    .header-elevate__app-download-link {
      height: 24px;
      display: block
    }

    .header-elevate__app-download-link svg {
      width: auto;
      height: 100%
    }

    .header-elevate__app-download-link svg .google-play-bg {
      fill: #fff
    }

    .header-elevate__app-badge--light {
      display: var(--theme-header__app-badge-light-display)
    }

    .header-elevate__app-badge--dark {
      display: var(--theme-header__app-badge-dark-display)
    }

    .header-elevate .header__socials {
      display: none
    }

    .header-elevate .header__subnav-mount {
      position: relative
    }

    .header-elevate .header__subnav-mount--scrolled {
      box-shadow: var(--theme-header__scrolled-box-shadow)
    }

    .header-elevate .header__container {
      justify-content: space-between;
      align-items: flex-start;
      max-width: 1440px;
      margin: 0 auto;
      padding: 0 20px;
      display: flex;
      overflow: visible
    }

    .header-elevate .header__left {
      flex: none;
      align-items: center;
      height: 40px;
      display: flex
    }

    .header-elevate .header__nav {
      height: auto;
      margin-left: 16px;
      display: none;
      overflow: visible
    }

    .header-elevate .header__nav-more {
      display: none
    }

    .header-elevate .header__nav-special {
      border-bottom: solid 1px var(--theme-header-mobile-nav-border-color);
      width: 100%;
      display: none
    }

    .header-elevate .header__nav-special-text {
      color: var(--theme-header__item-link-color);
      font-size: 14px;
      font-weight: 500;
      line-height: var(--theme-header__item-link-line-height);
      white-space: normal;
      margin: 0 16px;
      text-decoration: none;
      transition: color .4s
    }

    .header-elevate .header__nav-special-text:hover {
      color: var(--theme-copy-accent-hover)
    }

    .header-elevate .header__nav-item-link,
    .header-elevate .header__nav-more-link {
      color: var(--theme-header__copy-accent);
      font-size: 15px;
      font-weight: 500;
      line-height: var(--theme-header__item-link-line-height);
      white-space: nowrap;
      text-decoration: none;
      transition: color .4s;
      display: block
    }

    .header-elevate .header__nav-item-link-centered,
    .header-elevate .header__nav-more-link-centered {
      justify-content: center;
      margin: 0
    }

    .header-elevate .header__nav-item-link:hover,
    .header-elevate .header__nav-more-link:hover {
      color: var(--theme-header__item-link-hover-color);
      text-decoration-line: underline;
      text-decoration-color: var(--theme-header__item-link-hover-color);
      text-underline-offset: 4px;
      text-decoration-thickness: 2px
    }

    .header-elevate .header__nav-item--active>.header__nav-item-link,
    .header-elevate .header__nav-more--active>.header__nav-item-link {
      font-weight: 700
    }

    .header-elevate .header__nav-item-dropdown,
    .header-elevate .header__nav-more-dropdown {
      background-color: var(--theme-header__mobile-dropdown-background);
      opacity: 0;
      width: fit-content;
      box-shadow: var(--theme-header__dropdown-box-shadow);
      transition: opacity .3s;
      display: none;
      position: absolute
    }

    .header-elevate .header__nav-item-dropdown-item,
    .header-elevate .header__nav-more-dropdown-item {
      line-height: var(--theme-header__item-link-line-height);
      font-weight: var(--theme-header__item-link-font-weight);
      color: var(--theme-header__dropdown-item-link-color);
      border-bottom: 1px solid var(--theme-header-mobile-nav-border-color);
      padding: 0 16px;
      font-size: 15px;
      text-decoration: none;
      display: block
    }

    .header-elevate .header__nav-item-dropdown-item:hover,
    .header-elevate .header__nav-more-dropdown-item:hover {
      background-color: var(--theme-header__dropdown-hover-item-hover);
      color: var(--theme-header__dropdown-item-link-hover-color)
    }

    .header-elevate .header__nav-item-dropdown-item:last-of-type,
    .header-elevate .header__nav-more-dropdown-item:last-of-type {
      border-bottom: 0
    }

    .header-elevate .header__nav-item:hover,
    .header-elevate .header__nav-more:hover {
      background-color: var(--theme-header__item-link-hover-background-color)
    }

    .header-elevate .header__nav-item:hover .header__nav-item-link,
    .header-elevate .header__nav-more:hover .header__nav-item-link {
      color: var(--theme-header__item-link-hover-color)
    }

    .header-elevate .header__nav-more--toggle-caret:after {
      content: url("gray-caret.svg");
      cursor: pointer;
      border: none;
      width: 20px;
      height: 20px;
      margin: 0;
      padding: 0;
      position: relative;
      top: 8px
    }

    .header-elevate .header__nav-more--toggle-caret-up:after {
      content: url("gray-caret-up.svg")
    }

    .header-elevate .header__nav-more-link:hover {
      font-weight: var(--theme-header__more-link-hover-font-weight)
    }

    .header-elevate .header__nav-button {
      cursor: pointer;
      user-select: none
    }

    .header-elevate .header__subnav-item {
      margin: 0;
      padding: 0
    }

    .header-elevate .header__editionizer {
      text-align: start;
      z-index: 1;
      width: 100%;
      display: none
    }

    .header-elevate .header__editionizer-menu {
      text-align: start;
      padding: 0;
      display: none
    }

    .header-elevate .header__editionizer-item {
      margin: 16px 0;
      list-style: none
    }

    .header-elevate .header__editionizer-item:hover {
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration: underline
    }

    .header-elevate .header__editionizer-link {
      color: var(--theme-header__copy-accent);
      font-size: 16px;
      font-weight: 500;
      line-height: 24px;
      text-decoration: none
    }

    .header-elevate .header__editionizer--active .header__editionizer-menu {
      display: block
    }

    .header-elevate .header__editionizer--active .header__editionizer-button .icon-ui-caret-down-thick {
      transform: rotate(180deg)
    }

    .header-elevate .header__editionizer-button {
      color: var(--theme-header__copy-accent);
      font-family: var(--theme-font-family);
      cursor: pointer;
      background: 0 0;
      border: none;
      font-size: 18px;
      font-weight: 700;
      line-height: 26px
    }

    .header-elevate .header__editionizer .header__editionizer-caret {
      float: inline-end;
      display: inline-block
    }

    .header-elevate .header__editionizer .header__editionizer-caret .icon-ui-caret-down-thick {
      fill: var(--theme-header__copy-accent);
      vertical-align: middle;
      width: 20px;
      height: 20px;
      transition: transform .25s
    }

    .header-elevate .header__editionizer .header__editionizer-desktop {
      display: none
    }

    .header-elevate .header__right {
      visibility: hidden;
      align-items: center;
      height: 40px;
      display: flex;
      position: relative
    }

    .header-elevate .header__right .header__editionizer-button {
      height: 32px;
      margin: 0 0 0 16px;
      padding: 0
    }

    .header-elevate .header__user-account-icon {
      margin: 0 0 0 16px;
      padding: 0
    }

    .header-elevate .header__search-icon {
      margin: 0 0 0 24px;
      padding: 0
    }

    .header-elevate .user-account-nav__menu-title,
    .header-elevate .user-account-nav--unauth .user-account-nav__text-button--unauth {
      color: var(--theme-header__login-button-text-color)
    }

    .header-elevate .user-account-nav__icons {
      margin: 0
    }

    .header-elevate .header__user-account-nav-mobile {
      width: 100%;
      margin: 0;
      display: block
    }

    .header-elevate .header__user-account-nav-mobile .user-account-nav__menu-options {
      margin: 24px 0 0
    }

    .header-elevate .header__user-account-nav-mobile .user-account-nav__menu-item {
      margin: 0
    }

    .header-elevate .header__user-account-nav-mobile .user-account-nav__menu-link {
      color: var(--theme-header__copy-accent)
    }

    .header-elevate .header__user-account-nav-mobile .user-account-nav__menu-link:hover {
      background-color: var(--theme-header__dropdown-hover-item-hover);
      color: var(--theme-header__dropdown-item-link-hover-color)
    }

    .header-elevate .header__user-account-nav-desktop {
      display: none
    }

    .header-elevate .header__inner--subscription .header__user-account-nav-desktop {
      display: block
    }

    .header-elevate .header__inner--subscription .header__right .user-account-nav--auth .user-account-nav__icon-button--auth {
      margin-left: 0
    }

    .header-elevate .header__inner--subscription .header__right:has(.header__subscribe-button:not(.subscribe-button--hide)) .user-account-nav__icon-button--auth {
      margin-left: 12px
    }

    .header-elevate .header__menu-icon,
    .header-elevate .header__close-icon {
      margin-inline: 0 16px;
      padding: 0
    }

    .header-elevate .header__menu-icon,
    .header-elevate .header__search-icon {
      height: 32px
    }

    .header-elevate .header__close-icon,
    .header-elevate .header__search-icon {
      display: none
    }

    .header-elevate .header__search-icon,
    .header-elevate .header__close-icon,
    .header-elevate .header__menu-icon {
      box-shadow: none;
      background: 0 0;
      border: none
    }

    .header-elevate .header__search-icon-svg,
    .header-elevate .header__close-icon-svg,
    .header-elevate .header__menu-icon-svg {
      width: 24px;
      height: 24px;
      fill: var(--theme-header__icon-color);
      transition: fill .4s
    }

    .header-elevate .header__search-icon:focus,
    .header-elevate .header__close-icon:focus,
    .header-elevate .header__menu-icon:focus {
      color: #fff
    }

    .header-elevate .header__search-icon:hover,
    .header-elevate .header__search-icon:active,
    .header-elevate .header__search-icon:focus,
    .header-elevate .header__close-icon:hover,
    .header-elevate .header__close-icon:active,
    .header-elevate .header__close-icon:focus,
    .header-elevate .header__menu-icon:hover,
    .header-elevate .header__menu-icon:active,
    .header-elevate .header__menu-icon:focus {
      cursor: pointer
    }

    .header-elevate .header__search-icon:hover .header__search-icon-svg,
    .header-elevate .header__search-icon:hover .header__close-icon-svg,
    .header-elevate .header__search-icon:hover .header__menu-icon-svg,
    .header-elevate .header__search-icon:active .header__search-icon-svg,
    .header-elevate .header__search-icon:active .header__close-icon-svg,
    .header-elevate .header__search-icon:active .header__menu-icon-svg,
    .header-elevate .header__search-icon:focus .header__search-icon-svg,
    .header-elevate .header__search-icon:focus .header__close-icon-svg,
    .header-elevate .header__search-icon:focus .header__menu-icon-svg,
    .header-elevate .header__close-icon:hover .header__search-icon-svg,
    .header-elevate .header__close-icon:hover .header__close-icon-svg,
    .header-elevate .header__close-icon:hover .header__menu-icon-svg,
    .header-elevate .header__close-icon:active .header__search-icon-svg,
    .header-elevate .header__close-icon:active .header__close-icon-svg,
    .header-elevate .header__close-icon:active .header__menu-icon-svg,
    .header-elevate .header__close-icon:focus .header__search-icon-svg,
    .header-elevate .header__close-icon:focus .header__close-icon-svg,
    .header-elevate .header__close-icon:focus .header__menu-icon-svg,
    .header-elevate .header__menu-icon:hover .header__search-icon-svg,
    .header-elevate .header__menu-icon:hover .header__close-icon-svg,
    .header-elevate .header__menu-icon:hover .header__menu-icon-svg,
    .header-elevate .header__menu-icon:active .header__search-icon-svg,
    .header-elevate .header__menu-icon:active .header__close-icon-svg,
    .header-elevate .header__menu-icon:active .header__menu-icon-svg,
    .header-elevate .header__menu-icon:focus .header__search-icon-svg,
    .header-elevate .header__menu-icon:focus .header__close-icon-svg,
    .header-elevate .header__menu-icon:focus .header__menu-icon-svg {
      fill: var(--theme-header__icon-color-hover)
    }

    :is(.header-elevate .header__menu-icon:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)), .header-elevate .header__close-icon:is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi))) {
      transform: scaleX(-1)
    }

    .header-elevate :not(.header__live-tv-link)+.header__search-icon {
      margin-inline-start: 0
    }

    .header-elevate .header__video-link,
    .header-elevate .header__audio-link,
    .header-elevate .header__live-tv-link {
      color: var(--theme-header__copy-accent);
      align-items: center;
      font-size: 15px;
      font-weight: 500;
      line-height: 20px;
      text-decoration: none;
      display: none
    }

    .header-elevate .header__video-link:hover,
    .header-elevate .header__video-link:focus,
    .header-elevate .header__video-link:active,
    .header-elevate .header__audio-link:hover,
    .header-elevate .header__audio-link:focus,
    .header-elevate .header__audio-link:active,
    .header-elevate .header__live-tv-link:hover,
    .header-elevate .header__live-tv-link:focus,
    .header-elevate .header__live-tv-link:active {
      color: var(--theme-header__item-link-hover-color)
    }

    .header-elevate .header__video-link:hover,
    .header-elevate .header__audio-link:hover,
    .header-elevate .header__live-tv-link:hover {
      text-decoration-line: underline;
      text-decoration-color: var(--theme-header__item-link-hover-color);
      text-underline-offset: 4px;
      text-decoration-thickness: 2px
    }

    .header-elevate .header__video-link:before,
    .header-elevate .header__audio-link:before,
    .header-elevate .header__live-tv-link:before {
      content: "";
      background-size: 100%;
      margin-inline-end: 8px
    }

    [dir=rtl] .header-elevate .header__video-link:before,
    [dir=rtl] .header-elevate .header__audio-link:before,
    [dir=rtl] .header-elevate .header__live-tv-link:before {
      margin-inline-end: 4px
    }

    .header-elevate .header__video-link-mobile,
    .header-elevate .header__audio-link-mobile,
    .header-elevate .header__live-tv-link-mobile {
      display: flex
    }

    .header-elevate .header__video-link:before {
      width: var(--header-watch-domestic__icon-width);
      height: var(--header-watch-domestic__icon-height);
      -webkit-mask-image: var(--header-watch-domestic__mask);
      mask-image: var(--header-watch-domestic__mask);
      background-color: var(--header-watch-domestic__icon-color);
      background-image: var(--header-watch-domestic__icon);
      -webkit-mask-size: 100%;
      mask-size: 100%
    }

    [dir=rtl] .header-elevate .header__video-link:before {
      width: 20px;
      height: 20px
    }

    .header-elevate .header__audio-link:before {
      background-color: var(--theme-header__icon-color);
      width: 16px;
      height: 16px;
      -webkit-mask-image: url("audio-icon-header.svg");
      mask-image: url("audio-icon-header.svg");
      -webkit-mask-size: 100%;
      mask-size: 100%
    }

    .header-elevate .header__live-tv-link:before {
      background-image: url("live-tv-icon-header.svg");
      width: 8px;
      height: 8px
    }

    .header-elevate .subnav__section-link,
    .header-elevate .subnav__subsection-link {
      color: var(--theme-header__copy-accent)
    }

    .header-elevate .subnav__sections,
    .header-elevate .subnav__subsections {
      align-items: flex-start
    }

    .header-elevate .header__subnav {
      background-color: var(--theme-header__background);
      border-bottom: 1px solid var(--theme-header__divider);
      z-index: 5;
      width: 100%;
      height: 100vh;
      display: none;
      position: absolute;
      top: 100%;
      left: 0;
      overflow: hidden scroll;
      box-shadow: 0 25px 27px -31px #00000040
    }

    .header-elevate .header__subnav .header__container {
      flex-direction: column;
      margin-bottom: 40vh;
      padding: 24px 16px
    }

    .header-elevate.header--active .header__navigation-separator {
      background-color: var(--theme-header__background)
    }

    .header-elevate.header--active .header__subnav {
      display: block
    }

    .header-elevate.header--active .header__menu-icon {
      display: none
    }

    .header-elevate.header--active .header__close-icon {
      display: inline-block
    }

    .header-elevate .header__divider {
      background-color: var(--theme-header__divider);
      border: none;
      width: 40px;
      height: 1px;
      margin: 24px auto
    }

    .header-elevate .header__divider .header__menu-icon {
      display: none
    }

    .header-elevate .header__divider .header__close-icon {
      display: inline-block
    }

    .header-elevate .header__divider--full-width {
      width: 100%
    }

    .header-elevate .subnav__specific-content {
      display: none
    }

    .header-elevate .progress-wrapper {
      background-color: var(--theme-header__background);
      z-index: 9999;
      opacity: 1;
      width: 100%;
      height: 2px
    }

    .header-elevate .progress-container {
      background-color: #0c0c0c;
      width: calc(100% - 64px);
      max-width: 1344px;
      height: 100%;
      margin: 0 auto;
      transition: background-color .3s;
      position: relative
    }

    .header-elevate .progress-container.scrolled {
      background-color: #b1b1b1
    }

    .header-elevate .progress-bar {
      box-sizing: border-box;
      background: #c00;
      border-radius: 0 4px 4px 0;
      width: 0%;
      height: 100%;
      padding: 0;
      transition: width .15s ease-out
    }

    [dir=rtl] .header .header__menu-icon {
      transform: scaleX(-1)
    }

    .cnn10 .header__subnav-mount {
      box-shadow: var(--theme-header__scrolled-box-shadow)
    }

    .cnn10 .header .header__navigation-separator {
      display: none
    }

    @media screen and (width>=480px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__container {
        padding: 0 32px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .user-account-nav__menu-link {
        color: var(--theme-header__dropdown-item-link-color)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .user-account-nav__menu-link:hover {
        background-color: var(--theme-header__dropdown-hover-item-hover);
        color: var(--theme-header__dropdown-item-link-hover-color)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .user-account-nav__menu-options {
        border-bottom: 1px solid var(--theme-header__dropdown-separator-color);
        background: var(--theme-header__dropdown-background);
        border: var(--theme-header__dropdown-border);
        min-width: 200px;
        box-shadow: var(--theme-header__dropdown-box-shadow);
        margin-top: 6px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__navigation-separator:before {
        width: calc(100% - 64px);
        max-width: 1376px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__user-account-nav-desktop {
        margin: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__video-link-desktop.header__video-link--domestic {
        margin-inline-end: 24px;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__right:has(.subscribe-button--hide) .user-account-nav--auth .user-account-nav__icon-button--domestic {
        display: block
      }
    }

    @media screen and (width<=479px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-item-link {
        font-size: 18px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__container {
        padding: 0 20px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__video-link-desktop:not(.header__video-link--domestic),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__audio-link-desktop {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__mobile-only {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__live-tv-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__right .user-account-nav .user-account-nav__menu-options,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__right .user-account-nav--unauth .user-account-nav__text-button--unauth {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .progress-container {
        width: calc(100% - 40px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__subnav .header__container {
        padding-top: 32px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__subnav .user-account-nav .user-account-nav__menu-options {
        box-shadow: none;
        border: none;
        border-radius: 0;
        margin: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__subnav .user-account-nav .user-account-nav__menu-link {
        padding: 0;
        font-size: 16px;
        line-height: 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__subnav .user-account-nav .user-account-nav__menu-link:hover {
        color: var(--theme-header__dropdown-item-link-color);
        background: var(--theme-header__dropdown-background);
        text-decoration-line: underline;
        text-decoration-color: var(--theme-header__item-link-hover-color);
        text-underline-offset: 4px;
        text-decoration-thickness: 2px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__subnav .user-account-nav .user-account-nav__menu-item {
        margin: 12px 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__user-account-nav-mobile {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__user-account-nav-mobile .user-account-nav--unauth .user-account-nav__text-button--unauth {
        border: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__user-account-nav-mobile .user-account-nav__icon-button--auth {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__user-account-nav-mobile .user-account-nav--auth .user-account-nav__menu-title,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__user-account-nav-mobile .user-account-nav--auth .user-account-nav__menu-options {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .brand-logo__section-text {
        font-size: 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__navigation-separator:before {
        width: calc(100% - 40px);
        max-width: 1400px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate:has(.user-account-nav__menu--active) .header__subnav .search-bar,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate:has(.user-account-nav__menu--active) .header__subnav .header__divider,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate:has(.user-account-nav__menu--active) .header__subnav .header__live-tv-link,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate:has(.user-account-nav__menu--active) .header__subnav .header__audio-link,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate:has(.user-account-nav__menu--active) .header__subnav .header__video-link,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate:has(.user-account-nav__menu--active) .header__subnav .header__editionizer,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate:has(.user-account-nav__menu--active) .header__subnav .subnav,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate:has(.user-account-nav__menu--active) .header__subnav .header__subnav-item,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate:has(.user-account-nav__menu--active) .header__subnav .header__nav-item,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate:has(.user-account-nav__menu--active) .header__subnav .header__social-links {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate:has(.user-account-nav__menu--active) .user-account-nav__icon-button--auth .icon-ui-avatar-default {
        background: var(--theme-header__auth-avatar-hover);
        border-radius: 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__right:has(.subscribe-button--hide) .user-account-nav--auth .user-account-nav__icon-button--domestic {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__right:not(:has(.subscribe-button--hide)) .user-account-nav--auth .user-account-nav__icon-button--domestic {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .header-elevate .progress-container {
        width: calc(100% - 40px)
      }
    }

    @media screen and (width<=767px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).menu-opened {
        position: fixed
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__subnav .header__editionizer {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__subnav .header__container {
        margin-bottom: 40vh
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__left .brand-logo {
        z-index: 7
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__left .brand-logo:after {
        content: "";
        width: 100%;
        display: block;
        position: absolute;
        bottom: 0;
        left: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__subscribe-button {
        margin-left: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .search {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .search-bar:before {
        content: url("cnn.svg");
        width: 46px;
        margin: auto auto 24px;
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .header .header__container {
        padding-top: 0
      }

      body:not([dir=rtl]) body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(body:not([dir=rtl]) body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne, body:not([dir=rtl]) body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored) .header__video-link-desktop:not(.header__video-link--domestic),
      body:not([dir=rtl]) body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(body:not([dir=rtl]) body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne, body:not([dir=rtl]) body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored) .header__audio-link-desktop,
      body:not([dir=rtl]) body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(body:not([dir=rtl]) body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne, body:not([dir=rtl]) body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored) .header__live-tv-link-desktop {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[data-uri*=cnna] a.header__video-link-desktop {
        display: flex
      }
    }

    @media screen and (width>=768px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).kiln-edit-mode .header-elevate .header__nav {
        visibility: visible
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).kiln-edit-mode .header-elevate .header__right {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__user-account-nav-desktop .user-account-nav--unauth .user-account-nav__text-button--unauth {
        border: 1px solid var(--theme-header__login-button-border-color);
        margin-left: 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__user-account-nav-desktop .user-account-nav--unauth .user-account-nav__text-button--unauth:hover {
        color: var(--theme-header__login-button-hover-text-color);
        background-color: var(--theme-header__login-button-color-hover)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__user-account-nav-desktop .user-account-nav--unauth .user-account-nav__text-button--unauth:focus-visible {
        background-color: var(--theme-header__login-button-color-hover);
        color: var(--theme-header__login-button-hover-text-color);
        border: var(--theme-semantic-border-sm)solid var(--theme-header__login-button-border-color-focus);
        outline: var(--theme-semantic-border-focus-md)solid var(--theme-header__login-button-border-color-focus);
        outline-offset: var(--primitive-size-02)
      }
    }

    @media screen and (width<=1023px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).menu-opened {
        width: 100%;
        position: fixed
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__mobile-only {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__container {
        width: 100%;
        max-width: 1440px;
        overflow: visible
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header--active .header__container {
        overflow: hidden
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__subnav .header__container {
        padding-top: 32px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__right .header__editionizer-button {
        margin: 0 0 0 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__right .header__search-icon {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__user-account-nav-desktop {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__user-account-nav-icon {
        margin: 0 0 0 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .user-account-nav--unauth .user-account-nav__text-button--unauth {
        border: 1px solid var(--theme-header__login-button-border-color);
        box-sizing: border-box;
        background-color: var(--theme-header__login-button-color)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .user-account-nav--unauth .user-account-nav__text-button--unauth:hover {
        background-color: var(--theme-header__login-button-color-hover)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .user-account-nav--unauth .user-account-nav__icon-button--unauth,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .user-account-nav__menu-title {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .user-account-nav__icon-button--auth .icon-ui-avatar-default:hover {
        background: var(--theme-header__auth-avatar-hover);
        border-radius: 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .user-account-nav__menu-options {
        border-bottom: 1px solid var(--theme-header__dropdown-separator-color);
        background: var(--theme-header__dropdown-background);
        border: var(--theme-header__dropdown-border);
        min-width: 200px;
        box-shadow: var(--theme-header__dropdown-box-shadow);
        border-radius: 0 0 4px 4px;
        margin-top: 6px;
        padding: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .user-account-nav__menu-options:after {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .user-account-nav__menu-link {
        color: var(--theme-header__dropdown-item-link-color);
        padding: 9px 24px 9px 12px;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .user-account-nav__menu-link:hover {
        background-color: var(--theme-header__dropdown-hover-item-hover);
        color: var(--theme-header__dropdown-item-link-hover-color)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__user-account-nav-icon {
        margin: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__search-icon {
        margin: 0 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription :not(.header__live-tv-link)+.header__search-icon {
        margin-inline-start: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__user-account-nav-desktop .user-account-nav--unauth .user-account-nav__text-button--unauth {
        margin-left: 12px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__inner--subscription .header__user-account-nav-desktop .user-account-nav--unauth .user-account-nav__text-button--unauth:hover {
        color: var(--theme-header__login-button-hover-text-color)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__user-account-icon {
        margin: 0 0 0 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__user-account-nav-mobile {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__video-link,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__audio-link:not(.header__audio-link--no-margin) {
        margin-inline-end: 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__video-link-mobile,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__audio-link-mobile,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__live-tv-link-mobile {
        letter-spacing: .2px;
        font-size: 16px;
        line-height: 24px;
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__video-link-mobile:before,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__audio-link-mobile:before,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__live-tv-link-mobile:before {
        content: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__video-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__audio-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__live-tv-link-desktop {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate[data-uri*=cnna] .header__right a.header__video-link-desktop {
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__audio-link-mobile,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__live-tv-link-mobile {
        margin-bottom: 12px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__mobile-nav {
        width: 100%;
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__mobile-nav .header__nav {
        margin: 0 0 16px;
        display: contents
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__mobile-nav .header__nav-item:first-child {
        border-top: solid 1px var(--theme-header-mobile-nav-border-color)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__mobile-nav .header__nav-item-accordion--open .header__nav-item-link-accordion:after {
        transform: rotate(180deg)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__mobile-nav .header__nav-item-link {
        white-space: normal;
        border-bottom: solid 1px var(--theme-header-mobile-nav-border-color);
        width: 100%;
        margin-bottom: 12px;
        font-size: 16px;
        line-height: 24px;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__mobile-nav .header__nav-item-link-accordion {
        justify-content: space-between
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__mobile-nav .header__nav-item-link-accordion:after {
        content: "";
        background-color: #fff;
        width: 16px;
        min-width: 16px;
        transition: transform .5s;
        display: inline-block;
        -webkit-mask: url("ui-caret-down.svg") 50%/contain no-repeat;
        mask: url("ui-caret-down.svg") 50%/contain no-repeat
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__mobile-nav .header__nav-item-dropdown {
        opacity: 1;
        width: 100%;
        max-height: 0;
        transition: max-height .45s;
        display: block;
        position: relative;
        overflow: hidden
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__mobile-nav .header__nav-item-dropdown--open {
        max-height: 1200px;
        transition: max-height .8s
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__mobile-nav .header__nav-item-dropdown-item {
        padding: 8px 16px;
        font-size: 14px;
        line-height: 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__editionizer-desktop {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__editionizer-mobile {
        width: 100%;
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .subnav__sections {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .subnav__section-link {
        font-weight: 500
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .subnav__subsections {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__subnav-item {
        visibility: visible
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__editionizer-link {
        color: var(--theme-header__copy-accent);
        font-size: 16px;
        line-height: 24px;
        text-decoration: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__editionizer-item {
        margin: 16px 0;
        font-size: 16px;
        font-weight: 500;
        list-style: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__social-links {
        padding-top: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .social-links {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .social-links__items {
        margin-top: 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__app-download {
        padding: 24px 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__app-download--desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne .header__mobile-only,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne .header__video-link-mobile,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne .header__audio-link-mobile,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).cnne .header__live-tv-link-mobile,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .header__mobile-only {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .header__audio-link-mobile {
        margin-bottom: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .header__editionizer-menu,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .header__editionizer-menu>li:last-of-type {
        margin-block-end: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .header__editionizer-menu {
        margin-block-start: 12px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .header__editionizer-item {
        margin-top: 12px;
        margin-bottom: 12px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .header-elevate .header__video-link,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .header-elevate .header__audio-link {
        margin-inline-end: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .header-elevate .header__mobile-only {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .header-elevate .header__right .header__search-icon {
        align-items: center;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .progress-container {
        width: calc(100% - 64px)
      }
    }

    @media screen and (width>=1024px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).menu-opened {
        width: 100%;
        position: fixed
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__video-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__audio-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__live-tv-link-desktop {
        white-space: nowrap;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__app-download {
        text-align: center;
        justify-content: center;
        align-items: center;
        width: 100%;
        padding: 32px 0;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__mobile-nav .header__app-download {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__app-download-label {
        margin-bottom: 0;
        padding-right: 16px;
        display: inline
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__app-download-buttons {
        gap: 8px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__live-tv-link-desktop.header__live-tv-link--hidden {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__video-link-desktop.header__video-link--domestic {
        margin-inline-end: 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav {
        visibility: hidden;
        flex-wrap: wrap;
        height: 16px;
        display: contents;
        position: relative;
        overflow: hidden
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-special {
        white-space: nowrap;
        border: 0;
        width: auto
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-item {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-item,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-more {
        height: var(--theme-header__item-link-line-height);
        text-align: left;
        padding: 0 12px;
        transition: background-color .2s
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-item-dropdown-inner,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-more-dropdown-inner {
        background-color: var(--theme-header__dropdown-background);
        border-top: var(--theme-header__dropdown-border-top);
        border: var(--theme-header__dropdown-border);
        margin-left: -12px;
        margin-top: var(--theme-header__dropdown-margin-top);
        border-bottom-left-radius: var(--theme-header__dropdown-border-radius);
        border-bottom-right-radius: var(--theme-header__dropdown-border-radius)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-item-dropdown-item,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-more-dropdown-item {
        border-width: var(--theme-header__dropdown-border-width);
        border-style: var(--theme-header__dropdown-border-style);
        border-color: var(--theme-header__dropdown-border-color)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-item:first-of-type,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-more:first-of-type {
        margin-inline-start: 12px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-item:last-of-type,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-more:last-of-type {
        border-bottom: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-item:hover>.header__nav-item-dropdown,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-more:hover>.header__nav-item-dropdown {
        opacity: 1;
        z-index: 300;
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__nav-container {
        display: contents
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__container {
        padding: 0 48px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__right .header__editionizer-header {
        margin: 0 0 0 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__right .header__search-icon {
        margin: 0 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__right :not(.header__live-tv-link)+.header__search-icon {
        margin-inline-start: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__subnav .header__container {
        padding: 40px calc(48px + -25vw + 25%) 40px calc(48px + 25vw - 25%)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__divider {
        width: 100%;
        margin: 24px auto
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__divider--desktop {
        margin: 0;
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__navigation-separator:before {
        width: calc(100% - 96px);
        max-width: 1344px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__right:has(.header__user-account-nav-desktop .user-account-nav--auth) .header__video-link-desktop,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__right:has(.header__user-account-nav-desktop .user-account-nav--auth) .header__audio-link-desktop:not(.header__audio-link--no-margin) {
        margin-inline-end: 32px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .progress-container {
        width: calc(100% - 96px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .social-links__copy {
        margin-inline-start: 0
      }
    }

    @media screen and (width<=1279px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__right .header__audio-link-desktop--domestic,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__right .header__search-icon--domestic {
        display: none
      }
    }

    @media screen and (width>=1280px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__editionizer .header__editionizer-header,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header-elevate .header__editionizer-item {
        width: 14.2857%
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .header-elevate .header__editionizer-header,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .header-elevate .header__editionizer-item {
        width: auto
      }
    }

    body[dir=rtl].video_show .header__nav-container {
      display: contents !important
    }

    body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).watch nav.header[data-uri*="_components/header/instances/videos-v1"] .header__right .header__search-icon,
    body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).watch nav.header[data-uri*="_components/header/instances/videos-v1"] .header__right .header__audio-link,
    body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).watch nav.header[data-uri*="_components/header/instances/edition-videos-v1"] .header__right .header__search-icon,
    body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).watch nav.header[data-uri*="_components/header/instances/edition-videos-v1"] .header__right .header__audio-link,
    body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[data-page-type=tve] nav.header[data-uri*="_components/header/instances/videos-v1"] .header__right .header__search-icon,
    body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[data-page-type=tve] nav.header[data-uri*="_components/header/instances/videos-v1"] .header__right .header__audio-link,
    body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[data-page-type=tve] nav.header[data-uri*="_components/header/instances/edition-videos-v1"] .header__right .header__search-icon,
    body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[data-page-type=tve] nav.header[data-uri*="_components/header/instances/edition-videos-v1"] .header__right .header__audio-link,
    body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout--dark[data-page-type=video] nav.header[data-uri*="_components/header/instances/videos-v1"] .header__right .header__search-icon,
    body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout--dark[data-page-type=video] nav.header[data-uri*="_components/header/instances/videos-v1"] .header__right .header__audio-link,
    body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout--dark[data-page-type=video] nav.header[data-uri*="_components/header/instances/edition-videos-v1"] .header__right .header__search-icon,
    body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout--dark[data-page-type=video] nav.header[data-uri*="_components/header/instances/edition-videos-v1"] .header__right .header__audio-link,
    body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout--dark.video_landing nav.header[data-uri*="_components/header/instances/videos-v1"] .header__right .header__search-icon,
    body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout--dark.video_landing nav.header[data-uri*="_components/header/instances/videos-v1"] .header__right .header__audio-link,
    body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout--dark.video_landing nav.header[data-uri*="_components/header/instances/edition-videos-v1"] .header__right .header__search-icon,
    body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout--dark.video_landing nav.header[data-uri*="_components/header/instances/edition-videos-v1"] .header__right .header__audio-link {
      display: none
    }

    html[data-layout-uri*=instances\/uklive-experience] body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__nav {
      visibility: hidden;
      display: none
    }

    html[data-layout-uri*=instances\/uklive-experience] body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__audio-link.header__audio-link-desktop,
    html[data-layout-uri*=instances\/uklive-experience] body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__live-tv-link.header__live-tv-link-desktop,
    html[data-layout-uri*=instances\/uklive-experience] body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__search-icon {
      display: none
    }

    .header--smooth {
      transition: top .3s ease-out
    }

    .vossi-alerts {
      color: var(--theme-semantic-color-type-persistent__white);
      font-family: var(--theme-semantic-type-subtitle-font-family);
      font-size: var(--theme-semantic-type-subtitle-lg-font-size);
      font-style: normal;
      font-weight: 700;
      line-height: var(--theme-semantic-type-subtitle-lg-line-height);
      padding: var(--theme-semantic-size-xs);
      align-items: flex-start;
      gap: var(--theme-semantic-size-xs);
      border-radius: 0 0 var(--theme-semantic-radius-md, 4px)var(--theme-semantic-radius-md, 4px);
      background: var(--gradient-splash-red_black, linear-gradient(90deg, #c00 37.35%, #591a1a 100%));
      align-self: stretch;
      display: block
    }

    .vossi-alerts__title {
      color: var(--theme-semantic-color-type-persistent__white);
      font-family: var(--theme-semantic-type-subtitle-font-family);
      font-size: var(--theme-semantic-type-subtitle-lg-font-size);
      font-style: normal;
      font-weight: 700;
      line-height: var(--theme-semantic-type-subtitle-lg-line-height);
      margin-bottom: var(--primitive-space-08);
      margin-right: var(--primitive-space-20)
    }

    .vossi-alerts__description {
      color: var(--theme-semantic-color-type-persistent__white);
      font-family: var(--theme-semantic-type-description-font-family);
      font-size: var(--theme-semantic-type-description-lg-font-size);
      font-style: normal;
      font-weight: 400;
      line-height: var(--theme-semantic-type-description-lg-line-height);
      letter-spacing: var(--theme-semantic-type-description-letter-spacing)
    }

    .vossi-alerts__description ul {
      color: var(--theme-semantic-color-type-persistent__white);
      font-family: var(--theme-semantic-type-description-font-family);
      font-size: var(--theme-semantic-type-description-lg-font-size);
      font-style: normal;
      font-weight: 400;
      line-height: var(--theme-semantic-type-description-lg-line-height);
      letter-spacing: var(--theme-semantic-type-description-letter-spacing);
      padding-left: var(--theme-component-alerts-list-padding__left);
      align-items: flex-start;
      gap: var(--theme-semantic-space-sm);
      margin: var(--primitive-space-04);
      flex-direction: column;
      align-self: stretch;
      display: block
    }

    .vossi-alerts__description a {
      color: var(--theme-component-alerts-link-default);
      font-family: var(--theme-semantic-type-description-font-family);
      font-size: var(--theme-semantic-type-description-lg-font-size);
      font-style: normal;
      font-weight: 400;
      line-height: var(--theme-semantic-type-description-lg-line-height);
      letter-spacing: var(--theme-semantic-type-description-letter-spacing);
      text-underline-offset: var(--primitive-space-04);
      text-decoration-thickness: var(--primitive-border-01);
      text-decoration-line: var(--primitive-type-text-decoration-none)
    }

    .vossi-alerts__description a:hover {
      color: var(--theme-component-alerts-link-hover);
      text-decoration-skip-ink: auto;
      text-decoration-line: underline;
      text-decoration-style: solid;
      text-decoration-thickness: var(--primitive-border-01);
      text-underline-offset: var(--primitive-space-04)
    }

    .vossi-alerts__description a:focus {
      color: var(--theme-semantic-color-link-primary-base-persistent__white)
    }

    .vossi-alerts__close {
      width: var(--theme-semantic-size-lg);
      height: var(--theme-semantic-size-lg);
      border-radius: var(--theme-semantic-radius-md);
      justify-content: flex-end;
      align-items: flex-start;
      display: block
    }

    .vossi-alerts__close:focus {
      border: var(--theme-semantic-border-focus-md)solid var(--theme-semantic-color-border-focus-inverse);
      display: flex
    }

    .alerts {
      z-index: 2;
      background-color: var(--theme-alerts__background);
      width: 100%;
      position: relative
    }

    .alerts--visible {
      display: block
    }

    .alerts--margin-bottom {
      margin-bottom: 8px
    }

    .alerts__item {
      z-index: 1;
      justify-content: center;
      display: flex
    }

    .alerts__container {
      width: calc(100% - 64px);
      max-width: 1377px;
      position: relative
    }

    .alerts__title {
      text-transform: uppercase
    }

    .alerts__close {
      cursor: pointer;
      position: absolute;
      right: 0
    }

    .alerts__close:before,
    .alerts__close:after {
      content: " ";
      background-color: #fff;
      width: 2px;
      height: 22px;
      position: absolute;
      left: 15px;
      transform: rotate(45deg)
    }

    .alerts__close:after {
      transform: rotate(-45deg)
    }

    @media screen and (width<=959px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .alerts .alerts__container {
        width: calc(100% - 32px)
      }
    }

    .alerts-elevate .alerts__container {
      width: 100%;
      max-width: 1344px
    }

    .scope__settings {
      justify-content: center;
      display: flex
    }

    .scope .kiln-permanent-placeholder {
      min-width: 300px;
      max-width: 1440px;
      min-height: 18px;
      margin-bottom: 10px
    }

    .radio-control {
      font-family: system-ui, sans-serif;
      font-size: 16px;
      display: flex;
      position: relative
    }

    .radio-control .radio {
      appearance: none;
      font: inherit;
      color: #a2a2a2;
      background-color: #fff;
      border: 1px solid #a2a2a2;
      border-radius: 50%;
      place-content: center;
      width: 1.3em;
      height: 1.3em;
      margin: 0 6px 0 0;
      display: grid;
      transform: translateY(-.13em)
    }

    .radio-control .radio:before {
      content: "";
      border-radius: 50%;
      width: .8em;
      height: .8em;
      transition: transform .12s ease-in-out;
      transform: scale(0);
      box-shadow: inset 1em 1em #1976d3
    }

    .radio-control .radio.checked:before {
      transform: scale(1)
    }

    .checkbox-control {
      font-family: system-ui, sans-serif;
      font-size: 16px;
      display: flex;
      position: relative
    }

    .checkbox-control .checkbox {
      color: #a2a2a2;
      border: 1px solid #a2a2a2;
      place-content: center;
      margin: 0 6px 0 0;
      display: grid
    }

    .checkbox-control .checkbox:before {
      content: "";
      width: 1.3em;
      height: 1.3em;
      transition: transform .12s ease-in-out;
      transform: scale(0);
      box-shadow: inset 1.3em 1.3em #1976d3
    }

    .checkbox-control .checkbox.checked:before {
      transform: scale(1)
    }

    .configuration {
      background-color: #fff;
      display: none
    }

    .configuration .selector {
      display: none
    }

    .configuration .image {
      padding-bottom: 0
    }

    .configuration .component-selector-wrapper--selected {
      box-shadow: none
    }

    .configuration .settings {
      cursor: default
    }

    .configuration [data-tabcontent=Settings] {
      flex-wrap: wrap;
      display: flex
    }

    .configuration .settings-section {
      border-radius: 4px;
      max-width: 500px;
      margin: 20px 0 0;
      padding: 20px
    }

    .configuration .settings-section:hover {
      border-radius: 4px;
      box-shadow: 0 0 0 2px #1976d2bf
    }

    .configuration .settings-section * {
      cursor: pointer
    }

    .configuration .settings-section .tabcontent__headline {
      font-size: 18px;
      font-weight: 700
    }

    .configuration .settings-section .tabcontent__label {
      margin: 0;
      font-size: 15px
    }

    .configuration .settings-section .tabcontent__select {
      max-width: none;
      padding: 8px 0;
      font-size: 15px
    }

    .configuration .settings-section .checkbox-label>* {
      margin: 8px 0
    }

    .configuration .settings-section .body {
      margin: 30px 0 0
    }

    .configuration .settings-section .body .url-option {
      margin: 35px 0 0
    }

    .configuration .settings-section .body .url-sub {
      color: #6d6d6d;
      padding: 25px 0 0 28px;
      font-size: 15px;
      line-height: 1.8em
    }

    .configuration .settings-section .body .url-sub .input-text {
      color: #000;
      border-bottom: 1px solid #6d6d6d
    }

    .configuration .settings-section .body .url-sub .sub-text {
      color: #4b4b4b;
      font-size: 12px
    }

    .configuration .settings-section .body .url-sub .ui-checkbox {
      margin: 8px 0 0
    }

    .configuration .settings-section .body .url-sub .checkbox-text {
      color: #000;
      padding: 0 0 0 8px;
      font-size: 16px
    }

    .configuration .settings-section .body .preview-url-section {
      margin: 30px 0 0
    }

    .configuration .settings-section .body .preview-url-section .preview-url-heading {
      color: #6d6d6d;
      font-size: 15px
    }

    .configuration .settings-section .body .preview-url-section .preview-url {
      margin: 8px 0 0;
      font-size: 15px;
      font-weight: 700
    }

    .configuration [data-tabcontent=Settings] .settings-section {
      flex: 50%
    }

    .configuration [data-tabcontent=Planning] .tabcontent__group .tabcontent__group,
    .configuration [data-tabcontent=Planning] .tabcontent__group .tabcontent__block {
      max-width: 480px
    }

    .configuration [data-tabcontent=Planning] .tabcontent__group .tabcontent__block.storyhub-notes {
      max-width: none
    }

    .configuration__divider {
      background-color: var(--theme-divider);
      border: none;
      height: 1px;
      margin: 24px auto
    }

    .configuration-cep__collapsed .simple-list-items-wrapper {
      max-height: 42px;
      transition-duration: .3s;
      overflow: hidden
    }

    .configuration-cep__expanded .simple-list-items-wrapper {
      max-height: 1200px;
      transition-duration: .3s;
      overflow: hidden
    }

    .configuration-cep__collapsed .ui-icon {
      transform: rotate(0)
    }

    .configuration-cep__expanded .ui-icon {
      transform: rotate(-180deg)
    }

    .configuration__syndication>.tabcontent__block.checkbox-label {
      margin-top: 0;
      padding: 1px
    }

    .kiln-overlay-form--configuration .date-time-picker {
      margin: 30px 0
    }

    .configuration-syndication-warning {
      color: #ff9360;
      padding: 0 18px 18px;
      font-size: .875rem;
      line-height: 1.2
    }

    [name=estPublishDateTimeAsap]~.ui-checkbox__label-text {
      text-transform: uppercase
    }

    .subnav {
      width: 100%
    }

    .subnav__sections,
    .subnav__subsections {
      flex-direction: column;
      align-items: center;
      width: 100%;
      margin: 0;
      padding: 0;
      list-style: none;
      display: flex
    }

    .subnav__section {
      margin-bottom: 12px
    }

    .subnav__section-link {
      color: var(--theme-copy-accent);
      font-size: 16px;
      font-weight: 500;
      line-height: 24px
    }

    .subnav__subsection-link {
      margin-top: 4px;
      font-size: 14px;
      line-height: 18px
    }

    .subnav__section-link,
    .subnav__subsection-link {
      color: var(--theme-copy-accent);
      text-decoration: none;
      transition: color .4s
    }

    .subnav__section-link:hover,
    .subnav__section-link:focus,
    .subnav__section-link:active,
    .subnav__subsection-link:hover,
    .subnav__subsection-link:focus,
    .subnav__subsection-link:active {
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration: underline
    }

    .subnav__subsections {
      font-size: 12px;
      display: none
    }

    .subnav__subsection {
      margin-top: 4px
    }

    .subnav__subsection--hide {
      display: none
    }

    .subnav__subsection--show {
      display: list-item
    }

    .subnav__specific-content {
      text-align: center;
      display: block
    }

    .subnav__social-links {
      margin-top: 32px
    }

    .subnav .cnn-badge-icon {
      width: 50px;
      height: 50px;
      margin-bottom: 24px
    }

    [dir=rtl] .subnav__subsection-link:hover,
    [dir=rtl] .subnav__section-link:hover {
      color: var(--theme-header__copy-accent)
    }

    @media screen and (width<=959px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .subnav__section-link {
        font-size: 16px;
        font-weight: 500;
        line-height: 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .subnav__section-link {
        line-height: 20px
      }
    }

    @media screen and (width>=960px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .subnav__sections {
        flex-flow: wrap;
        align-items: flex-start;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .subnav__subsections {
        margin-top: 12px;
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .subnav__section {
        width: 20%;
        margin-bottom: 24px;
        padding-block: 0;
        padding-inline: 0 12px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .subnav__section-link {
        margin-bottom: 16px;
        font-weight: 700;
        line-height: 20px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .subnav__section--collapsed .subnav__subsections,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .subnav__specific-content {
        display: none
      }
    }

    @media screen and (width>=1280px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .subnav__section {
        width: 14.2857%
      }
    }

    @media screen and (width<=1023px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .subnav__section {
        margin-bottom: 12px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .subnav__sections>li:last-of-type {
        margin-bottom: 0
      }
    }

    .brand-logo {
      height: 40px;
      display: flex
    }

    .brand-logo .cnn-badge-icon {
      height: 40px;
      fill: var(--theme-primary-logo-fill)
    }

    .brand-logo__logo {
      align-items: center;
      height: 100%;
      display: flex
    }

    .brand-logo[data-site=es] .brand-logo__logo {
      padding-bottom: 4px
    }

    .brand-logo__icon {
      fill: var(--theme-brand-logo__icon-color)
    }

    .brand-logo__theme {
      height: 100%;
      display: block
    }

    .brand-logo__theme .business-logo-icon,
    .brand-logo__theme .entertainment-logo-icon,
    .brand-logo__theme .health-logo-icon,
    .brand-logo__theme .politics-logo-icon,
    .brand-logo__theme .style-logo-icon,
    .brand-logo__theme .travel-logo-icon,
    .brand-logo__theme .tech-logo-icon,
    .brand-logo__theme .underscored-logo-icon {
      position: relative
    }

    .brand-logo__theme .business-logo-icon .logo-title,
    .brand-logo__theme .entertainment-logo-icon .logo-title,
    .brand-logo__theme .health-logo-icon .logo-title,
    .brand-logo__theme .politics-logo-icon .logo-title,
    .brand-logo__theme .style-logo-icon .logo-title,
    .brand-logo__theme .travel-logo-icon .logo-title,
    .brand-logo__theme .tech-logo-icon .logo-title,
    .brand-logo__theme .underscored-logo-icon .logo-title {
      fill: var(--theme-secondary-logo-fill)
    }

    .brand-logo__section-text {
      color: var(--theme-copy-follow);
      align-items: center;
      height: 100%;
      margin-inline-start: 4px;
      font-size: 18px;
      font-weight: 700;
      display: flex
    }

    .brand-logo__theme-link {
      text-decoration: none
    }

    .brand-logo [href*=\/videos] .brand-logo__section-text,
    .brand-logo [href*=\/watch] .brand-logo__section-text {
      font-size: 20px
    }

    @media screen and (width<=479px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .header-elevate .brand-logo__theme-link {
        display: none
      }
    }

    .search-bar {
      width: 100%
    }

    .search-bar__form {
      width: 100%;
      margin-bottom: 24px;
      display: block;
      position: relative
    }

    .search-bar__input {
      border: 1px solid var(--theme-searchbox-border);
      font-family: var(--theme-font-family);
      width: 100%;
      height: 48px;
      box-shadow: none;
      color: var(--theme-copy);
      border-radius: 8px;
      padding-block: 0;
      padding-inline: 8px 64px;
      font-size: 16px
    }

    .search-bar__input::placeholder {
      letter-spacing: 0;
      color: #404040;
      font-size: 16px;
      line-height: 26px
    }

    .search-bar__input:focus {
      outline: none
    }

    .search-bar__input::-ms-clear {
      display: none
    }

    .search-bar__submit {
      top: 50%;
      box-shadow: none;
      letter-spacing: 0;
      color: #404040;
      height: 32px;
      font-family: var(--theme-font-family);
      background: url("ui-search.svg") 50%/contain no-repeat;
      border: none;
      align-items: center;
      width: 42px;
      font-weight: 700;
      display: flex;
      position: absolute;
      inset-inline-end: 0;
      transform: translateY(-50%)
    }

    .search-bar__submit:hover {
      cursor: pointer
    }

    .search-bar__button-text {
      letter-spacing: 0;
      margin-right: 16px;
      font-size: 14px;
      font-weight: 700;
      line-height: 32px;
      display: none
    }

    .search-bar__search-icon,
    .search-bar__arrow {
      position: relative
    }

    .search-bar__arrow {
      display: none;
      top: 1px;
      right: 8px
    }

    .search-bar__arrow svg {
      width: 12px;
      height: 12px
    }

    @media screen and (width<=959px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .footer__inner .search-bar__form {
        margin-bottom: 32px
      }
    }

    @media screen and (width>=960px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .search-bar__input {
        padding-block: 0;
        padding-inline: 8px 128px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .search-bar__arrow,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .search-bar__button-text {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .search-bar__search-icon {
        display: none
      }
    }

    .social-links {
      text-align: center
    }

    .social-links__copy {
      color: var(--theme-copy-follow);
      text-transform: uppercase;
      letter-spacing: 1px;
      margin-inline-start: 0;
      font-size: 14px;
      font-weight: 700
    }

    .social-links--dark .social-links__copy {
      color: #404040
    }

    .social-links__items {
      flex-wrap: wrap;
      justify-content: center;
      align-items: center;
      max-width: none;
      margin: 16px 0 0;
      padding: 0;
      display: flex
    }

    .social-links__item {
      height: 24px;
      margin-inline-start: 16px;
      list-style: none
    }

    .social-links__item:first-child {
      margin-inline-start: 0
    }

    .social-links__link {
      color: unset;
      text-decoration: none
    }

    .social-links__link .threads-icon {
      vertical-align: middle;
      width: 20px;
      height: 22px
    }

    .social-links__link .facebook-icon,
    .social-links__link .twitter-icon,
    .social-links__link .instagram-icon,
    .social-links__link .youtube-icon,
    .social-links__link .tiktok-icon,
    .social-links__link .linkedin-icon,
    .social-links__link .whatsapp-icon,
    .social-links__link .threads-icon {
      width: 24px;
      height: 24px;
      transition: fill .4s
    }

    .social-links__link .facebook-icon:hover,
    .social-links__link .twitter-icon:hover,
    .social-links__link .instagram-icon:hover,
    .social-links__link .youtube-icon:hover,
    .social-links__link .tiktok-icon:hover,
    .social-links__link .linkedin-icon:hover,
    .social-links__link .whatsapp-icon:hover,
    .social-links__link .threads-icon:hover {
      fill: var(--theme-icon-color-hover)
    }

    .social-links--dark .social-links__link .facebook-icon,
    .social-links--dark .social-links__link .twitter-icon,
    .social-links--dark .social-links__link .instagram-icon,
    .social-links--dark .social-links__link .youtube-icon,
    .social-links--dark .social-links__link .tiktok-icon,
    .social-links--dark .social-links__link .linkedin-icon,
    .social-links--dark .social-links__link .whatsapp-icon,
    .social-links--dark .social-links__link .threads-icon,
    .social-links--dark .social-links__link .facebook-icon:hover,
    .social-links--dark .social-links__link .twitter-icon:hover,
    .social-links--dark .social-links__link .instagram-icon:hover,
    .social-links--dark .social-links__link .youtube-icon:hover,
    .social-links--dark .social-links__link .tiktok-icon:hover,
    .social-links--dark .social-links__link .linkedin-icon:hover,
    .social-links--dark .social-links__link .whatsapp-icon:hover,
    .social-links--dark .social-links__link .threads-icon:hover {
      fill: #404040
    }

    @media screen and (width<=479px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .social-links__items {
        max-width: 220px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .social-links__item {
        margin-inline-start: 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .social-links__item:nth-child(n+6) {
        margin-top: 20px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .social-links__item:nth-child(5n+1) {
        margin-inline-start: 0
      }
    }

    @media screen and (width>=960px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .social-links {
        align-items: center;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .social-links__items {
        justify-content: center;
        max-width: none;
        margin-top: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .social-links__copy {
        margin-inline-start: 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .social-links__item {
        padding: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .social-links__item:nth-child(6n+1) {
        margin-inline-start: 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .social-links__item:nth-child(n+6) {
        margin-top: 0
      }
    }

    .user-account-nav {
      visibility: hidden
    }

    .user-account-nav__icons {
      width: max-content;
      margin: 0;
      display: grid
    }

    .user-account-nav .user-account-nav__avatar {
      border-radius: 50%;
      width: 42px;
      height: 42px
    }

    .user-account-nav__icon-button {
      color: var(--theme-copy-accent);
      background: 0 0;
      border: none;
      padding: 0;
      font-size: 10px;
      font-weight: 700;
      display: none
    }

    .user-account-nav__icon-button:hover {
      cursor: pointer
    }

    .user-account-nav__icon-button .userAccountFollowDot {
      background-color: #c00;
      border-radius: 50%;
      width: 6px;
      height: 6px;
      display: none;
      position: absolute;
      top: 3px
    }

    .user-account-nav__icon-button .userAccountFollowDot--show {
      display: inline-block
    }

    .user-account-nav__icon-button .icon-ui-avatar-fill,
    .user-account-nav__icon-button .icon-ui-avatar-default {
      width: 30px;
      height: 30px;
      fill: var(--theme-copy-accent);
      transition: transform .25s
    }

    .user-account-nav__icon-button:focus {
      color: var(--theme-user-account__login-button-color)
    }

    .user-account-nav__icon-button:focus .user-icon {
      fill: var(--theme-user-account__login-button-color)
    }

    .user-account-nav__menu-options {
      text-align: left;
      z-index: 200;
      margin: 0;
      padding: 0;
      display: none
    }

    .user-account-nav__menu--active>.user-account-nav__menu-options {
      display: block
    }

    .footer .user-account-nav__menu-options {
      z-index: auto
    }

    .user-account-nav__menu-notification-dot {
      background-color: #c00;
      border-radius: 50%;
      width: 6px;
      height: 6px;
      margin-left: 5px;
      display: none
    }

    .user-account-nav__menu-notification-dot--show {
      display: inline-block
    }

    .user-account-nav__menu-item {
      white-space: nowrap;
      width: 100%;
      margin: 12px 0;
      list-style: none
    }

    .user-account-nav__menu-link {
      color: var(--theme-copy-accent);
      flex-direction: row;
      align-items: center;
      padding: 0;
      font-size: 16px;
      font-weight: 500;
      line-height: 24px;
      text-decoration: none;
      display: flex
    }

    .user-account-nav__menu-link--hide {
      display: none
    }

    .user-account-nav__menu-title {
      color: var(--theme-copy-accent);
      background: 0 0;
      border: none;
      margin: 0 0 24px;
      font-size: 18px;
      font-weight: 700
    }

    .user-account-nav .user-account-nav__text-button--unauth {
      font-size: 18px;
      font-weight: 700;
      font-family: var(--theme-font-family);
      letter-spacing: .2px;
      background-color: inherit;
      color: var(--theme-header__login-button-text-color);
      cursor: pointer;
      border: none;
      border-radius: 8px;
      padding: 0;
      line-height: 26px;
      display: none
    }

    .user-account-nav--auth .user-account-nav__icon-button--auth {
      display: none
    }

    .user-account-nav--auth .user-account-nav__icon-button--auth.show {
      display: block
    }

    .user-account-nav--auth .user-account-nav__icon-button--auth:focus {
      outline: none
    }

    .user-account-nav--auth .user-account-nav__menu {
      width: 100%;
      margin: auto;
      display: block
    }

    .user-account-nav--auth .hide,
    .user-account-nav--unauth .user-account-nav__icon-button--unauth {
      display: none
    }

    .user-account-nav--unauth .user-account-nav__text-button--unauth:not(.user-account-nav__text-button--domestic) {
      display: block
    }

    .user-account-nav--unauth .user-account-nav__menu,
    .user-account-nav__user,
    .user-account-nav__override-link,
    .user-account-nav--subscriptions .user-account-nav__menu-title,
    .user-account-nav--subscriptions .user-account-nav--unauth .user-account-nav__icon-button--unauth {
      display: none
    }

    @media screen and (width>=960px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .user-account-nav {
        position: relative
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .user-account-nav--auth .user-account-nav__icon-button--auth {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .user-account-nav--unauth .user-account-nav__text-button--unauth {
        border: 1px solid var(--theme-user-account__login-button-color);
        box-sizing: border-box;
        border-radius: 8px;
        height: 30px;
        padding: 0 12px;
        font-size: 14px;
        line-height: 20px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .user-account-nav--unauth .user-account-nav__text-button--unauth:hover {
        background-color: var(--theme-semantic-color-action-inverse-secondary-overrides-overlay__hover);
        border: 1px solid #e6e6e6
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .user-account-nav--unauth .user-account-nav__text-button--unauth:active {
        background-color: var(--theme-semantic-color-action-inverse-secondary-overrides-overlay__press);
        border: 1px solid #f8f8f8
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .user-account-nav--unauth .user-account-nav__text-button--unauth:focus-visible {
        background-color: var(--theme-semantic-color-action-inverse-secondary-overrides-bg__focus);
        border: var(--theme-semantic-border-sm)solid var(--theme-semantic-color-action-secondary-overrides-border__focus);
        outline: var(--theme-semantic-border-focus-md)solid var(--theme-semantic-color-border-focus-primary);
        outline-offset: var(--primitive-size-02)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .user-account-nav--unauth .user-account-nav__icon-button--unauth {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .user-account-nav--unauth .user-account-nav__text-button--unauth.user-account-nav__text-button--domestic {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .user-account-nav__menu-title {
        display: none
      }
    }

    @media screen and (width>=768px) and (width<=1023px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .user-account-nav--unauth .user-account-nav__text-button--unauth.user-account-nav__text-button--domestic,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .user-account-nav--auth .user-account-nav__icon-button--auth.user-account-nav__icon-button--domestic {
        display: block
      }
    }

    @media screen and (width>=480px) and (width<=767px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-profile):not(.layout-homepage) .header__inner--subscription .header__right:not(:has(.subscribe-button--hide)) .user-account-nav--unauth .user-account-nav__text-button--unauth.user-account-nav__text-button--domestic,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-profile):not(.layout-homepage) .header__inner--subscription .header__right:not(:has(.subscribe-button--hide)) .user-account-nav--auth .user-account-nav__icon-button--auth.user-account-nav__icon-button--domestic {
        display: none
      }
    }

    @media screen and (width>=480px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .user-account-nav__menu-options {
        text-align: left;
        clip-path: inset(0 -6px -6px);
        background: #fff;
        border-radius: 0 0 4px 4px;
        width: fit-content;
        min-width: 185px;
        margin-top: 6px;
        padding: 0;
        position: absolute;
        right: 2px;
        box-shadow: 0 2px 6px #00000040
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .user-account-nav__menu-item {
        white-space: nowrap;
        width: 100%;
        margin: 0;
        list-style: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .user-account-nav__menu-link {
        height: 40px;
        color: var(--theme-header__dropdown-item-link-color);
        flex-direction: row;
        align-items: center;
        padding: 10px 16px;
        font-size: 14px;
        font-weight: 500;
        line-height: 20px;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .user-account-nav__menu-link:hover {
        background-color: var(--theme-header__dropdown-hover-item-hover);
        color: var(--theme-header__dropdown-item-link-hover-color)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .user-account-nav__menu-link--hide,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .user-account-nav__menu-title {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .user-account-nav--unauth .user-account-nav__text-button--unauth {
        text-align: left;
        border-radius: 8px;
        height: 30px;
        padding: 0 12px;
        font-size: 14px;
        line-height: 20px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-profile .user-account-nav--unauth .user-account-nav__text-button--unauth.user-account-nav__text-button--domestic,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-homepage .user-account-nav--unauth .user-account-nav__text-button--unauth.user-account-nav__text-button--domestic,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-profile .user-account-nav--auth .user-account-nav__icon-button--auth.user-account-nav__icon-button--domestic,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-homepage .user-account-nav--auth .user-account-nav__icon-button--auth.user-account-nav__icon-button--domestic {
        display: block
      }
    }

    @media screen and (width>=960px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .user-account-nav__menu-options {
        z-index: 10
      }
    }

    .component-selector-wrapper .user-account-nav .user-account-nav__icons .user-account-nav__icon-button--unauth {
      display: block
    }

    @keyframes ad-loading-dark {
      0% {
        background-color: #262626
      }

      50% {
        background-color: #404040
      }

      to {
        background-color: #262626
      }
    }

    @keyframes ad-loading-light {
      0% {
        opacity: 1;
        background-color: #e6e6e6
      }

      50% {
        opacity: .4;
        background-color: #e6e6e6
      }

      to {
        opacity: 1;
        background-color: #e6e6e6
      }
    }

    .ad-slot {
      text-align: center;
      width: 100%
    }

    .ad-slot.adSlotLoaded {
      padding: 0 0 24px;
      display: block
    }

    .ad-slot.adSlotLoaded .ad-slot__ad-label:after {
      content: attr(data-ad-label-text)
    }

    .ad-slot.adSlotLoaded[data-ad-slot-rendered-size="1x1"] .ad-slot__feedback,
    .ad-slot.adSlotLoaded[data-ad-slot-rendered-size="1x1"] .ad-feedback-link-container {
      display: none
    }

    .ad-slot.adSlotLoaded .ad-slot__feedback,
    .ad-slot.adSlotLoaded .ad-feedback-link-container {
      visibility: visible;
      display: flex
    }

    .ad-slot .ad-slot__feedback,
    .ad-slot .ad-feedback-link-container {
      visibility: hidden;
      justify-content: space-between;
      max-width: 350px;
      margin-left: auto;
      margin-right: auto;
      padding: 0 4px;
      font-size: 12px;
      display: flex
    }

    .ad-slot .ad-slot__feedback .ad-slot__feedback-text,
    .ad-slot .ad-slot__feedback .ad-feedback-link,
    .ad-slot .ad-feedback-link-container .ad-slot__feedback-text,
    .ad-slot .ad-feedback-link-container .ad-feedback-link {
      margin-top: 4px
    }

    .ad-slot-top .ad-slot.adSlotLoaded {
      padding: 16px 0 40px
    }

    .ad-slot-top .ad-slot .ad:after {
      content: unset
    }

    .ad-slot[data-desktop-slot-id=ad_ns_atf_02] {
      margin-top: 16px;
      padding: 0 0 24px
    }

    .ad-slot #ad_ns_atf_01+.ad-slot__feedback {
      display: none
    }

    .zone__ads .ad-slot.adSlotLoaded {
      margin-top: 48px
    }

    .zone__ads .ad-slot:empty {
      display: none
    }

    .zone__ads_side .ad-slot {
      margin-top: 0
    }

    .zone__ads_side .ad-slot:empty,
    .ad-slot[data-desktop-slot-id=ad_out_vid_01][data-ad-slot-rendered-size="1x1"],
    .ad-slot[data-desktop-slot-id=ad_nat_related_01] .ad-feedback-link-container,
    .ad-slot[data-mobile-slot-id=ad_nat_related_01] .ad-feedback-link-container,
    .ad-slot[data-desktop-slot-id=ad_nat_related_02] .ad-feedback-link-container {
      display: none
    }

    .ad-slot[data-desktop-slot-id=ad_nat_related_01],
    .ad-slot[data-mobile-slot-id=ad_nat_related_01] {
      padding: 0 !important
    }

    .ad-slot .ad-slot__feedback,
    .ad-slot .ad-feedback-link-container {
      color: #6e6e6e;
      user-select: none;
      width: fit-content;
      margin-top: 8px;
      margin-left: auto;
      font-size: 12px
    }

    .ad-slot .ad-slot__feedback .ad-feedback-link,
    .ad-slot .ad-slot__feedback .ad-slot__feedback-text,
    .ad-slot .ad-feedback-link-container .ad-feedback-link,
    .ad-slot .ad-feedback-link-container .ad-slot__feedback-text {
      cursor: pointer;
      color: #6e6e6e;
      display: flex
    }

    .ad-slot .ad-slot__feedback .ad-feedback-link .icon-ui-speech-bubble,
    .ad-slot .ad-slot__feedback .ad-feedback-link__label:before,
    .ad-slot .ad-slot__feedback .ad-slot__feedback-text .icon-ui-speech-bubble,
    .ad-slot .ad-slot__feedback .ad-slot__feedback-text__label:before,
    .ad-slot .ad-feedback-link-container .ad-feedback-link .icon-ui-speech-bubble,
    .ad-slot .ad-feedback-link-container .ad-feedback-link__label:before,
    .ad-slot .ad-feedback-link-container .ad-slot__feedback-text .icon-ui-speech-bubble,
    .ad-slot .ad-feedback-link-container .ad-slot__feedback-text__label:before {
      width: 12px;
      height: 12px
    }

    .ad-slot .ad-slot__feedback .ad-feedback-link .icon-ui-speech-bubble,
    .ad-slot .ad-slot__feedback .ad-slot__feedback-text .icon-ui-speech-bubble,
    .ad-slot .ad-feedback-link-container .ad-feedback-link .icon-ui-speech-bubble,
    .ad-slot .ad-feedback-link-container .ad-slot__feedback-text .icon-ui-speech-bubble {
      fill: #6e6e6e;
      margin-top: 1px
    }

    .ad-slot .ad-slot__feedback .ad-feedback-link__label:before,
    .ad-slot .ad-slot__feedback .ad-slot__feedback-text__label:before,
    .ad-slot .ad-feedback-link-container .ad-feedback-link__label:before,
    .ad-slot .ad-feedback-link-container .ad-slot__feedback-text__label:before {
      content: "";
      background-color: #6e6e6e;
      display: inline-block;
      position: relative;
      top: 2px;
      right: 4px;
      -webkit-mask: url("ui-speech-bubble.svg");
      mask: url("ui-speech-bubble.svg")
    }

    .ad-slot .ad-slot__feedback .ad-feedback-link:hover,
    .ad-slot .ad-slot__feedback .ad-slot__feedback-text:hover,
    .ad-slot .ad-feedback-link-container .ad-feedback-link:hover,
    .ad-slot .ad-feedback-link-container .ad-slot__feedback-text:hover {
      color: #0c0c0c
    }

    .ad-slot .ad-slot__feedback .ad-feedback-link:hover .icon-ui-speech-bubble,
    .ad-slot .ad-slot__feedback .ad-slot__feedback-text:hover .icon-ui-speech-bubble,
    .ad-slot .ad-feedback-link-container .ad-feedback-link:hover .icon-ui-speech-bubble,
    .ad-slot .ad-feedback-link-container .ad-slot__feedback-text:hover .icon-ui-speech-bubble {
      fill: #0c0c0c
    }

    .ad-slot .ad-slot__feedback .ad-feedback-link:hover .ad-feedback-link__label:before,
    .ad-slot .ad-slot__feedback .ad-slot__feedback-text:hover .ad-feedback-link__label:before,
    .ad-slot .ad-feedback-link-container .ad-feedback-link:hover .ad-feedback-link__label:before,
    .ad-slot .ad-feedback-link-container .ad-slot__feedback-text:hover .ad-feedback-link__label:before {
      background-color: #0c0c0c
    }

    body[dir=rtl] .ad-slot .ad-slot__feedback,
    body[dir=rtl] .ad-slot .ad-feedback-link-container {
      margin-top: 0
    }

    .ad-slot .ad-slot__ad-label {
      cursor: default;
      margin-top: 4px;
      display: block
    }

    .ad-slot .ad-slot__ad-label:only-child {
      width: 100%
    }

    body[dir=rtl] .ad-slot .ad-slot__ad-label {
      margin-top: 0
    }

    @media (width>=960px) {

      .ad-slot .ad-slot__feedback,
      .ad-slot .ad-feedback-link-container {
        margin-top: 0
      }
    }

    html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02],
    html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_03] {
      min-height: 48px;
      padding: 0 16px 24px;
      display: block
    }

    html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-slot__feedback,
    html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-feedback-link-container,
    html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_03] .ad-slot__feedback,
    html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_03] .ad-feedback-link-container {
      display: none
    }

    html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]:after,
    html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_03]:after {
      content: "";
      margin: auto;
      animation: 2s infinite ad-loading-light;
      display: block
    }

    html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02],
    html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_03] {
      min-height: 270px
    }

    html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]:after,
    html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_03]:after {
      width: 300px;
      height: 270px
    }

    html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] {
      min-height: 48px;
      padding: 0 16px 24px;
      display: block
    }

    html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container {
      display: none
    }

    html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after {
      content: "";
      margin: auto;
      animation: 2s infinite ad-loading-light;
      display: block
    }

    html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] {
      min-height: 110px;
      margin-top: 48px
    }

    html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after {
      width: 728px;
      height: 110px
    }

    html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nfs_btf_02] {
      min-height: 48px;
      padding: 0 16px 24px;
      display: block
    }

    html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nfs_btf_02] .ad-slot__feedback,
    html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nfs_btf_02] .ad-feedback-link-container {
      display: none
    }

    html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nfs_btf_02]:after {
      content: "";
      margin: auto;
      animation: 2s infinite ad-loading-light;
      display: block
    }

    html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nfs_btf_02] {
      min-height: 120px
    }

    html[data-layout-uri*="homepage/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nfs_btf_02]:after {
      width: 300px;
      height: 120px
    }

    html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02],
    html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03],
    html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_04] {
      min-height: 48px;
      padding: 0 16px 24px;
      display: block
    }

    html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02] .ad-slot__feedback,
    html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02] .ad-feedback-link-container,
    html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03] .ad-slot__feedback,
    html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03] .ad-feedback-link-container,
    html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_04] .ad-slot__feedback,
    html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_04] .ad-feedback-link-container {
      display: none
    }

    html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02]:after,
    html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03]:after,
    html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_04]:after {
      content: "";
      margin: auto;
      animation: 2s infinite ad-loading-light;
      display: block
    }

    html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02],
    html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03],
    html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_04] {
      min-height: 270px
    }

    html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02]:after,
    html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03]:after,
    html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_04]:after {
      width: 300px;
      height: 270px
    }

    html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] {
      min-height: 48px;
      padding: 0 16px 24px;
      display: block
    }

    html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-slot__feedback,
    html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-feedback-link-container {
      display: none
    }

    html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]:after {
      content: "";
      margin: auto;
      animation: 2s infinite ad-loading-light;
      display: block
    }

    html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] {
      min-height: 270px
    }

    html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]:after {
      width: 300px;
      height: 270px
    }

    html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02],
    html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04] {
      min-height: 48px;
      padding: 0 16px 24px;
      display: block
    }

    html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02] .ad-slot__feedback,
    html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02] .ad-feedback-link-container,
    html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04] .ad-slot__feedback,
    html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04] .ad-feedback-link-container {
      display: none
    }

    html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02]:after,
    html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04]:after {
      content: "";
      margin: auto;
      animation: 2s infinite ad-loading-light;
      display: block
    }

    html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02],
    html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04] {
      min-height: 110px;
      margin-top: 48px
    }

    html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02]:after,
    html[data-layout-uri*="homepage/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04]:after {
      width: 728px;
      height: 110px
    }

    html[data-layout-uri*="homepage-mobile/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="homepage-mobile/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="homepage-mobile/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02] {
      min-height: 48px;
      padding: 0 16px 24px;
      display: block
    }

    html[data-layout-uri*="homepage-mobile/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="homepage-mobile/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="homepage-mobile/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="homepage-mobile/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="homepage-mobile/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02] .ad-slot__feedback,
    html[data-layout-uri*="homepage-mobile/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02] .ad-feedback-link-container {
      display: none
    }

    html[data-layout-uri*="homepage-mobile/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="homepage-mobile/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="homepage-mobile/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02]:after {
      content: "";
      margin: auto;
      animation: 2s infinite ad-loading-light;
      display: block
    }

    html[data-layout-uri*="homepage-mobile/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="homepage-mobile/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="homepage-mobile/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02] {
      min-height: 270px
    }

    html[data-layout-uri*="homepage-mobile/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="homepage-mobile/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="homepage-mobile/instances/homepage-international"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02]:after {
      width: 300px;
      height: 270px
    }

    html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] {
      min-height: 48px;
      padding: 0 16px 24px;
      display: block
    }

    html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container {
      display: none
    }

    html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after {
      content: "";
      margin: auto;
      animation: 2s infinite ad-loading-light;
      display: block
    }

    html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] {
      min-height: 270px
    }

    html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after {
      width: 300px;
      height: 270px
    }

    html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded):has(#ad_rect_btf_02) {
      min-height: 48px;
      padding: 0 16px 24px;
      display: block
    }

    html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded):has(#ad_rect_btf_02) .ad-slot__feedback,
    html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded):has(#ad_rect_btf_02) .ad-feedback-link-container {
      display: none
    }

    html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded):has(#ad_rect_btf_02):after {
      content: "";
      margin: auto;
      animation: 2s infinite ad-loading-light;
      display: block
    }

    html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded):has(#ad_rect_btf_02) {
      min-height: 270px;
      padding: 0 16px 32px
    }

    html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded):has(#ad_rect_btf_02):after {
      width: 300px;
      height: 270px
    }

    html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_ns_atf_02] {
      min-height: 48px;
      padding: 0 16px 24px;
      display: block
    }

    html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_ns_atf_02] .ad-slot__feedback,
    html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_ns_atf_02] .ad-feedback-link-container {
      display: none
    }

    html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_ns_atf_02]:after {
      content: "";
      margin: auto;
      animation: 2s infinite ad-loading-light;
      display: block
    }

    html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_ns_atf_02] {
      max-width: 300px;
      min-height: 110px;
      margin: 0 auto;
      padding: 0
    }

    html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_ns_atf_02]:after {
      min-height: 110px
    }

    html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] {
      min-height: 48px;
      padding: 0 16px 24px;
      display: block
    }

    html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-feedback-link-container {
      display: none
    }

    html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after {
      content: "";
      margin: auto;
      animation: 2s infinite ad-loading-light;
      display: block
    }

    html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] {
      min-height: 110px;
      margin-top: 48px
    }

    html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after {
      max-width: 300px;
      height: 110px
    }

    html[data-layout-uri*="homepage/instances/cnna-homepage-v1"] .ad-slot:not(.adSlotLoaded) {
      padding: 0
    }

    html[data-layout-uri*="homepage/instances/cnna-homepage-v1"] .adSlotLoaded[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="homepage/instances/cnna-homepage-v1"] .adSlotLoaded[data-desktop-slot-id=ad_bnr_btf_02],
    html[data-layout-uri*="homepage/instances/cnna-homepage-v1"] .adSlotLoaded[data-desktop-slot-id=ad_bnr_btf_03] {
      padding-bottom: 0
    }

    @media screen and (width>=960px) {

      html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] {
        min-height: 48px;
        padding: 0 16px 24px;
        display: block
      }

      html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-feedback-link-container {
        display: none
      }

      html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after {
        content: "";
        margin: auto;
        animation: 2s infinite ad-loading-light;
        display: block
      }

      html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] {
        min-height: 110px;
        margin-top: 48px
      }

      html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after {
        max-width: 728px;
        height: 110px
      }

      html[data-layout-uri*="layout-with-rail/instances/cnn-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/cnn-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/cnn-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/cnn-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/us-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/us-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/us-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/us-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/world-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/world-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/world-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/world-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/politics-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/politics-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/politics-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/politics-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/business-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/business-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/business-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/business-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/opinions-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/opinions-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/opinions-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/opinions-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/health-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/health-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/health-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/health-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/entertainment-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/entertainment-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/entertainment-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/entertainment-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/style-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/style-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/style-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/style-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/travel-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/travel-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/travel-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/travel-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/weather-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/weather-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/weather-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/weather-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/science-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/science-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/science-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/science-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/climate-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/climate-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/climate-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/climate-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/sport-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/sport-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] {
        min-height: 48px;
        padding: 0 16px 24px;
        display: block
      }

      html[data-layout-uri*="layout-with-rail/instances/cnn-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/cnn-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/cnn-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/cnn-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/cnn-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/cnn-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/cnn-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/cnn-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/us-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/us-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/us-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/us-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/us-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/us-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/us-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/us-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/world-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/world-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/world-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/world-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/world-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/world-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/world-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/world-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/politics-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/politics-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/politics-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/politics-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/politics-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/politics-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/politics-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/politics-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/business-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/business-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/business-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/business-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/business-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/business-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/business-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/business-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/opinions-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/opinions-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/opinions-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/opinions-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/opinions-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/opinions-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/opinions-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/opinions-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/health-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/health-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/health-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/health-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/health-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/health-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/health-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/health-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/entertainment-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/entertainment-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/entertainment-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/entertainment-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/entertainment-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/entertainment-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/entertainment-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/entertainment-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/style-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/style-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/style-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/style-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/style-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/style-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/style-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/style-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/travel-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/travel-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/travel-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/travel-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/travel-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/travel-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/travel-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/travel-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/weather-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/weather-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/weather-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/weather-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/weather-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/weather-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/weather-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/weather-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/science-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/science-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/science-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/science-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/science-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/science-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/science-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/science-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/climate-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/climate-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/climate-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/climate-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/climate-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/climate-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/climate-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/climate-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/sport-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/sport-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/sport-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/sport-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] .ad-feedback-link-container {
        display: none
      }

      html[data-layout-uri*="layout-with-rail/instances/cnn-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/cnn-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/cnn-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/cnn-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/us-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/us-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/us-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/us-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/world-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/world-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/world-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/world-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/politics-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/politics-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/politics-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/politics-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/business-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/business-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/business-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/business-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/opinions-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/opinions-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/opinions-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/opinions-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/health-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/health-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/health-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/health-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/entertainment-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/entertainment-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/entertainment-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/entertainment-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/style-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/style-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/style-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/style-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/travel-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/travel-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/travel-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/travel-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/weather-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/weather-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/weather-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/weather-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/science-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/science-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/science-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/science-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/climate-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/climate-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/climate-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/climate-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/sport-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/sport-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after {
        content: "";
        margin: auto;
        animation: 2s infinite ad-loading-light;
        display: block
      }

      html[data-layout-uri*="layout-with-rail/instances/cnn-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/cnn-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/cnn-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/cnn-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/us-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/us-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/us-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/us-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/world-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/world-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/world-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/world-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/politics-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/politics-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/politics-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/politics-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/business-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/business-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/business-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/business-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/opinions-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/opinions-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/opinions-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/opinions-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/health-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/health-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/health-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/health-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/entertainment-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/entertainment-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/entertainment-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/entertainment-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/style-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/style-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/style-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/style-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/travel-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/travel-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/travel-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/travel-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/weather-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/weather-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/weather-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/weather-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/science-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/science-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/science-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/science-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/climate-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/climate-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/climate-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/climate-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/sport-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/sport-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01] {
        min-height: 110px;
        margin-top: 48px
      }

      html[data-layout-uri*="layout-with-rail/instances/cnn-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/cnn-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/cnn-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/cnn-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/us-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/us-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/us-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/us-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/world-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/world-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/world-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/world-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/politics-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/politics-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/politics-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/politics-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/business-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/business-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/business-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/business-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/opinions-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/opinions-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/opinions-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/opinions-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/health-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/health-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/health-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/health-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/entertainment-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/entertainment-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/entertainment-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/entertainment-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/style-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/style-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/style-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/style-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/travel-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/travel-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/travel-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/travel-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/weather-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/weather-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/weather-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/weather-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/science-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/science-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/science-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/science-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/climate-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/climate-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/climate-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/climate-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/sport-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/sport-article-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_nat_atf_01]:after {
        max-width: 728px;
        height: 110px
      }

      html[data-layout-uri*=layout-article-elevate] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
      html[data-layout-uri*=layout-article-elevate] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
      html[data-layout-uri*=layout-article-elevate] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02],
      html[data-layout-uri*=layout-article-elevate] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_right_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02],
      html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_right_atf_01] {
        min-height: 48px;
        padding: 0 16px 24px;
        display: block
      }

      html[data-layout-uri*=layout-article-elevate] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
      html[data-layout-uri*=layout-article-elevate] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
      html[data-layout-uri*=layout-article-elevate] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
      html[data-layout-uri*=layout-article-elevate] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*=layout-article-elevate] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-slot__feedback,
      html[data-layout-uri*=layout-article-elevate] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-feedback-link-container,
      html[data-layout-uri*=layout-article-elevate] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_right_atf_01] .ad-slot__feedback,
      html[data-layout-uri*=layout-article-elevate] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_right_atf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02] .ad-feedback-link-container,
      html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_right_atf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_right_atf_01] .ad-feedback-link-container {
        display: none
      }

      html[data-layout-uri*=layout-article-elevate] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
      html[data-layout-uri*=layout-article-elevate] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
      html[data-layout-uri*=layout-article-elevate] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]:after,
      html[data-layout-uri*=layout-article-elevate] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_right_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]:after,
      html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_right_atf_01]:after {
        content: "";
        margin: auto;
        animation: 2s infinite ad-loading-light;
        display: block
      }

      html[data-layout-uri*=layout-article-elevate] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
      html[data-layout-uri*=layout-article-elevate] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
      html[data-layout-uri*=layout-article-elevate] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02],
      html[data-layout-uri*=layout-article-elevate] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_right_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
      html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
      html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02],
      html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_right_atf_01] {
        min-height: 270px
      }

      html[data-layout-uri*=layout-article-elevate] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
      html[data-layout-uri*=layout-article-elevate] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
      html[data-layout-uri*=layout-article-elevate] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]:after,
      html[data-layout-uri*=layout-article-elevate] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_right_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
      html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_02]:after,
      html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_right_atf_01]:after {
        width: 300px;
        height: 270px
      }
    }

    @media screen and (width<=959px) {

      html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot[data-desktop-slot-id=ad_ns_atf_02]:not([data-mobile-slot-id]),
      html[data-layout-uri*="layout-homepage/instances/cnne-homepage-v1"] .ad-slot[data-desktop-slot-id=ad_nat_atf_01]:not([data-mobile-slot-id]) {
        display: none
      }

      body[dir=rtl] .zone__ads .adSlotLoaded {
        margin-top: 32px
      }

      html[data-layout-uri*="homepage/instances/cnna-homepage-v1"] .adSlotLoaded[data-mobile-slot-id=ad_rect_atf_01],
      html[data-layout-uri*="homepage/instances/cnna-homepage-v1"] .adSlotLoaded[data-mobile-slot-id=ad_rect_btf_02],
      html[data-layout-uri*="homepage/instances/cnna-homepage-v1"] .adSlotLoaded[data-mobile-slot-id=ad_rect_btf_03] {
        padding: 32px 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot[data-desktop-slot-id=ad_bnr_btf_01]:not([data-mobile-slot-id]) {
        display: none
      }
    }

    @media screen and (width>=960px) {
      .ad-slot-top body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot.adSlotLoaded {
        padding: 0 0 12px
      }
    }

    @media screen and (width>=1280px) {
      .ad-slot-top body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot.adSlotLoaded {
        padding: 0 0 24px
      }
    }

    html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] {
      min-height: 48px;
      padding: 0 16px 24px;
      display: block
    }

    html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container {
      display: none
    }

    html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after {
      content: "";
      margin: auto;
      animation: 2s infinite ad-loading-light;
      display: block
    }

    html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] {
      min-height: 110px
    }

    html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after {
      width: 300px;
      height: 110px
    }

    html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] {
      min-height: 48px;
      padding: 0 16px 24px;
      display: block
    }

    html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container {
      display: none
    }

    html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after {
      content: "";
      margin: auto;
      animation: 2s infinite ad-loading-light;
      display: block
    }

    html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] {
      min-height: 295px
    }

    html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after {
      width: 300px;
      height: 250px
    }

    html[data-layout-uri*="layout-no-rail/instances/opinions-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/opinions-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] {
      min-height: 48px;
      padding: 0 16px 24px;
      display: block
    }

    html[data-layout-uri*="layout-no-rail/instances/opinions-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/opinions-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/opinions-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/opinions-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container {
      display: none
    }

    html[data-layout-uri*="layout-no-rail/instances/opinions-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/opinions-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after {
      content: "";
      margin: auto;
      animation: 2s infinite ad-loading-light;
      display: block
    }

    html[data-layout-uri*="layout-no-rail/instances/opinions-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/opinions-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] {
      min-height: 287px
    }

    html[data-layout-uri*="layout-no-rail/instances/opinions-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/opinions-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after {
      width: 300px;
      height: 250px
    }

    @media screen and (width>=960px) {

      html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/opinions-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] {
        min-height: 48px;
        padding: 0 16px 24px;
        display: block
      }

      html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/opinions-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/opinions-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] .ad-feedback-link-container {
        display: none
      }

      html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/opinions-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after {
        content: "";
        margin: auto;
        animation: 2s infinite ad-loading-light;
        display: block
      }

      html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/opinions-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01],
      html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01] {
        min-height: 110px
      }

      html[data-layout-uri*="layout-no-rail/instances/us-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/world-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/new-politics-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/business-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/landing-page-business"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-markets-homepage/instances/markets-hp-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/opinions-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/health-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/entertainment-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/travel-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/sport-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/style-landing-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/new-science-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/new-climate-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/weather-full-section"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/cnne-estados_unidos-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/cnne-mundo-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/cnne-mexico-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/cnne-colombia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/cnne-argentina-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/cnne-latinoamerica-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/cnne-espana-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/cnne-economia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/cnne-clima-y-tiempo-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/cnne-entretenimiento-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/cnne-deportes-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/cnne-salud-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after,
      html[data-layout-uri*="layout-no-rail/instances/cnne-ciencia-sub-section-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_01]:after {
        width: 728px;
        height: 110px;
        margin-top: 48px
      }
    }

    .ad-slot-header .ad-slot-header__container .ad-slot {
      min-height: 48px;
      padding: 0 16px 24px;
      display: block
    }

    .ad-slot-header .ad-slot-header__container .ad-slot .ad-slot__feedback,
    .ad-slot-header .ad-slot-header__container .ad-slot .ad-feedback-link-container {
      display: none
    }

    .ad-slot-header .ad-slot-header__container .ad-slot:after {
      content: "";
      margin: auto;
      animation: 2s infinite ad-loading-light;
      display: block
    }

    .ad-slot-header .ad-slot-header__container .ad-slot {
      min-height: unset
    }

    .ad-slot-header .ad-slot-header__container .ad-slot:after {
      content: "";
      width: 320px;
      height: 50px;
      margin: 0 auto;
      animation: 2s infinite ad-loading-dark;
      display: block
    }

    .kiln-edit-mode .ad-slot-header .ad-slot-header__container .ad-slot:after {
      display: none
    }

    .ad-slot-header .ad-slot-header__container .ad-slot.adSlotLoaded:after {
      content: none
    }

    @media screen and (width>=960px) {
      .ad-slot-header .ad-slot-header__container .ad-slot {
        min-height: 48px;
        padding: 0 16px 24px;
        display: block
      }

      .ad-slot-header .ad-slot-header__container .ad-slot .ad-slot__feedback,
      .ad-slot-header .ad-slot-header__container .ad-slot .ad-feedback-link-container {
        display: none
      }

      .ad-slot-header .ad-slot-header__container .ad-slot:after {
        content: "";
        margin: auto;
        animation: 2s infinite ad-loading-light;
        display: block
      }

      .ad-slot-header .ad-slot-header__container .ad-slot {
        min-height: unset
      }

      .ad-slot-header .ad-slot-header__container .ad-slot:after {
        width: 728px;
        height: 90px;
        animation-name: ad-loading-dark;
        position: absolute;
        top: 0;
        left: 50%;
        transform: translate(-50%, -50%)
      }

      .kiln-edit-mode .ad-slot-header .ad-slot-header__container .ad-slot:after {
        display: none
      }

      .ad-slot-header .ad-slot-header__container .ad-slot.adSlotLoaded:after {
        content: none
      }
    }

    html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02],
    html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03],
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02],
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03],
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02],
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03],
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02],
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03],
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02],
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03],
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02],
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03] {
      min-height: 48px;
      padding: 0 16px 24px;
      display: block
    }

    html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03] .ad-feedback-link-container,
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02] .ad-slot__feedback,
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02] .ad-feedback-link-container,
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03] .ad-slot__feedback,
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03] .ad-feedback-link-container,
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02] .ad-slot__feedback,
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02] .ad-feedback-link-container,
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03] .ad-slot__feedback,
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02] .ad-feedback-link-container,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03] .ad-slot__feedback,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03] .ad-feedback-link-container {
      display: none
    }

    html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02]:after,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03]:after,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02]:after,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03]:after,
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02]:after,
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03]:after,
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02]:after,
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03]:after,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02]:after,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03]:after,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02]:after,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03]:after {
      content: "";
      margin: auto;
      animation: 2s infinite ad-loading-light;
      display: block
    }

    html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02],
    html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03],
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02],
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03],
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02],
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03],
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02],
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03],
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02],
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03],
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01],
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01],
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02],
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03] {
      min-height: 278px
    }

    html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02]:after,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03]:after,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02]:after,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03]:after,
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02]:after,
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03]:after,
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02]:after,
    html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03]:after,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02]:after,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03]:after,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_atf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_01]:after,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_02]:after,
    html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-mobile-slot-id=ad_rect_btf_03]:after {
      width: 300px;
      height: 278px
    }

    @media screen and (width>=960px) {

      html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded),
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded),
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded),
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded),
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded),
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded) {
        min-height: 48px;
        padding: 0 16px 24px;
        display: block
      }

      html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded) .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded) .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded) .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded) .ad-feedback-link-container,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded) .ad-slot__feedback,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded) .ad-feedback-link-container,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded) .ad-slot__feedback,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded) .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded) .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded) .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded) .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded) .ad-feedback-link-container {
        display: none
      }

      html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded):after,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded):after,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded):after,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded):after,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded):after,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded):after {
        content: "";
        margin: auto;
        animation: 2s infinite ad-loading-light;
        display: block
      }

      html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded),
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded),
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded),
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded),
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded),
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded) {
        aspect-ratio: 1376/268;
        min-height: unset;
        margin-bottom: 68px;
        padding: 0
      }

      html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded):after,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded):after,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded):after,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded):after,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded):after,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot:not(.adSlotLoaded):after {
        width: 100%;
        height: 100%
      }

      html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot.adSlotLoaded>.ad,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot.adSlotLoaded>.ad,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot.adSlotLoaded>.ad,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot.adSlotLoaded>.ad,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot.adSlotLoaded>.ad,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot.adSlotLoaded>.ad {
        display: block !important
      }

      html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot.adSlotLoaded>.ad.adfuel-rendered,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot.adSlotLoaded>.ad.adfuel-rendered,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot.adSlotLoaded>.ad.adfuel-rendered,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot.adSlotLoaded>.ad.adfuel-rendered,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot.adSlotLoaded>.ad.adfuel-rendered,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] [data-desktop-slot-id=ad_bnr_btf_01].ad-slot.adSlotLoaded>.ad.adfuel-rendered {
        width: 100%;
        height: 100%;
        padding: 0
      }

      html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02],
      html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03],
      html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04],
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02],
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03],
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04],
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02],
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03],
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04],
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02],
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03],
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04],
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02],
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03],
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04],
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02],
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03],
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04] {
        min-height: 48px;
        padding: 0 16px 24px;
        display: block
      }

      html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04] .ad-feedback-link-container,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02] .ad-slot__feedback,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02] .ad-feedback-link-container,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03] .ad-slot__feedback,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03] .ad-feedback-link-container,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04] .ad-slot__feedback,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04] .ad-feedback-link-container,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02] .ad-slot__feedback,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02] .ad-feedback-link-container,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03] .ad-slot__feedback,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03] .ad-feedback-link-container,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04] .ad-slot__feedback,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03] .ad-feedback-link-container,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04] .ad-slot__feedback,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04] .ad-feedback-link-container {
        display: none
      }

      html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02]:after,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03]:after,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04]:after,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02]:after,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03]:after,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04]:after,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02]:after,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03]:after,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04]:after,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02]:after,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03]:after,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04]:after,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02]:after,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03]:after,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04]:after,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02]:after,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03]:after,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04]:after {
        content: "";
        margin: auto;
        animation: 2s infinite ad-loading-light;
        display: block
      }

      html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02],
      html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03],
      html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04],
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02],
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03],
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04],
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02],
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03],
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04],
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02],
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03],
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04],
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02],
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03],
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04],
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02],
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03],
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04] {
        min-height: 270px
      }

      html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02]:after,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03]:after,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter_2024_primaries_layout"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04]:after,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02]:after,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03]:after,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-2022-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04]:after,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02]:after,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03]:after,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04]:after,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02]:after,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03]:after,
      html[data-layout-uri*="layout-election-center/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04]:after,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02]:after,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03]:after,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04]:after,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_02]:after,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_03]:after,
      html[data-layout-uri*="layout-no-rail/instances/electioncenter-v2"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_bnr_btf_04]:after {
        width: 100%;
        height: 270px
      }

      html[data-layout-uri*="layout-with-rail/instances/electioncenter-2022-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] {
        min-height: 48px;
        padding: 0 16px 24px;
        display: block
      }

      html[data-layout-uri*="layout-with-rail/instances/electioncenter-2022-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-slot__feedback,
      html[data-layout-uri*="layout-with-rail/instances/electioncenter-2022-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] .ad-feedback-link-container {
        display: none
      }

      html[data-layout-uri*="layout-with-rail/instances/electioncenter-2022-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after {
        content: "";
        margin: auto;
        animation: 2s infinite ad-loading-light;
        display: block
      }

      html[data-layout-uri*="layout-with-rail/instances/electioncenter-2022-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01] {
        min-height: 270px
      }

      html[data-layout-uri*="layout-with-rail/instances/electioncenter-2022-v1"] .ad-slot:not(.adSlotLoaded)[data-desktop-slot-id=ad_rect_btf_01]:after {
        width: 300px;
        height: 270px
      }
    }

    html[data-layout-uri*="homepage/instances/homepage-domestic"] .kiln-edit-mode .ad-slot:not(.adSlotLoaded),
    html[data-layout-uri*="homepage-mobile/instances/homepage-domestic"] .kiln-edit-mode .ad-slot:not(.adSlotLoaded),
    html[data-layout-uri*="homepage/instances/homepage-international"] .kiln-edit-mode .ad-slot:not(.adSlotLoaded),
    html[data-layout-uri*="homepage-mobile/instances/homepage-international"] .kiln-edit-mode .ad-slot:not(.adSlotLoaded),
    html[data-layout-uri*="layout-with-rail/instances/cnn-article-v"] .ad-slot:not(.adSlotLoaded),
    html[data-layout-uri*="layout-with-rail/instances/cnn-article-feature-v"] .ad-slot:not(.adSlotLoaded),
    html[data-layout-uri*="layout-with-rail/instances/us-article-v"] .ad-slot:not(.adSlotLoaded),
    html[data-layout-uri*="layout-with-rail/instances/us-article-feature-v"] .ad-slot:not(.adSlotLoaded),
    html[data-layout-uri*="layout-with-rail/instances/world-article-v"] .ad-slot:not(.adSlotLoaded),
    html[data-layout-uri*="layout-with-rail/instances/world-article-feature-v"] .ad-slot:not(.adSlotLoaded),
    html[data-layout-uri*="layout-with-rail/instances/politics-article-v"] .ad-slot:not(.adSlotLoaded),
    html[data-layout-uri*="layout-with-rail/instances/politics-article-feature-v"] .ad-slot:not(.adSlotLoaded),
    html[data-layout-uri*="layout-with-rail/instances/business-article-v"] .ad-slot:not(.adSlotLoaded),
    html[data-layout-uri*="layout-with-rail/instances/business-article-feature-v"] .ad-slot:not(.adSlotLoaded),
    html[data-layout-uri*="layout-with-rail/instances/opinions-article-v"] .ad-slot:not(.adSlotLoaded),
    html[data-layout-uri*="layout-with-rail/instances/opinions-article-feature-v"] .ad-slot:not(.adSlotLoaded),
    html[data-layout-uri*="layout-with-rail/instances/health-article-v"] .ad-slot:not(.adSlotLoaded),
    html[data-layout-uri*="layout-with-rail/instances/health-article-feature-v"] .ad-slot:not(.adSlotLoaded),
    html[data-layout-uri*="layout-with-rail/instances/entertainment-article-v"] .ad-slot:not(.adSlotLoaded),
    html[data-layout-uri*="layout-with-rail/instances/entertainment-article-feature-v"] .ad-slot:not(.adSlotLoaded),
    html[data-layout-uri*="layout-with-rail/instances/style-article-v"] .ad-slot:not(.adSlotLoaded),
    html[data-layout-uri*="layout-with-rail/instances/style-article-feature-v"] .ad-slot:not(.adSlotLoaded),
    html[data-layout-uri*="layout-with-rail/instances/travel-article-v"] .ad-slot:not(.adSlotLoaded),
    html[data-layout-uri*="layout-with-rail/instances/travel-article-feature-v"] .ad-slot:not(.adSlotLoaded),
    html[data-layout-uri*="layout-with-rail/instances/sport-article-v"] .ad-slot:not(.adSlotLoaded),
    html[data-layout-uri*="layout-with-rail/instances/sport-article-feature-v"] .ad-slot:not(.adSlotLoaded) {
      height: auto;
      min-height: 0;
      padding: 0;
      animation: none;
      display: flex
    }

    .ad-slot:has(.ad-slot-empty) {
      display: none
    }

    :is(html[data-layout-uri*=layout-with-rail], html[data-layout-uri*=layout-article-elevate]) .focus-mode-sponsored .ad-slot:not(.adSlotLoaded)[data-uri*="/_components/ad-slot/"]:not([data-desktop-slot-id=ad_focus_btf_01]):not([data-mobile-slot-id=ad_focus_btf_01]),
    :is(html[data-layout-uri*=layout-with-rail], html[data-layout-uri*=layout-article-elevate]) .focus-mode-sponsored .qtm-element,
    :is(html[data-layout-uri*=layout-with-rail], html[data-layout-uri*=layout-article-elevate]) .focus-mode-sponsored [data-uri*="/_components/bizdev"],
    :is(html[data-layout-uri*=layout-with-rail], html[data-layout-uri*=layout-article-elevate]) .focus-mode-sponsored .teads-inread,
    .focus-mode-sponsored .ad-slot-rail,
    .focus-mode-sponsored .ad-slot-rail_right,
    .focus-mode-sponsored [data-track-zone=rail] .ad-slot,
    .focus-mode-sponsored [data-track-zone=rail] .ad-slot-dynamic,
    .focus-mode-sponsored .ad-slot[data-desktop-slot-id]:not([data-desktop-slot-id=ad_bnr_atf_01]):not([data-desktop-slot-id=ad_focus_btf_01]),
    .focus-mode-sponsored .ad-slot[data-mobile-slot-id]:not([data-mobile-slot-id=ad_bnr_atf_01]):not([data-mobile-slot-id=ad_focus_btf_01]),
    .focus-mode-sponsored .ad-slot[data-desktop-slot-id=ad_focus_btf_01] .ad-feedback-link-container,
    .focus-mode-sponsored .ad-slot[data-desktop-slot-id=ad_focus_btf_01] .ad-slot__feedback,
    .focus-mode-sponsored .ad-slot[data-mobile-slot-id=ad_focus_btf_01] .ad-feedback-link-container,
    .focus-mode-sponsored .ad-slot[data-mobile-slot-id=ad_focus_btf_01] .ad-slot__feedback {
      display: none !important
    }

    .focus-mode-sponsored .ad-slot[data-desktop-slot-id=ad_focus_btf_01] .celtra-ad-inline-host,
    .focus-mode-sponsored .ad-slot[data-mobile-slot-id=ad_focus_btf_01] .celtra-ad-inline-host {
      width: 100% !important
    }

    .focus-mode-sponsored .ad-slot[data-desktop-slot-id=ad_focus_btf_01] .celtra-ad-inline-host>div,
    .focus-mode-sponsored .ad-slot[data-mobile-slot-id=ad_focus_btf_01] .celtra-ad-inline-host>div {
      left: 50% !important;
      inset: 0 auto auto 50% !important;
      transform: translate(-50%) !important
    }

    body.focus-mode-sponsored:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate .openweb-convo__placeholder-wrapper {
      flex-direction: row;
      justify-content: center
    }

    :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
    }

    .product-zone {
      justify-content: center;
      display: flex
    }

    .product-zone .container {
      margin-bottom: 0
    }

    .product-zone .stack .container {
      margin-bottom: var(--theme-container-margin-bottom-default)
    }

    .product-zone .stack .container:last-child {
      margin-bottom: 0
    }

    .product-zone__inner {
      width: 100%;
      min-width: 300px;
      max-width: 1440px;
      padding: 0
    }

    [dir=rtl] .product-zone .product-zone__inner {
      margin-bottom: 0
    }

    .product-zone__title-url {
      font-size: var(--theme-zone-title__font-size);
      line-height: var(--theme-zone-title__line-height);
      font-weight: var(--theme-zone-title__font-weight);
      letter-spacing: 0;
      color: var(--theme-paragraph__link-color);
      text-decoration-line: var(--theme-paragraph__link-decoration);
      text-decoration-color: var(--theme-paragraph__link-decoration-color);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration-skip-ink: var(--theme-underline-skip-ink);
      text-decoration-skip: var(--theme-underline-skip-ink)
    }

    .product-zone__title-url:hover {
      color: var(--theme-link-color-hover);
      text-decoration: var(--theme-paragraph__hover-link-decoration)
    }

    .product-zone__title-url {
      text-decoration: var(--theme-zone-title__link-decoration)
    }

    .product-zone__title-url:hover {
      text-decoration: var(--theme-zone-title__hover-link-decoration);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness)
    }

    .product-zone__title-container {
      align-items: baseline;
      display: flex
    }

    .product-zone__title {
      color: #0c0c0c;
      font-size: var(--theme-zone-title__font-size);
      font-weight: var(--theme-zone-title__font-weight);
      line-height: var(--theme-zone-title__line-height);
      font-family: var(--theme-zone-title__font-family);
      z-index: 3;
      margin-top: 0;
      margin-bottom: 16px;
      position: relative
    }

    .product-zone__title:after {
      content: "";
      border-top: 4px solid #e6e6e6;
      border-bottom: 4px solid #e6e6e6;
      flex: 1;
      height: 9px;
      margin-left: 16px
    }

    .product-zone__title--full-width,
    .product-zone__title--full-width .product-zone__title-url {
      text-align: center;
      letter-spacing: 1px;
      font-size: 48px;
      font-weight: var(--theme-zone-title__font-weight);
      line-height: 56px;
      font-family: var(--theme-font-family);
      margin: 24px;
      display: block
    }

    .product-zone__title--full-width:after,
    .product-zone__title--full-width .product-zone__title-url:after {
      content: "";
      border-top: none;
      border-bottom: none;
      flex: 1;
      height: 0;
      margin-left: 0
    }

    .product-zone__title--18-24 {
      font-size: 18px;
      line-height: 18px
    }

    .product-zone__title-underscored-url {
      color: var(--theme-paragraph__link-color);
      text-decoration-line: var(--theme-paragraph__link-decoration);
      text-decoration-color: var(--theme-paragraph__link-decoration-color);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration-skip-ink: var(--theme-underline-skip-ink);
      text-decoration-skip: var(--theme-underline-skip-ink)
    }

    .product-zone__title-underscored-url:hover {
      color: var(--theme-link-color-hover);
      text-decoration: var(--theme-paragraph__hover-link-decoration)
    }

    .product-zone__title-underscored-url {
      color: #0c0c0c;
      font-size: 16px;
      font-weight: 400;
      line-height: 30px;
      text-decoration-color: #0c0c0c
    }

    .product-zone__title-underscored-url:hover {
      color: #6e6e6e
    }

    .product-zone__title--underscored {
      text-transform: none;
      margin-bottom: 24px;
      margin-right: 12px;
      font-size: 36px;
      font-weight: 700;
      line-height: 1
    }

    .product-zone__title--underscored:after {
      display: none
    }

    .product-zone__title--underscored .product-zone__title-underscored-text {
      border-bottom: 6px solid #0c0c0c;
      margin-left: 0;
      padding: 0;
      display: inline-block
    }

    .product-zone__title--underscored .product-zone__title-url {
      font-size: 36px;
      font-weight: var(--theme-zone-title__font-weight);
      text-transform: none;
      margin-bottom: 0;
      margin-right: 12px;
      text-decoration: none
    }

    .product-zone__kicker {
      text-align: center
    }

    .product-zone__kicker-url {
      text-decoration: none
    }

    .product-zone__kicker-text {
      font-family: var(--theme-font-family);
      color: #0c0c0c;
      margin: 8px 0 0;
      font-size: 18px;
      font-weight: 700;
      line-height: 26px;
      display: block
    }

    .product-zone__kicker .image {
      border-bottom: none;
      margin: 8px 0 16px;
      padding: 0
    }

    .product-zone__kicker .image__metadata {
      display: none
    }

    .product-zone__kicker .image img {
      width: auto;
      max-width: 300px;
      max-height: 30px
    }

    .product-zone__kicker:not(:empty)+.product-zone__title--full-width {
      margin-top: 0
    }

    .product-zone--t-weather .product-zone__kicker {
      text-align: left;
      margin-bottom: 24px
    }

    .product-zone__items {
      flex-wrap: wrap;
      flex: 1;
      justify-content: space-between;
      display: flex
    }

    .product-zone__items>div {
      width: 100%
    }

    .product-zone__items:has(.commerce-promo-widget_full-width) {
      display: block
    }

    .product-zone:has(.bizdev-dianomi_redesign) {
      width: 100vw;
      margin-left: -50vw;
      margin-right: -50vw;
      position: relative;
      left: 50%
    }

    .product-zone:has(.bizdev-dianomi_redesign) .product-zone__title {
      display: none
    }

    .product-zone--outlined {
      border: .5px solid #ddd;
      border-radius: 5px;
      min-height: 400px;
      padding: 20px 12px
    }

    .product-zone--t-highlight {
      --lightningcss-light: initial;
      --lightningcss-dark: ;
      color-scheme: light only;
      background-color: #f8f8f8
    }

    .product-zone--t-light {
      --lightningcss-light: initial;
      --lightningcss-dark: ;
      color-scheme: light only;
      background-color: #0000
    }

    .product-zone--t-white {
      --lightningcss-light: initial;
      --lightningcss-dark: ;
      color-scheme: light only;
      background-color: #fff
    }

    .product-zone--t-dark {
      --lightningcss-light: ;
      --lightningcss-dark: initial;
      color-scheme: dark only;
      color: #fff;
      background-color: #0c0c0c
    }

    .product-zone--t-dark+.product-zone--t-light,
    .product-zone--t-dark+.zone--t-light {
      margin-top: 64px
    }

    .product-zone--t-dark .product-zone__inner,
    .product-zone--t-dark .product-zone__outer {
      color: #fff;
      background-color: #0c0c0c
    }

    .product-zone--t-dark .product-zone__title {
      color: #fff;
      font-weight: 700
    }

    .product-zone--t-dark .product-zone__title:after {
      border-top: 4px solid #c00;
      border-bottom: 4px solid #c00
    }

    .product-zone--t-dark .product-zone__title-url,
    .product-zone--t-dark .product-zone__title-url:hover {
      color: #fff
    }

    .product-zone--t-dark .layout--7-3 {
      padding-top: 16px
    }

    .product-zone--t-dark .container__title:after {
      border-color: #404040
    }

    .product-zone--t-dark .subheader a,
    .product-zone--t-dark .subheader_centered a,
    .product-zone--t-dark .subheader_centered-allcaps a,
    .product-zone--t-dark .subheader a:focus-visible,
    .product-zone--t-dark .subheader a:focus,
    .product-zone--t-dark .subheader_centered a:focus-visible,
    .product-zone--t-dark .subheader_centered a:focus,
    .product-zone--t-dark .subheader_centered-allcaps a:focus-visible,
    .product-zone--t-dark .subheader_centered-allcaps a:focus,
    .product-zone--t-dark .container__item a,
    .product-zone--t-dark .container__headline,
    .product-zone--t-dark .container__title,
    .product-zone--t-dark .container__item a:hover,
    .product-zone--t-dark .container__headline:hover,
    .product-zone--t-dark .container__title:hover {
      color: #fff
    }

    .product-zone--t-dark .subheader a:hover,
    .product-zone--t-dark .subheader_centered a:hover,
    .product-zone--t-dark .subheader_centered-allcaps a:hover {
      color: #b1b1b1
    }

    .product-zone--t-dark .container__link:hover .container__headline {
      color: #fff
    }

    .product-zone--t-dark .container__title-arrow,
    .product-zone--t-dark .icon-sig-video,
    .product-zone--t-dark .icon-sig-photo-default {
      fill: #fff
    }

    .product-zone--t-dark .container__item:not(:last-child) {
      border-color: #6e6e6e
    }

    .product-zone--t-dark .container__item .image__credit,
    .product-zone--t-dark .container__item .image_sponsorship__credit {
      color: #b1b1b1
    }

    .product-zone--t-dark .container__text .icon-sig-video,
    .product-zone--t-dark .container__text .icon-sig-photo-default {
      fill: #f8f8f8
    }

    .product-zone--t-dark .container__text-label {
      color: #fff
    }

    .product-zone--t-dark .container__title-url .right-arrow {
      fill: #0c0c0c
    }

    .product-zone--t-dark,
    .product-zone--t-underscored,
    .product-zone--t-sleep-week,
    .product-zone--t-day-of-deals {
      padding: 0;
      position: relative
    }

    .product-zone--t-dark .product-zone__outer,
    .product-zone--t-underscored .product-zone__outer,
    .product-zone--t-sleep-week .product-zone__outer,
    .product-zone--t-day-of-deals .product-zone__outer {
      z-index: 1;
      width: 100vw;
      margin-left: -50vw;
      margin-right: -50vw;
      position: relative;
      left: 50%;
      right: 50%
    }

    .product-zone--t-dark .product-zone__inner,
    .product-zone--t-underscored .product-zone__inner,
    .product-zone--t-sleep-week .product-zone__inner,
    .product-zone--t-day-of-deals .product-zone__inner {
      z-index: 2
    }

    .product-zone--t-dark .product-zone__inner:not(:has(.layout--full-bleed)),
    .product-zone--t-underscored .product-zone__inner:not(:has(.layout--full-bleed)),
    .product-zone--t-sleep-week .product-zone__inner:not(:has(.layout--full-bleed)),
    .product-zone--t-day-of-deals .product-zone__inner:not(:has(.layout--full-bleed)) {
      padding: 40px 0 32px
    }

    .video_landing .product-zone--t-dark .product-zone__inner:not(:has(.layout--full-bleed)),
    .video_landing .product-zone--t-underscored .product-zone__inner:not(:has(.layout--full-bleed)),
    .video_landing .product-zone--t-sleep-week .product-zone__inner:not(:has(.layout--full-bleed)),
    .video_landing .product-zone--t-day-of-deals .product-zone__inner:not(:has(.layout--full-bleed)) {
      padding-top: 0
    }

    .product-zone--t-underscored {
      margin-top: -32px
    }

    .product-zone--t-underscored .product-zone__outer {
      background: linear-gradient(#fff4d1, #ffe0e0 28%, #e2f8ff 65%, #fff 89%)
    }

    .product-zone--t-sleep-week .product-zone__outer {
      background: linear-gradient(#120038, #e6dbff 32%, #ffe5fa 65%, #fff 89%)
    }

    .product-zone--t-day-of-deals .product-zone__outer {
      background: linear-gradient(#e7e0fc, #e5fbff 32%, #f7fff2 65%, #fff 89%)
    }

    .product-zone .product-zone__items.layout--full-bleed {
      width: 100vw;
      margin-left: -50vw;
      position: relative;
      left: 50%
    }

    body[dir=rtl] .product-zone .product-zone__items.layout--full-bleed {
      margin-left: auto;
      margin-right: -50vw;
      left: auto;
      right: 50%
    }

    .product-zone.layout--slide-carousel {
      width: 100%;
      position: relative
    }

    .product-zone.layout--slide-carousel .product-zone__inner {
      height: 100%
    }

    .product-zone.layout--slide-carousel .product-zone__items {
      scroll-behavior: smooth;
      scrollbar-width: none;
      -ms-overflow-style: none;
      z-index: 0;
      box-sizing: border-box;
      flex-wrap: nowrap;
      justify-content: flex-start;
      width: 100%;
      height: 100%;
      transition-property: transform;
      display: flex;
      position: relative;
      overflow: scroll hidden
    }

    .product-zone.layout--slide-carousel .product-zone__items::-webkit-scrollbar {
      display: none
    }

    .product-zone.layout--slide-carousel .product-zone__items>* {
      width: 298px;
      min-width: 298px;
      min-height: 1px;
      margin: 10px
    }

    .product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-prev,
    .product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-next {
      opacity: 1;
      visibility: visible;
      z-index: 1;
      -webkit-tap-highlight-color: #0000;
      -webkit-touch-callout: none;
      -webkit-user-select: none;
      background-color: #0c0c0c;
      border: none;
      border-radius: 50%;
      align-items: flex-end;
      width: 20px;
      height: 20px;
      line-height: 20px;
      transition: opacity .6s ease-in-out;
      display: none;
      position: absolute;
      bottom: -34px
    }

    .product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-prev.hide,
    .product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-next.hide {
      opacity: 0;
      visibility: hidden;
      display: none
    }

    .product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-prev:after,
    .product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-next:before {
      content: "";
      display: inline-block;
      position: absolute;
      right: 0
    }

    .product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-prev {
      pointer-events: none;
      right: 36px
    }

    .product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-prev:after {
      content: "";
      background-color: #fff;
      width: 10px;
      height: 2px;
      display: block;
      position: absolute;
      top: 9px;
      left: 6px
    }

    .product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-prev:before {
      content: "";
      z-index: 2;
      border: 0 solid #fff;
      border-width: 0 0 2px 2px;
      width: 6px;
      height: 6px;
      display: block;
      position: absolute;
      top: 7px;
      left: 5px;
      transform: rotate(45deg)
    }

    .product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-next {
      flex-direction: row-reverse;
      right: 0
    }

    .product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-next:after {
      content: "";
      background-color: #fff;
      width: 10px;
      height: 2px;
      display: block;
      position: absolute;
      top: 9px;
      left: 4px
    }

    .product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-next:before {
      content: "";
      z-index: 2;
      border: 0 solid #fff;
      border-width: 0 0 2px 2px;
      width: 6px;
      height: 6px;
      display: block;
      position: absolute;
      top: 7px;
      right: 5px;
      transform: rotate(225deg)
    }

    .product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-prev:hover,
    .product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-next:hover {
      cursor: pointer
    }

    .product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-prev:disabled:after,
    .product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-next:disabled:after {
      background-color: #b1b1b1
    }

    .product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-prev:disabled:before,
    .product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-next:disabled:before {
      border-color: #b1b1b1;
      border-bottom-style: solid;
      border-bottom-width: 2px;
      border-left-style: solid;
      border-left-width: 2px
    }

    .tve_dtc_video .product-zone {
      display: unset
    }

    .tve_dtc_video .product-zone:first-of-type .product-zone__title--full-width-size-l0 {
      margin-top: 40px
    }

    @media (width<=479px) {
      .tve_dtc_video .product-zone__title--full-width-size-l0 {
        margin-bottom: 0;
        font-size: 20px
      }
    }

    @media (width>=480px) {
      .tve_dtc_video .product-zone__title--full-width-size-l0 {
        margin-bottom: 0;
        font-size: 20px;
        line-height: 26px
      }
    }

    @media (width>=960px) {
      .tve_dtc_video .product-zone__title--full-width-size-l0 {
        font-size: 28px;
        line-height: 30px
      }
    }

    @media screen and (width>=960px) {
      body.layout--full-bleed.tve_dtc_video:not(.kiln-edit-mode) .product-zone--t-dark.layout--6-4:has(.container_dtc-shelf-carousel) .product-zone__inner:not(:has(.layout--full-bleed)) {
        max-width: 1440px;
        margin-inline: auto;
        padding-top: 16px;
        padding-left: 32px;
        padding-right: 32px
      }

      body.tve_dtc_video:not(.kiln-edit-mode) .product-zone--t-dark.layout--6-4:has(.container_dtc-shelf-carousel) .product-zone__items.layout--6-4>div:first-child {
        width: 60%
      }

      body.tve_dtc_video:not(.kiln-edit-mode) .product-zone--t-dark.layout--6-4:has(.container_dtc-shelf-carousel) .product-zone__items.layout--6-4>div:nth-child(2) {
        width: calc(40% - 24px)
      }
    }

    #shows-films.product-zone {
      scroll-margin-top: 40px
    }

    @media screen and (width>=480px) and (width<=959px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobil-app.kiln-edit-mode) .product-zone--t-sleep-week .product-zone__outer {
        background: linear-gradient(#120038, #e6dbff 22%, #ffe5fa 26%, #fff 39%)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobil-app.kiln-edit-mode) .product-zone--t-day-of-deals .product-zone__outer {
        background: linear-gradient(#e7e0fc, #e5fbff 22%, #f7fff2 26%, #fff 39%)
      }
    }

    @media screen and (width<=959px) {
      body.layout--full-bleed.tve_dtc_video:not(.kiln-edit-mode) .product-zone.product-zone--t-dark.layout--6-4 .product-zone__inner.product-zone__inner {
        padding-top: 0
      }
    }

    @media screen and (width>=960px) and (width<=1279px) {
      body.layout--full-bleed.tve_dtc_video:not(.kiln-edit-mode) .product-zone.product-zone--t-dark.layout--6-4 .product-zone__inner.product-zone__inner {
        padding-top: 16px
      }
    }

    @supports not selector(:has(*)) {

      .product-zone--t-dark .zone__inner:not(.has-pseudo-class-fix-layout--full-bleed),
      .product-zone--t-underscored .zone__inner:not(.has-pseudo-class-fix-layout--full-bleed),
      .product-zone--t-sleep-week .zone__inner:not(.has-pseudo-class-fix-layout--full-bleed),
      .product-zone--t-day-of-deals .zone__inner:not(.has-pseudo-class-fix-layout--full-bleed),
      .product-zone--t-dark .product-zone__inner:not(.has-pseudo-class-fix-layout--full-bleed) {
        padding: 40px 0 32px
      }

      .product-zone__with-ribbon {
        margin-bottom: 0
      }

      .product-zone__with-ribbon .container_ribbon__field-links {
        margin: 0
      }
    }

    @media screen and (width<=479px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .product-zone {
        margin-bottom: 8px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title-container {
        flex-wrap: wrap;
        margin-bottom: 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title--underscored {
        margin-bottom: 4px;
        font-size: 30px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-homepage .product-zone:first-child>.product-zone__inner {
        padding-top: 24px
      }
    }

    @media screen and (width>=480px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-dark {
        margin-bottom: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-dark .product-zone__inner:not(:has(.layout--full-bleed)) {
        padding-bottom: var(--theme-zone__padding-bottom-small)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-underscored,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-sleep-week,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-day-of-deals {
        margin-bottom: var(--theme-zone__padding-bottom-small)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-underscored .product-zone__inner,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-sleep-week .product-zone__inner,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-day-of-deals .product-zone__inner {
        padding-bottom: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--outlined {
        padding: 30px 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-3-fixed-300>div:nth-child(4),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-2-fixed-300>div:nth-child(3) {
        width: 300px;
        margin: 0 auto
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-2-min-300>div:nth-child(3) {
        min-width: 300px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].video_show .product-zone .product-zone__inner {
        margin-bottom: -277px
      }
    }

    @supports not selector(:has(*)) {
      @media screen and (width>=480px) {
        body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-dark .product-zone__inner:not(.has-pseudo-class-fix-layout--full-bleed) {
          padding-bottom: var(--theme-zone__padding-bottom-small)
        }
      }
    }

    @media screen and (width<=959px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone {
        margin-bottom: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone .container:not(.container_ribbon-dtc),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-white.layout--full-width.product-zone--outlined,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-dark:not(.product-zone_negative-top) .layout--full-bleed .container_hero-card-feature:last-child,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-dark:not(.product-zone_negative-top) .layout--full-bleed .container_shelf-carousel:last-child {
        margin-bottom: 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-dark:not(.product-zone_negative-top) .layout--full-bleed .container_shelf-carousel:last-child .container_shelf-carousel__text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-light:not(.product-zone_negative-top) {
        margin-bottom: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-light:not(.product-zone_negative-top) .container_hero-card-feature:last-child,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-light:not(.product-zone_negative-top) .container_shelf-carousel:last-child {
        margin-bottom: 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-light:not(.product-zone_negative-top) .container_shelf-carousel:last-child .container_shelf-carousel__text {
        margin-bottom: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-light:not(.product-zone_negative-top) .layout--full-width {
        margin-bottom: 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone .product-zone__title--full-width.product-zone__title--full-width-size-l0,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone .product-zone__title--full-width.product-zone__title--full-width-size-l0 .product-zone__title-url {
        font-size: 28px;
        font-weight: 700;
        line-height: 32px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone .product-zone__title--full-width.product-zone__title--full-width-size-l1,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone .product-zone__title--full-width.product-zone__title--full-width-size-l1 .product-zone__title-url {
        font-size: 32px;
        font-weight: 700;
        line-height: 38px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone .product-zone__title--full-width.product-zone__title--full-width-size-l2,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone .product-zone__title--full-width.product-zone__title--full-width-size-l2 .product-zone__title-url {
        font-size: 36px;
        font-weight: 700;
        line-height: 42px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone .product-zone__title--full-width.product-zone__title--full-width-size-l3,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone .product-zone__title--full-width.product-zone__title--full-width-size-l3 .product-zone__title-url {
        font-size: 40px;
        font-weight: 700;
        line-height: 46px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone .product-zone__title--full-width.product-zone__title--full-width-size-l4,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone .product-zone__title--full-width.product-zone__title--full-width-size-l4 .product-zone__title-url {
        font-size: 44px;
        font-weight: 700;
        line-height: 50px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone .product-zone__title--full-width.product-zone__title--full-width-size-l5,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone .product-zone__title--full-width.product-zone__title--full-width-size-l5 .product-zone__title-url {
        font-size: 48px;
        font-weight: 700;
        line-height: 56px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].layout-homepage.cnna .product-zone .container:not(.container_ribbon-dtc),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].layout-homepage.cnna-homepage .product-zone .container:not(.container_ribbon-dtc) {
        margin-bottom: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].layout-homepage.cnna .product-zone--t-light:not(.product-zone_negative-top) .layout--full-width,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].layout-homepage.cnna-homepage .product-zone--t-light:not(.product-zone_negative-top) .layout--full-width {
        margin-bottom: 12px
      }
    }

    @media screen and (width>=960px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout__top .product-zone {
        margin-bottom: 32px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout__top .product-zone:not(.product-zone_negative-top):has(+.headline) {
        margin-bottom: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone {
        margin-bottom: var(--theme-zone__margin-bottom-default)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone:has(.container_ribbon) {
        margin-bottom: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone:has(.container_ribbon) .container_ribbon__field-links {
        margin: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone .container_ribbon {
        margin: 0 0 32px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone.layout--slide-carousel .product-zone__items>* {
        width: 445px;
        min-width: 445px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-prev,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone.layout--slide-carousel .carousel-wrapper__carousel-button-next {
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__kicker-text {
        margin: 0;
        font-size: 30px;
        line-height: 36px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__kicker .image {
        margin: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__kicker .image img {
        max-width: min(400px, 100%);
        max-height: 40px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].landing_section .product-zone {
        margin-bottom: var(--primitive-space-none)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .product-zone {
        margin-bottom: 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--outlined {
        padding: 30px 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-dark {
        margin: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-dark .product-zone__inner:not(:has(.layout--full-bleed)) {
        padding-bottom: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-light+.product-zone--t-dark .product-zone__inner,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-light+.zone--t-dark .product-zone__inner {
        padding-top: 64px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.tve_dtc_video) .product-zone__title {
        font-size: var(--theme-zone-title__font-size-medium-plus);
        line-height: var(--theme-zone-title__line-height-medium-plus);
        margin-bottom: 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title-url {
        font-size: var(--theme-zone-title__font-size-medium-plus);
        line-height: var(--theme-zone-title__line-height-medium-plus)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title--18-24 {
        font-size: 24px;
        line-height: 20px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title--full-width {
        margin: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title--full-width.product-zone__title--full-width-size-l0,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title--full-width.product-zone__title--full-width-size-l0 .product-zone__title-url {
        font-size: 54px;
        font-weight: 700;
        line-height: 64px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title--full-width.product-zone__title--full-width-size-l1,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title--full-width.product-zone__title--full-width-size-l1 .product-zone__title-url {
        font-size: 64px;
        font-weight: 700;
        line-height: 86px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title--full-width.product-zone__title--full-width-size-l2,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title--full-width.product-zone__title--full-width-size-l2 .product-zone__title-url {
        font-size: 74px;
        font-weight: 700;
        line-height: 96px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title--full-width.product-zone__title--full-width-size-l3,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title--full-width.product-zone__title--full-width-size-l3 .product-zone__title-url {
        font-size: 84px;
        font-weight: 700;
        line-height: 106px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title--full-width.product-zone__title--full-width-size-l4,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title--full-width.product-zone__title--full-width-size-l4 .product-zone__title-url {
        font-size: 94px;
        font-weight: 700;
        line-height: 116px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title--full-width.product-zone__title--full-width-size-l5,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__title--full-width.product-zone__title--full-width-size-l5 .product-zone__title-url {
        font-size: 104px;
        font-weight: 700;
        line-height: 126px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--full-width>div:first-child {
        width: 100%
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--full-width>div:first-child.bizdev-dianomi_redesign {
        width: 100vw
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--full-width .container_vertical-strip {
        max-width: 769px;
        margin: 0 auto;
        padding: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--full-width .container_vertical-strip .image__container,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--full-width .container_vertical-strip img {
        max-height: 433px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--6-4>div:first-child {
        width: calc(60% - 12px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--6-4>div:nth-child(2) {
        width: calc(40% - 12px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--7-3>div:first-child {
        width: calc(70% - 12px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--7-3>div:nth-child(2) {
        width: calc(30% - 12px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--one-third-two-thirds>div:first-child {
        width: calc(33.33% - 12px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--one-third-two-thirds>div:nth-child(2) {
        width: calc(66.66% - 12px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--4-6>div:first-child {
        width: calc(40% - 12px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--4-6>div:nth-child(2) {
        width: calc(60% - 12px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-3-fixed-300>div:nth-child(4) {
        width: 300px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-3-fixed-300>div:first-child,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-3-fixed-300>div:nth-child(2),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-3-fixed-300>div:nth-child(3) {
        width: calc(33.33% - 124px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-2-min-300>div:first-child,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-2-min-300>div:nth-child(2),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-2-min-300>div:nth-child(3),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--5-4-3>div:first-child,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--5-4-3>div:nth-child(2),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--5-4-3>div:nth-child(3),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-right-2>div:first-child,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-right-2>div:nth-child(2),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-right-2>div:nth-child(3),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-3>div:first-child,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-3>div:nth-child(2),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-3>div:nth-child(3) {
        width: calc(33.33% - 16px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-center>div:first-child,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-center>div:nth-child(3) {
        width: calc(30% - 16px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-center>div:nth-child(2) {
        width: calc(40% - 16px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-center>div:nth-child(2) .container__title--emphatic {
        text-align: center
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-left-balanced-2>div:first-child {
        width: calc(50% - 16px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-left-balanced-2>div:nth-child(2),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-left-balanced-2>div:nth-child(3) {
        width: calc(25% - 16px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-2-fixed-300>div:first-child,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-2-fixed-300>div:nth-child(2) {
        width: calc(50% - 174px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-2-fixed-300>div:nth-child(3) {
        width: 300px;
        margin: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-2>div:first-child,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-2>div:nth-child(2),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-4>div {
        width: calc(50% - 12px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-4>div:first-child,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-4>div:nth-child(2) {
        margin-bottom: 32px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items .container>.container__ads>.ad-slot.adSlotLoaded {
        padding: 0 0 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items .container>.container__ads>.ad-slot.ad-slot_redesign {
        padding: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].video_show .product-zone .product-zone__inner {
        margin-bottom: -372px
      }
    }

    @supports not selector(:has(*)) {
      @media screen and (width>=960px) {
        body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone--t-dark .product-zone__inner:not(.has-pseudo-class-fix-layout--full-bleed) {
          padding-bottom: 0
        }

        body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone.product-zone__with-ribbon {
          margin-bottom: 0
        }

        body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone.product-zone__with-ribbon .container_ribbon__field-links {
          margin: 0
        }
      }
    }

    @media screen and (width>=1280px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) body.layout--full-bleed.tve_dtc_video:not(.kiln-edit-mode) .product-zone.product-zone--t-dark.layout--6-4 .product-zone__inner.product-zone__inner {
        padding-top: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-center>div:first-child,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-center>div:nth-child(3) {
        width: calc(25% - 16px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-center>div:nth-child(2) {
        width: calc(50% - 16px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-2-min-300>div,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-3>div {
        width: calc(33.33% - 16px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-4>div {
        width: calc(25% - 12px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-4>div:first-child,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--balanced-4>div:nth-child(2) {
        margin-bottom: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--5-4-3>div:first-child {
        width: calc(41.66% - 16px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--5-4-3>div:nth-child(2) {
        width: calc(33.33% - 16px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--5-4-3>div:nth-child(3) {
        width: calc(25% - 16px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-left-balanced-2>div:first-child {
        width: calc(50% - 16px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-left-balanced-2>div:nth-child(2),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-left-balanced-2>div:nth-child(3),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-right-2>div:first-child,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-right-2>div:nth-child(2) {
        width: calc(25% - 16px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--wide-right-2>div:nth-child(3) {
        width: calc(50% - 16px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone__items.layout--full-bleed {
        justify-content: center
      }
    }

    @media screen and (width>=2000px) {
      body:not(.layout-homepage) .product-zone .layout--full-bleed {
        object-fit: cover;
        width: 100%;
        max-width: 2000px;
        height: 100%;
        position: inherit;
        margin-left: 0;
        margin-right: 0
      }
    }

    [data-page-type=section] .product-zone.layout--full-bleed .container_hero-card-feature .container__item-media-wrapper .image__container,
    [data-page-type=section] .product-zone.layout--full-bleed .container_hero-card-feature .container__item-media-wrapper .interactive-video__container {
      border-radius: 0
    }

    .layout--4-6 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit,
    .layout--4-6 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit,
    .layout--5-4-3 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit,
    .layout--5-4-3 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit,
    .layout--6-4 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit,
    .layout--6-4 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit,
    .layout--7-3 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit,
    .layout--7-3 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit,
    .layout--balanced-2 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit,
    .layout--balanced-2 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit,
    .layout--balanced-2-fixed-300 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit,
    .layout--balanced-2-fixed-300 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit,
    .layout--balanced-3 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit,
    .layout--balanced-3 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit,
    .layout--balanced-3-fixed-300 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit,
    .layout--balanced-3-fixed-300 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit,
    .layout--wide-center .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit,
    .layout--wide-center .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit,
    .layout--wide-left-balanced-2 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit,
    .layout--wide-left-balanced-2 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit,
    .layout--wide-right-2 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit,
    .layout--wide-right-2 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit,
    .layout--4-6 .container_list-headlines-with-images .image__credit,
    .layout--4-6 .container_list-headlines-with-images .image_sponsorship__credit,
    .layout--5-4-3 .container_list-headlines-with-images .image__credit,
    .layout--5-4-3 .container_list-headlines-with-images .image_sponsorship__credit,
    .layout--6-4 .container_list-headlines-with-images .image__credit,
    .layout--6-4 .container_list-headlines-with-images .image_sponsorship__credit,
    .layout--7-3 .container_list-headlines-with-images .image__credit,
    .layout--7-3 .container_list-headlines-with-images .image_sponsorship__credit,
    .layout--balanced-2 .container_list-headlines-with-images .image__credit,
    .layout--balanced-2 .container_list-headlines-with-images .image_sponsorship__credit,
    .layout--balanced-2-fixed-300 .container_list-headlines-with-images .image__credit,
    .layout--balanced-2-fixed-300 .container_list-headlines-with-images .image_sponsorship__credit,
    .layout--balanced-3 .container_list-headlines-with-images .image__credit,
    .layout--balanced-3 .container_list-headlines-with-images .image_sponsorship__credit,
    .layout--balanced-3-fixed-300 .container_list-headlines-with-images .image__credit,
    .layout--balanced-3-fixed-300 .container_list-headlines-with-images .image_sponsorship__credit,
    .layout--wide-center .container_list-headlines-with-images .image__credit,
    .layout--wide-center .container_list-headlines-with-images .image_sponsorship__credit,
    .layout--wide-left-balanced-2 .container_list-headlines-with-images .image__credit,
    .layout--wide-left-balanced-2 .container_list-headlines-with-images .image_sponsorship__credit,
    .layout--wide-right-2 .container_list-headlines-with-images .image__credit,
    .layout--wide-right-2 .container_list-headlines-with-images .image_sponsorship__credit,
    .layout--full-width .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit,
    .layout--full-width .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit {
      display: none
    }

    @media screen and (width>=960px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--4-6 .container_card:first-child .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--4-6 .container_card:first-child .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--5-4-3 .container_card .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--5-4-3 .container_card .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--5-4-3 .container_grid-2 .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--5-4-3 .container_grid-2 .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--6-4 .container_card:not(:first-child) .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--6-4 .container_card:not(:first-child) .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--6-4 .container_grid-2:not(:first-child) .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--6-4 .container_grid-2:not(:first-child) .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--7-3 .container_card:not(:first-child) .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--7-3 .container_card:not(:first-child) .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--7-3 .container_grid-2:not(:first-child) .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--7-3 .container_grid-2:not(:first-child) .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2-fixed-300 .container_card .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2-fixed-300 .container_card .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2-fixed-300 .container_grid-2 .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2-fixed-300 .container_grid-2 .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_card .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_card .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_grid-2 .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_grid-2 .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3 .container_grid-2 .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3 .container_grid-2 .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3 .container_card .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3 .container_card .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-center .container_grid-2 .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-center .container_grid-2 .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-right-2 .container_card:not(:last-child) .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-right-2 .container_card:not(:last-child) .image_sponsorship__credit {
        display: none
      }
    }

    @media screen and (width>=1280px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--4-6 .container_grid-2:first-child .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--4-6 .container_grid-2:first-child .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--6-4 .container_grid-2:not(:first-child) .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--6-4 .container_grid-2:not(:first-child) .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-center .container_card .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-center .container_card .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-left-balanced-2 .container_card:not(:first-child) .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-left-balanced-2 .container_card:not(:first-child) .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-left-balanced-2 .container_grid-2:not(:first-child) .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-left-balanced-2 .container_grid-2:not(:first-child) .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-right-2 .container_grid-2:not(:last-child) .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-right-2 .container_grid-2:not(:last-child) .image_sponsorship__credit {
        display: none
      }
    }

    @media screen and (width<=640px) {

      body:not([class^=homepage-mobile]) .layout--4-6 .container_grid-2 .image__credit,
      body:not([class^=homepage-mobile]) .layout--4-6 .container_grid-2 .image_sponsorship__credit,
      body:not([class^=homepage-mobile]) .layout--5-4-3 .container_grid-2 .image__credit,
      body:not([class^=homepage-mobile]) .layout--5-4-3 .container_grid-2 .image_sponsorship__credit,
      body:not([class^=homepage-mobile]) .layout--5-4-3 .container_grid-3 .image__credit,
      body:not([class^=homepage-mobile]) .layout--5-4-3 .container_grid-3 .image_sponsorship__credit,
      body:not([class^=homepage-mobile]) .layout--5-4-3 .container_grid-4 .image__credit,
      body:not([class^=homepage-mobile]) .layout--5-4-3 .container_grid-4 .image_sponsorship__credit,
      body:not([class^=homepage-mobile]) .layout--6-4 .container_grid-2 .image__credit,
      body:not([class^=homepage-mobile]) .layout--6-4 .container_grid-2 .image_sponsorship__credit,
      body:not([class^=homepage-mobile]) .layout--7-3 .container_grid-2 .image__credit,
      body:not([class^=homepage-mobile]) .layout--7-3 .container_grid-2 .image_sponsorship__credit,
      body:not([class^=homepage-mobile]) .layout--balanced-2 .container_grid-2 .image__credit,
      body:not([class^=homepage-mobile]) .layout--balanced-2 .container_grid-2 .image_sponsorship__credit,
      body:not([class^=homepage-mobile]) .layout--balanced-2-fixed-300 .container_grid-2 .image__credit,
      body:not([class^=homepage-mobile]) .layout--balanced-2-fixed-300 .container_grid-2 .image_sponsorship__credit,
      body:not([class^=homepage-mobile]) .layout--balanced-3-fixed-300 .container_grid-2 .image__credit,
      body:not([class^=homepage-mobile]) .layout--balanced-3-fixed-300 .container_grid-2 .image_sponsorship__credit,
      body:not([class^=homepage-mobile]) .layout--balanced-3 .container_grid-2 .image__credit,
      body:not([class^=homepage-mobile]) .layout--balanced-3 .container_grid-2 .image_sponsorship__credit,
      body:not([class^=homepage-mobile]) .layout--full-width .container_grid-2 .image__credit,
      body:not([class^=homepage-mobile]) .layout--full-width .container_grid-2 .image_sponsorship__credit,
      body:not([class^=homepage-mobile]) .layout--wide-center .container_grid-2 .image__credit,
      body:not([class^=homepage-mobile]) .layout--wide-center .container_grid-2 .image_sponsorship__credit,
      body:not([class^=homepage-mobile]) .layout--wide-left-balanced-2 .container_grid-2 .image__credit,
      body:not([class^=homepage-mobile]) .layout--wide-left-balanced-2 .container_grid-2 .image_sponsorship__credit,
      body:not([class^=homepage-mobile]) .layout--wide-right-2 .container_grid-2 .image__credit,
      body:not([class^=homepage-mobile]) .layout--wide-right-2 .container_grid-2 .image_sponsorship__credit {
        display: none
      }
    }

    @media screen and (width<=959px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2-fixed-300 .container__item:not(:first-child) .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2-fixed-300 .container__item:not(:first-child) .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2-fixed-300 .container_lead-plus-headlines-with-images:not(:first-child) .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2-fixed-300 .container_lead-plus-headlines-with-images:not(:first-child) .image_sponsorship__credit {
        display: none
      }
    }

    @media screen and (width>=960px) and (width<=1279px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--4-6 .container_grid-2 .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--4-6 .container_grid-2 .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--6-4 .container_grid-2 .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--6-4 .container_grid-2 .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--7-3 .container_grid-2 .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--7-3 .container_grid-2 .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2 .container_card .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2 .container_card .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2 .container_grid-2 .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2 .container_grid-2 .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_app-collections:not(:last-child) .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_app-collections:not(:last-child) .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_lead-plus-headlines:not(:last-child) .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_lead-plus-headlines:not(:last-child) .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_grid-3:not(:last-child) .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_grid-3:not(:last-child) .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_lead-plus-headlines-with-images:not(:last-child) .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_lead-plus-headlines-with-images:not(:last-child) .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_vertical-strip:not(:last-child) .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_vertical-strip:not(:last-child) .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-left-balanced-2 .container_card .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-left-balanced-2 .container_card .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-left-balanced-2 .container_grid-2 .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-left-balanced-2 .container_grid-2 .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-center .container_card .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-center .container_card .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-right-2 .container_card:last-child .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-right-2 .container_card:last-child .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-right-2 .container_grid-2 .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-right-2 .container_grid-2 .image_sponsorship__credit {
        display: none
      }
    }

    @media screen and (width<=1279px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--full-width .container_list-headlines-with-images .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--full-width .container_list-headlines-with-images .image_sponsorship__credit {
        display: none
      }
    }

    .zone {
      margin-bottom: var(--theme-zone__margin-bottom-default);
      justify-content: center;
      display: flex
    }

    .zone .container {
      margin-bottom: 0
    }

    .zone .stack .container {
      margin-bottom: var(--theme-container-margin-bottom-default)
    }

    .zone .stack .container:last-child {
      margin-bottom: 0
    }

    .zone .ad-slot {
      padding: 0 0 24px
    }

    .zone__inner {
      width: 100%;
      min-width: 300px;
      max-width: 1440px;
      padding: 0
    }

    .zone__kicker {
      text-align: center
    }

    .zone__kicker-url {
      text-decoration: none
    }

    .zone__kicker-text {
      font-family: var(--theme-font-family);
      color: #0c0c0c;
      margin: 8px 0 0;
      font-size: 18px;
      font-weight: 700;
      line-height: 26px;
      display: block
    }

    .zone__kicker .image {
      border-bottom: none;
      margin: 8px 0 16px;
      padding: 0
    }

    .zone__kicker .image__metadata {
      display: none
    }

    .zone__kicker .image img {
      width: auto;
      max-width: 300px;
      max-height: 30px
    }

    .zone__kicker:not(:empty)+.zone__title--full-width {
      margin-top: 0
    }

    .zone__title-url {
      font-size: var(--theme-zone-title__font-size);
      line-height: 30px;
      font-weight: var(--theme-zone-title__font-weight);
      letter-spacing: 0;
      color: var(--theme-paragraph__link-color);
      text-decoration-line: var(--theme-paragraph__link-decoration);
      text-decoration-color: var(--theme-paragraph__link-decoration-color);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration-skip-ink: var(--theme-underline-skip-ink);
      text-decoration-skip: var(--theme-underline-skip-ink)
    }

    .zone__title-url:hover {
      color: var(--theme-link-color-hover);
      text-decoration: var(--theme-paragraph__hover-link-decoration)
    }

    .zone__title-url {
      text-decoration: var(--theme-zone-title__link-decoration)
    }

    .zone__title-url:hover {
      text-decoration: var(--theme-zone-title__hover-link-decoration);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness)
    }

    .zone:has(.container_feature-cards.hide),
    .zone:has(.container_feature-grid-3.hide),
    .zone:has(.container_grid-3.hide),
    .zone:has(.container_grid-4.hide),
    .zone:has(.container_grid-2.hide),
    .zone:has(.container_grid-3-with-description.hide),
    .zone:has(.underscored .container.hide) {
      margin-bottom: 0
    }

    .zone__title-container {
      align-items: baseline;
      display: flex
    }

    .zone__title {
      color: #0c0c0c;
      font-size: var(--theme-zone-title__font-size);
      font-weight: var(--theme-zone-title__font-weight);
      line-height: var(--theme-zone-title__line-height);
      font-family: var(--theme-zone-title__font-family);
      margin-top: 0;
      margin-bottom: 16px
    }

    .zone__title:after {
      content: "";
      border-top: 4px solid #e6e6e6;
      border-bottom: 4px solid #e6e6e6;
      flex: 1;
      height: 9px;
      margin-left: 16px
    }

    .zone__title--full-width,
    .zone__title--full-width .zone__title-url {
      text-align: center;
      font-size: 48px;
      font-weight: 700;
      line-height: 56px;
      font-family: var(--theme-font-family);
      letter-spacing: 0;
      margin: 24px;
      display: block
    }

    .zone__title--full-width:after,
    .zone__title--full-width .zone__title-url:after {
      content: "";
      border-top: none;
      border-bottom: none;
      flex: 1;
      height: 0;
      margin-left: 0
    }

    .zone__title--bold {
      font-weight: 700
    }

    .zone__title-underscored-url {
      color: var(--theme-paragraph__link-color);
      text-decoration-line: var(--theme-paragraph__link-decoration);
      text-decoration-color: var(--theme-paragraph__link-decoration-color);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration-skip-ink: var(--theme-underline-skip-ink);
      text-decoration-skip: var(--theme-underline-skip-ink)
    }

    .zone__title-underscored-url:hover {
      color: var(--theme-link-color-hover);
      text-decoration: var(--theme-paragraph__hover-link-decoration)
    }

    .zone__title-underscored-url {
      color: #0c0c0c;
      font-size: 16px;
      font-weight: 400;
      line-height: 30px;
      text-decoration-color: #0c0c0c
    }

    .zone__title-underscored-url:hover {
      color: #6e6e6e
    }

    .zone__title--18-24 {
      font-size: 18px;
      line-height: 18px
    }

    .zone__title--underscored {
      text-transform: none;
      margin-bottom: 24px;
      margin-right: 12px;
      font-size: 36px;
      font-weight: 700;
      line-height: 1
    }

    .zone__title--underscored:after {
      display: none
    }

    .zone__title--underscored .zone__title-underscored-text {
      border-bottom: 6px solid #0c0c0c;
      margin-left: 0;
      padding: 0;
      display: inline-block
    }

    .zone__title--underscored .zone__title-url {
      text-transform: none;
      margin-bottom: 0;
      margin-right: 12px;
      font-size: 36px;
      font-weight: 700;
      text-decoration: none
    }

    .zone__items {
      flex-wrap: wrap;
      flex: 1;
      justify-content: space-between;
      display: flex
    }

    .zone__items>div {
      width: 100%
    }

    .zone--outlined {
      border: .5px solid #ddd;
      border-radius: 5px;
      min-height: 400px;
      margin-bottom: 30px;
      padding: 20px 12px
    }

    .zone--t-highlight {
      --lightningcss-light: initial;
      --lightningcss-dark: ;
      color-scheme: light only;
      background-color: #f8f8f8
    }

    .zone--t-light {
      --lightningcss-light: initial;
      --lightningcss-dark: ;
      color-scheme: light only;
      background-color: #0000
    }

    .zone--t-light-with-margins {
      --lightningcss-light: initial;
      --lightningcss-dark: ;
      color-scheme: light only;
      margin: 0 16px
    }

    .zone--t-white {
      --lightningcss-light: initial;
      --lightningcss-dark: ;
      color-scheme: light only;
      background-color: #fff
    }

    .zone--t-dark {
      --lightningcss-light: ;
      --lightningcss-dark: initial;
      color-scheme: dark only;
      color: #fff;
      background-color: #0c0c0c
    }

    .zone--t-dark+.zone--t-light,
    .zone--t-dark+.product-zone--t-light {
      margin-top: 48px
    }

    .zone--t-dark .zone__inner,
    .zone--t-dark .zone__outer {
      color: #fff;
      background-color: #0c0c0c
    }

    .zone--t-dark .zone__title {
      color: #fff
    }

    .zone--t-dark .zone__title:after {
      border-top: 4px solid #c00;
      border-bottom: 4px solid #c00
    }

    .zone--t-dark .zone__title-url,
    .zone--t-dark .zone__title-url:hover {
      color: #fff
    }

    .zone--t-dark .layout--7-3 {
      padding-top: 16px
    }

    .zone--t-dark .container__title:after {
      border-color: #404040
    }

    .zone--t-dark .container__title-url .right-arrow {
      fill: #0c0c0c
    }

    .zone--t-dark .container__headline,
    .zone--t-dark .container__title,
    .zone--t-dark .container__item a,
    .zone--t-dark .container__title.hover,
    .zone--t-dark .container__headline:hover,
    .zone--t-dark .container__title:hover,
    .zone--t-dark .container__item a:hover,
    .zone--t-dark .container__title.hover:hover {
      color: #fff
    }

    .zone--t-dark .container__headline:hover .right-arrow,
    .zone--t-dark .container__title:hover .right-arrow,
    .zone--t-dark .container__item a:hover .right-arrow,
    .zone--t-dark .container__title.hover:hover .right-arrow {
      fill: #fff
    }

    .zone--t-dark .container__link:hover .container__headline {
      color: #fff;
      text-decoration-color: #fff
    }

    .zone--t-dark .container__title-arrow,
    .zone--t-dark .icon-sig-video,
    .zone--t-dark .icon-sig-photo-default {
      fill: #fff
    }

    .zone--t-dark .container__item:not(:last-child) {
      border-color: #6e6e6e
    }

    .zone--t-dark .container__item .image__credit,
    .zone--t-dark .container__item .image_sponsorship__credit {
      color: #b1b1b1
    }

    .zone--t-dark .container__item .container__video-duration-icon {
      content: url("video.svg")
    }

    .zone--t-dark .container__text .icon-sig-video,
    .zone--t-dark .container__text .icon-sig-photo-default {
      fill: #f8f8f8
    }

    .zone--t-dark .container__text-label {
      color: #fff
    }

    .zone--t-dark .container__text-label--type-audio:not(:empty):before {
      content: url("audio-1.svg")
    }

    .zone--t-dark .container__text-label--type-podcasts:not(:empty):before {
      content: url("microphone.svg")
    }

    .zone--t-dark .container__text-label--type-gallery:not(:empty):before {
      content: url("photo.svg")
    }

    .zone--t-dark .container__text-label--type-video:not(:empty):before,
    .zone--t-dark .container__text-label--type-custom-video:not(:empty):before {
      content: url("video.svg")
    }

    .zone--t-dark,
    .zone--t-underscored,
    .zone--t-sleep-week,
    .zone--t-day-of-deals {
      padding: 0;
      position: relative
    }

    .zone--t-dark .zone__outer,
    .zone--t-underscored .zone__outer,
    .zone--t-sleep-week .zone__outer,
    .zone--t-day-of-deals .zone__outer {
      z-index: 1;
      width: 100vw;
      margin-left: -50vw;
      margin-right: -50vw;
      position: relative;
      left: 50%;
      right: 50%
    }

    .zone--t-dark .zone__inner,
    .zone--t-underscored .zone__inner,
    .zone--t-sleep-week .zone__inner,
    .zone--t-day-of-deals .zone__inner {
      z-index: 2
    }

    .zone--t-dark .zone__inner:not(:has(.layout--full-bleed)),
    .zone--t-underscored .zone__inner:not(:has(.layout--full-bleed)),
    .zone--t-sleep-week .zone__inner:not(:has(.layout--full-bleed)),
    .zone--t-day-of-deals .zone__inner:not(:has(.layout--full-bleed)) {
      padding: 40px 0 32px
    }

    .zone--t-underscored {
      margin-top: -32px
    }

    .zone--t-underscored .zone__outer {
      background: linear-gradient(#fff4d1, #ffe0e0 28%, #e2f8ff 65%, #fff 89%)
    }

    .zone--t-sleep-week .zone__outer {
      background: linear-gradient(#120038, #e6dbff 32%, #ffe5fa 65%, #fff 89%)
    }

    .zone--t-day-of-deals .zone__outer {
      background: linear-gradient(#e7e0fc, #e5fbff 32%, #f7fff2 65%, #fff 89%)
    }

    .zone .zone__items.layout--full-bleed {
      width: 100vw;
      margin-left: -50vw;
      position: relative;
      left: 50%
    }

    body[dir=rtl] .zone .zone__items.layout--full-bleed {
      margin-left: 0;
      margin-right: -50vw;
      left: auto;
      right: 50%;
      overflow-x: hidden
    }

    .zone [data-component-name=video-resource][data-custom-experience=tve] .fave-player-container__back-player-icon-container:first-child {
      display: none
    }

    .zone [data-component-name=video-resource][data-custom-experience=tve] .fave-player-container__tv-co-branding-image>img {
      object-fit: contain;
      position: relative
    }

    .zone [data-component-name=video-resource][data-custom-experience=tve] .fave-player-container__tv-co-branding-container {
      top: 4px;
      right: 16px
    }

    @media screen and (width>=960px) {
      .zone [data-component-name=video-resource][data-custom-experience=tve] .fave-player-container__tv-co-branding-container body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) {
        width: 35%
      }
    }

    .zone .layout--wide-left-balanced-2>.container:not(:first-child) [data-component-name=video-resource][data-custom-experience=tve] .auth-player-container__back-player-icon-container,
    .zone .layout--5-4-3>.container:nth-child(3) [data-component-name=video-resource][data-custom-experience=tve] .auth-player-container__back-player-icon-container,
    .zone .layout--balanced-2-fixed-300>.container:nth-child(3) [data-component-name=video-resource][data-custom-experience=tve] .auth-player-container__back-player-icon-container,
    .zone .layout--wide-right-2>.container:not(:nth-child(3)) [data-component-name=video-resource][data-custom-experience=tve] .auth-player-container__back-player-icon-container {
      display: none
    }

    .zone .layout--wide-left-balanced-2>.container:not(:first-child) [data-component-name=video-resource][data-custom-experience=tve] .freeview-overlay,
    .zone .layout--5-4-3>.container:nth-child(3) [data-component-name=video-resource][data-custom-experience=tve] .freeview-overlay,
    .zone .layout--balanced-2-fixed-300>.container:nth-child(3) [data-component-name=video-resource][data-custom-experience=tve] .freeview-overlay,
    .zone .layout--wide-right-2>.container:not(:nth-child(3)) [data-component-name=video-resource][data-custom-experience=tve] .freeview-overlay {
      padding: 0 4px;
      top: 2px;
      right: 0
    }

    .zone .layout--wide-left-balanced-2>.container:not(:first-child) [data-component-name=video-resource][data-custom-experience=tve] .freeview-overlay__t1-copy,
    .zone .layout--5-4-3>.container:nth-child(3) [data-component-name=video-resource][data-custom-experience=tve] .freeview-overlay__t1-copy,
    .zone .layout--balanced-2-fixed-300>.container:nth-child(3) [data-component-name=video-resource][data-custom-experience=tve] .freeview-overlay__t1-copy,
    .zone .layout--wide-right-2>.container:not(:nth-child(3)) [data-component-name=video-resource][data-custom-experience=tve] .freeview-overlay__t1-copy {
      display: none
    }

    .zone .layout--wide-left-balanced-2>.container:not(:first-child) [data-component-name=video-resource][data-custom-experience=tve] .freeview-overlay__t2-copy,
    .zone .layout--5-4-3>.container:nth-child(3) [data-component-name=video-resource][data-custom-experience=tve] .freeview-overlay__t2-copy,
    .zone .layout--balanced-2-fixed-300>.container:nth-child(3) [data-component-name=video-resource][data-custom-experience=tve] .freeview-overlay__t2-copy,
    .zone .layout--wide-right-2>.container:not(:nth-child(3)) [data-component-name=video-resource][data-custom-experience=tve] .freeview-overlay__t2-copy {
      font-size: 8px
    }

    .zone .layout--wide-left-balanced-2>.container:not(:first-child) [data-component-name=video-resource][data-custom-experience=tve] .freeview-overlay__cta,
    .zone .layout--5-4-3>.container:nth-child(3) [data-component-name=video-resource][data-custom-experience=tve] .freeview-overlay__cta,
    .zone .layout--balanced-2-fixed-300>.container:nth-child(3) [data-component-name=video-resource][data-custom-experience=tve] .freeview-overlay__cta,
    .zone .layout--wide-right-2>.container:not(:nth-child(3)) [data-component-name=video-resource][data-custom-experience=tve] .freeview-overlay__cta {
      margin-left: 7px;
      padding: 0 8px;
      font-size: 11px;
      line-height: 26px
    }

    .zone .layout--wide-left-balanced-2>.container:not(:first-child) [data-component-name=video-resource][data-custom-experience=tve] .pui_metadata_title,
    .zone .layout--5-4-3>.container:nth-child(3) [data-component-name=video-resource][data-custom-experience=tve] .pui_metadata_title,
    .zone .layout--balanced-2-fixed-300>.container:nth-child(3) [data-component-name=video-resource][data-custom-experience=tve] .pui_metadata_title,
    .zone .layout--wide-right-2>.container:not(:nth-child(3)) [data-component-name=video-resource][data-custom-experience=tve] .pui_metadata_title {
      display: none
    }

    .zone .layout--wide-left-balanced-2>.container:not(:first-child) [data-component-name=video-resource][data-custom-experience=tve] .fave-player-container__tv-co-branding-text,
    .zone .layout--5-4-3>.container:nth-child(3) [data-component-name=video-resource][data-custom-experience=tve] .fave-player-container__tv-co-branding-text,
    .zone .layout--balanced-2-fixed-300>.container:nth-child(3) [data-component-name=video-resource][data-custom-experience=tve] .fave-player-container__tv-co-branding-text,
    .zone .layout--wide-right-2>.container:not(:nth-child(3)) [data-component-name=video-resource][data-custom-experience=tve] .fave-player-container__tv-co-branding-text {
      font-size: 8px
    }

    .zone .layout--wide-left-balanced-2>.container:not(:first-child) [data-component-name=video-resource][data-custom-experience=tve] .fave-player-container__tv-co-branding-image,
    .zone .layout--5-4-3>.container:nth-child(3) [data-component-name=video-resource][data-custom-experience=tve] .fave-player-container__tv-co-branding-image,
    .zone .layout--balanced-2-fixed-300>.container:nth-child(3) [data-component-name=video-resource][data-custom-experience=tve] .fave-player-container__tv-co-branding-image,
    .zone .layout--wide-right-2>.container:not(:nth-child(3)) [data-component-name=video-resource][data-custom-experience=tve] .fave-player-container__tv-co-branding-image {
      height: 20px
    }

    [dir=rtl] .zone__title:after {
      margin-left: 0
    }

    [dir=rtl] .zone__items,
    [dir=rtl] .zone__items>*,
    [dir=rtl] .zone__items.layout--5-4-3 {
      direction: rtl
    }

    [dir=rtl] .zone__items.layout--balanced-3 {
      flex-wrap: wrap-reverse
    }

    [dir=rtl] .zone__items.layout--wide-right-2,
    [dir=rtl] .zone__items.layout--wide-left-balanced-2,
    [dir=rtl] .zone__items.layout--balanced-4,
    [dir=rtl] .zone__items.layout--one-third-two-thirds {
      direction: rtl
    }

    [dir=rtl].video_show .zone__inner {
      background: linear-gradient(#0000 0 372px, var(--theme-semantic-color-bg-persistent__black)372px)
    }

    @media screen and (width>=960px) and (width<=1279px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .zone__items.layout--5-4-3>div:first-child {
        width: 100%;
        margin-bottom: 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .zone__items.layout--5-4-3>div:nth-child(2) {
        width: calc(60% - 12px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .zone__items.layout--5-4-3>div:nth-child(3) {
        width: calc(40% - 16px)
      }
    }

    #taui-mvpdpicker {
      z-index: 10001
    }

    @media screen and (width>=480px) and (width<=959px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobil-app.kiln-edit-mode) .zone--t-sleep-week .zone__outer {
        background: linear-gradient(#120038, #e6dbff 22%, #ffe5fa 26%, #fff 39%)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobil-app.kiln-edit-mode) .zone--t-day-of-deals .zone__outer {
        background: linear-gradient(#e7e0fc, #e5fbff 22%, #f7fff2 26%, #fff 39%)
      }
    }

    @media screen and (width<=479px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__title-container {
        flex-wrap: wrap;
        margin-bottom: 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__title--underscored {
        margin-bottom: 4px;
        font-size: 30px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-homepage .zone:first-child>.zone__inner {
        padding-top: 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-homepage .zone--t-dark:last-of-type,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-homepage-mobile .zone--t-dark:last-of-type {
        margin-bottom: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].layout-homepage.cnna .zone__items.layout--wide-center>div.stack:nth-child(3),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].layout-homepage.cnna-homepage .zone__items.layout--wide-center>div.stack:nth-child(3) {
        margin-top: 16px
      }

      :is(body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].layout-homepage.cnna .zone:nth-child(2 of .zone) .zone__items>div:nth-child(2), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].layout-homepage.cnna-homepage .zone:nth-child(2 of .zone) .zone__items>div:nth-child(2)) {
        margin-bottom: 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].layout-homepage.cnna .zone__items.layout--4-6>div:nth-child(2),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].layout-homepage.cnna-homepage .zone__items.layout--4-6>div:nth-child(2) {
        margin-top: 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].layout-homepage.cnna .zone__items.layout--balanced-3>div:nth-child(2),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].layout-homepage.cnna .zone__items.layout--balanced-3>div:nth-child(3),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].layout-homepage.cnna-homepage .zone__items.layout--balanced-3>div:nth-child(2),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].layout-homepage.cnna-homepage .zone__items.layout--balanced-3>div:nth-child(3) {
        margin-bottom: 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].layout-homepage.cnna .zone__items.layout--balanced-2>div:nth-child(2),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].layout-homepage.cnna-homepage .zone__items.layout--balanced-2>div:nth-child(2) {
        margin-top: 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].layout-homepage.cnna .zone:last-child,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].layout-homepage.cnna-homepage .zone:last-child {
        margin-bottom: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].layout-homepage.cnna .zone--t-dark .zone__inner:not(.has-pseudo-class-fix-layout--full-bleed),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].layout-homepage.cnna-homepage .zone--t-dark .zone__inner:not(.has-pseudo-class-fix-layout--full-bleed) {
        padding: 32px 0
      }
    }

    @media screen and (width>=480px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone--t-dark {
        margin-bottom: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone--t-dark .zone__inner:not(:has(.layout--full-bleed)) {
        padding-bottom: var(--theme-zone__padding-bottom-small)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone--t-underscored,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone--t-sleep-week,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone--t-day-of-deals {
        margin-bottom: var(--theme-zone__padding-bottom-small)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone--t-underscored .zone__inner,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone--t-sleep-week .zone__inner,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone--t-day-of-deals .zone__inner {
        padding-bottom: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__title--full-width.zone__title .zone__title-url:hover {
        text-underline-offset: 4px;
        text-decoration-thickness: 1px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone--outlined {
        padding: 30px 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-3-fixed-300>div:nth-child(4) {
        width: 300px;
        margin: 0 auto
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-2-fixed-300>div:nth-child(3) {
        width: 316px;
        margin: 0 auto
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-2-min-300>div:nth-child(3) {
        min-width: 316px
      }
    }

    .underscored .zone {
      margin-bottom: var(--theme-zone__margin-bottom-default)
    }

    .underscored .zone .container {
      margin-bottom: 0 !important
    }

    @media screen and (width<=959px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .zone__items {
        gap: var(--theme-zone__margin-bottom-default)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.underscored) .zone {
        margin-bottom: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l0,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l0 .zone__title-url {
        font-size: 28px;
        font-weight: 700;
        line-height: 32px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l1,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l1 .zone__title-url {
        font-size: 32px;
        font-weight: 700;
        line-height: 38px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l2,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l2 .zone__title-url {
        font-size: 36px;
        font-weight: 700;
        line-height: 42px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l3,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l3 .zone__title-url {
        font-size: 40px;
        font-weight: 700;
        line-height: 46px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l4,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l4 .zone__title-url {
        font-size: 44px;
        font-weight: 700;
        line-height: 50px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l5,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l5 .zone__title-url {
        font-size: 48px;
        font-weight: 700;
        line-height: 56px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .container {
        margin-bottom: 24px
      }
    }

    @media screen and (width>=960px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__title {
        font-size: var(--theme-zone-title__font-size-medium-plus);
        line-height: var(--theme-zone-title__line-height-medium-plus);
        margin-bottom: 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__title-url {
        font-size: var(--theme-zone-title__font-size-medium-plus);
        line-height: var(--theme-zone-title__line-height-medium-plus)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__title--18-24 {
        font-size: 24px;
        line-height: 20px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__title--full-width {
        margin: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l0,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l0 .zone__title-url {
        font-size: 54px;
        font-weight: 700;
        line-height: 64px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l1,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l1 .zone__title-url {
        font-size: 64px;
        font-weight: 700;
        line-height: 86px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l2,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l2 .zone__title-url {
        font-size: 74px;
        font-weight: 700;
        line-height: 96px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l3,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l3 .zone__title-url {
        font-size: 84px;
        font-weight: 700;
        line-height: 106px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l4,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l4 .zone__title-url {
        font-size: 94px;
        font-weight: 700;
        line-height: 116px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l5,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone .zone__title--full-width.zone__title--full-width-size-l5 .zone__title-url {
        font-size: 104px;
        font-weight: 700;
        line-height: 126px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__title--full-width .zone__title-url {
        margin: 0 24px 12px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__kicker-text {
        margin: 0;
        font-size: 30px;
        line-height: 36px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__kicker .image {
        margin: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__kicker .image img {
        max-width: min(400px, 100%);
        max-height: 40px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone--outlined {
        padding: 30px 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone--t-dark {
        margin: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone--t-dark .zone__inner:not(:has(.layout--full-bleed)) {
        padding-bottom: var(--theme-zone__padding-bottom-default)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone--t-light+.zone--t-dark .zone__inner,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone--t-light+.product-zone--t-dark .zone__inner {
        padding-top: 64px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--full-width>div:first-child {
        width: 100%
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--full-width .container_vertical-strip {
        max-width: 769px;
        margin: 0 auto;
        padding: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--full-width .container_vertical-strip .image__container,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--full-width .container_vertical-strip img {
        max-height: 433px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--6-4>div:first-child {
        width: calc(60% - 12px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--6-4>div:nth-child(2) {
        width: calc(40% - 12px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--7-3>div:first-child {
        width: calc(70% - 12px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--7-3>div:nth-child(2) {
        width: calc(30% - 12px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--one-third-two-thirds>div:first-child {
        width: calc(33.33% - 12px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--one-third-two-thirds>div:nth-child(2) {
        width: calc(66.66% - 12px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--4-6>div:first-child {
        width: calc(40% - 12px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--4-6>div:nth-child(2) {
        width: calc(60% - 12px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-3-fixed-300>div:nth-child(4) {
        width: 300px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-3-fixed-300>div:first-child,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-3-fixed-300>div:nth-child(2),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-3-fixed-300>div:nth-child(3) {
        width: calc(33.33% - 124px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-center {
        column-gap: var(--theme-zone__wide-center-column-spacing, 24px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-center>div:first-child {
        flex: 3 1 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-center>div:nth-child(2) {
        flex: 4 1 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-center>div:nth-child(2) .container__title--emphatic {
        text-align: center
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-center>div:nth-child(3) {
        flex: 3 1 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-center>div:nth-child(3):has(.ad-slot) {
        min-width: 316px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--5-4-3>div:first-child,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--5-4-3>div:nth-child(2),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--5-4-3>div:nth-child(3),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-right-2>div:first-child,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-right-2>div:nth-child(2),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-right-2>div:nth-child(3),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-3>div:first-child,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-3>div:nth-child(2),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-3>div:nth-child(3) {
        width: calc(33.33% - 16px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-2-min-300 {
        column-gap: 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-2-min-300>div {
        flex: 1 1 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-left-balanced-2 {
        flex-wrap: nowrap;
        column-gap: 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-left-balanced-2>div:first-child {
        flex: 2 1 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-left-balanced-2>div:nth-child(2),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-left-balanced-2>div:nth-child(3) {
        flex: 1 1 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-left-balanced-2>div:nth-child(3):has(.ad-slot) {
        min-width: 316px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-2-fixed-300>div:first-child,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-2-fixed-300>div:nth-child(2) {
        width: calc(50% - 182px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-2-fixed-300>div:nth-child(3) {
        width: 316px;
        margin: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-2>div:first-child,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-2>div:nth-child(2),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-4>div {
        width: calc(50% - 12px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-4>div:first-child,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-4>div:nth-child(2) {
        margin-bottom: 32px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items .container>.container__ads>.ad-slot.adSlotLoaded {
        padding: 0 0 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .product-zone+.zone .zone__title:not(.zone__title--full-width) {
        margin: 0 0 24px
      }
    }

    @media screen and (width>=1280px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-center>div:first-child,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-center>div:nth-child(3) {
        flex: 1 1 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-center>div:nth-child(2) {
        flex: 2 1 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-3>div {
        width: calc(33.33% - 16px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-4>div {
        width: calc(25% - 12px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-4>div:first-child,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--balanced-4>div:nth-child(2) {
        margin-bottom: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--5-4-3>div:first-child {
        width: calc(41.66% - 16px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--5-4-3>div:nth-child(2) {
        width: calc(33.33% - 16px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--5-4-3>div:nth-child(3),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-right-2>div:first-child,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-right-2>div:nth-child(2) {
        width: calc(25% - 16px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone__items.layout--wide-right-2>div:nth-child(3) {
        width: calc(50% - 16px)
      }
    }

    @supports not selector(:has(*)) {

      .zone--t-dark .zone__inner:not(.has-pseudo-class-fix-layout--full-bleed),
      .zone--t-underscored .zone__inner:not(.has-pseudo-class-fix-layout--full-bleed),
      .zone--t-sleep-week .zone__inner:not(.has-pseudo-class-fix-layout--full-bleed),
      .zone--t-day-of-deals .zone__inner:not(.has-pseudo-class-fix-layout--full-bleed) {
        padding: 40px 0 32px
      }

      @media screen and (width>=480px) {
        body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone--t-dark .zone__inner:not(.has-pseudo-class-fix-layout--full-bleed) {
          padding-bottom: var(--theme-zone__padding-bottom-small)
        }
      }

      @media screen and (width>=960px) {
        body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .zone--t-dark .zone__inner:not(.has-pseudo-class-fix-layout--full-bleed) {
          padding-bottom: var(--theme-zone__padding-bottom-default)
        }
      }
    }

    [data-page-type=section] .zone.layout--full-bleed .container_hero-card-feature .container__item-media-wrapper .image__container,
    [data-page-type=section] .zone.layout--full-bleed .container_hero-card-feature .container__item-media-wrapper .interactive-video__container {
      border-radius: 0
    }

    .layout--4-6 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit,
    .layout--4-6 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit,
    .layout--5-4-3 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit,
    .layout--5-4-3 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit,
    .layout--6-4 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit,
    .layout--6-4 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit,
    .layout--7-3 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit,
    .layout--7-3 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit,
    .layout--balanced-2 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit,
    .layout--balanced-2 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit,
    .layout--balanced-2-fixed-300 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit,
    .layout--balanced-2-fixed-300 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit,
    .layout--balanced-3 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit,
    .layout--balanced-3 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit,
    .layout--balanced-3-fixed-300 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit,
    .layout--balanced-3-fixed-300 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit,
    .layout--wide-center .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit,
    .layout--wide-center .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit,
    .layout--wide-left-balanced-2 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit,
    .layout--wide-left-balanced-2 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit,
    .layout--wide-right-2 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit,
    .layout--wide-right-2 .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit,
    .layout--4-6 .container_list-headlines-with-images .image__credit,
    .layout--4-6 .container_list-headlines-with-images .image_sponsorship__credit,
    .layout--5-4-3 .container_list-headlines-with-images .image__credit,
    .layout--5-4-3 .container_list-headlines-with-images .image_sponsorship__credit,
    .layout--6-4 .container_list-headlines-with-images .image__credit,
    .layout--6-4 .container_list-headlines-with-images .image_sponsorship__credit,
    .layout--7-3 .container_list-headlines-with-images .image__credit,
    .layout--7-3 .container_list-headlines-with-images .image_sponsorship__credit,
    .layout--balanced-2 .container_list-headlines-with-images .image__credit,
    .layout--balanced-2 .container_list-headlines-with-images .image_sponsorship__credit,
    .layout--balanced-2-fixed-300 .container_list-headlines-with-images .image__credit,
    .layout--balanced-2-fixed-300 .container_list-headlines-with-images .image_sponsorship__credit,
    .layout--balanced-3 .container_list-headlines-with-images .image__credit,
    .layout--balanced-3 .container_list-headlines-with-images .image_sponsorship__credit,
    .layout--balanced-3-fixed-300 .container_list-headlines-with-images .image__credit,
    .layout--balanced-3-fixed-300 .container_list-headlines-with-images .image_sponsorship__credit,
    .layout--wide-center .container_list-headlines-with-images .image__credit,
    .layout--wide-center .container_list-headlines-with-images .image_sponsorship__credit,
    .layout--wide-left-balanced-2 .container_list-headlines-with-images .image__credit,
    .layout--wide-left-balanced-2 .container_list-headlines-with-images .image_sponsorship__credit,
    .layout--wide-right-2 .container_list-headlines-with-images .image__credit,
    .layout--wide-right-2 .container_list-headlines-with-images .image_sponsorship__credit,
    .layout--full-width .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image__credit,
    .layout--full-width .container_lead-plus-headlines-with-images .container__item:not(:first-child) .image_sponsorship__credit {
      display: none
    }

    @media screen and (width>=960px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--4-6 .container_card:first-child .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--4-6 .container_card:first-child .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--5-4-3 .container_card .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--5-4-3 .container_card .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--5-4-3 .container_grid-2 .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--5-4-3 .container_grid-2 .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--6-4 .container_card:not(:first-child) .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--6-4 .container_card:not(:first-child) .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--6-4 .container_grid-2:not(:first-child) .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--6-4 .container_grid-2:not(:first-child) .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--7-3 .container_card:not(:first-child) .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--7-3 .container_card:not(:first-child) .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--7-3 .container_grid-2:not(:first-child) .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--7-3 .container_grid-2:not(:first-child) .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2-fixed-300 .container_card .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2-fixed-300 .container_card .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2-fixed-300 .container_grid-2 .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2-fixed-300 .container_grid-2 .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_card .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_card .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_grid-2 .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_grid-2 .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3 .container_grid-2 .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3 .container_grid-2 .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3 .container_card .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3 .container_card .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-center .container_grid-2 .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-center .container_grid-2 .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-right-2 .container_card:not(:last-child) .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-right-2 .container_card:not(:last-child) .image_sponsorship__credit {
        display: none
      }
    }

    @media screen and (width>=1280px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--4-6 .container_grid-2:first-child .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--4-6 .container_grid-2:first-child .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--6-4 .container_grid-2:not(:first-child) .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--6-4 .container_grid-2:not(:first-child) .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-center .container_card .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-center .container_card .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-left-balanced-2 .container_card:not(:first-child) .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-left-balanced-2 .container_card:not(:first-child) .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-left-balanced-2 .container_grid-2:not(:first-child) .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-left-balanced-2 .container_grid-2:not(:first-child) .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-right-2 .container_grid-2:not(:last-child) .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-right-2 .container_grid-2:not(:last-child) .image_sponsorship__credit {
        display: none
      }
    }

    @media screen and (width<=640px) {

      body:not([class^=homepage-mobile]) .layout--4-6 .container_grid-2 .image__credit,
      body:not([class^=homepage-mobile]) .layout--4-6 .container_grid-2 .image_sponsorship__credit,
      body:not([class^=homepage-mobile]) .layout--5-4-3 .container_grid-2 .image__credit,
      body:not([class^=homepage-mobile]) .layout--5-4-3 .container_grid-2 .image_sponsorship__credit,
      body:not([class^=homepage-mobile]) .layout--5-4-3 .container_grid-3 .image__credit,
      body:not([class^=homepage-mobile]) .layout--5-4-3 .container_grid-3 .image_sponsorship__credit,
      body:not([class^=homepage-mobile]) .layout--5-4-3 .container_grid-4 .image__credit,
      body:not([class^=homepage-mobile]) .layout--5-4-3 .container_grid-4 .image_sponsorship__credit,
      body:not([class^=homepage-mobile]) .layout--6-4 .container_grid-2 .image__credit,
      body:not([class^=homepage-mobile]) .layout--6-4 .container_grid-2 .image_sponsorship__credit,
      body:not([class^=homepage-mobile]) .layout--7-3 .container_grid-2 .image__credit,
      body:not([class^=homepage-mobile]) .layout--7-3 .container_grid-2 .image_sponsorship__credit,
      body:not([class^=homepage-mobile]) .layout--balanced-2 .container_grid-2 .image__credit,
      body:not([class^=homepage-mobile]) .layout--balanced-2 .container_grid-2 .image_sponsorship__credit,
      body:not([class^=homepage-mobile]) .layout--balanced-2-fixed-300 .container_grid-2 .image__credit,
      body:not([class^=homepage-mobile]) .layout--balanced-2-fixed-300 .container_grid-2 .image_sponsorship__credit,
      body:not([class^=homepage-mobile]) .layout--balanced-3-fixed-300 .container_grid-2 .image__credit,
      body:not([class^=homepage-mobile]) .layout--balanced-3-fixed-300 .container_grid-2 .image_sponsorship__credit,
      body:not([class^=homepage-mobile]) .layout--balanced-3 .container_grid-2 .image__credit,
      body:not([class^=homepage-mobile]) .layout--balanced-3 .container_grid-2 .image_sponsorship__credit,
      body:not([class^=homepage-mobile]) .layout--full-width .container_grid-2 .image__credit,
      body:not([class^=homepage-mobile]) .layout--full-width .container_grid-2 .image_sponsorship__credit,
      body:not([class^=homepage-mobile]) .layout--wide-center .container_grid-2 .image__credit,
      body:not([class^=homepage-mobile]) .layout--wide-center .container_grid-2 .image_sponsorship__credit,
      body:not([class^=homepage-mobile]) .layout--wide-left-balanced-2 .container_grid-2 .image__credit,
      body:not([class^=homepage-mobile]) .layout--wide-left-balanced-2 .container_grid-2 .image_sponsorship__credit,
      body:not([class^=homepage-mobile]) .layout--wide-right-2 .container_grid-2 .image__credit,
      body:not([class^=homepage-mobile]) .layout--wide-right-2 .container_grid-2 .image_sponsorship__credit {
        display: none
      }
    }

    @media screen and (width<=959px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2-fixed-300 .container__item:not(:first-child) .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2-fixed-300 .container__item:not(:first-child) .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2-fixed-300 .container_lead-plus-headlines-with-images:not(:first-child) .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2-fixed-300 .container_lead-plus-headlines-with-images:not(:first-child) .image_sponsorship__credit {
        display: none
      }
    }

    @media screen and (width>=960px) and (width<=1279px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--4-6 .container_grid-2 .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--4-6 .container_grid-2 .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--6-4 .container_grid-2 .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--6-4 .container_grid-2 .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--7-3 .container_grid-2 .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--7-3 .container_grid-2 .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2 .container_card .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2 .container_card .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2 .container_grid-2 .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-2 .container_grid-2 .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_app-collections:not(:last-child) .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_app-collections:not(:last-child) .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_lead-plus-headlines:not(:last-child) .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_lead-plus-headlines:not(:last-child) .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_grid-3:not(:last-child) .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_grid-3:not(:last-child) .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_lead-plus-headlines-with-images:not(:last-child) .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_lead-plus-headlines-with-images:not(:last-child) .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_vertical-strip:not(:last-child) .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3-fixed-300 .container_vertical-strip:not(:last-child) .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-left-balanced-2 .container_card .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-left-balanced-2 .container_card .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-left-balanced-2 .container_grid-2 .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-left-balanced-2 .container_grid-2 .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-center .container_card .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-center .container_card .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-right-2 .container_card:last-child .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-right-2 .container_card:last-child .image_sponsorship__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-right-2 .container_grid-2 .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--wide-right-2 .container_grid-2 .image_sponsorship__credit {
        display: none
      }
    }

    @media screen and (width<=1279px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--full-width .container_list-headlines-with-images .image__credit,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--full-width .container_list-headlines-with-images .image_sponsorship__credit {
        display: none
      }
    }

    @media screen and (width<=767px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .zone__items.layout--wide-center>div:first-child {
        order: 1
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .zone__items.layout--wide-center>div:nth-child(2) {
        order: -1
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].layout-homepage .zone {
        margin-bottom: 32px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].layout-homepage .zone__items.layout--wide-center>div:first-child {
        order: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].layout-homepage .zone__items.layout--4-6:first-child>div:first-child {
        order: 1
      }
    }

    @media screen and (width>=768px) and (width<=1023px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .zone__items.layout--balanced-3>div:first-child,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .zone__items.layout--balanced-3>div:nth-child(2) {
        width: calc(50% - 12px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .zone__items.layout--balanced-3>div:first-child:after,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .zone__items.layout--balanced-3>div:nth-child(2):after {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .zone__items.layout--balanced-3>div:nth-child(3) {
        width: 100%
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .zone__items.layout--wide-center {
        column-gap: 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .zone__items.layout--wide-center>.container__item-media-wrapper {
        width: 100%
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .zone__items.layout--wide-center>div:nth-child(2) {
        flex: 100%;
        order: -1;
        margin-bottom: 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .zone__items.layout--wide-center>div:first-child,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .zone__items.layout--wide-center>div:nth-child(3) {
        flex: calc(50% - 12px)
      }
    }

    @media screen and (width>=960px) and (width<=1279px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .zone__items.layout--wide-right-2,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .zone__items.layout--wide-left-balanced-2 {
        flex-wrap: wrap
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .zone__items.layout--wide-right-2>div:first-child,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .zone__items.layout--wide-left-balanced-2>div:first-child {
        flex: 100%;
        margin-bottom: 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .zone__items.layout--wide-right-2>div:nth-child(2),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .zone__items.layout--wide-left-balanced-2>div:nth-child(2) {
        flex: calc(50% - 12px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .zone__items.layout--wide-right-2>div:nth-child(3),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .zone__items.layout--wide-left-balanced-2>div:nth-child(3) {
        flex: calc(50% - 12px);
        min-width: 316px
      }
    }

    @media screen and (width>=1280px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .zone__items.layout--wide-right-2>div:first-child {
        width: calc(50% - 16px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .zone__items.layout--wide-right-2>div:nth-child(2),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .zone__items.layout--wide-right-2>div:nth-child(3) {
        width: calc(25% - 16px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .zone__items.layout--wide-left-balanced-2>div:first-child,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .zone__items.layout--wide-left-balanced-2>div:nth-child(2) {
        flex: 1 1 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .zone__items.layout--wide-left-balanced-2>div:nth-child(3) {
        flex: 2 1 0;
        min-width: 316px
      }
    }

    @media screen and (width>=960px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .zone__items.layout--one-third-two-thirds>div:first-child {
        width: calc(66.66% - 12px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .zone__items.layout--one-third-two-thirds>div:nth-child(2) {
        width: calc(33.33% - 12px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].layout-homepage .zone__items.layout--4-6>div:first-child {
        width: calc(60% - 12px)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].layout-homepage .zone__items.layout--4-6>div:nth-child(2) {
        width: calc(40% - 12px)
      }
    }

    .tags__title {
      letter-spacing: 3px;
      text-transform: uppercase;
      font-size: 12px
    }

    .tags__list {
      letter-spacing: 3px;
      text-transform: uppercase;
      padding: 0;
      font-size: 12px;
      display: inline
    }

    .tags__list-item {
      display: inline
    }

    .tags__list-item:not(:last-child) .tags__link:after {
      content: ","
    }

    .tags__list-item--hidden,
    .tags__list-item--invisible {
      display: none
    }

    .tags__link {
      color: #0c0c0c;
      text-decoration: none
    }

    .tags__link:active,
    .tags__link:hover,
    .tags__link:focus {
      box-shadow: 0 1px 0 var(--theme-primary)
    }

    .tags__more-link {
      color: var(--theme-color-link);
      cursor: pointer
    }

    .image {
      border-bottom: 1px solid #e6e6e6;
      width: 100%;
      margin: 32px 0;
      padding-bottom: 8px
    }

    .image__hide-placeholder .kiln-placeholder {
      display: none
    }

    .image__picture {
      width: 100%
    }

    .image__metadata {
      display: grid
    }

    .image__caption {
      color: #0c0c0c;
      text-align: left;
      order: 3;
      margin-top: 8px;
      font-size: 12px;
      font-weight: 400;
      line-height: 18px
    }

    .image__caption a {
      color: #0c0c0c;
      text-underline-offset: 4px;
      text-decoration: underline
    }

    .image__caption a:hover {
      color: #6e6e6e;
      text-decoration: none
    }

    .image__location {
      color: #0c0c0c;
      text-align: left;
      order: 2;
      margin-top: 8px;
      font-size: 12px;
      font-weight: 400;
      line-height: 18px;
      display: none
    }

    .image__credit {
      color: #6e6e6e;
      text-align: right;
      visibility: hidden;
      order: 1;
      margin-top: 4px;
      font-size: 10px;
      font-weight: 400
    }

    .image__container {
      display: flex
    }

    .image__dam-img {
      object-fit: cover;
      width: 100%;
      height: 100%
    }

    .image__dam-img--loading {
      background-color: #e6e6e6
    }

    .image__img {
      width: 100%;
      max-width: 100%;
      height: 100%
    }

    .image__img--fade-in {
      opacity: 0;
      visibility: hidden;
      transition: opacity .4s ease-in
    }

    .image__img--visible {
      display: block
    }

    .image__img--hidden {
      display: none
    }

    .image__label {
      bottom: 0;
      text-transform: uppercase;
      white-space: nowrap;
      align-items: center;
      margin: 0;
      padding: 4px 8px;
      font-size: 10px;
      font-weight: 700;
      display: flex;
      position: absolute;
      inset-inline-start: 0
    }

    .image__label-indicator {
      display: none
    }

    .image__label--type-breaking {
      color: #fff;
      background: #c00
    }

    .image__label--type-exclusive,
    .image__label--type-bleacher-report,
    .image__label--type-investigates {
      color: #fff;
      background: #0c0c0c
    }

    .image__label--type-updates,
    .image__label--type-updates-in-spanish,
    .image__label--type-live-video {
      color: #0c0c0c;
      background: #fff;
      display: block
    }

    .image__label--type-updates .image__label-indicator,
    .image__label--type-updates-in-spanish .image__label-indicator,
    .image__label--type-live-video .image__label-indicator {
      color: #c00;
      padding-inline-end: 4px;
      font-size: 26px;
      line-height: .4;
      display: block
    }

    .image__label--type-opinion,
    .image__label--type-analysis,
    .image__label--type-trending {
      color: #c00;
      background: #fff
    }

    .image__label--type-custom {
      color: #0c0c0c;
      background: #fff
    }

    .image__label--type-video,
    .image__label--type-gallery,
    .image__label--type-podcasts,
    .image__label--type-custom-video {
      color: #fff;
      background: #0c0c0c80
    }

    .kiln-edit-mode .image__label {
      visibility: visible
    }

    .image__label-icon {
      float: left;
      fill: #f8f8f8;
      background-position: 50%;
      background-repeat: no-repeat;
      width: 14px;
      height: 14px;
      margin-inline-end: 4px
    }

    .image__label--type-video .image__label-icon,
    .image__label--type-custom-video .image__label-icon {
      background-image: url("video.svg")
    }

    .image__label--type-gallery .image__label-icon {
      background-image: url("photo.svg")
    }

    .image__label-bull-span {
      align-items: center;
      display: flex
    }

    .image__lede>.image {
      width: 100%;
      margin: 0 0 32px
    }

    .image__lede>.image__container {
      width: 100%;
      height: 0;
      padding-bottom: 56.25%;
      position: relative
    }

    .image__lede>.image__dam-img {
      width: 100%;
      height: auto;
      position: absolute
    }

    .image__related-content .image {
      border: 0;
      margin: 0;
      padding: 0
    }

    .image__related-content .image__outer-container {
      margin: 0;
      padding: 0
    }

    .image__related-content .image__outer-container:after {
      display: none
    }

    .image__related-content .image__container {
      display: flex
    }

    .image__related-content .image__credit,
    .image__related-content .image__caption {
      display: none
    }

    .image__related-content .image__img {
      width: 100%
    }

    .image--eq-extra-small .image__container {
      margin-bottom: 24px
    }

    .image--eq-extra-small .image__credit {
      visibility: hidden;
      margin: 0;
      padding: 0
    }

    .image.image--eq-small .image__container {
      margin-bottom: auto
    }

    .image.image--eq-small .image__container:only-child {
      margin-bottom: 24px
    }

    .image.image--eq-small .image__credit {
      visibility: visible;
      padding: 4px 0;
      line-height: 12px
    }

    .image.image--eq-small .image__label {
      padding: 8px 16px;
      font-size: 12px
    }

    .image.image--eq-small .image__label-icon {
      width: 16px;
      height: 16px
    }

    .underscored .article__content>.image,
    .underscored .article__main>.image__lede .image {
      border-bottom: 0;
      padding-bottom: 0
    }

    .underscored .article__content>.image .image__credit,
    .underscored .article__main>.image__lede .image .image__credit {
      padding-bottom: 0
    }

    .card:not(:only-child) .underscored:empty {
      min-height: 24px;
      margin: 4px 0 0;
      padding: 0
    }

    @media screen and (width>=960px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .image__caption {
        margin-top: 4px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .article__content>.image--eq-large .image__container,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .article__main>.image__lede .image--eq-large .image__container,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .article__content>.image--eq-large .image__dam-img,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .article__main>.image__lede .image--eq-large .image__dam-img {
        border-radius: 8px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .article__content>.image--eq-small:not(.image--eq-large) .image__container,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .article__main>.image__lede .image--eq-small:not(.image--eq-large) .image__container,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .article__content>.image--eq-small:not(.image--eq-large) .image__dam-img,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored .article__main>.image__lede .image--eq-small:not(.image--eq-large) .image__dam-img {
        border-radius: 4px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .underscored .card:not(:only-child) .image__credit:empty {
        min-height: 24px;
        margin-top: 4px;
        padding: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .image__related-content.related-content__image .image {
        border: 0;
        margin: 0;
        padding: 0
      }
    }

    .container {
      margin-bottom: var(--theme-container-margin-bottom-default);
      width: 100%
    }

    .container:last-child {
      margin-bottom: 0
    }

    .container__title {
      box-sizing: border-box;
      width: 100%;
      margin-bottom: var(--theme-container-title__margin-bottom);
      position: relative
    }

    .container__title:after,
    .container__title:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: 0
    }

    .container__title-url {
      color: inherit;
      text-decoration: none
    }

    .container__title-url .right-arrow {
      content: "";
      fill: var(--theme-container-title__arrow-color--initial);
      stroke: var(--theme-container-title__arrow-color--initial);
      height: var(--theme-container-title__arrow-size);
      top: var(--theme-container-title__arrow-top-pos);
      vertical-align: top;
      width: var(--theme-container-title__arrow-size);
      margin-left: 8px;
      display: inline-block;
      position: relative
    }

    .container__title.hover:hover .right-arrow {
      fill: var(--theme-container-title__arrow-color--hover);
      stroke: var(--theme-container-title__arrow-color--hover);
      transition: all .4s
    }

    .container__title-text,
    .container__title_url-text {
      font-family: var(--theme-font-family);
      font-size: var(--theme-container-title__text-size);
      letter-spacing: .5px;
      text-transform: uppercase;
      width: 100%;
      margin-top: 0;
      margin-bottom: 16px;
      font-weight: 700;
      line-height: 20px;
      text-decoration: none;
      display: inline-block
    }

    .container__title--underscored:before {
      transition: none;
      display: none
    }

    .container__title--underscored.hover:hover:before {
      width: 16px;
      transition: none
    }

    .container__title--underscored .container__title-url {
      align-items: center;
      margin-bottom: 24px;
      display: inline-flex
    }

    .container__title--underscored .container__title-text,
    .container__title--underscored .container__title_url-text {
      text-transform: none;
      margin-bottom: 0;
      margin-right: 12px;
      padding-bottom: 0;
      font-size: 36px;
      font-weight: 700;
      line-height: 36px
    }

    .container__title--underscored:after {
      border-top: none
    }

    .container__title--underscored .container__title_url-text {
      width: auto
    }

    .container__title--underscored .container_card__title_url-sub-text {
      color: var(--theme-paragraph__link-color);
      text-decoration-line: var(--theme-paragraph__link-decoration);
      text-decoration-color: var(--theme-paragraph__link-decoration-color);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration-skip-ink: var(--theme-underline-skip-ink);
      text-decoration-skip: var(--theme-underline-skip-ink)
    }

    .container__title--underscored .container_card__title_url-sub-text:hover {
      color: var(--theme-link-color-hover);
      text-decoration: var(--theme-paragraph__hover-link-decoration)
    }

    .container__title--underscored .container_card__title_url-sub-text {
      color: inherit;
      text-decoration-color: inherit
    }

    .container__title--underscored .container_card__title_url-sub-text:hover {
      color: #6e6e6e
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title-text,
    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text {
      border-inline-start: 6px solid #0c0c0c;
      padding-inline-start: 10px
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover {
      color: #6e6e6e;
      border-inline-start-color: #6e6e6e
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover .right-arrow {
      fill: #6e6e6e;
      stroke: #6e6e6e;
      transition: all .4s
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active {
      color: #404040;
      border-inline-start-color: #404040
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active .right-arrow {
      fill: #404040;
      stroke: #404040
    }

    .container__title--bold:before,
    .container__title--bold:after {
      display: none
    }

    .container__title--bold .container__title-text,
    .container__title--bold .container__title_url-text {
      text-align: left;
      text-transform: initial;
      font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;
      font-weight: 700;
      font-size: helveticaneue;
      color: Helvetica;
      letter-spacing: Arial;
      line-height: Utkal
    }

    .container__title--bold .container__title_url-text {
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration-line: underline;
      text-decoration-color: #0c0c0c;
      text-decoration-thickness: 2px
    }

    .container__title--bold .container__title_url-text:hover {
      color: #6e6e6e;
      text-decoration-line: none
    }

    .container__title--emphatic:before {
      content: unset
    }

    .container__title--emphatic .container__title-text {
      text-transform: none
    }

    .container__title--emphatic .container__title_url-text {
      text-transform: none;
      font-size: var(--theme-container-title-emphatic__font-size);
      font-weight: var(--theme-section-headline__font-weight);
      line-height: var(--theme-container-title-emphatic__line-height);
      letter-spacing: 0;
      margin-top: 0
    }

    .container__title--emphatic .container__title_url-text:hover {
      color: var(--theme-link-color-hover);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      cursor: pointer;
      text-decoration-line: underline
    }

    .container.tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title-text,
    .container.tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title_url-text {
      font-size: 20px;
      font-weight: 700;
      line-height: 26px
    }

    .container__kicker {
      text-align: center
    }

    .container__kicker-url {
      text-decoration: none
    }

    .container__kicker-text {
      font-family: var(--theme-font-family);
      color: #0c0c0c;
      margin: 8px 0 0;
      font-size: 18px;
      font-weight: 700;
      line-height: 26px;
      display: block
    }

    .container__kicker .image {
      border-bottom: none;
      margin: 8px 0 16px;
      padding: 0
    }

    .container__kicker .image--eq-extra-small .image__container {
      margin-bottom: 0
    }

    .container__kicker .image__container {
      background: 0 0
    }

    .container__kicker .image__metadata {
      display: none
    }

    .container__kicker .image img {
      width: auto;
      max-width: 300px;
      max-height: 20px
    }

    .container__kicker--kicker-logo-small .image__picture {
      max-height: 20px
    }

    .container__kicker--kicker-logo-small .image img {
      max-width: 250px
    }

    .container__kicker--kicker-logo .image__picture {
      max-height: 30px
    }

    .container__kicker--kicker-logo .image img {
      max-width: 250px;
      max-height: 30px
    }

    .container__item {
      margin: 0;
      padding: 0;
      list-style: none;
      position: relative
    }

    .container__item:first-child {
      border-top: none;
      padding-top: 0
    }

    .container__item.placeholder,
    .container__item.fill {
      opacity: .5
    }

    .container__item .component-selector-wrapper {
      position: unset
    }

    .container__item .interactive-video,
    .container__item .interactive-video_inline-small {
      margin-top: 0;
      margin-bottom: 0
    }

    .container__item .interactive-video [data-editable=metaCaption],
    .container__item .interactive-video_inline-small [data-editable=metaCaption] {
      display: none
    }

    .container__item .interactive-video__player,
    .container__item .interactive-video_inline-small__player {
      object-position: top
    }

    .container__item img,
    .container__item video {
      object-fit: cover;
      object-position: center;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      right: 0
    }

    .container__item .image,
    .container__item .image_inline-small {
      border: none;
      margin: 0;
      padding: 0
    }

    .container__item .image__caption,
    .container__item .image_inline-small__caption {
      display: none
    }

    .container__item .image__credit,
    .container__item .image_inline-small__credit {
      color: #6e6e6e;
      font-family: var(--theme-font-family);
      text-align: right;
      padding: 0 0 8px;
      font-size: 10px;
      font-weight: 400;
      line-height: 0
    }

    .container__item .image .mini-selector,
    .container__item .image_inline-small .mini-selector {
      display: none
    }

    .container__item .interactive-video {
      border: none;
      margin: 0;
      padding: 0
    }

    .container__item .interactive-video__metadata {
      border-bottom: none;
      max-width: none;
      padding-bottom: 0
    }

    .container__item .interactive-video__metadata .interactive-video__caption {
      line-height: initial;
      text-align: right
    }

    .container__item .interactive-video__metadata .interactive-video__caption .inline-placeholder {
      height: 0;
      display: none
    }

    .container__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit {
      padding: 4px 0 8px;
      font-size: 10px;
      line-height: 12px;
      display: block
    }

    .container__item .video {
      border-bottom: 0;
      margin: 0;
      padding-bottom: 8px
    }

    .container__item .video__caption {
      display: none
    }

    .container__item .video__credit {
      margin-top: 6px
    }

    body[dir=rtl] .container__item .image__credit,
    body[dir=rtl] .container__item .image_sponsorship__credit {
      text-align: left
    }

    .container__item-media-wrapper {
      flex-direction: column;
      justify-content: center;
      display: flex;
      position: relative
    }

    .container__item-media .image__credit,
    .container__item-media .image_sponsorship__credit,
    .container__item-media .interactive-video__credit {
      visibility: hidden
    }

    .container__item-media .image__container,
    .container__item-media .image_sponsorship__container,
    .container__item-media .interactive-video__container {
      flex-direction: column;
      position: relative;
      overflow: hidden
    }

    .container__item-media .image__container:after,
    .container__item-media .image_sponsorship__container:after,
    .container__item-media .interactive-video__container:after {
      content: "";
      padding-bottom: 56.25%;
      display: block
    }

    .container__item-media .image--eq-small~.image__metadata .image__credit,
    .container__item-media .image_sponsorship--eq-small~.image__metadata .image__credit,
    .container__item-media .interactive-video--eq-small~.image__metadata .image__credit {
      visibility: visible;
      padding: 4px;
      line-height: 12px
    }

    .container__item-media .image--eq-small~.image__metadata .card__label,
    .container__item-media .image_sponsorship--eq-small~.image__metadata .card__label,
    .container__item-media .interactive-video--eq-small~.image__metadata .card__label {
      letter-spacing: .5px;
      padding: 8px 16px
    }

    .container__item-media .image--eq-small~.image__metadata .card__label-icon,
    .container__item-media .image_sponsorship--eq-small~.image__metadata .card__label-icon,
    .container__item-media .interactive-video--eq-small~.image__metadata .card__label-icon {
      width: 16px;
      height: 16px
    }

    .container__item-media .interactive-video__container:after {
      position: relative
    }

    .container.lazy .image__container,
    .container.lazy .image_sponsorship__container {
      background: #e6e6e6
    }

    .container__headline {
      color: #0c0c0c;
      font-family: var(--theme-container__font-family);
      font-size: 16px;
      font-weight: var(--theme-container__font-weight);
      letter-spacing: .5px;
      line-height: 22px
    }

    .container_headline-carousel__headline {
      font-family: var(--theme-font-family);
      font-size: 18px;
      font-style: normal;
      font-weight: 400
    }

    .container__banner {
      color: #0c0c0c;
      letter-spacing: .5px;
      width: calc(100% - 30px);
      font-size: 18px;
      font-weight: 400;
      line-height: 22px
    }

    .container__link {
      color: unset;
      width: 100%;
      text-decoration: none;
      display: inline-block
    }

    .container__link:hover img,
    .container__link:hover video {
      opacity: var(--theme-container-image-opacity--hover);
      transition: all .2s
    }

    .container__link:hover .image__container,
    .container__link:hover .image_sponsorship__container {
      background: var(--theme-container-image-color--hover)
    }

    .container__link:hover .container__headline,
    .container__link:hover .container__banner {
      color: var(--theme-container-color--hover);
      text-decoration-color: var(--theme-container-text-decoration-color--hover);
      text-decoration-line: underline;
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset)
    }

    .container__field-links {
      margin: 0;
      padding: 0;
      list-style-type: none
    }

    .container__text-label {
      font-weight: 700;
      display: inline
    }

    .container__text-label--type-breaking,
    .container__text-label--type-updates,
    .container__text-label--type-updates-in-spanish {
      color: #d50000
    }

    .container__text-label--type-live-video {
      color: #d50000;
      flex-direction: row;
      justify-content: flex-start;
      align-items: center;
      display: inline-flex
    }

    .container__text-label--type-live-video .container__text-label--icon {
      background-image: url("live-video-icon-red.svg");
      width: 16px;
      height: 16px;
      margin-bottom: 4px
    }

    .container__text-label--type-audio:not(:empty):before,
    .container__text-label--type-custom-video:not(:empty):before,
    .container__text-label--type-streaming-non-breaking:not(:empty):before,
    .container__text-label--type-gallery:not(:empty):before,
    .container__text-label--type-podcasts:not(:empty):before {
      vertical-align: middle;
      width: 20px;
      height: 18px;
      display: inline-block
    }

    .container__text-label--type-audio:not(:empty):before {
      content: url("audio-dark.svg")
    }

    .container__text-label--type-podcasts:not(:empty):before {
      content: url("microphone-dark.svg")
    }

    .container__text-label--type-gallery:not(:empty):before {
      content: url("photo-dark.svg")
    }

    .container__text-label--type-streaming-non-breaking:not(:empty):before {
      content: url("video-dark.svg")
    }

    .container__text-label:not(:empty):after {
      content: ":"
    }

    .container__text-label--type-video:not(:empty):after {
      content: ""
    }

    .container__text-label--type-video .container__text-label--text-content {
      display: none
    }

    .container__text {
      font-family: var(--theme-font-family);
      width: 100%;
      display: inline-block
    }

    .container__text .icon-sig-video,
    .container__text .icon-sig-photo-default {
      float: left;
      height: 20px;
      margin-top: 2px;
      margin-right: 4px;
      padding-bottom: 3px;
      display: none
    }

    .container__video-duration,
    .container__labels {
      display: none
    }

    .container__text .icon-sig-video,
    .container__text .icon-sig-photo-default,
    .container__headline .icon-sig-video,
    .container__headline .icon-sig-photo-default {
      fill: #a4001e
    }

    .container__description {
      display: none
    }

    .container__title_url-sub-text {
      color: var(--theme-paragraph__link-color);
      text-decoration-line: var(--theme-paragraph__link-decoration);
      text-decoration-color: var(--theme-paragraph__link-decoration-color);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration-skip-ink: var(--theme-underline-skip-ink);
      text-decoration-skip: var(--theme-underline-skip-ink)
    }

    .container__title_url-sub-text:hover {
      color: var(--theme-link-color-hover);
      text-decoration: var(--theme-paragraph__hover-link-decoration)
    }

    .container__title_url-sub-text {
      color: #0c0c0c;
      padding-top: 16px;
      font-size: 16px;
      font-weight: 400;
      line-height: 22px;
      text-decoration-color: #0c0c0c;
      display: none
    }

    .container__title_url-sub-text:hover {
      color: #6e6e6e
    }

    .container__title--bulleted-headlines {
      display: flex
    }

    .container__title--bulleted-headlines:before {
      display: none
    }

    .container__title--bulleted-headlines:after {
      border-top: none;
      border-bottom: 1px solid #e6e6e6;
      flex-grow: 2;
      align-self: center;
      margin-inline-start: 8px;
      display: block;
      position: relative;
      top: -4px
    }

    .container__title--bulleted-headlines .container__title-text,
    .container__title--bulleted-headlines .container__title_url-text {
      letter-spacing: .5px;
      width: auto;
      margin: 0 0 16px
    }

    .container.hide {
      display: none
    }

    .container_list-headlines-with-images__item .container__text-label--type-gallery,
    .container_ml-manual__item .container__text-label--type-gallery,
    .container_list-headlines-with-read-times__item .container__text-label--type-gallery {
      display: inline
    }

    .container_list-headlines-with-images__item .container__text-label--type-video,
    .container_ml-manual__item .container__text-label--type-video,
    .container_list-headlines-with-read-times__item .container__text-label--type-video {
      display: none
    }

    .container_list-headlines-with-images__item .container__video-duration,
    .container_ml-manual__item .container__video-duration,
    .container_list-headlines-with-read-times__item .container__video-duration {
      display: inline-block
    }

    .container_ribbon .container__text-label--type-video,
    .container_ribbon .container__text-label--type-custom-video,
    .container_ribbon .container__text-label--type-gallery,
    .container_ribbon-left .container__text-label--type-video,
    .container_ribbon-left .container__text-label--type-custom-video,
    .container_ribbon-left .container__text-label--type-gallery {
      display: inline
    }

    .container_ribbon .container__text-label--type-video .container__text-label--text-content,
    .container_ribbon-left .container__text-label--type-video .container__text-label--text-content {
      display: none
    }

    .container_ribbon .container__text-label--type-video:after,
    .container_ribbon-left .container__text-label--type-video:after {
      content: ""
    }

    .container_grid-2__item .card--media-card-label-show .card__label-container,
    .container_grid-3__item .card--media-card-label-show .card__label-container,
    .container_grid-4__item .card--media-card-label-show .card__label-container,
    .container_list-images-with-description__item .card--media-card-label-show .card__label-container,
    .container_lead-plus-headlines-with-images__item .card--media-card-label-show .card__label-container,
    .container_spotlight-package__item .card--media-card-label-show .card__label-container {
      display: block
    }

    .container_grid-2__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_grid-3__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_grid-4__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_list-images-with-description__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_lead-plus-headlines-with-images__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_spotlight-package__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_grid-2__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_grid-3__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_grid-4__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_list-images-with-description__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_lead-plus-headlines-with-images__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_spotlight-package__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_grid-2__item .card__label-container,
    .container_grid-3__item .card__label-container,
    .container_grid-4__item .card__label-container,
    .container_list-images-with-description__item .card__label-container,
    .container_lead-plus-headlines-with-images__item .card__label-container,
    .container_spotlight-package__item .card__label-container {
      display: none
    }

    .container_grid-2__item .container__text-label--type-video,
    .container_grid-2__item .container__text-label--type-gallery,
    .container_grid-3__item .container__text-label--type-video,
    .container_grid-3__item .container__text-label--type-gallery,
    .container_grid-4__item .container__text-label--type-video,
    .container_grid-4__item .container__text-label--type-gallery,
    .container_list-images-with-description__item .container__text-label--type-video,
    .container_list-images-with-description__item .container__text-label--type-gallery,
    .container_lead-plus-headlines-with-images__item .container__text-label--type-video,
    .container_lead-plus-headlines-with-images__item .container__text-label--type-gallery,
    .container_spotlight-package__item .container__text-label--type-video,
    .container_spotlight-package__item .container__text-label--type-gallery {
      display: inline
    }

    .container_grid-2__item .container__text-label--type-live-video,
    .container_grid-3__item .container__text-label--type-live-video,
    .container_grid-4__item .container__text-label--type-live-video,
    .container_list-images-with-description__item .container__text-label--type-live-video,
    .container_lead-plus-headlines-with-images__item .container__text-label--type-live-video,
    .container_spotlight-package__item .container__text-label--type-live-video {
      display: inline-flex
    }

    .container_grid-2__item .container__video-duration,
    .container_grid-3__item .container__video-duration,
    .container_grid-4__item .container__video-duration,
    .container_list-images-with-description__item .container__video-duration,
    .container_lead-plus-headlines-with-images__item .container__video-duration,
    .container_spotlight-package__item .container__video-duration {
      display: inline-block
    }

    .container_lead-plus-headlines-with-images__item:first-child:first-child .card__label-container {
      display: block
    }

    .container_lead-plus-headlines-with-images__item:first-child:first-child .container__text-label,
    .container_lead-plus-headlines-with-images__item:first-child:first-child .container__video-duration--type-video {
      display: none
    }

    .container_list-headlines__item .container__video-duration,
    .container_bulleted-headlines__item .container__video-duration,
    .container_list-headlines-ranked__item .container__video-duration {
      display: inline-block
    }

    .container_grid-2__item .icon-sig-video,
    .container_grid-3__item .icon-sig-video,
    .container_grid-4__item .icon-sig-video,
    .container_list-headlines__item .icon-sig-video,
    .container_lead-plus-headlines-with-images__item .icon-sig-video,
    .container_bulleted-headlines__item .icon-sig-video,
    .container_list-headlines-with-images__item .icon-sig-video,
    .container_ml-manual__item .icon-sig-video,
    .container_list-images-with-description__item .icon-sig-video,
    .container_list-headlines-ranked__item .icon-sig-video,
    .container_list-headlines-with-read-times__item .icon-sig-video {
      display: none
    }

    .container_grid-2__item .container__video-duration,
    .container_grid-3__item .container__video-duration,
    .container_grid-4__item .container__video-duration,
    .container_list-headlines__item .container__video-duration,
    .container_lead-plus-headlines-with-images__item .container__video-duration,
    .container_bulleted-headlines__item .container__video-duration,
    .container_list-headlines-with-images__item .container__video-duration,
    .container_ml-manual__item .container__video-duration,
    .container_list-images-with-description__item .container__video-duration,
    .container_list-headlines-ranked__item .container__video-duration,
    .container_list-headlines-with-read-times__item .container__video-duration {
      font-weight: 700
    }

    .container_grid-2__item .container__video-duration-icon,
    .container_grid-3__item .container__video-duration-icon,
    .container_grid-4__item .container__video-duration-icon,
    .container_list-headlines__item .container__video-duration-icon,
    .container_lead-plus-headlines-with-images__item .container__video-duration-icon,
    .container_bulleted-headlines__item .container__video-duration-icon,
    .container_list-headlines-with-images__item .container__video-duration-icon,
    .container_ml-manual__item .container__video-duration-icon,
    .container_list-images-with-description__item .container__video-duration-icon,
    .container_list-headlines-ranked__item .container__video-duration-icon,
    .container_list-headlines-with-read-times__item .container__video-duration-icon {
      content: url("video-dark.svg");
      vertical-align: middle;
      margin-top: -2px;
      margin-right: 2px;
      padding-bottom: 0
    }

    .container_feature-cards__item:first-child .container__video-duration,
    .container_lead-plus-headlines__item:first-child .container__video-duration,
    .container_lead-plus-headlines-with-images__item:first-child .container__video-duration,
    .container_lead-package__item:first-child .container__video-duration,
    .container_spotlight-package__item:first-child .container__video-duration,
    .container_side-by-side-package__item:first-child .container__video-duration,
    .container_feature-cards__item .icon-sig-video,
    .container_feature-cards__item .icon-sig-photo-default,
    .container_lead-plus-headlines__item .icon-sig-video,
    .container_lead-plus-headlines__item .icon-sig-photo-default,
    .container_lead-plus-headlines-with-images__item .icon-sig-video,
    .container_lead-plus-headlines-with-images__item .icon-sig-photo-default,
    .container_lead-package__item .icon-sig-video,
    .container_lead-package__item .icon-sig-photo-default,
    .container_spotlight-package__item .icon-sig-video,
    .container_spotlight-package__item .icon-sig-photo-default,
    .container_side-by-side-package__item .icon-sig-video,
    .container_side-by-side-package__item .icon-sig-photo-default {
      display: none
    }

    .container_feature-cards__item .container__video-duration,
    .container_lead-plus-headlines__item .container__video-duration,
    .container_lead-plus-headlines-with-images__item .container__video-duration,
    .container_lead-package__item .container__video-duration,
    .container_spotlight-package__item .container__video-duration,
    .container_side-by-side-package__item .container__video-duration {
      font-weight: 700;
      display: inline-block
    }

    .container_feature-cards__item .container__video-duration-icon,
    .container_lead-plus-headlines__item .container__video-duration-icon,
    .container_lead-plus-headlines-with-images__item .container__video-duration-icon,
    .container_lead-package__item .container__video-duration-icon,
    .container_spotlight-package__item .container__video-duration-icon,
    .container_side-by-side-package__item .container__video-duration-icon {
      content: url("video-dark.svg");
      vertical-align: middle;
      margin-top: -2px;
      margin-right: 2px;
      padding-bottom: 0
    }

    .container_grid-2 .container__text-label--has-duration:not(:empty):before,
    .container_grid-3 .container__text-label--has-duration:not(:empty):before,
    .container_grid-4 .container__text-label--has-duration:not(:empty):before,
    .container_list-headlines-with-images .container__text-label--has-duration:not(:empty):before,
    .container_ml_manual .container__text-label--has-duration:not(:empty):before,
    .container_list-headlines-with-read-times .container__text-label--has-duration:not(:empty):before,
    .container_lead-plus-headlines-with-images .container__text-label--has-duration:not(:empty):before,
    .container_lead-plus-headlines .container__text-label--has-duration:not(:empty):before,
    .container_lead-package .container__text-label--has-duration:not(:empty):before,
    .container_list-headlines .container__text-label--has-duration:not(:empty):before,
    .container_bulleted-headlines .container__text-label--has-duration:not(:empty):before,
    .container_list-headlines-ranked .container__text-label--has-duration:not(:empty):before,
    .container_list-images-with-description .container__text-label--has-duration:not(:empty):before {
      display: none
    }

    .container_ml-manual {
      counter-reset: viewable-cards-count 0;
      margin-bottom: var(--theme-container-margin-bottom-default)
    }

    .container_ml-manual__ads .ad-slot.adSlotLoaded {
      padding: 0 0 24px
    }

    .container_ml-manual__item {
      border-top: none;
      border-bottom: 1px solid #b1b1b1;
      max-width: 100%;
      padding: 12px 8px;
      display: flex
    }

    .container_ml-manual__item .container_ml-manual__link {
      display: flex
    }

    .container_ml-manual__item .container_ml-manual__link:first-of-type {
      flex: 1
    }

    .container_ml-manual__item .image__metadata,
    .container_ml-manual__item .interactive-video__metadata {
      display: none
    }

    .container_ml-manual__item:first-child {
      padding-top: 12px
    }

    .container_ml-manual__item-media-wrapper {
      flex-direction: column;
      justify-content: flex-start;
      align-self: flex-start;
      min-width: 100px;
      display: flex
    }

    .container_ml-manual__item-media {
      width: 100%
    }

    .container_ml-manual__item-media .image__caption-container,
    .container_ml-manual__item-media .image_sponsorship__caption-container {
      display: none
    }

    .container_ml-manual__item-media .image__container,
    .container_ml-manual__item-media .interactive-video__container {
      width: 130px;
      margin-bottom: 0
    }

    .container_ml-manual__text {
      flex: 75%;
      align-items: flex-start;
      margin-inline-start: 12px
    }

    .container_ml-manual__date {
      display: none
    }

    .container_ml-manual__pinned-card,
    .container_ml-manual__placeholder-card {
      counter-increment: viewable-cards-count
    }

    .container_ml-manual__pinned-card:before,
    .container_ml-manual__placeholder-card:before {
      content: counter(viewable-cards-count);
      background-color: #e6e6e6;
      border-radius: 50%;
      justify-content: center;
      align-items: center;
      width: 24px;
      height: 24px;
      margin-right: 12px;
      padding: 8px;
      font-size: 14px;
      display: flex
    }

    .container_ml-manual__placeholder-card {
      align-items: center;
      margin-top: 0
    }

    .container_ml-manual__placeholder-card .container_ml-manual__headline-text {
      text-transform: uppercase;
      color: #311b92
    }

    .container_ml-manual__placeholder-card .container_ml-manual__text {
      margin-left: 0
    }

    .container_ml-manual__queue-card {
      background-color: #ede7f6
    }

    .container_ml-manual__queue-cards-header {
      text-align: center;
      color: #311b92;
      background-color: #e6e6e6;
      justify-content: center;
      align-items: center;
      gap: .5em;
      margin-top: 12px;
      padding: 12px;
      display: flex
    }

    .container_ml-manual .image__credit,
    .container_ml-manual .image_sponsorship__credit {
      text-align: left;
      padding: 0
    }

    .container_ml-manual .card .container__link {
      display: flex
    }

    .container_ml-manual--not-shared-component-page .hide,
    .container_ml-manual--not-shared-component-page .card__published-date {
      display: none
    }

    .container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card {
      background-color: #f8f8f8;
      border: none;
      margin-bottom: 12px
    }

    .container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card:before {
      display: none
    }

    .container_ml-manual--not-shared-component-page .container_ml-manual__text {
      position: initial;
      color: #404040;
      font-size: 14px
    }

    .drag-drop-active .container_ml-manual .container_ml-manual__placeholder-card {
      background-color: #fff
    }

    .container .card__label--type-video .card__label-bull-span {
      display: none
    }

    .container .card__label--type-video .card__label--duration {
      display: inline
    }

    .container__alert-block {
      z-index: 2;
      color: #0d47a1;
      background-color: #e3f2fd;
      width: 100%;
      margin-bottom: 12px;
      display: block;
      position: relative
    }

    .container__alert-block-item {
      color: #0d47a1;
      z-index: 1;
      background-color: #e3f2fd;
      justify-content: center;
      display: flex
    }

    .container__alert-block-inner-container {
      flex-direction: row;
      justify-content: space-between;
      margin-top: 0;
      margin-bottom: 0;
      padding: 12px 16px;
      font-size: 14px;
      display: flex
    }

    .container__alert-block-content {
      flex-grow: 1;
      line-height: 22px;
      display: flex
    }

    .container__alert-block-icon {
      flex-shrink: 0;
      align-self: flex-start;
      margin-right: 8px
    }

    .container .card__media-label-container,
    .container .container__title_url-text .right-arrow {
      display: none
    }

    .container .pagination {
      background: #fff;
      justify-content: center;
      align-items: center;
      height: 56px;
      margin: 32px auto 8px;
      font-size: 16px;
      font-weight: 700;
      transition: opacity 1.5s;
      display: flex
    }

    [dir=rtl] .container .pagination.pagination,
    [dir=rtl] .container .pagination.pagination * {
      font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif !important
    }

    .container .pagination-previous:before {
      -webkit-mask: url("ui-arrow-left.svg");
      mask: url("ui-arrow-left.svg")
    }

    [dir=rtl] .container .pagination-previous:before {
      -webkit-mask: url("ui-caret-left-elevate.svg");
      mask: url("ui-caret-left-elevate.svg")
    }

    .container .pagination-next:before {
      -webkit-mask: url("ui-arrow-right.svg");
      mask: url("ui-arrow-right.svg")
    }

    [dir=rtl] .container .pagination-next:before {
      -webkit-mask: url("ui-caret-right-elevate.svg");
      mask: url("ui-caret-right-elevate.svg")
    }

    .container .pagination-previous,
    .container .pagination-next {
      color: #0c0c0c;
      border: 1px solid #0c0c0c;
      border-radius: 50%;
      justify-content: center;
      align-items: center;
      padding: 12px 16px;
      text-decoration: none;
      display: flex
    }

    .container .pagination-previous:hover,
    .container .pagination-next:hover {
      background: #e6e6e6
    }

    .container .pagination-previous.disabled,
    .container .pagination-next.disabled {
      pointer-events: none;
      cursor: default;
      border: 1px solid #b1b1b1
    }

    .container .pagination-previous.disabled:before,
    .container .pagination-next.disabled:before {
      background-color: #b1b1b1
    }

    .container .pagination-previous svg,
    .container .pagination-next svg {
      margin: 0
    }

    .container .pagination-previous-direction,
    .container .pagination-next-direction {
      text-indent: -9999px;
      display: block
    }

    .container .pagination-previous:before,
    .container .pagination-next:before {
      content: "";
      background-color: #0c0c0c;
      width: 12px;
      height: 12px;
      -webkit-mask-size: contain;
      mask-size: contain
    }

    [dir=rtl] .container .pagination-previous,
    [dir=rtl] .container .pagination-next {
      border-width: 2px;
      flex-shrink: 0;
      width: 48px;
      height: 48px;
      padding: 0
    }

    [dir=rtl] .container .pagination-previous.disabled,
    [dir=rtl] .container .pagination-next.disabled {
      border-width: 2px
    }

    [dir=rtl] .container .pagination-previous:before,
    [dir=rtl] .container .pagination-next:before {
      transform: scaleX(-1);
      -webkit-mask-position: 50%;
      mask-position: 50%;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat
    }

    .container .pagination-links {
      margin: 0;
      padding: 0 24px;
      list-style: none;
      display: flex
    }

    .container .pagination-link {
      color: #6e6e6e;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      min-width: 25px;
      margin: 0 4px;
      padding-bottom: 4px;
      text-decoration: none;
      display: flex;
      position: relative
    }

    [dir=rtl] .container .pagination-link {
      text-transform: uppercase;
      line-height: 18px
    }

    .container .pagination-link:after {
      content: "";
      width: 100%;
      height: 3px;
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translate(-50%)
    }

    .container .pagination-link.active {
      color: #0c0c0c
    }

    .container .pagination-link.active:after {
      background: #000
    }

    .container .pagination-link:hover:after {
      background: #6e6e6e
    }

    .container .pagination-link:hover,
    .container .pagination-link:active,
    .container .pagination-link:focus {
      color: #0c0c0c
    }

    .container .pagination-link:hover:after,
    .container .pagination-link:active:after,
    .container .pagination-link:focus:after {
      background: #e6e6e6
    }

    @media (width<=479px) {
      [dir=rtl] .container .pagination-links {
        padding: 0 8px
      }

      [dir=rtl] .container .pagination-link {
        min-width: 20px;
        margin: 0 2px
      }
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text),
    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text),
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text),
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text) {
      border-left-color: #fff
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover,
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover {
      color: #fff;
      border-left-color: #fff
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow,
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow {
      fill: #fff;
      stroke: #fff
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active,
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active {
      color: #f8f8f8;
      border-left-color: #f8f8f8
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow,
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow {
      fill: #f8f8f8;
      stroke: #f8f8f8
    }

    .zone--t-dark_ribbon .container__text-label--type-video,
    .zone--t-dark_ribbon .container__text-label--type-gallery,
    .zone--t-dark_ribbon-left .container__text-label--type-video,
    .zone--t-dark_ribbon-left .container__text-label--type-gallery,
    .product-zone--t-dark_ribbon .container__text-label--type-video,
    .product-zone--t-dark_ribbon .container__text-label--type-gallery,
    .product-zone--t-dark_ribbon-left .container__text-label--type-video,
    .product-zone--t-dark_ribbon-left .container__text-label--type-gallery {
      display: inline-block
    }

    .zone--t-dark_lead-plus-headlines-with-images:first-child .card__label-container,
    .product-zone--t-dark_lead-plus-headlines-with-images:first-child .card__label-container {
      display: block
    }

    .zone--t-dark_lead-plus-headlines-with-images:first-child .container__text-label--type-video,
    .zone--t-dark_lead-plus-headlines-with-images:first-child .container__text-label--type-gallery,
    .product-zone--t-dark_lead-plus-headlines-with-images:first-child .container__text-label--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images:first-child .container__text-label--type-gallery {
      display: none
    }

    .zone--t-dark_grid-2__item .card__label-container,
    .zone--t-dark_grid-3__item .card__label-container,
    .zone--t-dark_grid-4__item .card__label-container,
    .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container,
    .zone--t-dark_list-images-with-description__item .card__label-container,
    .product-zone--t-dark_grid-2__item .card__label-container,
    .product-zone--t-dark_grid-3__item .card__label-container,
    .product-zone--t-dark_grid-4__item .card__label-container,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container,
    .product-zone--t-dark_list-images-with-description__item .card__label-container {
      display: block
    }

    .zone--t-dark_grid-2__item .card__label-container--hide,
    .zone--t-dark_grid-3__item .card__label-container--hide,
    .zone--t-dark_grid-4__item .card__label-container--hide,
    .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,
    .zone--t-dark_list-images-with-description__item .card__label-container--hide,
    .product-zone--t-dark_grid-2__item .card__label-container--hide,
    .product-zone--t-dark_grid-3__item .card__label-container--hide,
    .product-zone--t-dark_grid-4__item .card__label-container--hide,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,
    .product-zone--t-dark_list-images-with-description__item .card__label-container--hide,
    .zone--t-dark_grid-2__item .container__text-label,
    .zone--t-dark_grid-3__item .container__text-label,
    .zone--t-dark_grid-4__item .container__text-label,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label,
    .zone--t-dark_list-images-with-description__item .container__text-label,
    .product-zone--t-dark_grid-2__item .container__text-label,
    .product-zone--t-dark_grid-3__item .container__text-label,
    .product-zone--t-dark_grid-4__item .container__text-label,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label,
    .product-zone--t-dark_list-images-with-description__item .container__text-label {
      display: none
    }

    .zone--t-dark_grid-2__item .container__text-label--show,
    .zone--t-dark_grid-3__item .container__text-label--show,
    .zone--t-dark_grid-4__item .container__text-label--show,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,
    .zone--t-dark_list-images-with-description__item .container__text-label--show,
    .product-zone--t-dark_grid-2__item .container__text-label--show,
    .product-zone--t-dark_grid-3__item .container__text-label--show,
    .product-zone--t-dark_grid-4__item .container__text-label--show,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,
    .product-zone--t-dark_list-images-with-description__item .container__text-label--show,
    .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery {
      display: inline-block
    }

    .zone--t-dark_grid-2__item .container__video-duration,
    .zone--t-dark_grid-3__item .container__video-duration,
    .zone--t-dark_grid-4__item .container__video-duration,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .zone--t-dark_list-images-with-description__item .container__video-duration,
    .product-zone--t-dark_grid-2__item .container__video-duration,
    .product-zone--t-dark_grid-3__item .container__video-duration,
    .product-zone--t-dark_grid-4__item .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration,
    .zone--t-dark_grid-2__item .container__video-duration--type-video,
    .zone--t-dark_grid-3__item .container__video-duration--type-video,
    .zone--t-dark_grid-4__item .container__video-duration--type-video,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video,
    .zone--t-dark_list-images-with-description__item .container__video-duration--type-video,
    .product-zone--t-dark_grid-2__item .container__video-duration--type-video,
    .product-zone--t-dark_grid-3__item .container__video-duration--type-video,
    .product-zone--t-dark_grid-4__item .container__video-duration--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video {
      display: none
    }

    .zone--t-dark_grid-2__item .container__video-duration--type-video--show,
    .zone--t-dark_grid-3__item .container__video-duration--type-video--show,
    .zone--t-dark_grid-4__item .container__video-duration--type-video--show,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show,
    .zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show,
    .product-zone--t-dark_grid-2__item .container__video-duration--type-video--show,
    .product-zone--t-dark_grid-3__item .container__video-duration--type-video--show,
    .product-zone--t-dark_grid-4__item .container__video-duration--type-video--show,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show {
      display: inline-block
    }

    .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container {
      display: block
    }

    .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label {
      display: none
    }

    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-streaming-non-breaking,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-streaming-non-breaking,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery {
      display: inline-block
    }

    .zone--t-dark_lead-plus-headlines-with-images__item:first-child .container__video-duration--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item:first-child .container__video-duration--type-video {
      display: none
    }

    .zone--t-dark_list-headlines__item .container__video-duration,
    .zone--t-dark_bulleted-headlines__item .container__video-duration,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .zone--t-dark_list-headlines-with-images__item .container__video-duration,
    .zone--t-dark_ml-manual__item .container__video-duration,
    .zone--t-dark_list-headlines-with-read-times__item .container__video-duration,
    .product-zone--t-dark_list-headlines__item .container__video-duration,
    .product-zone--t-dark_bulleted-headlines__item .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_list-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_ml-manual__item .container__video-duration,
    .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration {
      display: inline-block
    }

    .zone--t-dark_grid-2__item .icon-sig-video,
    .zone--t-dark_grid-3__item .icon-sig-video,
    .zone--t-dark_grid-4__item .icon-sig-video,
    .zone--t-dark_list-headlines__item .icon-sig-video,
    .zone--t-dark_bulleted-headlines__item .icon-sig-video,
    .zone--t-dark_list-headlines-with-images__item .icon-sig-video,
    .zone--t-dark_ml-manual__item .icon-sig-video,
    .zone--t-dark_list-images-with-description__item .icon-sig-video,
    .zone--t-dark_list-headlines-with-read-times__item .icon-sig-video,
    .product-zone--t-dark_grid-2__item .icon-sig-video,
    .product-zone--t-dark_grid-3__item .icon-sig-video,
    .product-zone--t-dark_grid-4__item .icon-sig-video,
    .product-zone--t-dark_list-headlines__item .icon-sig-video,
    .product-zone--t-dark_bulleted-headlines__item .icon-sig-video,
    .product-zone--t-dark_list-headlines-with-images__item .icon-sig-video,
    .product-zone--t-dark_ml-manual__item .icon-sig-video,
    .product-zone--t-dark_list-images-with-description__item .icon-sig-video,
    .product-zone--t-dark_list-headlines-with-read-times__item .icon-sig-video {
      display: none
    }

    .zone--t-dark_grid-2__item .container__video-duration,
    .zone--t-dark_grid-3__item .container__video-duration,
    .zone--t-dark_grid-4__item .container__video-duration,
    .zone--t-dark_list-headlines__item .container__video-duration,
    .zone--t-dark_bulleted-headlines__item .container__video-duration,
    .zone--t-dark_list-headlines-with-images__item .container__video-duration,
    .zone--t-dark_ml-manual__item .container__video-duration,
    .zone--t-dark_list-images-with-description__item .container__video-duration,
    .zone--t-dark_list-headlines-with-read-times__item .container__video-duration,
    .product-zone--t-dark_grid-2__item .container__video-duration,
    .product-zone--t-dark_grid-3__item .container__video-duration,
    .product-zone--t-dark_grid-4__item .container__video-duration,
    .product-zone--t-dark_list-headlines__item .container__video-duration,
    .product-zone--t-dark_bulleted-headlines__item .container__video-duration,
    .product-zone--t-dark_list-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_ml-manual__item .container__video-duration,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration,
    .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration {
      font-weight: 700
    }

    .zone--t-dark_grid-2__item .container__video-duration--hidden,
    .zone--t-dark_grid-3__item .container__video-duration--hidden,
    .zone--t-dark_grid-4__item .container__video-duration--hidden,
    .zone--t-dark_list-headlines__item .container__video-duration--hidden,
    .zone--t-dark_bulleted-headlines__item .container__video-duration--hidden,
    .zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden,
    .zone--t-dark_ml-manual__item .container__video-duration--hidden,
    .zone--t-dark_list-images-with-description__item .container__video-duration--hidden,
    .zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden,
    .product-zone--t-dark_grid-2__item .container__video-duration--hidden,
    .product-zone--t-dark_grid-3__item .container__video-duration--hidden,
    .product-zone--t-dark_grid-4__item .container__video-duration--hidden,
    .product-zone--t-dark_list-headlines__item .container__video-duration--hidden,
    .product-zone--t-dark_bulleted-headlines__item .container__video-duration--hidden,
    .product-zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden,
    .product-zone--t-dark_ml-manual__item .container__video-duration--hidden,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration--hidden,
    .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden {
      display: none
    }

    .zone--t-dark_grid-2__item .container__video-duration-icon,
    .zone--t-dark_grid-3__item .container__video-duration-icon,
    .zone--t-dark_grid-4__item .container__video-duration-icon,
    .zone--t-dark_list-headlines__item .container__video-duration-icon,
    .zone--t-dark_bulleted-headlines__item .container__video-duration-icon,
    .zone--t-dark_list-headlines-with-images__item .container__video-duration-icon,
    .zone--t-dark_ml-manual__item .container__video-duration-icon,
    .zone--t-dark_list-images-with-description__item .container__video-duration-icon,
    .zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon,
    .product-zone--t-dark_grid-2__item .container__video-duration-icon,
    .product-zone--t-dark_grid-3__item .container__video-duration-icon,
    .product-zone--t-dark_grid-4__item .container__video-duration-icon,
    .product-zone--t-dark_list-headlines__item .container__video-duration-icon,
    .product-zone--t-dark_bulleted-headlines__item .container__video-duration-icon,
    .product-zone--t-dark_list-headlines-with-images__item .container__video-duration-icon,
    .product-zone--t-dark_ml-manual__item .container__video-duration-icon,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration-icon,
    .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon {
      content: url("video-dark.svg");
      vertical-align: -1.5px;
      margin-top: 2px;
      margin-right: 2px;
      padding-bottom: 0
    }

    .zone--t-dark_feature-cards__item:first-child .container__video-duration,
    .zone--t-dark_lead-plus-headlines__item:first-child .container__video-duration,
    .zone--t-dark_lead-plus-headlines-with-images__item:first-child .container__video-duration,
    .zone--t-dark_lead-package__item:first-child .container__video-duration,
    .product-zone--t-dark_feature-cards__item:first-child .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines__item:first-child .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines-with-images__item:first-child .container__video-duration,
    .product-zone--t-dark_lead-package__item:first-child .container__video-duration,
    .zone--t-dark_feature-cards__item .icon-sig-video,
    .zone--t-dark_lead-plus-headlines__item .icon-sig-video,
    .zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video,
    .zone--t-dark_lead-package__item .icon-sig-video,
    .product-zone--t-dark_feature-cards__item .icon-sig-video,
    .product-zone--t-dark_lead-plus-headlines__item .icon-sig-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video,
    .product-zone--t-dark_lead-package__item .icon-sig-video {
      display: none
    }

    .zone--t-dark_feature-cards__item .container__video-duration,
    .zone--t-dark_lead-plus-headlines__item .container__video-duration,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .zone--t-dark_lead-package__item .container__video-duration,
    .product-zone--t-dark_feature-cards__item .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines__item .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_lead-package__item .container__video-duration {
      font-weight: 700;
      display: inline-block
    }

    .zone--t-dark_feature-cards__item .container__video-duration-icon,
    .zone--t-dark_lead-plus-headlines__item .container__video-duration-icon,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon,
    .zone--t-dark_lead-package__item .container__video-duration-icon,
    .product-zone--t-dark_feature-cards__item .container__video-duration-icon,
    .product-zone--t-dark_lead-plus-headlines__item .container__video-duration-icon,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon,
    .product-zone--t-dark_lead-package__item .container__video-duration-icon {
      content: url("video-dark.svg");
      vertical-align: -1.5px;
      margin-top: 2px;
      margin-right: 2px;
      padding-bottom: 0
    }

    .zone--t-dark .card__label--type-video .card__label-bull-span,
    .product-zone--t-dark .card__label--type-video .card__label-bull-span {
      display: none
    }

    .zone--t-dark .card__label--type-video .card__label--duration,
    .product-zone--t-dark .card__label--type-video .card__label--duration {
      display: inline
    }

    .zone--t-dark .pagination,
    .product-zone--t-dark .pagination {
      background: #fff;
      justify-content: center;
      align-items: center;
      height: 56px;
      margin: 32px auto 8px;
      font-size: 16px;
      font-weight: 700;
      transition: opacity 1.5s;
      display: flex
    }

    [dir=rtl] .zone--t-dark .pagination.pagination,
    [dir=rtl] .zone--t-dark .pagination.pagination *,
    [dir=rtl] .product-zone--t-dark .pagination.pagination,
    [dir=rtl] .product-zone--t-dark .pagination.pagination * {
      font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif !important
    }

    .zone--t-dark .pagination-previous:before,
    .product-zone--t-dark .pagination-previous:before {
      -webkit-mask: url("ui-arrow-left.svg");
      mask: url("ui-arrow-left.svg")
    }

    [dir=rtl] .zone--t-dark .pagination-previous:before,
    [dir=rtl] .product-zone--t-dark .pagination-previous:before {
      -webkit-mask: url("ui-caret-left-elevate.svg");
      mask: url("ui-caret-left-elevate.svg")
    }

    .zone--t-dark .pagination-next:before,
    .product-zone--t-dark .pagination-next:before {
      -webkit-mask: url("ui-arrow-right.svg");
      mask: url("ui-arrow-right.svg")
    }

    [dir=rtl] .zone--t-dark .pagination-next:before,
    [dir=rtl] .product-zone--t-dark .pagination-next:before {
      -webkit-mask: url("ui-caret-right-elevate.svg");
      mask: url("ui-caret-right-elevate.svg")
    }

    .zone--t-dark .pagination-previous,
    .zone--t-dark .pagination-next,
    .product-zone--t-dark .pagination-previous,
    .product-zone--t-dark .pagination-next {
      color: #0c0c0c;
      border: 1px solid #0c0c0c;
      border-radius: 50%;
      justify-content: center;
      align-items: center;
      padding: 12px 16px;
      text-decoration: none;
      display: flex
    }

    .zone--t-dark .pagination-previous:hover,
    .zone--t-dark .pagination-next:hover,
    .product-zone--t-dark .pagination-previous:hover,
    .product-zone--t-dark .pagination-next:hover {
      background: #e6e6e6
    }

    .zone--t-dark .pagination-previous.disabled,
    .zone--t-dark .pagination-next.disabled,
    .product-zone--t-dark .pagination-previous.disabled,
    .product-zone--t-dark .pagination-next.disabled {
      pointer-events: none;
      cursor: default;
      border: 1px solid #b1b1b1
    }

    .zone--t-dark .pagination-previous.disabled:before,
    .zone--t-dark .pagination-next.disabled:before,
    .product-zone--t-dark .pagination-previous.disabled:before,
    .product-zone--t-dark .pagination-next.disabled:before {
      background-color: #b1b1b1
    }

    .zone--t-dark .pagination-previous svg,
    .zone--t-dark .pagination-next svg,
    .product-zone--t-dark .pagination-previous svg,
    .product-zone--t-dark .pagination-next svg {
      margin: 0
    }

    .zone--t-dark .pagination-previous-direction,
    .zone--t-dark .pagination-next-direction,
    .product-zone--t-dark .pagination-previous-direction,
    .product-zone--t-dark .pagination-next-direction {
      text-indent: -9999px;
      display: block
    }

    .zone--t-dark .pagination-previous:before,
    .zone--t-dark .pagination-next:before,
    .product-zone--t-dark .pagination-previous:before,
    .product-zone--t-dark .pagination-next:before {
      content: "";
      background-color: #0c0c0c;
      width: 12px;
      height: 12px;
      -webkit-mask-size: contain;
      mask-size: contain
    }

    [dir=rtl] .zone--t-dark .pagination-previous,
    [dir=rtl] .zone--t-dark .pagination-next,
    [dir=rtl] .product-zone--t-dark .pagination-previous,
    [dir=rtl] .product-zone--t-dark .pagination-next {
      border-width: 2px;
      flex-shrink: 0;
      width: 48px;
      height: 48px;
      padding: 0
    }

    [dir=rtl] .zone--t-dark .pagination-previous.disabled,
    [dir=rtl] .zone--t-dark .pagination-next.disabled,
    [dir=rtl] .product-zone--t-dark .pagination-previous.disabled,
    [dir=rtl] .product-zone--t-dark .pagination-next.disabled {
      border-width: 2px
    }

    [dir=rtl] .zone--t-dark .pagination-previous:before,
    [dir=rtl] .zone--t-dark .pagination-next:before,
    [dir=rtl] .product-zone--t-dark .pagination-previous:before,
    [dir=rtl] .product-zone--t-dark .pagination-next:before {
      transform: scaleX(-1);
      -webkit-mask-position: 50%;
      mask-position: 50%;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat
    }

    .zone--t-dark .pagination-links,
    .product-zone--t-dark .pagination-links {
      margin: 0;
      padding: 0 24px;
      list-style: none;
      display: flex
    }

    .zone--t-dark .pagination-link,
    .product-zone--t-dark .pagination-link {
      color: #6e6e6e;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      min-width: 25px;
      margin: 0 4px;
      padding-bottom: 4px;
      text-decoration: none;
      display: flex;
      position: relative
    }

    [dir=rtl] .zone--t-dark .pagination-link,
    [dir=rtl] .product-zone--t-dark .pagination-link {
      text-transform: uppercase;
      line-height: 18px
    }

    .zone--t-dark .pagination-link:after,
    .product-zone--t-dark .pagination-link:after {
      content: "";
      width: 100%;
      height: 3px;
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translate(-50%)
    }

    .zone--t-dark .pagination-link.active,
    .product-zone--t-dark .pagination-link.active {
      color: #0c0c0c
    }

    .zone--t-dark .pagination-link.active:after,
    .product-zone--t-dark .pagination-link.active:after {
      background: #000
    }

    .zone--t-dark .pagination-link:hover:after,
    .product-zone--t-dark .pagination-link:hover:after {
      background: #6e6e6e
    }

    .zone--t-dark .pagination-link:hover,
    .zone--t-dark .pagination-link:active,
    .zone--t-dark .pagination-link:focus,
    .product-zone--t-dark .pagination-link:hover,
    .product-zone--t-dark .pagination-link:active,
    .product-zone--t-dark .pagination-link:focus {
      color: #0c0c0c
    }

    .zone--t-dark .pagination-link:hover:after,
    .zone--t-dark .pagination-link:active:after,
    .zone--t-dark .pagination-link:focus:after,
    .product-zone--t-dark .pagination-link:hover:after,
    .product-zone--t-dark .pagination-link:active:after,
    .product-zone--t-dark .pagination-link:focus:after {
      background: #e6e6e6
    }

    @media (width<=479px) {

      [dir=rtl] .zone--t-dark .pagination-links,
      [dir=rtl] .product-zone--t-dark .pagination-links {
        padding: 0 8px
      }

      [dir=rtl] .zone--t-dark .pagination-link,
      [dir=rtl] .product-zone--t-dark .pagination-link {
        min-width: 20px;
        margin: 0 2px
      }
    }

    @media screen and (width>=960px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title_url-text {
        font-size: 36px;
        font-weight: 700;
        line-height: 38px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title_url-text {
        font-size: 46px;
        font-weight: 700;
        line-height: 52px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title_url-text {
        font-size: 56px;
        font-weight: 700;
        line-height: 62px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker-text {
        margin: 0;
        font-size: 20px;
        line-height: 26px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image {
        margin: 0 0 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container {
        background: 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image img {
        max-width: min(400px, 100%);
        max-height: 40px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker--kicker-logo-small .image__picture {
        max-height: 20px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker--kicker-logo-small .image img {
        max-width: 250px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker--kicker-logo .image__picture {
        max-height: 40px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker--kicker-logo .image img {
        max-width: 250px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container .container__title_url-text .right-arrow {
        display: inherit
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title_url-text {
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 26px
      }
    }

    @media screen and (width<=959px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title_url-text {
        letter-spacing: 0;
        margin-top: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title_url-text {
        font-size: 32px;
        font-weight: 700;
        line-height: 38px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container {
        background: 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_ml-manual__item-media-wrapper {
        min-width: 95px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_ml-manual__item-media-wrapper .image__container,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_ml-manual__item-media-wrapper .interactive-video__container {
        width: 95px;
        height: 95px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title_url-text {
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 22px
      }
    }

    @media screen and (width<=479px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title_url-sub-text {
        font-size: 14px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a {
        flex-wrap: wrap
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a p {
        padding-top: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text {
        font-size: 30px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text {
        margin-bottom: 4px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title_url-text {
        font-size: 20px;
        font-weight: 700;
        line-height: 26px
      }
    }

    .container:not([data-subscriber-card-make-up=true]) .container__text-label--type-for-subscribers {
      display: inline
    }

    .container:not([data-subscriber-card-make-up=true]) .container_lead-package__item:first-child .container__text-label--type-for-subscribers,
    .container:not([data-subscriber-card-make-up=true]) .container_lead-plus-headlines__item:first-child .container__text-label--type-for-subscribers,
    .container:not([data-subscriber-card-make-up=true]) .container_spotlight-package__item:first-child .container__text-label--type-for-subscribers,
    .container:not([data-subscriber-card-make-up=true]) .container_lead-plus-headlines-with-images__item:first-child .container__text-label--type-for-subscribers,
    .container[data-subscriber-card-make-up=true] .container__text-label--type-for-subscribers,
    .container[data-subscriber-card-make-up=true] .card__label--type-for-subscribers {
      display: none
    }

    .container:not([data-subscriber-card-make-up=true]) .card__label--type-for-subscribers {
      display: inline-flex
    }

    .underscored .container .card:first-of-type .container__link:last-child,
    .underscored .container .card:last-of-type .container__link:last-child {
      margin-bottom: 0;
      padding-bottom: 0
    }

    .visual-cues .container:is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item {
      container: card-item/inline-size
    }

    .visual-cues .container.container_hero-card-feature .card__label-container {
      display: block
    }

    .visual-cues .container.container_hero-card-feature .container__text .card__label-container {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper {
      position: relative;
      overflow: hidden
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label-container {
      z-index: 1;
      pointer-events: none;
      margin: 0;
      line-height: 0;
      display: block;
      position: absolute;
      inset: 0
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label:is(.card__media-label--type-audio, .card__media-label--type-podcasts, .card__media-label--type-gallery) {
      height: var(--semantic-type-metadata-lg-line-height);
      padding: 0 var(--semantic-space-md);
      border-radius: var(--theme-semantic-radius-round);
      color: var(--semantic-color-type-persistent__white);
      font-family: var(--semantic-type-metadata-font-family);
      font-size: var(--semantic-type-metadata-md-font-size);
      font-weight: var(--semantic-type-metadata-font-wt-style__bold);
      background: var(--theme-component-label-bg__signifier);
      gap: 6px;
      line-height: 16px
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__media-label-container {
      pointer-events: none;
      z-index: 2;
      height: 0;
      line-height: 0;
      display: block;
      position: relative
    }

    @container card-item not (width>=210px) {
      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item-media-wrapper .card__media-label-container {
        display: none
      }
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__media-label {
      bottom: var(--semantic-space-md);
      pointer-events: none;
      align-items: center;
      display: inline-flex;
      position: relative;
      inset-inline-start: var(--semantic-space-md);
      transform: translateY(-100%)
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__text .card__media-label-container {
      margin-top: var(--semantic-space-md);
      order: 1;
      display: block
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__text .card__media-label {
      align-items: center;
      gap: 5px;
      display: inline-flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__text {
      flex-direction: column;
      display: flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item:not(:first-child) .card__media-label-container {
      display: none
    }

    @container card-item not (width>=210px) {
      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item-media-wrapper .card__label-container {
        display: none
      }
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label {
      border-radius: var(--semantic-radius-md)0;
      top: auto;
      bottom: auto;
      pointer-events: auto;
      height: var(--semantic-type-metadata-lg-line-height);
      padding: 0 var(--semantic-space-md);
      justify-content: center;
      align-items: center;
      gap: var(--semantic-space-sm);
      white-space: nowrap;
      color: var(--semantic-color-type-persistent__white);
      width: fit-content;
      font-family: var(--semantic-type-metadata-font-family);
      font-size: var(--semantic-type-metadata-md-font-size);
      font-style: normal;
      font-weight: var(--semantic-type-metadata-font-wt-style__bold);
      line-height: var(--semantic-type-metadata-md-line-height);
      letter-spacing: 0;
      text-transform: capitalize;
      text-overflow: ellipsis;
      margin: -.5px;
      display: flex;
      position: static;
      inset-inline-start: auto;
      transform: none;
      box-shadow: 0 12px 20px #6a738138
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_side-by-side-feature .container__item-media-wrapper .card__label {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card--media-extra-large.container__item-media-wrapper .card__label {
      border-radius: var(--semantic-radius-lg)0
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label--type-video,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label--type-gallery,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label--type-podcasts,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label--type-audio,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label--type-updates .card__label-indicator,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label--type-updates-in-spanish .card__label-indicator,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label--type-streaming-non-breaking .card__label-icon,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label--type-custom-video .card__label-icon {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .image__container,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container {
      position: relative
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before {
      content: "";
      z-index: 1;
      inset: 0;
      background: linear-gradient(222deg, #6660 72.03%, #000 91.08%);
      position: absolute;
      bottom: -.333px
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before {
      background: 0 0
    }

    @container card-item not (width>=210px) {

      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before {
        background: 0 0
      }
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__media-label:is(.card__media-label--type-video, .card__media-label--type-custom-video, .card__media-label--type-live-video, .card__media-label--type-streaming-non-breaking),
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__media-label:has(.card__media-label--duration) {
      z-index: 2;
      gap: 5px
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label:is(.card__media-label--type-video, .card__media-label--type-custom-video, .card__media-label--type-live-video, .card__media-label--type-streaming-non-breaking) .card__media-label-icon,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .card__media-label-icon {
      border: var(--semantic-border-sm)solid var(--semantic-color-type-persistent__white);
      aspect-ratio: 1;
      background-color: #0c0c0ccc;
      background-image: url("play-icon.svg");
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: 45%;
      border-radius: 32px;
      flex-shrink: 0;
      justify-content: center;
      align-items: center;
      gap: 10px;
      width: 40px;
      height: 40px;
      display: flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label:is(.card__media-label--type-video, .card__media-label--type-custom-video, .card__media-label--type-live-video, .card__media-label--type-streaming-non-breaking) .card__media-label-text,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .card__media-label-text {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label:is(.card__media-label--type-audio, .card__media-label--type-podcasts, .card__media-label--type-gallery) .card__media-label-icon {
      width: var(--theme-semantic-size-xs);
      height: var(--theme-semantic-size-xs);
      aspect-ratio: 1;
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: contain;
      flex-shrink: 0;
      margin-bottom: 2px;
      display: flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label.card__media-label--type-gallery .card__media-label-icon {
      background-image: url("gallery.svg")
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label.card__media-label--type-podcasts .card__media-label-icon {
      background-image: url("podcast.svg")
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label.card__media-label--type-audio .card__media-label-icon {
      background-image: url("audio.svg")
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item:first-child .card__media-label-icon {
      border: var(--semantic-border-sm)solid var(--semantic-color-type-persistent__white);
      aspect-ratio: 1;
      background-color: #0c0c0ccc;
      background-image: url("play-icon.svg");
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: 45%;
      border-radius: 32px;
      flex-shrink: 0;
      justify-content: center;
      align-items: center;
      gap: 10px;
      width: 40px;
      height: 40px;
      display: flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item:first-child .card__media-label-text {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label--duration {
      color: var(--semantic-color-type-persistent__white);
      font-family: var(--semantic-type-metadata-font-family);
      font-size: var(--semantic-type-metadata-sm-font-size);
      font-weight: var(--semantic-type-metadata-font-wt-style__bold);
      font-style: normal;
      line-height: var(--theme-semantic-type-metadata-sm-line-height);
      letter-spacing: var(--theme-semantic-type-metadata-letter-spacing__narrow);
      white-space: nowrap;
      text-shadow: 0 1px 4px #000;
      text-transform: uppercase
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item:first-child:has(.card__media-label--duration) .container__video-duration,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item-media-wrapper :is(.card__label-container, .card__media-label-container),
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_spotlight-package, .container_side-by-side-feature) .container__text .card__label-container:has(.card__label--type-video, .card__label--type-custom-video, .card__label--type-audio, .card__label--type-podcasts, .card__label--type-gallery) {
      display: none
    }

    @container card-item not (width>=210px) {

      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item:first-child:has(.card__media-label--duration) .container__video-duration,
      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item:has(.card__media-label--duration) .container__video-duration--type-video {
        display: inline-block
      }
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label:is(.card__label--type-breaking, .card__label--type-updates, .card__label--type-updates-in-spanish, .card__label--type-live-video, .card__label--type-projection-breaking) {
      background: linear-gradient(90deg, var(--semantic-color-action-conversion-base-inverse-bg)0%, var(--primitive-color-brand-tertiary)100%)
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label:is(.card__label--type-for-subscribers, .card__label--type-exclusive, .card__label--type-bleacher-report, .card__label--type-kfile, .card__label--type-opinion, .card__label--type-analysis, .card__label--type-investigates, .card__label--type-underscored, .card__label--type-first, .card__label--type-review, .card__label--type-trending, .card__label--type-custom, .card__label--type-custom-video, .card__label--type-poll, .card__label--type-projection-non-breaking, .card__label--type-streaming-non-breaking, .card__label--type-fact-check, .card__label--type-quiz) {
      color: var(--semantic-color-type-persistent__black);
      background: var(--semantic-color-bg-secondary)
    }

    .visual-cues .container.container_spotlight-package .container__item:first-child .container__item-media-wrapper .card__label-container {
      display: none
    }

    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label {
      font-size: var(--semantic-type-metadata-md-font-size);
      border-radius: var(--semantic-radius-xl);
      text-transform: none;
      box-shadow: 0 var(--primitive-size-12)var(--primitive-size-20)0 #6a738138;
      line-height: var(--primitive-type-line-height-26);
      padding: 0 var(--primitive-space-08)
    }

    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label--type-updates .card__label-indicator,
    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label--type-updates-in-spanish .card__label-indicator,
    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label--type-streaming-non-breaking .card__label-icon,
    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label--type-custom-video .card__label-icon {
      display: none
    }

    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label-container+.container__headline {
      margin-top: var(--primitive-space-08)
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__headline {
      flex-direction: column;
      display: flex
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__video-duration {
      font-family: var(--semantic-type-metadata-font-family);
      font-size: var(--semantic-type-metadata-md-font-size);
      font-style: normal;
      font-weight: var(--semantic-type-metadata-font-wt-style__bold);
      line-height: var(--semantic-type-metadata-md-line-height);
      letter-spacing: var(--semantic-type-metadata-letter-spacing);
      padding-bottom: var(--semantic-space-sm);
      display: block
    }

    @container card-item (width>=210px) {

      .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item .container__text-label,
      .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item .container__video-duration {
        display: none
      }
    }

    @container card-item not (width>=210px) {
      .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label {
        display: block
      }
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-podcasts,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-audio,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-gallery,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__video-duration {
      padding-bottom: 0;
      padding-top: var(--semantic-space-sm)
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-podcasts,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-audio,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-gallery {
      order: 1
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-video {
      display: none
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-live-video {
      align-items: center;
      gap: var(--semantic-space-sm);
      width: fit-content;
      display: flex
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-live-video .container__text-label--icon {
      width: var(--semantic-size-xs);
      height: var(--semantic-size-xs);
      margin-bottom: var(--semantic-space-sm);
      vertical-align: middle;
      background-image: url("live-video-icon-red.svg");
      display: inline-block
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-gallery:not(:empty):before,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-podcasts:not(:empty):before,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-audio:not(:empty):before {
      width: var(--semantic-size-xs);
      height: var(--semantic-size-xs);
      margin-inline-end: var(--primitive-space-02)
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-gallery:not(:empty):before {
      content: url("gallery-text-label.svg");
      margin-top: calc(-1*var(--primitive-space-04))
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-podcasts:not(:empty):before {
      content: url("podcast-text-label.svg");
      margin-top: calc(-1*var(--primitive-space-02))
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-audio:not(:empty):before {
      content: url("audio-text-label.svg");
      margin-top: calc(-1*var(--primitive-space-04))
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label:not(:empty):after,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-streaming-non-breaking:not(:empty):before {
      content: none
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label:is(.container__text-label--type-breaking, .container__text-label--type-updates, .container__text-label--type-updates-in-spanish, .container__text-label--type-live-video, .container__text-label--type-projection-breaking) {
      color: var(--semantic-color-type-accent)
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label:is(.container__text-label--type-for-subscribers, .container__text-label--type-exclusive, .container__text-label--type-bleacher-report, .container__text-label--type-kfile, .container__text-label--type-opinion, .container__text-label--type-analysis, .container__text-label--type-investigates, .container__text-label--type-underscored, .container__text-label--type-first, .container__text-label--type-review, .container__text-label--type-trending, .container__text-label--type-custom, .container__text-label--type-custom-video, .container__text-label--type-poll, .container__text-label--type-projection-non-breaking, .container__text-label--type-streaming-non-breaking, .container__text-label--type-fact-check, .container__text-label--type-quiz) {
      color: var(--semantic-color-type-primary)
    }

    .visual-cues .container.container_side-by-side-feature .container__text-label--type-podcasts,
    .visual-cues .container.container_side-by-side-feature .container__text-label--type-audio,
    .visual-cues .container.container_side-by-side-feature .container__text-label--type-gallery,
    .visual-cues .container.container_lead-plus-headlines-with-images .container__item.container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper .card__label-container,
    .visual-cues .container.container_lead-plus-headlines-with-images .container__item.container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper .card__media-label-container,
    .visual-cues .container.container_lead-plus-headlines-with-images .container__item.container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper:has(.card__media-label--duration) .card__media-label-icon,
    .visual-cues .container.container_lead-plus-headlines-with-images .container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
    .visual-cues .container.container_lead-plus-headlines-with-images .container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before,
    .visual-cues .container[data-subscriber-card-make-up=true] .container__item-media-wrapper .card__label--type-for-subscribers,
    .visual-cues .container[data-subscriber-card-make-up=true] .container__text-label--type-for-subscribers {
      display: none
    }

    .visual-cues.product-zone.layout--full-bleed .container .container__item-media-wrapper .card__label {
      border-radius: 0 0 var(--semantic-radius-md)0
    }

    .layout:not(.layout-homepage-mobile):not(.layout-homepage-mobile-app) .visual-cues .container:is(.container_grid-3, .container_grid-4) .container__item-media-wrapper .card__label {
      height: var(--semantic-type-description-lg-line-height)
    }

    @media screen and (width>=960px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .layout--full-width .container.container_hero-card-feature .container_hero-card-feature__text .card__label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .layout--full-bleed .container.container_hero-card-feature .container_hero-card-feature__text .card__label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--full-bleed .visual-cues .container.container_hero-card-feature .container_hero-card-feature__text .card__label {
        margin-bottom: var(--primitive-size-16)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__label-container {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .container__item-media-wrapper .card__label-container {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label {
        font-size: var(--semantic-type-metadata-md-font-size);
        border-radius: var(--semantic-radius-xl);
        text-transform: none;
        box-shadow: 0 var(--primitive-size-12)var(--primitive-size-20)0 #6a738138;
        line-height: var(--primitive-type-line-height-26);
        padding: 0 var(--primitive-space-08)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label--type-updates .card__label-indicator,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label--type-updates-in-spanish .card__label-indicator,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label--type-streaming-non-breaking .card__label-icon,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label--type-custom-video .card__label-icon {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label-container+.container__headline {
        margin-top: var(--primitive-space-08)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item-media-wrapper :is(.card__label-container, .card__media-label-container) {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text {
        flex-direction: column;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__media-label-container {
        margin-top: var(--semantic-space-md);
        order: 1;
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__media-label {
        align-items: center;
        gap: 5px;
        display: inline-flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__media-label:has(.card__media-label--duration) .card__media-label-icon {
        border: var(--semantic-border-sm)solid var(--semantic-color-type-persistent__white);
        aspect-ratio: 1;
        background-color: #0c0c0ccc;
        background-image: url("play-icon.svg");
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 45%;
        border-radius: 32px;
        flex-shrink: 0;
        justify-content: center;
        align-items: center;
        gap: 10px;
        width: 40px;
        height: 40px;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__media-label:has(.card__media-label--duration) .card__media-label-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__label-container:has(.card__label--type-video, .card__label--type-custom-video, .card__label--type-audio, .card__label--type-podcasts, .card__label--type-gallery) {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before {
        background: 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-package .container_lead-package__item:first-child .container__text-label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-plus-headlines .container_lead-plus-headlines__item:first-child .container__text-label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-plus-headlines-with-images .container_lead-plus-headlines-with-images__item:first-child .container__text-label {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-plus-headlines .container_lead-plus-headlines__item:first-child .container__item-media-wrapper:after,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-plus-headlines-with-images .container_lead-plus-headlines-with-images__item:first-child .container__item-media-wrapper:after {
        content: none
      }
    }

    .container--flex-child {
      outline-offset: 4px;
      outline: 1px dashed #b1b1b1;
      position: relative
    }

    .container--flex-child .container__title,
    .container--flex-child .container__kicker,
    .container--flex-child .container__field-wrapper {
      pointer-events: none;
      opacity: .55
    }

    .container--flex-child.component-selector-wrapper>.selector :is(.reposition-buttons, .add-top, .add-bottom, .add-left, .add-right, .kiln-drag-handle),
    .flex-variant .container.component-selector-wrapper>.selector button[aria-label*=Shared\ Component i] {
      display: none
    }

    .container_ribbon {
      margin-bottom: var(--theme-container-margin-bottom-default);
      position: relative
    }

    .container_ribbon__field-links {
      -ms-overflow-style: none;
      scrollbar-width: none;
      white-space: nowrap;
      flex-wrap: nowrap;
      justify-content: center;
      display: flex;
      overflow-y: hidden
    }

    .container_ribbon__field-links::-webkit-scrollbar {
      display: none
    }

    .container_ribbon__text {
      display: inline-table
    }

    .container_ribbon__headline {
      align-items: center;
      display: inline-block
    }

    .container_ribbon__headline.container__headline {
      letter-spacing: 0;
      line-height: 22px
    }

    .container_ribbon__text-label--no-image:after {
      content: ":";
      margin-left: -4px;
      padding-right: 4px
    }

    .container_ribbon__item {
      border-top: 0;
      min-width: fit-content
    }

    .container_ribbon__item:first-child {
      padding: 0
    }

    .container_ribbon__item:not(:last-child) .container_ribbon__text:after {
      color: #b1b1b1;
      content: "|";
      padding: 0 8px;
      display: inline-block
    }

    .container_ribbon__link:has(.container__text-label--type-video) .container__headline {
      font-size: 0
    }

    .container_ribbon__link:has(.container__text-label--type-video) .container__headline span {
      font-size: 16px
    }

    .container_ribbon__link:hover .container_ribbon__headline {
      color: var(--theme-color-link)
    }

    .container_ribbon__link:hover .container_ribbon__text {
      text-decoration: none
    }

    .container_ribbon .container_ribbon__field-links {
      margin: 16px 0
    }

    .container_ribbon.component-selector-wrapper .container_ribbon__field-wrapper {
      height: auto
    }

    .container_ribbon.component-selector-wrapper .container_ribbon__field-links {
      width: 100%;
      height: auto;
      position: relative
    }

    .container_ribbon.component-selector-wrapper .container_ribbon__item:first-child .mini-selector.selector-left {
      right: calc(100% - 51px)
    }

    .container_ribbon__carousel-button-prev,
    .container_ribbon__carousel-button-next {
      opacity: 1;
      visibility: visible;
      z-index: 1;
      -webkit-tap-highlight-color: transparent;
      -webkit-touch-callout: none;
      -webkit-user-select: none;
      align-items: center;
      width: 56px;
      height: 100%;
      transition: opacity .6s ease-in-out;
      display: flex;
      position: absolute;
      top: 0
    }

    .container_ribbon__carousel-button-prev.hide,
    .container_ribbon__carousel-button-next.hide {
      opacity: 0;
      visibility: "hidden";
      display: none
    }

    .container_ribbon__carousel-button-prev:before,
    .container_ribbon__carousel-button-next:after {
      content: "";
      width: 12px;
      height: 12px;
      display: inline-block
    }

    .container_ribbon__carousel-button-prev:after,
    .container_ribbon__carousel-button-next:before {
      content: "";
      border: 1px solid;
      border-radius: 50%;
      width: 32px;
      height: 32px;
      display: inline-block;
      position: absolute
    }

    .container_ribbon__carousel-button-next:before {
      inset-inline-end: -12px
    }

    .container_ribbon__carousel-button-prev:after {
      inset-inline-start: -12px
    }

    .container_ribbon {
      --container_ribbon__navigation_button--fade_start_color: var(--lightningcss-light, #fff)var(--lightningcss-dark, #0c0c0c);
      --container_ribbon__navigation_button--fade_mid_color: var(--lightningcss-light, #ffffffb3)var(--lightningcss-dark, #0c0c0cb3);
      --container_ribbon__navigation_button--fade_end_color: transparent
    }

    .container_ribbon__carousel-button-prev {
      background: linear-gradient(90deg, var(--container_ribbon__navigation_button--fade_start_color)52.47%, var(--container_ribbon__navigation_button--fade_mid_color)76.79%, var(--container_ribbon__navigation_button--fade_end_color)87.29%);
      inset-inline-start: 0
    }

    .container_ribbon__carousel-button-prev:before {
      border-bottom: 2px solid var(--lightningcss-light, #0c0c0c)var(--lightningcss-dark, #fff);
      border-inline-start: 2px solid var(--lightningcss-light, #0c0c0c)var(--lightningcss-dark, #fff);
      transform: rotate(45deg)
    }

    body[dir=rtl] .container_ribbon__carousel-button-prev:before {
      transform: rotate(-45deg)
    }

    :is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) .container_ribbon__carousel-button-prev {
      background: linear-gradient(270deg, var(--container_ribbon__navigation_button--fade_start_color)52.47%, var(--container_ribbon__navigation_button--fade_mid_color)76.79%, var(--container_ribbon__navigation_button--fade_end_color)87.29%)
    }

    .container_ribbon__carousel-button-next {
      background: linear-gradient(270deg, var(--container_ribbon__navigation_button--fade_start_color)52.47%, var(--container_ribbon__navigation_button--fade_mid_color)76.79%, var(--container_ribbon__navigation_button--fade_end_color)87.29%);
      flex-direction: row-reverse;
      inset-inline-end: 0
    }

    .container_ribbon__carousel-button-next:after {
      border-bottom: 2px solid var(--lightningcss-light, #0c0c0c)var(--lightningcss-dark, #fff);
      border-inline-end: 2px solid var(--lightningcss-light, #0c0c0c)var(--lightningcss-dark, #fff);
      transform: rotate(-45deg)
    }

    body[dir=rtl] .container_ribbon__carousel-button-next:after {
      transform: rotate(45deg)
    }

    :is(:lang(ae), :lang(ar), :lang(arc), :lang(bcc), :lang(bqi), :lang(ckb), :lang(dv), :lang(fa), :lang(glk), :lang(he), :lang(ku), :lang(mzn), :lang(nqo), :lang(pnb), :lang(ps), :lang(sd), :lang(ug), :lang(ur), :lang(yi)) .container_ribbon__carousel-button-next {
      background: linear-gradient(90deg, var(--container_ribbon__navigation_button--fade_start_color)52.47%, var(--container_ribbon__navigation_button--fade_mid_color)76.79%, var(--container_ribbon__navigation_button--fade_end_color)87.29%)
    }

    .container_ribbon__carousel-button-prev:hover,
    .container_ribbon__carousel-button-next:hover {
      cursor: pointer
    }

    @media screen and (width<=959px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_ribbon .container_ribbon__field-links {
        margin: 0
      }
    }

    .lazy-load__item--loading {
      opacity: .6;
      pointer-events: none;
      position: relative
    }

    @keyframes skeleton-pulse {

      0%,
      to {
        opacity: 1
      }

      50% {
        opacity: .4
      }
    }

    .stack {
      justify-content: center;
      display: flex
    }

    .stack__inner {
      width: 100%;
      max-width: 1440px;
      padding: 0
    }

    .stack__items {
      flex-wrap: wrap;
      justify-content: space-between;
      display: flex
    }

    .stack__items .container_lead-package__item:last-child,
    .stack__items .container_lead-plus-headlines__item:last-child {
      padding-bottom: 0
    }

    .stack__items .html-embed {
      width: 100%;
      margin: 0;
      padding-bottom: 16px
    }

    .stack:not(:last-child) {
      margin-bottom: var(--theme-container-margin-bottom-default)
    }

    .kiln-edit-mode .stack .stack__placeholder {
      margin-bottom: 10px
    }

    @media screen and (width>=960px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .stack:not(:last-child) {
        margin-bottom: 0
      }
    }

    @media screen and (width<=959px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .stack:not(:last-child) {
        margin-bottom: 0
      }
    }

    .kiln-edit-mode .container_vertical-shelf-carousel__field-links {
      overscroll-behavior-x: contain;
      overflow-x: auto
    }

    body:not(.kiln-edit-mode) .container_vertical-shelf-carousel__text {
      position: relative;
      bottom: 90px
    }

    body:not(.kiln-edit-mode) .container_vertical-shelf-carousel__headline,
    body:not(.kiln-edit-mode) .container_vertical-shelf-carousel .container__headline {
      color: #fff
    }

    body:not(.kiln-edit-mode) .container_vertical-shelf-carousel__item.container__item {
      height: 100%;
      list-style: none
    }

    body:not(.kiln-edit-mode) .container_vertical-shelf-carousel .container__video-duration,
    body:not(.kiln-edit-mode) .container_vertical-shelf-carousel .card__label-bull-span {
      display: none
    }

    body:not(.kiln-edit-mode) .container_vertical-shelf-carousel .card__label--duration {
      display: inline
    }

    body:not(.kiln-edit-mode) .container_vertical-shelf-carousel .container__title-text,
    body:not(.kiln-edit-mode) .container_vertical-shelf-carousel .container__title_url-text {
      border-left: 6px solid #0c0c0c;
      padding-left: 10px
    }

    .container_vertical-shelf-carousel {
      max-width: 1440px;
      position: relative
    }

    .container_vertical-shelf-carousel__cards-wrapper {
      align-items: center;
      display: flex;
      position: relative
    }

    .container_vertical-shelf-carousel__field-wrapper {
      overflow: hidden
    }

    .container_vertical-shelf-carousel__field-links {
      -ms-overflow-style: none;
      scrollbar-width: none;
      display: flex;
      position: relative;
      overflow-y: hidden
    }

    .container_vertical-shelf-carousel__field-links::-webkit-scrollbar {
      display: none
    }

    .container_vertical-shelf-carousel__item.container__item {
      width: 100%;
      min-width: calc(20% - 10px);
      max-width: 263px;
      margin: 0 12px 0 0;
      padding: 0
    }

    .container_vertical-shelf-carousel__item.container__item:last-child {
      margin-right: 0
    }

    .container_vertical-shelf-carousel__item.container__item .image__dam-img {
      height: auto;
      position: relative
    }

    .container_vertical-shelf-carousel__item.container__item .image__picture {
      display: contents
    }

    .container_vertical-shelf-carousel__item-media .card__label-container {
      display: block
    }

    .container_vertical-shelf-carousel__item .container__item-media .image__container,
    .container_vertical-shelf-carousel__item .container__item-media .image_sponsorship__container,
    .container_vertical-shelf-carousel__item .container__item-media .interactive-video__container {
      height: inherit;
      border-radius: 4px;
      display: flex;
      position: relative;
      overflow: hidden
    }

    .container_vertical-shelf-carousel__item .container__item-media .image__container:after,
    .container_vertical-shelf-carousel__item .container__item-media .image_sponsorship__container:after,
    .container_vertical-shelf-carousel__item .container__item-media .interactive-video__container:after {
      content: "";
      pointer-events: none;
      background: linear-gradient(#0000 64.19%, #000c 84.03%);
      border-radius: 4px;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0
    }

    .container_vertical-shelf-carousel__item .image {
      border-bottom: none;
      margin: 0;
      padding: 0
    }

    .container_vertical-shelf-carousel__item .image__metadata,
    .container_vertical-shelf-carousel__item .interactive-video__metadata {
      display: none
    }

    .container_vertical-shelf-carousel__item .image--eq-extra-small .image__container,
    .container_vertical-shelf-carousel__item .image.image--eq-small .image__container:only-child {
      margin-bottom: 0
    }

    .container_vertical-shelf-carousel__item .card__label {
      background-color: #000000b3;
      margin: 0
    }

    .container_vertical-shelf-carousel .video-resource__wrapper {
      padding: 0
    }

    .container_vertical-shelf-carousel__headline,
    .container_vertical-shelf-carousel .container__headline {
      font-family: var(--theme-font-family);
      letter-spacing: initial;
      color: #0c0c0c;
      -webkit-line-clamp: 2;
      -webkit-box-orient: vertical;
      font-size: 14px;
      font-weight: 700;
      line-height: 20px;
      display: -webkit-box;
      overflow: hidden
    }

    .container_vertical-shelf-carousel__carousel-button-prev:before,
    .container_vertical-shelf-carousel__carousel-button-next:after {
      content: "";
      text-align: center;
      background: #fff 50%/24px no-repeat;
      border-radius: 50%;
      justify-content: center;
      align-items: center;
      width: 40px;
      height: 40px;
      display: inline-flex
    }

    .container_vertical-shelf-carousel__carousel-button-prev {
      left: -20px
    }

    .container_vertical-shelf-carousel__carousel-button-prev:before {
      color: #fff;
      background-image: url("ui-caret-left-thick.svg")
    }

    .container_vertical-shelf-carousel__carousel-button-next {
      right: -20px
    }

    .container_vertical-shelf-carousel__carousel-button-next:after {
      color: #fff;
      background-image: url("ui-caret-right-thick.svg")
    }

    .container_vertical-shelf-carousel__carousel-button-prev:hover,
    .container_vertical-shelf-carousel__carousel-button-next:hover {
      cursor: pointer
    }

    .container_vertical-shelf-carousel .container__link:hover .container__banner,
    .container_vertical-shelf-carousel .container__link:hover .container__headline {
      font-family: var(--theme-font-family)
    }

    .container_vertical-shelf-carousel__link:nth-child(2 of .container_vertical-shelf-carousel__link) {
      height: 0
    }

    .container_vertical-shelf-carousel__link:hover {
      text-decoration-color: #0c0c0c;
      text-decoration-thickness: 1px
    }

    .container_vertical-shelf-carousel a,
    .container_vertical-shelf-carousel a:visited,
    .container_vertical-shelf-carousel a:hover,
    .container_vertical-shelf-carousel a:active {
      color: inherit;
      height: inherit;
      text-decoration: none
    }

    .container_vertical-shelf-carousel__text {
      pointer-events: none;
      padding: 12px
    }

    .container_vertical-shelf-carousel__item.container__item {
      aspect-ratio: 9/16;
      width: inherit
    }

    .container_vertical-shelf-carousel__item.container__item .image__dam-img {
      content: var(--image-desktop-url);
      content: image-set(var(--image-desktop-url)1x, var(--image-desktop-url-2x)2x, var(--image-desktop-url-3x)3x)
    }

    .layout--full-bleed .container_shelf-carousel {
      padding: 16px
    }

    @media screen and (width>=300px) and (width<=479px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__item.container__item {
        min-width: calc(66.6667% - 6px);
        max-width: 142px;
        margin: 0 8px 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__carousel-button-prev:before,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__carousel-button-next:after {
        background-size: 16px;
        width: 28px;
        height: 28px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__carousel-button-prev {
        left: -14px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__carousel-button-next {
        right: -14px
      }
    }

    @media screen and (width>=480px) and (width<=767px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__item.container__item {
        min-width: calc(50% - 6px);
        max-width: 227px;
        margin: 0 10px 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__carousel-button-prev:before,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__carousel-button-next:after {
        background-size: 16px;
        width: 28px;
        height: 28px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__carousel-button-prev {
        left: -14px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__carousel-button-next {
        right: -14px
      }
    }

    @media screen and (width>=768px) and (width<=1023px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__item.container__item {
        min-width: calc(33.3333% - 8px);
        max-width: 263px;
        margin: 0 10px 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__carousel-button-prev:before,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__carousel-button-next:after {
        background-size: 20px;
        width: 32px;
        height: 32px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__carousel-button-prev {
        left: -16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__carousel-button-next {
        right: -16px
      }
    }

    @media screen and (width>=1024px) and (width<=1279px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__item.container__item {
        min-width: calc(25% - 10px);
        max-width: 263px
      }
    }

    @media screen and (width>=1280px) and (width<=1440px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__item.container__item {
        min-width: calc(20% - 10px);
        max-width: 263px
      }
    }

    @media screen and (width>=960px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel__headline,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-shelf-carousel .container__headline {
        font-size: 16px
      }
    }

    @media (hover:hover) and (pointer:fine) {

      .container_vertical-shelf-carousel__carousel-button-prev,
      .container_vertical-shelf-carousel__carousel-button-next {
        opacity: 1;
        visibility: visible;
        z-index: 1;
        -webkit-tap-highlight-color: #0000;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        align-items: center;
        height: 100%;
        transition: opacity .6s ease-in-out;
        display: flex;
        position: absolute
      }

      .container_vertical-shelf-carousel__carousel-button-prev.hide,
      .container_vertical-shelf-carousel__carousel-button-next.hide {
        opacity: 0
      }
    }

    @media (hover:none) and (pointer:coarse) {

      .container_vertical-shelf-carousel__carousel-button-prev,
      .container_vertical-shelf-carousel__carousel-button-next {
        display: none !important
      }

      body:not(.kiln-edit-mode) .container_vertical-shelf-carousel__cards-wrapper {
        width: calc(100vw - 16px)
      }
    }

    .zone--t-dark .container_vertical-shelf-carousel__carousel-button-prev:before,
    .zone--t-dark .container_vertical-shelf-carousel__carousel-button-next:after,
    .product-zone--t-dark .container_vertical-shelf-carousel__carousel-button-prev:before,
    .product-zone--t-dark .container_vertical-shelf-carousel__carousel-button-next:after {
      filter: invert(0)
    }

    .product-zone--t-light .container_vertical-shelf-carousel__carousel-button-prev:before,
    .product-zone--t-light .container_vertical-shelf-carousel__carousel-button-next:after,
    .zone--t-light .container_vertical-shelf-carousel__carousel-button-prev:before,
    .zone--t-light .container_vertical-shelf-carousel__carousel-button-next:after {
      filter: invert()
    }

    @keyframes card-blink-to-highlight {
      0% {
        box-shadow: 0 0 0 2px #173da4
      }

      50% {
        box-shadow: none
      }

      to {
        box-shadow: 0 0 0 2px #173da4
      }
    }

    .card .container__text:not(.container_dtc-lock-shelf-carousel__text) {
      display: inline-block
    }

    .card .container__text-edit {
      display: table
    }

    .card__label {
      text-transform: uppercase;
      white-space: nowrap;
      color: #fff;
      bottom: 8px;
      border-radius: 4px;
      align-items: center;
      width: fit-content;
      padding: 5px 8px;
      font-size: 12px;
      font-weight: 700;
      line-height: 16px;
      display: inline-flex;
      position: relative;
      inset-inline-start: 8px;
      transform: translateY(-100%)
    }

    .card__label-container {
      height: 0;
      line-height: 0;
      display: block;
      position: relative
    }

    .card__label-indicator {
      display: none
    }

    .card__label--type-updates,
    .card__label--type-updates-in-spanish,
    .card__label--type-live-video,
    .card__label--type-breaking,
    .card__label--type-projection-breaking {
      background: linear-gradient(.25turn, #ff3f3f, #a4001e)
    }

    .card__label--type-radio-argentina {
      color: #fff;
      background: #4176be
    }

    .card__label--type-updates .card__label-indicator,
    .card__label--type-updates-in-spanish .card__label-indicator {
      width: 6px;
      height: 6px;
      margin-right: 4px;
      line-height: .5;
      display: block
    }

    .card__label--type-live-video {
      color: #fff;
      border-radius: 16px;
      flex-direction: row;
      justify-content: flex-start;
      align-items: center;
      padding: 3px 8px 3px 6px;
      line-height: 16px;
      display: flex
    }

    .card__label--type-video,
    .card__label--type-gallery,
    .card__label--type-podcasts,
    .card__label--type-audio,
    .card__label--type-custom-video {
      color: #fff;
      background: #0c0c0c80;
      border-radius: 16px
    }

    .card__label--duration {
      display: none
    }

    .card__label--type-for-subscribers,
    .card__label--type-exclusive,
    .card__label--type-bleacher-report,
    .card__label--type-kfile,
    .card__label--type-opinion,
    .card__label--type-analysis,
    .card__label--type-investigates,
    .card__label--type-underscored,
    .card__label--type-first,
    .card__label--type-review,
    .card__label--type-trending,
    .card__label--type-custom,
    .card__label--type-poll,
    .card__label--type-projection-non-breaking,
    .card__label--type-streaming-non-breaking,
    .card__label--type-fact-check,
    .card__label--type-quiz {
      color: #0c0c0c;
      background: #fff
    }

    .card--media-large .card__label {
      line-height: 20px
    }

    .card--media-large .card__label--type-for-subscribers,
    .card--media-large .card__label--type-exclusive,
    .card--media-large .card__label--type-bleacher-report,
    .card--media-large .card__label--type-kfile,
    .card--media-large .card__label--type-opinion,
    .card--media-large .card__label--type-analysis,
    .card--media-large .card__label--type-investigates,
    .card--media-large .card__label--type-underscored,
    .card--media-large .card__label--type-first,
    .card--media-large .card__label--type-review,
    .card--media-large .card__label--type-trending,
    .card--media-large .card__label--type-projection-non-breaking,
    .card--media-large .card__label--type-streaming-non-breaking,
    .card--media-large .card__label--type-custom {
      color: #000;
      padding: 5px 10px
    }

    .card--media-large .card__label--type-live-video {
      padding: 5px 10px
    }

    .card__label--type-video .card__label-icon,
    .card__label--type-custom-video .card__label-icon,
    .card__label--type-streaming-non-breaking .card__label-icon,
    .card__label--type-podcasts .card__label-icon,
    .card__label--type-audio .card__label-icon,
    .card__label--type-gallery .card__label-icon {
      float: left;
      fill: #f8f8f8;
      background-repeat: no-repeat;
      width: 16px;
      height: 16px;
      margin-inline-end: 4px
    }

    .card__label--type-streaming-non-breaking .card__label-icon {
      background-image: url("video-dark.svg")
    }

    .card__label--type-video .card__label-icon,
    .card__label--type-custom-video .card__label-icon {
      background-image: url("video.svg")
    }

    .card__label--type-podcasts .card__label-icon {
      background-image: url("microphone.svg")
    }

    .card__label--type-audio .card__label-icon {
      background-image: url("audio-1.svg")
    }

    .card__label--type-gallery .card__label-icon {
      background-image: url("photo.svg")
    }

    .card__label--type-live-video .card__label-icon {
      color: #fff;
      background-image: url("live-video-icon.svg");
      width: 16px;
      height: 16px;
      margin-bottom: 4px;
      margin-right: 4px
    }

    .card__label-bull-span {
      align-items: center;
      display: flex
    }

    [dir=rtl] .card__label-bull-span {
      display: none
    }

    .card>.container__link {
      display: block
    }

    .card [data-component-name=interactive-video] .interactive-video__container {
      display: flex
    }

    .card [data-component-name=interactive-video]~.card__label {
      margin-bottom: 6px
    }

    .card [data-component-name=video-resource] {
      margin-bottom: 0
    }

    .card [data-component-name=video-resource] .video-resource__details {
      display: none
    }

    .card [data-component-name=video-resource] .auth-cta-overlay__error {
      width: 100%;
      font-size: 10px
    }

    .card [data-component-name=video-resource] .pui_error-slate {
      word-break: normal;
      font-size: 10px
    }

    .card .card__headline-with-timestamp {
      float: left;
      width: calc(100% - 40px)
    }

    .card:not(:first-child) .container_lead-package__text.card__headline-with-timestamp {
      padding: 0 0 12px
    }

    .card .card__timestamp {
      color: #6e6e6e;
      justify-content: flex-end;
      align-items: baseline;
      width: 40px;
      display: flex
    }

    .card .card__timestamp-recent {
      color: #c00
    }

    .card:first-child .card__timestamp {
      line-height: 26px
    }

    .card [data-component-name=video-resource]+.card__label {
      display: none
    }

    .card .image--eq-extra-small .image__container {
      margin-bottom: 0
    }

    .card__blink-to-highlight {
      animation: 1s linear 3 forwards card-blink-to-highlight
    }

    .card__published-date {
      color: #6e6e6e;
      margin: 0;
      font-size: 14px
    }

    .card.card--sponsored .container__item-media-wrapper {
      background: var(--theme-semantic-color-bg-secondary, #f8f8f8)
    }

    .card.card--sponsored .container__text {
      background: var(--theme-semantic-color-bg-secondary, #f8f8f8);
      padding: 0 8px 8px
    }

    .card.card--sponsored .container__text:before {
      content: "Sponsored";
      color: var(--ads-label, #6e6e6e);
      font-family: cnn_sans_condensed, var(--theme-font-family);
      padding-bottom: 8px;
      font-size: 24px;
      font-style: normal;
      font-weight: 500;
      line-height: 28px;
      display: block
    }

    .card.card--sponsored .container__text .container__headline-text {
      font-size: 18px;
      line-height: 22px;
      font-family: cnn_sans_condensed, var(--theme-font-family);
      color: var(--ads-text, #404040);
      text-overflow: ellipsis;
      font-style: normal;
      font-weight: 400;
      overflow: hidden
    }

    [data-page-type=section] .card--media-large:has(.video-resource) {
      margin-bottom: 8px
    }

    [data-page-type=section] .card--media-large~.container__text .container__headline:not(.container_hero-card-feature__headline) {
      font-size: var(--theme-container-lead-title__font-size);
      line-height: var(--theme-container-lead-title__line-height);
      font-weight: var(--theme-container-lead-title__font-weight)
    }

    [data-page-type=section] .card--media-large .card__label {
      font-size: 14px
    }

    [data-page-type=section] .card--media-large .card__label--type-live-video {
      line-height: 18px
    }

    .card__label--type-video [data-page-type=section] .card--media-large .card__label-icon,
    .card__label--type-custom-video [data-page-type=section] .card--media-large .card__label-icon,
    .card__label--type-gallery [data-page-type=section] .card--media-large .card__label-icon {
      width: 16px;
      height: 16px
    }

    [data-page-type=section] .card--media-large :not([data-component-name=interactive-video])~.card__label {
      margin-bottom: 24px
    }

    [data-page-type=section] .card--media-large .image__metadata {
      min-height: 24px;
      margin-bottom: 0
    }

    [data-page-type=section] .card--media-large .image__metadata .image__credit {
      visibility: visible;
      padding: 4px 0 8px;
      display: block
    }

    [data-page-type=section] .container__item-media-wrapper .image__container,
    [data-page-type=section] .container__item-media-wrapper .interactive-video__container {
      border-radius: 4px
    }

    [data-page-type=section] .container__item-media-wrapper.card--media-extra-large .image__container,
    [data-page-type=section] .container__item-media-wrapper.card--media-extra-large .interactive-video__container {
      border-radius: 8px
    }

    [data-page-type=section] .container__item-media-wrapper:not(.card--media-large):not(.card_slide--media-large):not(.container_shelf-carousel__item-media-wrapper):not(.container_hero-card-feature__item-media-wrapper):not(.card_slide__item-media-wrapper):not(.container_lead-plus-headlines-with-images__item-media-wrapper):not(.container_list-headlines-with-read-times__item-media-wrapper):not(.container_list-headlines-with-images__item-media-wrapper):not(.container_vertical-shelf-carousel__item-media-wrapper):not(.container_spotlight-package__item-media-wrapper):not(.container_side-by-side-feature__item-media-wrapper) {
      margin-bottom: 8px
    }

    [data-page-type=section] .container__item-media-wrapper:not(.card--media-large):not(.card_slide--media-large):not(.container_shelf-carousel__item-media-wrapper):not(.container_hero-card-feature__item-media-wrapper):not(.card_slide__item-media-wrapper) .image__metadata,
    [data-page-type=section] .container__item-media-wrapper:not(.card--media-large):not(.card_slide--media-large):not(.container_shelf-carousel__item-media-wrapper):not(.container_hero-card-feature__item-media-wrapper):not(.card_slide__item-media-wrapper) .image__credit,
    [data-page-type=section] .container__item-media-wrapper:not(.card--media-large):not(.card_slide--media-large):not(.container_shelf-carousel__item-media-wrapper):not(.container_hero-card-feature__item-media-wrapper):not(.card_slide__item-media-wrapper) .interactive-video__metadata,
    [data-page-type=section] .container__item-media-wrapper:not(.card--media-large):not(.card_slide--media-large):not(.container_shelf-carousel__item-media-wrapper):not(.container_hero-card-feature__item-media-wrapper):not(.card_slide__item-media-wrapper) .interactive-video__credit {
      display: none
    }

    [data-page-type=section] .layout__top .product-zone .container__item-media-wrapper:not(.card--media-large).container_hero-card-feature__item-media-wrapper .card__label,
    [data-page-type=section] .layout__top .product-zone .container__item-media-wrapper.card--media-large.container_hero-card-feature__item-media-wrapper .card__label {
      margin-bottom: 0
    }

    [data-page-type=section] .card [data-component-name=image],
    [data-page-type=section] .card [data-component-name=interactive-video] {
      pointer-events: none
    }

    .container .card--sponsored .container__item-media-wrapper .image__container,
    .container .card--sponsored .container__item-media-wrapper .interactive-video__container,
    .container .card--sponsored .container__item-media-wrapper .image__dam-img {
      border-bottom-right-radius: 0;
      border-bottom-left-radius: 0
    }

    .card--label-above-headline.container__item .card__label-slot--above-media,
    .card--label-above-headline.container__item .container__text .card__label-container {
      display: none
    }

    @media screen and (width<=479px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .card__label-container:has(.card__label--type-updates),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .card__label-container:has(.card__label--type-updates-in-spanish) {
        top: 1px;
        left: -1px
      }
    }

    .container {
      margin-bottom: var(--theme-container-margin-bottom-default);
      width: 100%
    }

    .container:last-child {
      margin-bottom: 0
    }

    .container__title {
      box-sizing: border-box;
      width: 100%;
      margin-bottom: var(--theme-container-title__margin-bottom);
      position: relative
    }

    .container__title:after,
    .container__title:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: 0
    }

    .container__title-url {
      color: inherit;
      text-decoration: none
    }

    .container__title-url .right-arrow {
      content: "";
      fill: var(--theme-container-title__arrow-color--initial);
      stroke: var(--theme-container-title__arrow-color--initial);
      height: var(--theme-container-title__arrow-size);
      top: var(--theme-container-title__arrow-top-pos);
      vertical-align: top;
      width: var(--theme-container-title__arrow-size);
      margin-left: 8px;
      display: inline-block;
      position: relative
    }

    .container__title.hover:hover .right-arrow {
      fill: var(--theme-container-title__arrow-color--hover);
      stroke: var(--theme-container-title__arrow-color--hover);
      transition: all .4s
    }

    .container__title-text,
    .container__title_url-text {
      font-family: var(--theme-font-family);
      font-size: var(--theme-container-title__text-size);
      letter-spacing: .5px;
      text-transform: uppercase;
      width: 100%;
      margin-top: 0;
      margin-bottom: 16px;
      font-weight: 700;
      line-height: 20px;
      text-decoration: none;
      display: inline-block
    }

    .container__title--underscored:before {
      transition: none;
      display: none
    }

    .container__title--underscored.hover:hover:before {
      width: 16px;
      transition: none
    }

    .container__title--underscored .container__title-url {
      align-items: center;
      margin-bottom: 24px;
      display: inline-flex
    }

    .container__title--underscored .container__title-text,
    .container__title--underscored .container__title_url-text {
      text-transform: none;
      margin-bottom: 0;
      margin-right: 12px;
      padding-bottom: 0;
      font-size: 36px;
      font-weight: 700;
      line-height: 36px
    }

    .container__title--underscored:after {
      border-top: none
    }

    .container__title--underscored .container__title_url-text {
      width: auto
    }

    .container__title--underscored .container_card__title_url-sub-text {
      color: var(--theme-paragraph__link-color);
      text-decoration-line: var(--theme-paragraph__link-decoration);
      text-decoration-color: var(--theme-paragraph__link-decoration-color);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration-skip-ink: var(--theme-underline-skip-ink);
      text-decoration-skip: var(--theme-underline-skip-ink)
    }

    .container__title--underscored .container_card__title_url-sub-text:hover {
      color: var(--theme-link-color-hover);
      text-decoration: var(--theme-paragraph__hover-link-decoration)
    }

    .container__title--underscored .container_card__title_url-sub-text {
      color: inherit;
      text-decoration-color: inherit
    }

    .container__title--underscored .container_card__title_url-sub-text:hover {
      color: #6e6e6e
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title-text,
    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text {
      border-inline-start: 6px solid #0c0c0c;
      padding-inline-start: 10px
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover {
      color: #6e6e6e;
      border-inline-start-color: #6e6e6e
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover .right-arrow {
      fill: #6e6e6e;
      stroke: #6e6e6e;
      transition: all .4s
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active {
      color: #404040;
      border-inline-start-color: #404040
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active .right-arrow {
      fill: #404040;
      stroke: #404040
    }

    .container__title--bold:before,
    .container__title--bold:after {
      display: none
    }

    .container__title--bold .container__title-text,
    .container__title--bold .container__title_url-text {
      text-align: left;
      text-transform: initial;
      font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;
      font-weight: 700;
      font-size: helveticaneue;
      color: Helvetica;
      letter-spacing: Arial;
      line-height: Utkal
    }

    .container__title--bold .container__title_url-text {
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration-line: underline;
      text-decoration-color: #0c0c0c;
      text-decoration-thickness: 2px
    }

    .container__title--bold .container__title_url-text:hover {
      color: #6e6e6e;
      text-decoration-line: none
    }

    .container__title--emphatic:before {
      content: unset
    }

    .container__title--emphatic .container__title-text {
      text-transform: none
    }

    .container__title--emphatic .container__title_url-text {
      text-transform: none;
      font-size: var(--theme-container-title-emphatic__font-size);
      font-weight: var(--theme-section-headline__font-weight);
      line-height: var(--theme-container-title-emphatic__line-height);
      letter-spacing: 0;
      margin-top: 0
    }

    .container__title--emphatic .container__title_url-text:hover {
      color: var(--theme-link-color-hover);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      cursor: pointer;
      text-decoration-line: underline
    }

    .container.tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title-text,
    .container.tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title_url-text {
      font-size: 20px;
      font-weight: 700;
      line-height: 26px
    }

    .container__kicker {
      text-align: center
    }

    .container__kicker-url {
      text-decoration: none
    }

    .container__kicker-text {
      font-family: var(--theme-font-family);
      color: #0c0c0c;
      margin: 8px 0 0;
      font-size: 18px;
      font-weight: 700;
      line-height: 26px;
      display: block
    }

    .container__kicker .image {
      border-bottom: none;
      margin: 8px 0 16px;
      padding: 0
    }

    .container__kicker .image--eq-extra-small .image__container {
      margin-bottom: 0
    }

    .container__kicker .image__container {
      background: 0 0
    }

    .container__kicker .image__metadata {
      display: none
    }

    .container__kicker .image img {
      width: auto;
      max-width: 300px;
      max-height: 20px
    }

    .container__kicker--kicker-logo-small .image__picture {
      max-height: 20px
    }

    .container__kicker--kicker-logo-small .image img {
      max-width: 250px
    }

    .container__kicker--kicker-logo .image__picture {
      max-height: 30px
    }

    .container__kicker--kicker-logo .image img {
      max-width: 250px;
      max-height: 30px
    }

    .container__item {
      margin: 0;
      padding: 0;
      list-style: none;
      position: relative
    }

    .container__item:first-child {
      border-top: none;
      padding-top: 0
    }

    .container__item.placeholder,
    .container__item.fill {
      opacity: .5
    }

    .container__item .component-selector-wrapper {
      position: unset
    }

    .container__item .interactive-video,
    .container__item .interactive-video_inline-small {
      margin-top: 0;
      margin-bottom: 0
    }

    .container__item .interactive-video [data-editable=metaCaption],
    .container__item .interactive-video_inline-small [data-editable=metaCaption] {
      display: none
    }

    .container__item .interactive-video__player,
    .container__item .interactive-video_inline-small__player {
      object-position: top
    }

    .container__item img,
    .container__item video {
      object-fit: cover;
      object-position: center;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      right: 0
    }

    .container__item .image,
    .container__item .image_inline-small {
      border: none;
      margin: 0;
      padding: 0
    }

    .container__item .image__caption,
    .container__item .image_inline-small__caption {
      display: none
    }

    .container__item .image__credit,
    .container__item .image_inline-small__credit {
      color: #6e6e6e;
      font-family: var(--theme-font-family);
      text-align: right;
      padding: 0 0 8px;
      font-size: 10px;
      font-weight: 400;
      line-height: 0
    }

    .container__item .image .mini-selector,
    .container__item .image_inline-small .mini-selector {
      display: none
    }

    .container__item .interactive-video {
      border: none;
      margin: 0;
      padding: 0
    }

    .container__item .interactive-video__metadata {
      border-bottom: none;
      max-width: none;
      padding-bottom: 0
    }

    .container__item .interactive-video__metadata .interactive-video__caption {
      line-height: initial;
      text-align: right
    }

    .container__item .interactive-video__metadata .interactive-video__caption .inline-placeholder {
      height: 0;
      display: none
    }

    .container__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit {
      padding: 4px 0 8px;
      font-size: 10px;
      line-height: 12px;
      display: block
    }

    .container__item .video {
      border-bottom: 0;
      margin: 0;
      padding-bottom: 8px
    }

    .container__item .video__caption {
      display: none
    }

    .container__item .video__credit {
      margin-top: 6px
    }

    body[dir=rtl] .container__item .image__credit,
    body[dir=rtl] .container__item .image_sponsorship__credit {
      text-align: left
    }

    .container__item-media-wrapper {
      flex-direction: column;
      justify-content: center;
      display: flex;
      position: relative
    }

    .container__item-media .image__credit,
    .container__item-media .image_sponsorship__credit,
    .container__item-media .interactive-video__credit {
      visibility: hidden
    }

    .container__item-media .image__container,
    .container__item-media .image_sponsorship__container,
    .container__item-media .interactive-video__container {
      flex-direction: column;
      position: relative;
      overflow: hidden
    }

    .container__item-media .image__container:after,
    .container__item-media .image_sponsorship__container:after,
    .container__item-media .interactive-video__container:after {
      content: "";
      padding-bottom: 56.25%;
      display: block
    }

    .container__item-media .image--eq-small~.image__metadata .image__credit,
    .container__item-media .image_sponsorship--eq-small~.image__metadata .image__credit,
    .container__item-media .interactive-video--eq-small~.image__metadata .image__credit {
      visibility: visible;
      padding: 4px;
      line-height: 12px
    }

    .container__item-media .image--eq-small~.image__metadata .card__label,
    .container__item-media .image_sponsorship--eq-small~.image__metadata .card__label,
    .container__item-media .interactive-video--eq-small~.image__metadata .card__label {
      letter-spacing: .5px;
      padding: 8px 16px
    }

    .container__item-media .image--eq-small~.image__metadata .card__label-icon,
    .container__item-media .image_sponsorship--eq-small~.image__metadata .card__label-icon,
    .container__item-media .interactive-video--eq-small~.image__metadata .card__label-icon {
      width: 16px;
      height: 16px
    }

    .container__item-media .interactive-video__container:after {
      position: relative
    }

    .container.lazy .image__container,
    .container.lazy .image_sponsorship__container {
      background: #e6e6e6
    }

    .container__headline {
      color: #0c0c0c;
      font-family: var(--theme-container__font-family);
      font-size: 16px;
      font-weight: var(--theme-container__font-weight);
      letter-spacing: .5px;
      line-height: 22px
    }

    .container_headline-carousel__headline {
      font-family: var(--theme-font-family);
      font-size: 18px;
      font-style: normal;
      font-weight: 400
    }

    .container__banner {
      color: #0c0c0c;
      letter-spacing: .5px;
      width: calc(100% - 30px);
      font-size: 18px;
      font-weight: 400;
      line-height: 22px
    }

    .container__link {
      color: unset;
      width: 100%;
      text-decoration: none;
      display: inline-block
    }

    .container__link:hover img,
    .container__link:hover video {
      opacity: var(--theme-container-image-opacity--hover);
      transition: all .2s
    }

    .container__link:hover .image__container,
    .container__link:hover .image_sponsorship__container {
      background: var(--theme-container-image-color--hover)
    }

    .container__link:hover .container__headline,
    .container__link:hover .container__banner {
      color: var(--theme-container-color--hover);
      text-decoration-color: var(--theme-container-text-decoration-color--hover);
      text-decoration-line: underline;
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset)
    }

    .container__field-links {
      margin: 0;
      padding: 0;
      list-style-type: none
    }

    .container__text-label {
      font-weight: 700;
      display: inline
    }

    .container__text-label--type-breaking,
    .container__text-label--type-updates,
    .container__text-label--type-updates-in-spanish {
      color: #d50000
    }

    .container__text-label--type-live-video {
      color: #d50000;
      flex-direction: row;
      justify-content: flex-start;
      align-items: center;
      display: inline-flex
    }

    .container__text-label--type-live-video .container__text-label--icon {
      background-image: url("live-video-icon-red.svg");
      width: 16px;
      height: 16px;
      margin-bottom: 4px
    }

    .container__text-label--type-audio:not(:empty):before,
    .container__text-label--type-custom-video:not(:empty):before,
    .container__text-label--type-streaming-non-breaking:not(:empty):before,
    .container__text-label--type-gallery:not(:empty):before,
    .container__text-label--type-podcasts:not(:empty):before {
      vertical-align: middle;
      width: 20px;
      height: 18px;
      display: inline-block
    }

    .container__text-label--type-audio:not(:empty):before {
      content: url("audio-dark.svg")
    }

    .container__text-label--type-podcasts:not(:empty):before {
      content: url("microphone-dark.svg")
    }

    .container__text-label--type-gallery:not(:empty):before {
      content: url("photo-dark.svg")
    }

    .container__text-label--type-streaming-non-breaking:not(:empty):before {
      content: url("video-dark.svg")
    }

    .container__text-label:not(:empty):after {
      content: ":"
    }

    .container__text-label--type-video:not(:empty):after {
      content: ""
    }

    .container__text-label--type-video .container__text-label--text-content {
      display: none
    }

    .container__text {
      font-family: var(--theme-font-family);
      width: 100%;
      display: inline-block
    }

    .container__text .icon-sig-video,
    .container__text .icon-sig-photo-default {
      float: left;
      height: 20px;
      margin-top: 2px;
      margin-right: 4px;
      padding-bottom: 3px;
      display: none
    }

    .container__video-duration,
    .container__labels {
      display: none
    }

    .container__text .icon-sig-video,
    .container__text .icon-sig-photo-default,
    .container__headline .icon-sig-video,
    .container__headline .icon-sig-photo-default {
      fill: #a4001e
    }

    .container__description {
      display: none
    }

    .container__title_url-sub-text {
      color: var(--theme-paragraph__link-color);
      text-decoration-line: var(--theme-paragraph__link-decoration);
      text-decoration-color: var(--theme-paragraph__link-decoration-color);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration-skip-ink: var(--theme-underline-skip-ink);
      text-decoration-skip: var(--theme-underline-skip-ink)
    }

    .container__title_url-sub-text:hover {
      color: var(--theme-link-color-hover);
      text-decoration: var(--theme-paragraph__hover-link-decoration)
    }

    .container__title_url-sub-text {
      color: #0c0c0c;
      padding-top: 16px;
      font-size: 16px;
      font-weight: 400;
      line-height: 22px;
      text-decoration-color: #0c0c0c;
      display: none
    }

    .container__title_url-sub-text:hover {
      color: #6e6e6e
    }

    .container__title--bulleted-headlines {
      display: flex
    }

    .container__title--bulleted-headlines:before {
      display: none
    }

    .container__title--bulleted-headlines:after {
      border-top: none;
      border-bottom: 1px solid #e6e6e6;
      flex-grow: 2;
      align-self: center;
      margin-inline-start: 8px;
      display: block;
      position: relative;
      top: -4px
    }

    .container__title--bulleted-headlines .container__title-text,
    .container__title--bulleted-headlines .container__title_url-text {
      letter-spacing: .5px;
      width: auto;
      margin: 0 0 16px
    }

    .container.hide {
      display: none
    }

    .container_list-headlines-with-images__item .container__text-label--type-gallery,
    .container_ml-manual__item .container__text-label--type-gallery,
    .container_list-headlines-with-read-times__item .container__text-label--type-gallery {
      display: inline
    }

    .container_list-headlines-with-images__item .container__text-label--type-video,
    .container_ml-manual__item .container__text-label--type-video,
    .container_list-headlines-with-read-times__item .container__text-label--type-video {
      display: none
    }

    .container_list-headlines-with-images__item .container__video-duration,
    .container_ml-manual__item .container__video-duration,
    .container_list-headlines-with-read-times__item .container__video-duration {
      display: inline-block
    }

    .container_ribbon .container__text-label--type-video,
    .container_ribbon .container__text-label--type-custom-video,
    .container_ribbon .container__text-label--type-gallery,
    .container_ribbon-left .container__text-label--type-video,
    .container_ribbon-left .container__text-label--type-custom-video,
    .container_ribbon-left .container__text-label--type-gallery {
      display: inline
    }

    .container_ribbon .container__text-label--type-video .container__text-label--text-content,
    .container_ribbon-left .container__text-label--type-video .container__text-label--text-content {
      display: none
    }

    .container_ribbon .container__text-label--type-video:after,
    .container_ribbon-left .container__text-label--type-video:after {
      content: ""
    }

    .container_grid-2__item .card--media-card-label-show .card__label-container,
    .container_grid-3__item .card--media-card-label-show .card__label-container,
    .container_grid-4__item .card--media-card-label-show .card__label-container,
    .container_list-images-with-description__item .card--media-card-label-show .card__label-container,
    .container_lead-plus-headlines-with-images__item .card--media-card-label-show .card__label-container,
    .container_spotlight-package__item .card--media-card-label-show .card__label-container {
      display: block
    }

    .container_grid-2__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_grid-3__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_grid-4__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_list-images-with-description__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_lead-plus-headlines-with-images__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_spotlight-package__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_grid-2__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_grid-3__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_grid-4__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_list-images-with-description__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_lead-plus-headlines-with-images__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_spotlight-package__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_grid-2__item .card__label-container,
    .container_grid-3__item .card__label-container,
    .container_grid-4__item .card__label-container,
    .container_list-images-with-description__item .card__label-container,
    .container_lead-plus-headlines-with-images__item .card__label-container,
    .container_spotlight-package__item .card__label-container {
      display: none
    }

    .container_grid-2__item .container__text-label--type-video,
    .container_grid-2__item .container__text-label--type-gallery,
    .container_grid-3__item .container__text-label--type-video,
    .container_grid-3__item .container__text-label--type-gallery,
    .container_grid-4__item .container__text-label--type-video,
    .container_grid-4__item .container__text-label--type-gallery,
    .container_list-images-with-description__item .container__text-label--type-video,
    .container_list-images-with-description__item .container__text-label--type-gallery,
    .container_lead-plus-headlines-with-images__item .container__text-label--type-video,
    .container_lead-plus-headlines-with-images__item .container__text-label--type-gallery,
    .container_spotlight-package__item .container__text-label--type-video,
    .container_spotlight-package__item .container__text-label--type-gallery {
      display: inline
    }

    .container_grid-2__item .container__text-label--type-live-video,
    .container_grid-3__item .container__text-label--type-live-video,
    .container_grid-4__item .container__text-label--type-live-video,
    .container_list-images-with-description__item .container__text-label--type-live-video,
    .container_lead-plus-headlines-with-images__item .container__text-label--type-live-video,
    .container_spotlight-package__item .container__text-label--type-live-video {
      display: inline-flex
    }

    .container_grid-2__item .container__video-duration,
    .container_grid-3__item .container__video-duration,
    .container_grid-4__item .container__video-duration,
    .container_list-images-with-description__item .container__video-duration,
    .container_lead-plus-headlines-with-images__item .container__video-duration,
    .container_spotlight-package__item .container__video-duration {
      display: inline-block
    }

    .container_lead-plus-headlines-with-images__item:first-child:first-child .card__label-container {
      display: block
    }

    .container_lead-plus-headlines-with-images__item:first-child:first-child .container__text-label,
    .container_lead-plus-headlines-with-images__item:first-child:first-child .container__video-duration--type-video {
      display: none
    }

    .container_list-headlines__item .container__video-duration,
    .container_bulleted-headlines__item .container__video-duration,
    .container_list-headlines-ranked__item .container__video-duration {
      display: inline-block
    }

    .container_grid-2__item .icon-sig-video,
    .container_grid-3__item .icon-sig-video,
    .container_grid-4__item .icon-sig-video,
    .container_list-headlines__item .icon-sig-video,
    .container_lead-plus-headlines-with-images__item .icon-sig-video,
    .container_bulleted-headlines__item .icon-sig-video,
    .container_list-headlines-with-images__item .icon-sig-video,
    .container_ml-manual__item .icon-sig-video,
    .container_list-images-with-description__item .icon-sig-video,
    .container_list-headlines-ranked__item .icon-sig-video,
    .container_list-headlines-with-read-times__item .icon-sig-video {
      display: none
    }

    .container_grid-2__item .container__video-duration,
    .container_grid-3__item .container__video-duration,
    .container_grid-4__item .container__video-duration,
    .container_list-headlines__item .container__video-duration,
    .container_lead-plus-headlines-with-images__item .container__video-duration,
    .container_bulleted-headlines__item .container__video-duration,
    .container_list-headlines-with-images__item .container__video-duration,
    .container_ml-manual__item .container__video-duration,
    .container_list-images-with-description__item .container__video-duration,
    .container_list-headlines-ranked__item .container__video-duration,
    .container_list-headlines-with-read-times__item .container__video-duration {
      font-weight: 700
    }

    .container_grid-2__item .container__video-duration-icon,
    .container_grid-3__item .container__video-duration-icon,
    .container_grid-4__item .container__video-duration-icon,
    .container_list-headlines__item .container__video-duration-icon,
    .container_lead-plus-headlines-with-images__item .container__video-duration-icon,
    .container_bulleted-headlines__item .container__video-duration-icon,
    .container_list-headlines-with-images__item .container__video-duration-icon,
    .container_ml-manual__item .container__video-duration-icon,
    .container_list-images-with-description__item .container__video-duration-icon,
    .container_list-headlines-ranked__item .container__video-duration-icon,
    .container_list-headlines-with-read-times__item .container__video-duration-icon {
      content: url("video-dark.svg");
      vertical-align: middle;
      margin-top: -2px;
      margin-right: 2px;
      padding-bottom: 0
    }

    .container_feature-cards__item:first-child .container__video-duration,
    .container_lead-plus-headlines__item:first-child .container__video-duration,
    .container_lead-plus-headlines-with-images__item:first-child .container__video-duration,
    .container_lead-package__item:first-child .container__video-duration,
    .container_spotlight-package__item:first-child .container__video-duration,
    .container_side-by-side-package__item:first-child .container__video-duration,
    .container_feature-cards__item .icon-sig-video,
    .container_feature-cards__item .icon-sig-photo-default,
    .container_lead-plus-headlines__item .icon-sig-video,
    .container_lead-plus-headlines__item .icon-sig-photo-default,
    .container_lead-plus-headlines-with-images__item .icon-sig-video,
    .container_lead-plus-headlines-with-images__item .icon-sig-photo-default,
    .container_lead-package__item .icon-sig-video,
    .container_lead-package__item .icon-sig-photo-default,
    .container_spotlight-package__item .icon-sig-video,
    .container_spotlight-package__item .icon-sig-photo-default,
    .container_side-by-side-package__item .icon-sig-video,
    .container_side-by-side-package__item .icon-sig-photo-default {
      display: none
    }

    .container_feature-cards__item .container__video-duration,
    .container_lead-plus-headlines__item .container__video-duration,
    .container_lead-plus-headlines-with-images__item .container__video-duration,
    .container_lead-package__item .container__video-duration,
    .container_spotlight-package__item .container__video-duration,
    .container_side-by-side-package__item .container__video-duration {
      font-weight: 700;
      display: inline-block
    }

    .container_feature-cards__item .container__video-duration-icon,
    .container_lead-plus-headlines__item .container__video-duration-icon,
    .container_lead-plus-headlines-with-images__item .container__video-duration-icon,
    .container_lead-package__item .container__video-duration-icon,
    .container_spotlight-package__item .container__video-duration-icon,
    .container_side-by-side-package__item .container__video-duration-icon {
      content: url("video-dark.svg");
      vertical-align: middle;
      margin-top: -2px;
      margin-right: 2px;
      padding-bottom: 0
    }

    .container_grid-2 .container__text-label--has-duration:not(:empty):before,
    .container_grid-3 .container__text-label--has-duration:not(:empty):before,
    .container_grid-4 .container__text-label--has-duration:not(:empty):before,
    .container_list-headlines-with-images .container__text-label--has-duration:not(:empty):before,
    .container_ml_manual .container__text-label--has-duration:not(:empty):before,
    .container_list-headlines-with-read-times .container__text-label--has-duration:not(:empty):before,
    .container_lead-plus-headlines-with-images .container__text-label--has-duration:not(:empty):before,
    .container_lead-plus-headlines .container__text-label--has-duration:not(:empty):before,
    .container_lead-package .container__text-label--has-duration:not(:empty):before,
    .container_list-headlines .container__text-label--has-duration:not(:empty):before,
    .container_bulleted-headlines .container__text-label--has-duration:not(:empty):before,
    .container_list-headlines-ranked .container__text-label--has-duration:not(:empty):before,
    .container_list-images-with-description .container__text-label--has-duration:not(:empty):before {
      display: none
    }

    .container_ml-manual {
      counter-reset: viewable-cards-count 0;
      margin-bottom: var(--theme-container-margin-bottom-default)
    }

    .container_ml-manual__ads .ad-slot.adSlotLoaded {
      padding: 0 0 24px
    }

    .container_ml-manual__item {
      border-top: none;
      border-bottom: 1px solid #b1b1b1;
      max-width: 100%;
      padding: 12px 8px;
      display: flex
    }

    .container_ml-manual__item .container_ml-manual__link {
      display: flex
    }

    .container_ml-manual__item .container_ml-manual__link:first-of-type {
      flex: 1
    }

    .container_ml-manual__item .image__metadata,
    .container_ml-manual__item .interactive-video__metadata {
      display: none
    }

    .container_ml-manual__item:first-child {
      padding-top: 12px
    }

    .container_ml-manual__item-media-wrapper {
      flex-direction: column;
      justify-content: flex-start;
      align-self: flex-start;
      min-width: 100px;
      display: flex
    }

    .container_ml-manual__item-media {
      width: 100%
    }

    .container_ml-manual__item-media .image__caption-container,
    .container_ml-manual__item-media .image_sponsorship__caption-container {
      display: none
    }

    .container_ml-manual__item-media .image__container,
    .container_ml-manual__item-media .interactive-video__container {
      width: 130px;
      margin-bottom: 0
    }

    .container_ml-manual__text {
      flex: 75%;
      align-items: flex-start;
      margin-inline-start: 12px
    }

    .container_ml-manual__date {
      display: none
    }

    .container_ml-manual__pinned-card,
    .container_ml-manual__placeholder-card {
      counter-increment: viewable-cards-count
    }

    .container_ml-manual__pinned-card:before,
    .container_ml-manual__placeholder-card:before {
      content: counter(viewable-cards-count);
      background-color: #e6e6e6;
      border-radius: 50%;
      justify-content: center;
      align-items: center;
      width: 24px;
      height: 24px;
      margin-right: 12px;
      padding: 8px;
      font-size: 14px;
      display: flex
    }

    .container_ml-manual__placeholder-card {
      align-items: center;
      margin-top: 0
    }

    .container_ml-manual__placeholder-card .container_ml-manual__headline-text {
      text-transform: uppercase;
      color: #311b92
    }

    .container_ml-manual__placeholder-card .container_ml-manual__text {
      margin-left: 0
    }

    .container_ml-manual__queue-card {
      background-color: #ede7f6
    }

    .container_ml-manual__queue-cards-header {
      text-align: center;
      color: #311b92;
      background-color: #e6e6e6;
      justify-content: center;
      align-items: center;
      gap: .5em;
      margin-top: 12px;
      padding: 12px;
      display: flex
    }

    .container_ml-manual .image__credit,
    .container_ml-manual .image_sponsorship__credit {
      text-align: left;
      padding: 0
    }

    .container_ml-manual .card .container__link {
      display: flex
    }

    .container_ml-manual--not-shared-component-page .hide,
    .container_ml-manual--not-shared-component-page .card__published-date {
      display: none
    }

    .container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card {
      background-color: #f8f8f8;
      border: none;
      margin-bottom: 12px
    }

    .container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card:before {
      display: none
    }

    .container_ml-manual--not-shared-component-page .container_ml-manual__text {
      position: initial;
      color: #404040;
      font-size: 14px
    }

    .drag-drop-active .container_ml-manual .container_ml-manual__placeholder-card {
      background-color: #fff
    }

    .container .card__label--type-video .card__label-bull-span {
      display: none
    }

    .container .card__label--type-video .card__label--duration {
      display: inline
    }

    .container__alert-block {
      z-index: 2;
      color: #0d47a1;
      background-color: #e3f2fd;
      width: 100%;
      margin-bottom: 12px;
      display: block;
      position: relative
    }

    .container__alert-block-item {
      color: #0d47a1;
      z-index: 1;
      background-color: #e3f2fd;
      justify-content: center;
      display: flex
    }

    .container__alert-block-inner-container {
      flex-direction: row;
      justify-content: space-between;
      margin-top: 0;
      margin-bottom: 0;
      padding: 12px 16px;
      font-size: 14px;
      display: flex
    }

    .container__alert-block-content {
      flex-grow: 1;
      line-height: 22px;
      display: flex
    }

    .container__alert-block-icon {
      flex-shrink: 0;
      align-self: flex-start;
      margin-right: 8px
    }

    .container .card__media-label-container,
    .container .container__title_url-text .right-arrow {
      display: none
    }

    .container .pagination {
      background: #fff;
      justify-content: center;
      align-items: center;
      height: 56px;
      margin: 32px auto 8px;
      font-size: 16px;
      font-weight: 700;
      transition: opacity 1.5s;
      display: flex
    }

    [dir=rtl] .container .pagination.pagination,
    [dir=rtl] .container .pagination.pagination * {
      font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif !important
    }

    .container .pagination-previous:before {
      -webkit-mask: url("ui-arrow-left.svg");
      mask: url("ui-arrow-left.svg")
    }

    [dir=rtl] .container .pagination-previous:before {
      -webkit-mask: url("ui-caret-left-elevate.svg");
      mask: url("ui-caret-left-elevate.svg")
    }

    .container .pagination-next:before {
      -webkit-mask: url("ui-arrow-right.svg");
      mask: url("ui-arrow-right.svg")
    }

    [dir=rtl] .container .pagination-next:before {
      -webkit-mask: url("ui-caret-right-elevate.svg");
      mask: url("ui-caret-right-elevate.svg")
    }

    .container .pagination-previous,
    .container .pagination-next {
      color: #0c0c0c;
      border: 1px solid #0c0c0c;
      border-radius: 50%;
      justify-content: center;
      align-items: center;
      padding: 12px 16px;
      text-decoration: none;
      display: flex
    }

    .container .pagination-previous:hover,
    .container .pagination-next:hover {
      background: #e6e6e6
    }

    .container .pagination-previous.disabled,
    .container .pagination-next.disabled {
      pointer-events: none;
      cursor: default;
      border: 1px solid #b1b1b1
    }

    .container .pagination-previous.disabled:before,
    .container .pagination-next.disabled:before {
      background-color: #b1b1b1
    }

    .container .pagination-previous svg,
    .container .pagination-next svg {
      margin: 0
    }

    .container .pagination-previous-direction,
    .container .pagination-next-direction {
      text-indent: -9999px;
      display: block
    }

    .container .pagination-previous:before,
    .container .pagination-next:before {
      content: "";
      background-color: #0c0c0c;
      width: 12px;
      height: 12px;
      -webkit-mask-size: contain;
      mask-size: contain
    }

    [dir=rtl] .container .pagination-previous,
    [dir=rtl] .container .pagination-next {
      border-width: 2px;
      flex-shrink: 0;
      width: 48px;
      height: 48px;
      padding: 0
    }

    [dir=rtl] .container .pagination-previous.disabled,
    [dir=rtl] .container .pagination-next.disabled {
      border-width: 2px
    }

    [dir=rtl] .container .pagination-previous:before,
    [dir=rtl] .container .pagination-next:before {
      transform: scaleX(-1);
      -webkit-mask-position: 50%;
      mask-position: 50%;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat
    }

    .container .pagination-links {
      margin: 0;
      padding: 0 24px;
      list-style: none;
      display: flex
    }

    .container .pagination-link {
      color: #6e6e6e;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      min-width: 25px;
      margin: 0 4px;
      padding-bottom: 4px;
      text-decoration: none;
      display: flex;
      position: relative
    }

    [dir=rtl] .container .pagination-link {
      text-transform: uppercase;
      line-height: 18px
    }

    .container .pagination-link:after {
      content: "";
      width: 100%;
      height: 3px;
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translate(-50%)
    }

    .container .pagination-link.active {
      color: #0c0c0c
    }

    .container .pagination-link.active:after {
      background: #000
    }

    .container .pagination-link:hover:after {
      background: #6e6e6e
    }

    .container .pagination-link:hover,
    .container .pagination-link:active,
    .container .pagination-link:focus {
      color: #0c0c0c
    }

    .container .pagination-link:hover:after,
    .container .pagination-link:active:after,
    .container .pagination-link:focus:after {
      background: #e6e6e6
    }

    @media (width<=479px) {
      [dir=rtl] .container .pagination-links {
        padding: 0 8px
      }

      [dir=rtl] .container .pagination-link {
        min-width: 20px;
        margin: 0 2px
      }
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text),
    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text),
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text),
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text) {
      border-left-color: #fff
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover,
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover {
      color: #fff;
      border-left-color: #fff
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow,
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow {
      fill: #fff;
      stroke: #fff
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active,
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active {
      color: #f8f8f8;
      border-left-color: #f8f8f8
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow,
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow {
      fill: #f8f8f8;
      stroke: #f8f8f8
    }

    .zone--t-dark_ribbon .container__text-label--type-video,
    .zone--t-dark_ribbon .container__text-label--type-gallery,
    .zone--t-dark_ribbon-left .container__text-label--type-video,
    .zone--t-dark_ribbon-left .container__text-label--type-gallery,
    .product-zone--t-dark_ribbon .container__text-label--type-video,
    .product-zone--t-dark_ribbon .container__text-label--type-gallery,
    .product-zone--t-dark_ribbon-left .container__text-label--type-video,
    .product-zone--t-dark_ribbon-left .container__text-label--type-gallery {
      display: inline-block
    }

    .zone--t-dark_lead-plus-headlines-with-images:first-child .card__label-container,
    .product-zone--t-dark_lead-plus-headlines-with-images:first-child .card__label-container {
      display: block
    }

    .zone--t-dark_lead-plus-headlines-with-images:first-child .container__text-label--type-video,
    .zone--t-dark_lead-plus-headlines-with-images:first-child .container__text-label--type-gallery,
    .product-zone--t-dark_lead-plus-headlines-with-images:first-child .container__text-label--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images:first-child .container__text-label--type-gallery {
      display: none
    }

    .zone--t-dark_grid-2__item .card__label-container,
    .zone--t-dark_grid-3__item .card__label-container,
    .zone--t-dark_grid-4__item .card__label-container,
    .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container,
    .zone--t-dark_list-images-with-description__item .card__label-container,
    .product-zone--t-dark_grid-2__item .card__label-container,
    .product-zone--t-dark_grid-3__item .card__label-container,
    .product-zone--t-dark_grid-4__item .card__label-container,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container,
    .product-zone--t-dark_list-images-with-description__item .card__label-container {
      display: block
    }

    .zone--t-dark_grid-2__item .card__label-container--hide,
    .zone--t-dark_grid-3__item .card__label-container--hide,
    .zone--t-dark_grid-4__item .card__label-container--hide,
    .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,
    .zone--t-dark_list-images-with-description__item .card__label-container--hide,
    .product-zone--t-dark_grid-2__item .card__label-container--hide,
    .product-zone--t-dark_grid-3__item .card__label-container--hide,
    .product-zone--t-dark_grid-4__item .card__label-container--hide,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,
    .product-zone--t-dark_list-images-with-description__item .card__label-container--hide,
    .zone--t-dark_grid-2__item .container__text-label,
    .zone--t-dark_grid-3__item .container__text-label,
    .zone--t-dark_grid-4__item .container__text-label,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label,
    .zone--t-dark_list-images-with-description__item .container__text-label,
    .product-zone--t-dark_grid-2__item .container__text-label,
    .product-zone--t-dark_grid-3__item .container__text-label,
    .product-zone--t-dark_grid-4__item .container__text-label,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label,
    .product-zone--t-dark_list-images-with-description__item .container__text-label {
      display: none
    }

    .zone--t-dark_grid-2__item .container__text-label--show,
    .zone--t-dark_grid-3__item .container__text-label--show,
    .zone--t-dark_grid-4__item .container__text-label--show,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,
    .zone--t-dark_list-images-with-description__item .container__text-label--show,
    .product-zone--t-dark_grid-2__item .container__text-label--show,
    .product-zone--t-dark_grid-3__item .container__text-label--show,
    .product-zone--t-dark_grid-4__item .container__text-label--show,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,
    .product-zone--t-dark_list-images-with-description__item .container__text-label--show,
    .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery {
      display: inline-block
    }

    .zone--t-dark_grid-2__item .container__video-duration,
    .zone--t-dark_grid-3__item .container__video-duration,
    .zone--t-dark_grid-4__item .container__video-duration,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .zone--t-dark_list-images-with-description__item .container__video-duration,
    .product-zone--t-dark_grid-2__item .container__video-duration,
    .product-zone--t-dark_grid-3__item .container__video-duration,
    .product-zone--t-dark_grid-4__item .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration,
    .zone--t-dark_grid-2__item .container__video-duration--type-video,
    .zone--t-dark_grid-3__item .container__video-duration--type-video,
    .zone--t-dark_grid-4__item .container__video-duration--type-video,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video,
    .zone--t-dark_list-images-with-description__item .container__video-duration--type-video,
    .product-zone--t-dark_grid-2__item .container__video-duration--type-video,
    .product-zone--t-dark_grid-3__item .container__video-duration--type-video,
    .product-zone--t-dark_grid-4__item .container__video-duration--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video {
      display: none
    }

    .zone--t-dark_grid-2__item .container__video-duration--type-video--show,
    .zone--t-dark_grid-3__item .container__video-duration--type-video--show,
    .zone--t-dark_grid-4__item .container__video-duration--type-video--show,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show,
    .zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show,
    .product-zone--t-dark_grid-2__item .container__video-duration--type-video--show,
    .product-zone--t-dark_grid-3__item .container__video-duration--type-video--show,
    .product-zone--t-dark_grid-4__item .container__video-duration--type-video--show,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show {
      display: inline-block
    }

    .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container {
      display: block
    }

    .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label {
      display: none
    }

    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-streaming-non-breaking,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-streaming-non-breaking,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery {
      display: inline-block
    }

    .zone--t-dark_lead-plus-headlines-with-images__item:first-child .container__video-duration--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item:first-child .container__video-duration--type-video {
      display: none
    }

    .zone--t-dark_list-headlines__item .container__video-duration,
    .zone--t-dark_bulleted-headlines__item .container__video-duration,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .zone--t-dark_list-headlines-with-images__item .container__video-duration,
    .zone--t-dark_ml-manual__item .container__video-duration,
    .zone--t-dark_list-headlines-with-read-times__item .container__video-duration,
    .product-zone--t-dark_list-headlines__item .container__video-duration,
    .product-zone--t-dark_bulleted-headlines__item .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_list-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_ml-manual__item .container__video-duration,
    .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration {
      display: inline-block
    }

    .zone--t-dark_grid-2__item .icon-sig-video,
    .zone--t-dark_grid-3__item .icon-sig-video,
    .zone--t-dark_grid-4__item .icon-sig-video,
    .zone--t-dark_list-headlines__item .icon-sig-video,
    .zone--t-dark_bulleted-headlines__item .icon-sig-video,
    .zone--t-dark_list-headlines-with-images__item .icon-sig-video,
    .zone--t-dark_ml-manual__item .icon-sig-video,
    .zone--t-dark_list-images-with-description__item .icon-sig-video,
    .zone--t-dark_list-headlines-with-read-times__item .icon-sig-video,
    .product-zone--t-dark_grid-2__item .icon-sig-video,
    .product-zone--t-dark_grid-3__item .icon-sig-video,
    .product-zone--t-dark_grid-4__item .icon-sig-video,
    .product-zone--t-dark_list-headlines__item .icon-sig-video,
    .product-zone--t-dark_bulleted-headlines__item .icon-sig-video,
    .product-zone--t-dark_list-headlines-with-images__item .icon-sig-video,
    .product-zone--t-dark_ml-manual__item .icon-sig-video,
    .product-zone--t-dark_list-images-with-description__item .icon-sig-video,
    .product-zone--t-dark_list-headlines-with-read-times__item .icon-sig-video {
      display: none
    }

    .zone--t-dark_grid-2__item .container__video-duration,
    .zone--t-dark_grid-3__item .container__video-duration,
    .zone--t-dark_grid-4__item .container__video-duration,
    .zone--t-dark_list-headlines__item .container__video-duration,
    .zone--t-dark_bulleted-headlines__item .container__video-duration,
    .zone--t-dark_list-headlines-with-images__item .container__video-duration,
    .zone--t-dark_ml-manual__item .container__video-duration,
    .zone--t-dark_list-images-with-description__item .container__video-duration,
    .zone--t-dark_list-headlines-with-read-times__item .container__video-duration,
    .product-zone--t-dark_grid-2__item .container__video-duration,
    .product-zone--t-dark_grid-3__item .container__video-duration,
    .product-zone--t-dark_grid-4__item .container__video-duration,
    .product-zone--t-dark_list-headlines__item .container__video-duration,
    .product-zone--t-dark_bulleted-headlines__item .container__video-duration,
    .product-zone--t-dark_list-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_ml-manual__item .container__video-duration,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration,
    .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration {
      font-weight: 700
    }

    .zone--t-dark_grid-2__item .container__video-duration--hidden,
    .zone--t-dark_grid-3__item .container__video-duration--hidden,
    .zone--t-dark_grid-4__item .container__video-duration--hidden,
    .zone--t-dark_list-headlines__item .container__video-duration--hidden,
    .zone--t-dark_bulleted-headlines__item .container__video-duration--hidden,
    .zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden,
    .zone--t-dark_ml-manual__item .container__video-duration--hidden,
    .zone--t-dark_list-images-with-description__item .container__video-duration--hidden,
    .zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden,
    .product-zone--t-dark_grid-2__item .container__video-duration--hidden,
    .product-zone--t-dark_grid-3__item .container__video-duration--hidden,
    .product-zone--t-dark_grid-4__item .container__video-duration--hidden,
    .product-zone--t-dark_list-headlines__item .container__video-duration--hidden,
    .product-zone--t-dark_bulleted-headlines__item .container__video-duration--hidden,
    .product-zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden,
    .product-zone--t-dark_ml-manual__item .container__video-duration--hidden,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration--hidden,
    .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden {
      display: none
    }

    .zone--t-dark_grid-2__item .container__video-duration-icon,
    .zone--t-dark_grid-3__item .container__video-duration-icon,
    .zone--t-dark_grid-4__item .container__video-duration-icon,
    .zone--t-dark_list-headlines__item .container__video-duration-icon,
    .zone--t-dark_bulleted-headlines__item .container__video-duration-icon,
    .zone--t-dark_list-headlines-with-images__item .container__video-duration-icon,
    .zone--t-dark_ml-manual__item .container__video-duration-icon,
    .zone--t-dark_list-images-with-description__item .container__video-duration-icon,
    .zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon,
    .product-zone--t-dark_grid-2__item .container__video-duration-icon,
    .product-zone--t-dark_grid-3__item .container__video-duration-icon,
    .product-zone--t-dark_grid-4__item .container__video-duration-icon,
    .product-zone--t-dark_list-headlines__item .container__video-duration-icon,
    .product-zone--t-dark_bulleted-headlines__item .container__video-duration-icon,
    .product-zone--t-dark_list-headlines-with-images__item .container__video-duration-icon,
    .product-zone--t-dark_ml-manual__item .container__video-duration-icon,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration-icon,
    .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon {
      content: url("video-dark.svg");
      vertical-align: -1.5px;
      margin-top: 2px;
      margin-right: 2px;
      padding-bottom: 0
    }

    .zone--t-dark_feature-cards__item:first-child .container__video-duration,
    .zone--t-dark_lead-plus-headlines__item:first-child .container__video-duration,
    .zone--t-dark_lead-plus-headlines-with-images__item:first-child .container__video-duration,
    .zone--t-dark_lead-package__item:first-child .container__video-duration,
    .product-zone--t-dark_feature-cards__item:first-child .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines__item:first-child .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines-with-images__item:first-child .container__video-duration,
    .product-zone--t-dark_lead-package__item:first-child .container__video-duration,
    .zone--t-dark_feature-cards__item .icon-sig-video,
    .zone--t-dark_lead-plus-headlines__item .icon-sig-video,
    .zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video,
    .zone--t-dark_lead-package__item .icon-sig-video,
    .product-zone--t-dark_feature-cards__item .icon-sig-video,
    .product-zone--t-dark_lead-plus-headlines__item .icon-sig-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video,
    .product-zone--t-dark_lead-package__item .icon-sig-video {
      display: none
    }

    .zone--t-dark_feature-cards__item .container__video-duration,
    .zone--t-dark_lead-plus-headlines__item .container__video-duration,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .zone--t-dark_lead-package__item .container__video-duration,
    .product-zone--t-dark_feature-cards__item .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines__item .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_lead-package__item .container__video-duration {
      font-weight: 700;
      display: inline-block
    }

    .zone--t-dark_feature-cards__item .container__video-duration-icon,
    .zone--t-dark_lead-plus-headlines__item .container__video-duration-icon,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon,
    .zone--t-dark_lead-package__item .container__video-duration-icon,
    .product-zone--t-dark_feature-cards__item .container__video-duration-icon,
    .product-zone--t-dark_lead-plus-headlines__item .container__video-duration-icon,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon,
    .product-zone--t-dark_lead-package__item .container__video-duration-icon {
      content: url("video-dark.svg");
      vertical-align: -1.5px;
      margin-top: 2px;
      margin-right: 2px;
      padding-bottom: 0
    }

    .zone--t-dark .card__label--type-video .card__label-bull-span,
    .product-zone--t-dark .card__label--type-video .card__label-bull-span {
      display: none
    }

    .zone--t-dark .card__label--type-video .card__label--duration,
    .product-zone--t-dark .card__label--type-video .card__label--duration {
      display: inline
    }

    .zone--t-dark .pagination,
    .product-zone--t-dark .pagination {
      background: #fff;
      justify-content: center;
      align-items: center;
      height: 56px;
      margin: 32px auto 8px;
      font-size: 16px;
      font-weight: 700;
      transition: opacity 1.5s;
      display: flex
    }

    [dir=rtl] .zone--t-dark .pagination.pagination,
    [dir=rtl] .zone--t-dark .pagination.pagination *,
    [dir=rtl] .product-zone--t-dark .pagination.pagination,
    [dir=rtl] .product-zone--t-dark .pagination.pagination * {
      font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif !important
    }

    .zone--t-dark .pagination-previous:before,
    .product-zone--t-dark .pagination-previous:before {
      -webkit-mask: url("ui-arrow-left.svg");
      mask: url("ui-arrow-left.svg")
    }

    [dir=rtl] .zone--t-dark .pagination-previous:before,
    [dir=rtl] .product-zone--t-dark .pagination-previous:before {
      -webkit-mask: url("ui-caret-left-elevate.svg");
      mask: url("ui-caret-left-elevate.svg")
    }

    .zone--t-dark .pagination-next:before,
    .product-zone--t-dark .pagination-next:before {
      -webkit-mask: url("ui-arrow-right.svg");
      mask: url("ui-arrow-right.svg")
    }

    [dir=rtl] .zone--t-dark .pagination-next:before,
    [dir=rtl] .product-zone--t-dark .pagination-next:before {
      -webkit-mask: url("ui-caret-right-elevate.svg");
      mask: url("ui-caret-right-elevate.svg")
    }

    .zone--t-dark .pagination-previous,
    .zone--t-dark .pagination-next,
    .product-zone--t-dark .pagination-previous,
    .product-zone--t-dark .pagination-next {
      color: #0c0c0c;
      border: 1px solid #0c0c0c;
      border-radius: 50%;
      justify-content: center;
      align-items: center;
      padding: 12px 16px;
      text-decoration: none;
      display: flex
    }

    .zone--t-dark .pagination-previous:hover,
    .zone--t-dark .pagination-next:hover,
    .product-zone--t-dark .pagination-previous:hover,
    .product-zone--t-dark .pagination-next:hover {
      background: #e6e6e6
    }

    .zone--t-dark .pagination-previous.disabled,
    .zone--t-dark .pagination-next.disabled,
    .product-zone--t-dark .pagination-previous.disabled,
    .product-zone--t-dark .pagination-next.disabled {
      pointer-events: none;
      cursor: default;
      border: 1px solid #b1b1b1
    }

    .zone--t-dark .pagination-previous.disabled:before,
    .zone--t-dark .pagination-next.disabled:before,
    .product-zone--t-dark .pagination-previous.disabled:before,
    .product-zone--t-dark .pagination-next.disabled:before {
      background-color: #b1b1b1
    }

    .zone--t-dark .pagination-previous svg,
    .zone--t-dark .pagination-next svg,
    .product-zone--t-dark .pagination-previous svg,
    .product-zone--t-dark .pagination-next svg {
      margin: 0
    }

    .zone--t-dark .pagination-previous-direction,
    .zone--t-dark .pagination-next-direction,
    .product-zone--t-dark .pagination-previous-direction,
    .product-zone--t-dark .pagination-next-direction {
      text-indent: -9999px;
      display: block
    }

    .zone--t-dark .pagination-previous:before,
    .zone--t-dark .pagination-next:before,
    .product-zone--t-dark .pagination-previous:before,
    .product-zone--t-dark .pagination-next:before {
      content: "";
      background-color: #0c0c0c;
      width: 12px;
      height: 12px;
      -webkit-mask-size: contain;
      mask-size: contain
    }

    [dir=rtl] .zone--t-dark .pagination-previous,
    [dir=rtl] .zone--t-dark .pagination-next,
    [dir=rtl] .product-zone--t-dark .pagination-previous,
    [dir=rtl] .product-zone--t-dark .pagination-next {
      border-width: 2px;
      flex-shrink: 0;
      width: 48px;
      height: 48px;
      padding: 0
    }

    [dir=rtl] .zone--t-dark .pagination-previous.disabled,
    [dir=rtl] .zone--t-dark .pagination-next.disabled,
    [dir=rtl] .product-zone--t-dark .pagination-previous.disabled,
    [dir=rtl] .product-zone--t-dark .pagination-next.disabled {
      border-width: 2px
    }

    [dir=rtl] .zone--t-dark .pagination-previous:before,
    [dir=rtl] .zone--t-dark .pagination-next:before,
    [dir=rtl] .product-zone--t-dark .pagination-previous:before,
    [dir=rtl] .product-zone--t-dark .pagination-next:before {
      transform: scaleX(-1);
      -webkit-mask-position: 50%;
      mask-position: 50%;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat
    }

    .zone--t-dark .pagination-links,
    .product-zone--t-dark .pagination-links {
      margin: 0;
      padding: 0 24px;
      list-style: none;
      display: flex
    }

    .zone--t-dark .pagination-link,
    .product-zone--t-dark .pagination-link {
      color: #6e6e6e;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      min-width: 25px;
      margin: 0 4px;
      padding-bottom: 4px;
      text-decoration: none;
      display: flex;
      position: relative
    }

    [dir=rtl] .zone--t-dark .pagination-link,
    [dir=rtl] .product-zone--t-dark .pagination-link {
      text-transform: uppercase;
      line-height: 18px
    }

    .zone--t-dark .pagination-link:after,
    .product-zone--t-dark .pagination-link:after {
      content: "";
      width: 100%;
      height: 3px;
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translate(-50%)
    }

    .zone--t-dark .pagination-link.active,
    .product-zone--t-dark .pagination-link.active {
      color: #0c0c0c
    }

    .zone--t-dark .pagination-link.active:after,
    .product-zone--t-dark .pagination-link.active:after {
      background: #000
    }

    .zone--t-dark .pagination-link:hover:after,
    .product-zone--t-dark .pagination-link:hover:after {
      background: #6e6e6e
    }

    .zone--t-dark .pagination-link:hover,
    .zone--t-dark .pagination-link:active,
    .zone--t-dark .pagination-link:focus,
    .product-zone--t-dark .pagination-link:hover,
    .product-zone--t-dark .pagination-link:active,
    .product-zone--t-dark .pagination-link:focus {
      color: #0c0c0c
    }

    .zone--t-dark .pagination-link:hover:after,
    .zone--t-dark .pagination-link:active:after,
    .zone--t-dark .pagination-link:focus:after,
    .product-zone--t-dark .pagination-link:hover:after,
    .product-zone--t-dark .pagination-link:active:after,
    .product-zone--t-dark .pagination-link:focus:after {
      background: #e6e6e6
    }

    @media (width<=479px) {

      [dir=rtl] .zone--t-dark .pagination-links,
      [dir=rtl] .product-zone--t-dark .pagination-links {
        padding: 0 8px
      }

      [dir=rtl] .zone--t-dark .pagination-link,
      [dir=rtl] .product-zone--t-dark .pagination-link {
        min-width: 20px;
        margin: 0 2px
      }
    }

    @media screen and (width>=960px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title_url-text {
        font-size: 36px;
        font-weight: 700;
        line-height: 38px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title_url-text {
        font-size: 46px;
        font-weight: 700;
        line-height: 52px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title_url-text {
        font-size: 56px;
        font-weight: 700;
        line-height: 62px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker-text {
        margin: 0;
        font-size: 20px;
        line-height: 26px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image {
        margin: 0 0 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container {
        background: 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image img {
        max-width: min(400px, 100%);
        max-height: 40px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker--kicker-logo-small .image__picture {
        max-height: 20px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker--kicker-logo-small .image img {
        max-width: 250px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker--kicker-logo .image__picture {
        max-height: 40px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker--kicker-logo .image img {
        max-width: 250px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container .container__title_url-text .right-arrow {
        display: inherit
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title_url-text {
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 26px
      }
    }

    @media screen and (width<=959px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title_url-text {
        letter-spacing: 0;
        margin-top: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title_url-text {
        font-size: 32px;
        font-weight: 700;
        line-height: 38px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container {
        background: 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_ml-manual__item-media-wrapper {
        min-width: 95px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_ml-manual__item-media-wrapper .image__container,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_ml-manual__item-media-wrapper .interactive-video__container {
        width: 95px;
        height: 95px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title_url-text {
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 22px
      }
    }

    @media screen and (width<=479px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title_url-sub-text {
        font-size: 14px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a {
        flex-wrap: wrap
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a p {
        padding-top: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text {
        font-size: 30px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text {
        margin-bottom: 4px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title_url-text {
        font-size: 20px;
        font-weight: 700;
        line-height: 26px
      }
    }

    .container:not([data-subscriber-card-make-up=true]) .container__text-label--type-for-subscribers {
      display: inline
    }

    .container:not([data-subscriber-card-make-up=true]) .container_lead-package__item:first-child .container__text-label--type-for-subscribers,
    .container:not([data-subscriber-card-make-up=true]) .container_lead-plus-headlines__item:first-child .container__text-label--type-for-subscribers,
    .container:not([data-subscriber-card-make-up=true]) .container_spotlight-package__item:first-child .container__text-label--type-for-subscribers,
    .container:not([data-subscriber-card-make-up=true]) .container_lead-plus-headlines-with-images__item:first-child .container__text-label--type-for-subscribers,
    .container[data-subscriber-card-make-up=true] .container__text-label--type-for-subscribers,
    .container[data-subscriber-card-make-up=true] .card__label--type-for-subscribers {
      display: none
    }

    .container:not([data-subscriber-card-make-up=true]) .card__label--type-for-subscribers {
      display: inline-flex
    }

    .underscored .container .card:first-of-type .container__link:last-child,
    .underscored .container .card:last-of-type .container__link:last-child {
      margin-bottom: 0;
      padding-bottom: 0
    }

    .visual-cues .container:is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item {
      container: card-item/inline-size
    }

    .visual-cues .container.container_hero-card-feature .card__label-container {
      display: block
    }

    .visual-cues .container.container_hero-card-feature .container__text .card__label-container {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper {
      position: relative;
      overflow: hidden
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label-container {
      z-index: 1;
      pointer-events: none;
      margin: 0;
      line-height: 0;
      display: block;
      position: absolute;
      inset: 0
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label:is(.card__media-label--type-audio, .card__media-label--type-podcasts, .card__media-label--type-gallery) {
      height: var(--semantic-type-metadata-lg-line-height);
      padding: 0 var(--semantic-space-md);
      border-radius: var(--theme-semantic-radius-round);
      color: var(--semantic-color-type-persistent__white);
      font-family: var(--semantic-type-metadata-font-family);
      font-size: var(--semantic-type-metadata-md-font-size);
      font-weight: var(--semantic-type-metadata-font-wt-style__bold);
      background: var(--theme-component-label-bg__signifier);
      gap: 6px;
      line-height: 16px
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__media-label-container {
      pointer-events: none;
      z-index: 2;
      height: 0;
      line-height: 0;
      display: block;
      position: relative
    }

    @container card-item not (width>=210px) {
      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item-media-wrapper .card__media-label-container {
        display: none
      }
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__media-label {
      bottom: var(--semantic-space-md);
      pointer-events: none;
      align-items: center;
      display: inline-flex;
      position: relative;
      inset-inline-start: var(--semantic-space-md);
      transform: translateY(-100%)
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__text .card__media-label-container {
      margin-top: var(--semantic-space-md);
      order: 1;
      display: block
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__text .card__media-label {
      align-items: center;
      gap: 5px;
      display: inline-flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__text {
      flex-direction: column;
      display: flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item:not(:first-child) .card__media-label-container {
      display: none
    }

    @container card-item not (width>=210px) {
      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item-media-wrapper .card__label-container {
        display: none
      }
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label {
      border-radius: var(--semantic-radius-md)0;
      top: auto;
      bottom: auto;
      pointer-events: auto;
      height: var(--semantic-type-metadata-lg-line-height);
      padding: 0 var(--semantic-space-md);
      justify-content: center;
      align-items: center;
      gap: var(--semantic-space-sm);
      white-space: nowrap;
      color: var(--semantic-color-type-persistent__white);
      width: fit-content;
      font-family: var(--semantic-type-metadata-font-family);
      font-size: var(--semantic-type-metadata-md-font-size);
      font-style: normal;
      font-weight: var(--semantic-type-metadata-font-wt-style__bold);
      line-height: var(--semantic-type-metadata-md-line-height);
      letter-spacing: 0;
      text-transform: capitalize;
      text-overflow: ellipsis;
      margin: -.5px;
      display: flex;
      position: static;
      inset-inline-start: auto;
      transform: none;
      box-shadow: 0 12px 20px #6a738138
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_side-by-side-feature .container__item-media-wrapper .card__label {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card--media-extra-large.container__item-media-wrapper .card__label {
      border-radius: var(--semantic-radius-lg)0
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label--type-video,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label--type-gallery,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label--type-podcasts,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label--type-audio,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label--type-updates .card__label-indicator,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label--type-updates-in-spanish .card__label-indicator,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label--type-streaming-non-breaking .card__label-icon,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label--type-custom-video .card__label-icon {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .image__container,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container {
      position: relative
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before {
      content: "";
      z-index: 1;
      inset: 0;
      background: linear-gradient(222deg, #6660 72.03%, #000 91.08%);
      position: absolute;
      bottom: -.333px
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before {
      background: 0 0
    }

    @container card-item not (width>=210px) {

      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before {
        background: 0 0
      }
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__media-label:is(.card__media-label--type-video, .card__media-label--type-custom-video, .card__media-label--type-live-video, .card__media-label--type-streaming-non-breaking),
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__media-label:has(.card__media-label--duration) {
      z-index: 2;
      gap: 5px
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label:is(.card__media-label--type-video, .card__media-label--type-custom-video, .card__media-label--type-live-video, .card__media-label--type-streaming-non-breaking) .card__media-label-icon,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .card__media-label-icon {
      border: var(--semantic-border-sm)solid var(--semantic-color-type-persistent__white);
      aspect-ratio: 1;
      background-color: #0c0c0ccc;
      background-image: url("play-icon.svg");
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: 45%;
      border-radius: 32px;
      flex-shrink: 0;
      justify-content: center;
      align-items: center;
      gap: 10px;
      width: 40px;
      height: 40px;
      display: flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label:is(.card__media-label--type-video, .card__media-label--type-custom-video, .card__media-label--type-live-video, .card__media-label--type-streaming-non-breaking) .card__media-label-text,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .card__media-label-text {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label:is(.card__media-label--type-audio, .card__media-label--type-podcasts, .card__media-label--type-gallery) .card__media-label-icon {
      width: var(--theme-semantic-size-xs);
      height: var(--theme-semantic-size-xs);
      aspect-ratio: 1;
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: contain;
      flex-shrink: 0;
      margin-bottom: 2px;
      display: flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label.card__media-label--type-gallery .card__media-label-icon {
      background-image: url("gallery.svg")
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label.card__media-label--type-podcasts .card__media-label-icon {
      background-image: url("podcast.svg")
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label.card__media-label--type-audio .card__media-label-icon {
      background-image: url("audio.svg")
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item:first-child .card__media-label-icon {
      border: var(--semantic-border-sm)solid var(--semantic-color-type-persistent__white);
      aspect-ratio: 1;
      background-color: #0c0c0ccc;
      background-image: url("play-icon.svg");
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: 45%;
      border-radius: 32px;
      flex-shrink: 0;
      justify-content: center;
      align-items: center;
      gap: 10px;
      width: 40px;
      height: 40px;
      display: flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item:first-child .card__media-label-text {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label--duration {
      color: var(--semantic-color-type-persistent__white);
      font-family: var(--semantic-type-metadata-font-family);
      font-size: var(--semantic-type-metadata-sm-font-size);
      font-weight: var(--semantic-type-metadata-font-wt-style__bold);
      font-style: normal;
      line-height: var(--theme-semantic-type-metadata-sm-line-height);
      letter-spacing: var(--theme-semantic-type-metadata-letter-spacing__narrow);
      white-space: nowrap;
      text-shadow: 0 1px 4px #000;
      text-transform: uppercase
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item:first-child:has(.card__media-label--duration) .container__video-duration,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item-media-wrapper :is(.card__label-container, .card__media-label-container),
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_spotlight-package, .container_side-by-side-feature) .container__text .card__label-container:has(.card__label--type-video, .card__label--type-custom-video, .card__label--type-audio, .card__label--type-podcasts, .card__label--type-gallery) {
      display: none
    }

    @container card-item not (width>=210px) {

      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item:first-child:has(.card__media-label--duration) .container__video-duration,
      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item:has(.card__media-label--duration) .container__video-duration--type-video {
        display: inline-block
      }
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label:is(.card__label--type-breaking, .card__label--type-updates, .card__label--type-updates-in-spanish, .card__label--type-live-video, .card__label--type-projection-breaking) {
      background: linear-gradient(90deg, var(--semantic-color-action-conversion-base-inverse-bg)0%, var(--primitive-color-brand-tertiary)100%)
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label:is(.card__label--type-for-subscribers, .card__label--type-exclusive, .card__label--type-bleacher-report, .card__label--type-kfile, .card__label--type-opinion, .card__label--type-analysis, .card__label--type-investigates, .card__label--type-underscored, .card__label--type-first, .card__label--type-review, .card__label--type-trending, .card__label--type-custom, .card__label--type-custom-video, .card__label--type-poll, .card__label--type-projection-non-breaking, .card__label--type-streaming-non-breaking, .card__label--type-fact-check, .card__label--type-quiz) {
      color: var(--semantic-color-type-persistent__black);
      background: var(--semantic-color-bg-secondary)
    }

    .visual-cues .container.container_spotlight-package .container__item:first-child .container__item-media-wrapper .card__label-container {
      display: none
    }

    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label {
      font-size: var(--semantic-type-metadata-md-font-size);
      border-radius: var(--semantic-radius-xl);
      text-transform: none;
      box-shadow: 0 var(--primitive-size-12)var(--primitive-size-20)0 #6a738138;
      line-height: var(--primitive-type-line-height-26);
      padding: 0 var(--primitive-space-08)
    }

    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label--type-updates .card__label-indicator,
    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label--type-updates-in-spanish .card__label-indicator,
    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label--type-streaming-non-breaking .card__label-icon,
    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label--type-custom-video .card__label-icon {
      display: none
    }

    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label-container+.container__headline {
      margin-top: var(--primitive-space-08)
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__headline {
      flex-direction: column;
      display: flex
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__video-duration {
      font-family: var(--semantic-type-metadata-font-family);
      font-size: var(--semantic-type-metadata-md-font-size);
      font-style: normal;
      font-weight: var(--semantic-type-metadata-font-wt-style__bold);
      line-height: var(--semantic-type-metadata-md-line-height);
      letter-spacing: var(--semantic-type-metadata-letter-spacing);
      padding-bottom: var(--semantic-space-sm);
      display: block
    }

    @container card-item (width>=210px) {

      .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item .container__text-label,
      .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item .container__video-duration {
        display: none
      }
    }

    @container card-item not (width>=210px) {
      .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label {
        display: block
      }
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-podcasts,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-audio,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-gallery,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__video-duration {
      padding-bottom: 0;
      padding-top: var(--semantic-space-sm)
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-podcasts,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-audio,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-gallery {
      order: 1
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-video {
      display: none
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-live-video {
      align-items: center;
      gap: var(--semantic-space-sm);
      width: fit-content;
      display: flex
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-live-video .container__text-label--icon {
      width: var(--semantic-size-xs);
      height: var(--semantic-size-xs);
      margin-bottom: var(--semantic-space-sm);
      vertical-align: middle;
      background-image: url("live-video-icon-red.svg");
      display: inline-block
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-gallery:not(:empty):before,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-podcasts:not(:empty):before,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-audio:not(:empty):before {
      width: var(--semantic-size-xs);
      height: var(--semantic-size-xs);
      margin-inline-end: var(--primitive-space-02)
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-gallery:not(:empty):before {
      content: url("gallery-text-label.svg");
      margin-top: calc(-1*var(--primitive-space-04))
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-podcasts:not(:empty):before {
      content: url("podcast-text-label.svg");
      margin-top: calc(-1*var(--primitive-space-02))
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-audio:not(:empty):before {
      content: url("audio-text-label.svg");
      margin-top: calc(-1*var(--primitive-space-04))
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label:not(:empty):after,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-streaming-non-breaking:not(:empty):before {
      content: none
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label:is(.container__text-label--type-breaking, .container__text-label--type-updates, .container__text-label--type-updates-in-spanish, .container__text-label--type-live-video, .container__text-label--type-projection-breaking) {
      color: var(--semantic-color-type-accent)
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label:is(.container__text-label--type-for-subscribers, .container__text-label--type-exclusive, .container__text-label--type-bleacher-report, .container__text-label--type-kfile, .container__text-label--type-opinion, .container__text-label--type-analysis, .container__text-label--type-investigates, .container__text-label--type-underscored, .container__text-label--type-first, .container__text-label--type-review, .container__text-label--type-trending, .container__text-label--type-custom, .container__text-label--type-custom-video, .container__text-label--type-poll, .container__text-label--type-projection-non-breaking, .container__text-label--type-streaming-non-breaking, .container__text-label--type-fact-check, .container__text-label--type-quiz) {
      color: var(--semantic-color-type-primary)
    }

    .visual-cues .container.container_side-by-side-feature .container__text-label--type-podcasts,
    .visual-cues .container.container_side-by-side-feature .container__text-label--type-audio,
    .visual-cues .container.container_side-by-side-feature .container__text-label--type-gallery,
    .visual-cues .container.container_lead-plus-headlines-with-images .container__item.container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper .card__label-container,
    .visual-cues .container.container_lead-plus-headlines-with-images .container__item.container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper .card__media-label-container,
    .visual-cues .container.container_lead-plus-headlines-with-images .container__item.container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper:has(.card__media-label--duration) .card__media-label-icon,
    .visual-cues .container.container_lead-plus-headlines-with-images .container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
    .visual-cues .container.container_lead-plus-headlines-with-images .container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before,
    .visual-cues .container[data-subscriber-card-make-up=true] .container__item-media-wrapper .card__label--type-for-subscribers,
    .visual-cues .container[data-subscriber-card-make-up=true] .container__text-label--type-for-subscribers {
      display: none
    }

    .visual-cues.product-zone.layout--full-bleed .container .container__item-media-wrapper .card__label {
      border-radius: 0 0 var(--semantic-radius-md)0
    }

    .layout:not(.layout-homepage-mobile):not(.layout-homepage-mobile-app) .visual-cues .container:is(.container_grid-3, .container_grid-4) .container__item-media-wrapper .card__label {
      height: var(--semantic-type-description-lg-line-height)
    }

    @media screen and (width>=960px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .layout--full-width .container.container_hero-card-feature .container_hero-card-feature__text .card__label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .layout--full-bleed .container.container_hero-card-feature .container_hero-card-feature__text .card__label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--full-bleed .visual-cues .container.container_hero-card-feature .container_hero-card-feature__text .card__label {
        margin-bottom: var(--primitive-size-16)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__label-container {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .container__item-media-wrapper .card__label-container {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label {
        font-size: var(--semantic-type-metadata-md-font-size);
        border-radius: var(--semantic-radius-xl);
        text-transform: none;
        box-shadow: 0 var(--primitive-size-12)var(--primitive-size-20)0 #6a738138;
        line-height: var(--primitive-type-line-height-26);
        padding: 0 var(--primitive-space-08)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label--type-updates .card__label-indicator,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label--type-updates-in-spanish .card__label-indicator,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label--type-streaming-non-breaking .card__label-icon,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label--type-custom-video .card__label-icon {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label-container+.container__headline {
        margin-top: var(--primitive-space-08)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item-media-wrapper :is(.card__label-container, .card__media-label-container) {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text {
        flex-direction: column;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__media-label-container {
        margin-top: var(--semantic-space-md);
        order: 1;
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__media-label {
        align-items: center;
        gap: 5px;
        display: inline-flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__media-label:has(.card__media-label--duration) .card__media-label-icon {
        border: var(--semantic-border-sm)solid var(--semantic-color-type-persistent__white);
        aspect-ratio: 1;
        background-color: #0c0c0ccc;
        background-image: url("play-icon.svg");
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 45%;
        border-radius: 32px;
        flex-shrink: 0;
        justify-content: center;
        align-items: center;
        gap: 10px;
        width: 40px;
        height: 40px;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__media-label:has(.card__media-label--duration) .card__media-label-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__label-container:has(.card__label--type-video, .card__label--type-custom-video, .card__label--type-audio, .card__label--type-podcasts, .card__label--type-gallery) {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before {
        background: 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-package .container_lead-package__item:first-child .container__text-label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-plus-headlines .container_lead-plus-headlines__item:first-child .container__text-label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-plus-headlines-with-images .container_lead-plus-headlines-with-images__item:first-child .container__text-label {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-plus-headlines .container_lead-plus-headlines__item:first-child .container__item-media-wrapper:after,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-plus-headlines-with-images .container_lead-plus-headlines-with-images__item:first-child .container__item-media-wrapper:after {
        content: none
      }
    }

    .container--flex-child {
      outline-offset: 4px;
      outline: 1px dashed #b1b1b1;
      position: relative
    }

    .container--flex-child .container__title,
    .container--flex-child .container__kicker,
    .container--flex-child .container__field-wrapper {
      pointer-events: none;
      opacity: .55
    }

    .container--flex-child.component-selector-wrapper>.selector :is(.reposition-buttons, .add-top, .add-bottom, .add-left, .add-right, .kiln-drag-handle),
    .flex-variant .container.component-selector-wrapper>.selector button[aria-label*=Shared\ Component i] {
      display: none
    }

    .container_lead-plus-headlines {
      margin-bottom: var(--theme-container-margin-bottom-default)
    }

    .container_lead-plus-headlines__ads .ad-slot.adSlotLoaded {
      padding: 0 0 24px
    }

    .container_lead-plus-headlines__text,
    .container_lead-plus-headlines__item {
      margin: 0;
      padding: 0
    }

    .container_lead-plus-headlines__item .container_lead-plus-headlines__link {
      display: inline-block
    }

    .container_lead-plus-headlines__item:not(:last-child) {
      border-bottom: 1px solid #e6e6e6;
      margin: 0 0 12px;
      padding: 0 0 12px
    }

    .container_lead-plus-headlines__item:first-child .container_lead-plus-headlines__link:nth-child(1 of .container_lead-plus-headlines__link) {
      display: block
    }

    .container_lead-plus-headlines__item:first-child .container_lead-plus-headlines__text-label {
      display: none
    }

    .container_lead-plus-headlines__item:first-child .container_lead-plus-headlines__headline {
      letter-spacing: 0;
      font-size: 20px;
      line-height: 26px;
      font-family: var(--theme-container-lead-title__font-family);
      font-weight: var(--theme-container-headline__font-weight) !important
    }

    .container_lead-plus-headlines__item:first-child .image__credit,
    .container_lead-plus-headlines__item:first-child .image_sponsorship__credit {
      padding: 4px 0
    }

    .container_lead-plus-headlines__item .interactive-video__metadata {
      text-align: right;
      border-bottom: 0
    }

    .container_lead-plus-headlines__item .interactive-video__metadata .interactive-video__caption {
      color: #6e6e6e;
      font-size: 10px;
      line-height: 12px
    }

    .container_lead-plus-headlines__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit {
      font-size: 10px
    }

    .container_lead-plus-headlines__item-media-wrapper:not(.card--media-large) .interactive-video__metadata {
      display: none
    }

    .container_lead-plus-headlines .card:first-child .card__timestamp {
      line-height: 28px
    }

    @media screen and (width<=959px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_lead-plus-headlines .container__title--emphatic {
        margin-top: 24px
      }
    }

    @media screen and (width>=960px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_lead-plus-headlines__item:first-child .container_lead-plus-headlines__banner {
        font-size: 36px;
        line-height: 42px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3 .container_lead-plus-headlines:nth-child(n+4) {
        margin-top: 48px
      }
    }

    .container {
      margin-bottom: var(--theme-container-margin-bottom-default);
      width: 100%
    }

    .container:last-child {
      margin-bottom: 0
    }

    .container__title {
      box-sizing: border-box;
      width: 100%;
      margin-bottom: var(--theme-container-title__margin-bottom);
      position: relative
    }

    .container__title:after,
    .container__title:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: 0
    }

    .container__title-url {
      color: inherit;
      text-decoration: none
    }

    .container__title-url .right-arrow {
      content: "";
      fill: var(--theme-container-title__arrow-color--initial);
      stroke: var(--theme-container-title__arrow-color--initial);
      height: var(--theme-container-title__arrow-size);
      top: var(--theme-container-title__arrow-top-pos);
      vertical-align: top;
      width: var(--theme-container-title__arrow-size);
      margin-left: 8px;
      display: inline-block;
      position: relative
    }

    .container__title.hover:hover .right-arrow {
      fill: var(--theme-container-title__arrow-color--hover);
      stroke: var(--theme-container-title__arrow-color--hover);
      transition: all .4s
    }

    .container__title-text,
    .container__title_url-text {
      font-family: var(--theme-font-family);
      font-size: var(--theme-container-title__text-size);
      letter-spacing: .5px;
      text-transform: uppercase;
      width: 100%;
      margin-top: 0;
      margin-bottom: 16px;
      font-weight: 700;
      line-height: 20px;
      text-decoration: none;
      display: inline-block
    }

    .container__title--underscored:before {
      transition: none;
      display: none
    }

    .container__title--underscored.hover:hover:before {
      width: 16px;
      transition: none
    }

    .container__title--underscored .container__title-url {
      align-items: center;
      margin-bottom: 24px;
      display: inline-flex
    }

    .container__title--underscored .container__title-text,
    .container__title--underscored .container__title_url-text {
      text-transform: none;
      margin-bottom: 0;
      margin-right: 12px;
      padding-bottom: 0;
      font-size: 36px;
      font-weight: 700;
      line-height: 36px
    }

    .container__title--underscored:after {
      border-top: none
    }

    .container__title--underscored .container__title_url-text {
      width: auto
    }

    .container__title--underscored .container_card__title_url-sub-text {
      color: var(--theme-paragraph__link-color);
      text-decoration-line: var(--theme-paragraph__link-decoration);
      text-decoration-color: var(--theme-paragraph__link-decoration-color);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration-skip-ink: var(--theme-underline-skip-ink);
      text-decoration-skip: var(--theme-underline-skip-ink)
    }

    .container__title--underscored .container_card__title_url-sub-text:hover {
      color: var(--theme-link-color-hover);
      text-decoration: var(--theme-paragraph__hover-link-decoration)
    }

    .container__title--underscored .container_card__title_url-sub-text {
      color: inherit;
      text-decoration-color: inherit
    }

    .container__title--underscored .container_card__title_url-sub-text:hover {
      color: #6e6e6e
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title-text,
    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text {
      border-inline-start: 6px solid #0c0c0c;
      padding-inline-start: 10px
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover {
      color: #6e6e6e;
      border-inline-start-color: #6e6e6e
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover .right-arrow {
      fill: #6e6e6e;
      stroke: #6e6e6e;
      transition: all .4s
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active {
      color: #404040;
      border-inline-start-color: #404040
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active .right-arrow {
      fill: #404040;
      stroke: #404040
    }

    .container__title--bold:before,
    .container__title--bold:after {
      display: none
    }

    .container__title--bold .container__title-text,
    .container__title--bold .container__title_url-text {
      text-align: left;
      text-transform: initial;
      font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;
      font-weight: 700;
      font-size: helveticaneue;
      color: Helvetica;
      letter-spacing: Arial;
      line-height: Utkal
    }

    .container__title--bold .container__title_url-text {
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration-line: underline;
      text-decoration-color: #0c0c0c;
      text-decoration-thickness: 2px
    }

    .container__title--bold .container__title_url-text:hover {
      color: #6e6e6e;
      text-decoration-line: none
    }

    .container__title--emphatic:before {
      content: unset
    }

    .container__title--emphatic .container__title-text {
      text-transform: none
    }

    .container__title--emphatic .container__title_url-text {
      text-transform: none;
      font-size: var(--theme-container-title-emphatic__font-size);
      font-weight: var(--theme-section-headline__font-weight);
      line-height: var(--theme-container-title-emphatic__line-height);
      letter-spacing: 0;
      margin-top: 0
    }

    .container__title--emphatic .container__title_url-text:hover {
      color: var(--theme-link-color-hover);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      cursor: pointer;
      text-decoration-line: underline
    }

    .container.tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title-text,
    .container.tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title_url-text {
      font-size: 20px;
      font-weight: 700;
      line-height: 26px
    }

    .container__kicker {
      text-align: center
    }

    .container__kicker-url {
      text-decoration: none
    }

    .container__kicker-text {
      font-family: var(--theme-font-family);
      color: #0c0c0c;
      margin: 8px 0 0;
      font-size: 18px;
      font-weight: 700;
      line-height: 26px;
      display: block
    }

    .container__kicker .image {
      border-bottom: none;
      margin: 8px 0 16px;
      padding: 0
    }

    .container__kicker .image--eq-extra-small .image__container {
      margin-bottom: 0
    }

    .container__kicker .image__container {
      background: 0 0
    }

    .container__kicker .image__metadata {
      display: none
    }

    .container__kicker .image img {
      width: auto;
      max-width: 300px;
      max-height: 20px
    }

    .container__kicker--kicker-logo-small .image__picture {
      max-height: 20px
    }

    .container__kicker--kicker-logo-small .image img {
      max-width: 250px
    }

    .container__kicker--kicker-logo .image__picture {
      max-height: 30px
    }

    .container__kicker--kicker-logo .image img {
      max-width: 250px;
      max-height: 30px
    }

    .container__item {
      margin: 0;
      padding: 0;
      list-style: none;
      position: relative
    }

    .container__item:first-child {
      border-top: none;
      padding-top: 0
    }

    .container__item.placeholder,
    .container__item.fill {
      opacity: .5
    }

    .container__item .component-selector-wrapper {
      position: unset
    }

    .container__item .interactive-video,
    .container__item .interactive-video_inline-small {
      margin-top: 0;
      margin-bottom: 0
    }

    .container__item .interactive-video [data-editable=metaCaption],
    .container__item .interactive-video_inline-small [data-editable=metaCaption] {
      display: none
    }

    .container__item .interactive-video__player,
    .container__item .interactive-video_inline-small__player {
      object-position: top
    }

    .container__item img,
    .container__item video {
      object-fit: cover;
      object-position: center;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      right: 0
    }

    .container__item .image,
    .container__item .image_inline-small {
      border: none;
      margin: 0;
      padding: 0
    }

    .container__item .image__caption,
    .container__item .image_inline-small__caption {
      display: none
    }

    .container__item .image__credit,
    .container__item .image_inline-small__credit {
      color: #6e6e6e;
      font-family: var(--theme-font-family);
      text-align: right;
      padding: 0 0 8px;
      font-size: 10px;
      font-weight: 400;
      line-height: 0
    }

    .container__item .image .mini-selector,
    .container__item .image_inline-small .mini-selector {
      display: none
    }

    .container__item .interactive-video {
      border: none;
      margin: 0;
      padding: 0
    }

    .container__item .interactive-video__metadata {
      border-bottom: none;
      max-width: none;
      padding-bottom: 0
    }

    .container__item .interactive-video__metadata .interactive-video__caption {
      line-height: initial;
      text-align: right
    }

    .container__item .interactive-video__metadata .interactive-video__caption .inline-placeholder {
      height: 0;
      display: none
    }

    .container__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit {
      padding: 4px 0 8px;
      font-size: 10px;
      line-height: 12px;
      display: block
    }

    .container__item .video {
      border-bottom: 0;
      margin: 0;
      padding-bottom: 8px
    }

    .container__item .video__caption {
      display: none
    }

    .container__item .video__credit {
      margin-top: 6px
    }

    body[dir=rtl] .container__item .image__credit,
    body[dir=rtl] .container__item .image_sponsorship__credit {
      text-align: left
    }

    .container__item-media-wrapper {
      flex-direction: column;
      justify-content: center;
      display: flex;
      position: relative
    }

    .container__item-media .image__credit,
    .container__item-media .image_sponsorship__credit,
    .container__item-media .interactive-video__credit {
      visibility: hidden
    }

    .container__item-media .image__container,
    .container__item-media .image_sponsorship__container,
    .container__item-media .interactive-video__container {
      flex-direction: column;
      position: relative;
      overflow: hidden
    }

    .container__item-media .image__container:after,
    .container__item-media .image_sponsorship__container:after,
    .container__item-media .interactive-video__container:after {
      content: "";
      padding-bottom: 56.25%;
      display: block
    }

    .container__item-media .image--eq-small~.image__metadata .image__credit,
    .container__item-media .image_sponsorship--eq-small~.image__metadata .image__credit,
    .container__item-media .interactive-video--eq-small~.image__metadata .image__credit {
      visibility: visible;
      padding: 4px;
      line-height: 12px
    }

    .container__item-media .image--eq-small~.image__metadata .card__label,
    .container__item-media .image_sponsorship--eq-small~.image__metadata .card__label,
    .container__item-media .interactive-video--eq-small~.image__metadata .card__label {
      letter-spacing: .5px;
      padding: 8px 16px
    }

    .container__item-media .image--eq-small~.image__metadata .card__label-icon,
    .container__item-media .image_sponsorship--eq-small~.image__metadata .card__label-icon,
    .container__item-media .interactive-video--eq-small~.image__metadata .card__label-icon {
      width: 16px;
      height: 16px
    }

    .container__item-media .interactive-video__container:after {
      position: relative
    }

    .container.lazy .image__container,
    .container.lazy .image_sponsorship__container {
      background: #e6e6e6
    }

    .container__headline {
      color: #0c0c0c;
      font-family: var(--theme-container__font-family);
      font-size: 16px;
      font-weight: var(--theme-container__font-weight);
      letter-spacing: .5px;
      line-height: 22px
    }

    .container_headline-carousel__headline {
      font-family: var(--theme-font-family);
      font-size: 18px;
      font-style: normal;
      font-weight: 400
    }

    .container__banner {
      color: #0c0c0c;
      letter-spacing: .5px;
      width: calc(100% - 30px);
      font-size: 18px;
      font-weight: 400;
      line-height: 22px
    }

    .container__link {
      color: unset;
      width: 100%;
      text-decoration: none;
      display: inline-block
    }

    .container__link:hover img,
    .container__link:hover video {
      opacity: var(--theme-container-image-opacity--hover);
      transition: all .2s
    }

    .container__link:hover .image__container,
    .container__link:hover .image_sponsorship__container {
      background: var(--theme-container-image-color--hover)
    }

    .container__link:hover .container__headline,
    .container__link:hover .container__banner {
      color: var(--theme-container-color--hover);
      text-decoration-color: var(--theme-container-text-decoration-color--hover);
      text-decoration-line: underline;
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset)
    }

    .container__field-links {
      margin: 0;
      padding: 0;
      list-style-type: none
    }

    .container__text-label {
      font-weight: 700;
      display: inline
    }

    .container__text-label--type-breaking,
    .container__text-label--type-updates,
    .container__text-label--type-updates-in-spanish {
      color: #d50000
    }

    .container__text-label--type-live-video {
      color: #d50000;
      flex-direction: row;
      justify-content: flex-start;
      align-items: center;
      display: inline-flex
    }

    .container__text-label--type-live-video .container__text-label--icon {
      background-image: url("live-video-icon-red.svg");
      width: 16px;
      height: 16px;
      margin-bottom: 4px
    }

    .container__text-label--type-audio:not(:empty):before,
    .container__text-label--type-custom-video:not(:empty):before,
    .container__text-label--type-streaming-non-breaking:not(:empty):before,
    .container__text-label--type-gallery:not(:empty):before,
    .container__text-label--type-podcasts:not(:empty):before {
      vertical-align: middle;
      width: 20px;
      height: 18px;
      display: inline-block
    }

    .container__text-label--type-audio:not(:empty):before {
      content: url("audio-dark.svg")
    }

    .container__text-label--type-podcasts:not(:empty):before {
      content: url("microphone-dark.svg")
    }

    .container__text-label--type-gallery:not(:empty):before {
      content: url("photo-dark.svg")
    }

    .container__text-label--type-streaming-non-breaking:not(:empty):before {
      content: url("video-dark.svg")
    }

    .container__text-label:not(:empty):after {
      content: ":"
    }

    .container__text-label--type-video:not(:empty):after {
      content: ""
    }

    .container__text-label--type-video .container__text-label--text-content {
      display: none
    }

    .container__text {
      font-family: var(--theme-font-family);
      width: 100%;
      display: inline-block
    }

    .container__text .icon-sig-video,
    .container__text .icon-sig-photo-default {
      float: left;
      height: 20px;
      margin-top: 2px;
      margin-right: 4px;
      padding-bottom: 3px;
      display: none
    }

    .container__video-duration,
    .container__labels {
      display: none
    }

    .container__text .icon-sig-video,
    .container__text .icon-sig-photo-default,
    .container__headline .icon-sig-video,
    .container__headline .icon-sig-photo-default {
      fill: #a4001e
    }

    .container__description {
      display: none
    }

    .container__title_url-sub-text {
      color: var(--theme-paragraph__link-color);
      text-decoration-line: var(--theme-paragraph__link-decoration);
      text-decoration-color: var(--theme-paragraph__link-decoration-color);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration-skip-ink: var(--theme-underline-skip-ink);
      text-decoration-skip: var(--theme-underline-skip-ink)
    }

    .container__title_url-sub-text:hover {
      color: var(--theme-link-color-hover);
      text-decoration: var(--theme-paragraph__hover-link-decoration)
    }

    .container__title_url-sub-text {
      color: #0c0c0c;
      padding-top: 16px;
      font-size: 16px;
      font-weight: 400;
      line-height: 22px;
      text-decoration-color: #0c0c0c;
      display: none
    }

    .container__title_url-sub-text:hover {
      color: #6e6e6e
    }

    .container__title--bulleted-headlines {
      display: flex
    }

    .container__title--bulleted-headlines:before {
      display: none
    }

    .container__title--bulleted-headlines:after {
      border-top: none;
      border-bottom: 1px solid #e6e6e6;
      flex-grow: 2;
      align-self: center;
      margin-inline-start: 8px;
      display: block;
      position: relative;
      top: -4px
    }

    .container__title--bulleted-headlines .container__title-text,
    .container__title--bulleted-headlines .container__title_url-text {
      letter-spacing: .5px;
      width: auto;
      margin: 0 0 16px
    }

    .container.hide {
      display: none
    }

    .container_list-headlines-with-images__item .container__text-label--type-gallery,
    .container_ml-manual__item .container__text-label--type-gallery,
    .container_list-headlines-with-read-times__item .container__text-label--type-gallery {
      display: inline
    }

    .container_list-headlines-with-images__item .container__text-label--type-video,
    .container_ml-manual__item .container__text-label--type-video,
    .container_list-headlines-with-read-times__item .container__text-label--type-video {
      display: none
    }

    .container_list-headlines-with-images__item .container__video-duration,
    .container_ml-manual__item .container__video-duration,
    .container_list-headlines-with-read-times__item .container__video-duration {
      display: inline-block
    }

    .container_ribbon .container__text-label--type-video,
    .container_ribbon .container__text-label--type-custom-video,
    .container_ribbon .container__text-label--type-gallery,
    .container_ribbon-left .container__text-label--type-video,
    .container_ribbon-left .container__text-label--type-custom-video,
    .container_ribbon-left .container__text-label--type-gallery {
      display: inline
    }

    .container_ribbon .container__text-label--type-video .container__text-label--text-content,
    .container_ribbon-left .container__text-label--type-video .container__text-label--text-content {
      display: none
    }

    .container_ribbon .container__text-label--type-video:after,
    .container_ribbon-left .container__text-label--type-video:after {
      content: ""
    }

    .container_grid-2__item .card--media-card-label-show .card__label-container,
    .container_grid-3__item .card--media-card-label-show .card__label-container,
    .container_grid-4__item .card--media-card-label-show .card__label-container,
    .container_list-images-with-description__item .card--media-card-label-show .card__label-container,
    .container_lead-plus-headlines-with-images__item .card--media-card-label-show .card__label-container,
    .container_spotlight-package__item .card--media-card-label-show .card__label-container {
      display: block
    }

    .container_grid-2__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_grid-3__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_grid-4__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_list-images-with-description__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_lead-plus-headlines-with-images__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_spotlight-package__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_grid-2__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_grid-3__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_grid-4__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_list-images-with-description__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_lead-plus-headlines-with-images__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_spotlight-package__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_grid-2__item .card__label-container,
    .container_grid-3__item .card__label-container,
    .container_grid-4__item .card__label-container,
    .container_list-images-with-description__item .card__label-container,
    .container_lead-plus-headlines-with-images__item .card__label-container,
    .container_spotlight-package__item .card__label-container {
      display: none
    }

    .container_grid-2__item .container__text-label--type-video,
    .container_grid-2__item .container__text-label--type-gallery,
    .container_grid-3__item .container__text-label--type-video,
    .container_grid-3__item .container__text-label--type-gallery,
    .container_grid-4__item .container__text-label--type-video,
    .container_grid-4__item .container__text-label--type-gallery,
    .container_list-images-with-description__item .container__text-label--type-video,
    .container_list-images-with-description__item .container__text-label--type-gallery,
    .container_lead-plus-headlines-with-images__item .container__text-label--type-video,
    .container_lead-plus-headlines-with-images__item .container__text-label--type-gallery,
    .container_spotlight-package__item .container__text-label--type-video,
    .container_spotlight-package__item .container__text-label--type-gallery {
      display: inline
    }

    .container_grid-2__item .container__text-label--type-live-video,
    .container_grid-3__item .container__text-label--type-live-video,
    .container_grid-4__item .container__text-label--type-live-video,
    .container_list-images-with-description__item .container__text-label--type-live-video,
    .container_lead-plus-headlines-with-images__item .container__text-label--type-live-video,
    .container_spotlight-package__item .container__text-label--type-live-video {
      display: inline-flex
    }

    .container_grid-2__item .container__video-duration,
    .container_grid-3__item .container__video-duration,
    .container_grid-4__item .container__video-duration,
    .container_list-images-with-description__item .container__video-duration,
    .container_lead-plus-headlines-with-images__item .container__video-duration,
    .container_spotlight-package__item .container__video-duration {
      display: inline-block
    }

    .container_lead-plus-headlines-with-images__item:first-child:first-child .card__label-container {
      display: block
    }

    .container_lead-plus-headlines-with-images__item:first-child:first-child .container__text-label,
    .container_lead-plus-headlines-with-images__item:first-child:first-child .container__video-duration--type-video {
      display: none
    }

    .container_list-headlines__item .container__video-duration,
    .container_bulleted-headlines__item .container__video-duration,
    .container_list-headlines-ranked__item .container__video-duration {
      display: inline-block
    }

    .container_grid-2__item .icon-sig-video,
    .container_grid-3__item .icon-sig-video,
    .container_grid-4__item .icon-sig-video,
    .container_list-headlines__item .icon-sig-video,
    .container_lead-plus-headlines-with-images__item .icon-sig-video,
    .container_bulleted-headlines__item .icon-sig-video,
    .container_list-headlines-with-images__item .icon-sig-video,
    .container_ml-manual__item .icon-sig-video,
    .container_list-images-with-description__item .icon-sig-video,
    .container_list-headlines-ranked__item .icon-sig-video,
    .container_list-headlines-with-read-times__item .icon-sig-video {
      display: none
    }

    .container_grid-2__item .container__video-duration,
    .container_grid-3__item .container__video-duration,
    .container_grid-4__item .container__video-duration,
    .container_list-headlines__item .container__video-duration,
    .container_lead-plus-headlines-with-images__item .container__video-duration,
    .container_bulleted-headlines__item .container__video-duration,
    .container_list-headlines-with-images__item .container__video-duration,
    .container_ml-manual__item .container__video-duration,
    .container_list-images-with-description__item .container__video-duration,
    .container_list-headlines-ranked__item .container__video-duration,
    .container_list-headlines-with-read-times__item .container__video-duration {
      font-weight: 700
    }

    .container_grid-2__item .container__video-duration-icon,
    .container_grid-3__item .container__video-duration-icon,
    .container_grid-4__item .container__video-duration-icon,
    .container_list-headlines__item .container__video-duration-icon,
    .container_lead-plus-headlines-with-images__item .container__video-duration-icon,
    .container_bulleted-headlines__item .container__video-duration-icon,
    .container_list-headlines-with-images__item .container__video-duration-icon,
    .container_ml-manual__item .container__video-duration-icon,
    .container_list-images-with-description__item .container__video-duration-icon,
    .container_list-headlines-ranked__item .container__video-duration-icon,
    .container_list-headlines-with-read-times__item .container__video-duration-icon {
      content: url("video-dark.svg");
      vertical-align: middle;
      margin-top: -2px;
      margin-right: 2px;
      padding-bottom: 0
    }

    .container_feature-cards__item:first-child .container__video-duration,
    .container_lead-plus-headlines__item:first-child .container__video-duration,
    .container_lead-plus-headlines-with-images__item:first-child .container__video-duration,
    .container_lead-package__item:first-child .container__video-duration,
    .container_spotlight-package__item:first-child .container__video-duration,
    .container_side-by-side-package__item:first-child .container__video-duration,
    .container_feature-cards__item .icon-sig-video,
    .container_feature-cards__item .icon-sig-photo-default,
    .container_lead-plus-headlines__item .icon-sig-video,
    .container_lead-plus-headlines__item .icon-sig-photo-default,
    .container_lead-plus-headlines-with-images__item .icon-sig-video,
    .container_lead-plus-headlines-with-images__item .icon-sig-photo-default,
    .container_lead-package__item .icon-sig-video,
    .container_lead-package__item .icon-sig-photo-default,
    .container_spotlight-package__item .icon-sig-video,
    .container_spotlight-package__item .icon-sig-photo-default,
    .container_side-by-side-package__item .icon-sig-video,
    .container_side-by-side-package__item .icon-sig-photo-default {
      display: none
    }

    .container_feature-cards__item .container__video-duration,
    .container_lead-plus-headlines__item .container__video-duration,
    .container_lead-plus-headlines-with-images__item .container__video-duration,
    .container_lead-package__item .container__video-duration,
    .container_spotlight-package__item .container__video-duration,
    .container_side-by-side-package__item .container__video-duration {
      font-weight: 700;
      display: inline-block
    }

    .container_feature-cards__item .container__video-duration-icon,
    .container_lead-plus-headlines__item .container__video-duration-icon,
    .container_lead-plus-headlines-with-images__item .container__video-duration-icon,
    .container_lead-package__item .container__video-duration-icon,
    .container_spotlight-package__item .container__video-duration-icon,
    .container_side-by-side-package__item .container__video-duration-icon {
      content: url("video-dark.svg");
      vertical-align: middle;
      margin-top: -2px;
      margin-right: 2px;
      padding-bottom: 0
    }

    .container_grid-2 .container__text-label--has-duration:not(:empty):before,
    .container_grid-3 .container__text-label--has-duration:not(:empty):before,
    .container_grid-4 .container__text-label--has-duration:not(:empty):before,
    .container_list-headlines-with-images .container__text-label--has-duration:not(:empty):before,
    .container_ml_manual .container__text-label--has-duration:not(:empty):before,
    .container_list-headlines-with-read-times .container__text-label--has-duration:not(:empty):before,
    .container_lead-plus-headlines-with-images .container__text-label--has-duration:not(:empty):before,
    .container_lead-plus-headlines .container__text-label--has-duration:not(:empty):before,
    .container_lead-package .container__text-label--has-duration:not(:empty):before,
    .container_list-headlines .container__text-label--has-duration:not(:empty):before,
    .container_bulleted-headlines .container__text-label--has-duration:not(:empty):before,
    .container_list-headlines-ranked .container__text-label--has-duration:not(:empty):before,
    .container_list-images-with-description .container__text-label--has-duration:not(:empty):before {
      display: none
    }

    .container_ml-manual {
      counter-reset: viewable-cards-count 0;
      margin-bottom: var(--theme-container-margin-bottom-default)
    }

    .container_ml-manual__ads .ad-slot.adSlotLoaded {
      padding: 0 0 24px
    }

    .container_ml-manual__item {
      border-top: none;
      border-bottom: 1px solid #b1b1b1;
      max-width: 100%;
      padding: 12px 8px;
      display: flex
    }

    .container_ml-manual__item .container_ml-manual__link {
      display: flex
    }

    .container_ml-manual__item .container_ml-manual__link:first-of-type {
      flex: 1
    }

    .container_ml-manual__item .image__metadata,
    .container_ml-manual__item .interactive-video__metadata {
      display: none
    }

    .container_ml-manual__item:first-child {
      padding-top: 12px
    }

    .container_ml-manual__item-media-wrapper {
      flex-direction: column;
      justify-content: flex-start;
      align-self: flex-start;
      min-width: 100px;
      display: flex
    }

    .container_ml-manual__item-media {
      width: 100%
    }

    .container_ml-manual__item-media .image__caption-container,
    .container_ml-manual__item-media .image_sponsorship__caption-container {
      display: none
    }

    .container_ml-manual__item-media .image__container,
    .container_ml-manual__item-media .interactive-video__container {
      width: 130px;
      margin-bottom: 0
    }

    .container_ml-manual__text {
      flex: 75%;
      align-items: flex-start;
      margin-inline-start: 12px
    }

    .container_ml-manual__date {
      display: none
    }

    .container_ml-manual__pinned-card,
    .container_ml-manual__placeholder-card {
      counter-increment: viewable-cards-count
    }

    .container_ml-manual__pinned-card:before,
    .container_ml-manual__placeholder-card:before {
      content: counter(viewable-cards-count);
      background-color: #e6e6e6;
      border-radius: 50%;
      justify-content: center;
      align-items: center;
      width: 24px;
      height: 24px;
      margin-right: 12px;
      padding: 8px;
      font-size: 14px;
      display: flex
    }

    .container_ml-manual__placeholder-card {
      align-items: center;
      margin-top: 0
    }

    .container_ml-manual__placeholder-card .container_ml-manual__headline-text {
      text-transform: uppercase;
      color: #311b92
    }

    .container_ml-manual__placeholder-card .container_ml-manual__text {
      margin-left: 0
    }

    .container_ml-manual__queue-card {
      background-color: #ede7f6
    }

    .container_ml-manual__queue-cards-header {
      text-align: center;
      color: #311b92;
      background-color: #e6e6e6;
      justify-content: center;
      align-items: center;
      gap: .5em;
      margin-top: 12px;
      padding: 12px;
      display: flex
    }

    .container_ml-manual .image__credit,
    .container_ml-manual .image_sponsorship__credit {
      text-align: left;
      padding: 0
    }

    .container_ml-manual .card .container__link {
      display: flex
    }

    .container_ml-manual--not-shared-component-page .hide,
    .container_ml-manual--not-shared-component-page .card__published-date {
      display: none
    }

    .container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card {
      background-color: #f8f8f8;
      border: none;
      margin-bottom: 12px
    }

    .container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card:before {
      display: none
    }

    .container_ml-manual--not-shared-component-page .container_ml-manual__text {
      position: initial;
      color: #404040;
      font-size: 14px
    }

    .drag-drop-active .container_ml-manual .container_ml-manual__placeholder-card {
      background-color: #fff
    }

    .container .card__label--type-video .card__label-bull-span {
      display: none
    }

    .container .card__label--type-video .card__label--duration {
      display: inline
    }

    .container__alert-block {
      z-index: 2;
      color: #0d47a1;
      background-color: #e3f2fd;
      width: 100%;
      margin-bottom: 12px;
      display: block;
      position: relative
    }

    .container__alert-block-item {
      color: #0d47a1;
      z-index: 1;
      background-color: #e3f2fd;
      justify-content: center;
      display: flex
    }

    .container__alert-block-inner-container {
      flex-direction: row;
      justify-content: space-between;
      margin-top: 0;
      margin-bottom: 0;
      padding: 12px 16px;
      font-size: 14px;
      display: flex
    }

    .container__alert-block-content {
      flex-grow: 1;
      line-height: 22px;
      display: flex
    }

    .container__alert-block-icon {
      flex-shrink: 0;
      align-self: flex-start;
      margin-right: 8px
    }

    .container .card__media-label-container,
    .container .container__title_url-text .right-arrow {
      display: none
    }

    .container .pagination {
      background: #fff;
      justify-content: center;
      align-items: center;
      height: 56px;
      margin: 32px auto 8px;
      font-size: 16px;
      font-weight: 700;
      transition: opacity 1.5s;
      display: flex
    }

    [dir=rtl] .container .pagination.pagination,
    [dir=rtl] .container .pagination.pagination * {
      font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif !important
    }

    .container .pagination-previous:before {
      -webkit-mask: url("ui-arrow-left.svg");
      mask: url("ui-arrow-left.svg")
    }

    [dir=rtl] .container .pagination-previous:before {
      -webkit-mask: url("ui-caret-left-elevate.svg");
      mask: url("ui-caret-left-elevate.svg")
    }

    .container .pagination-next:before {
      -webkit-mask: url("ui-arrow-right.svg");
      mask: url("ui-arrow-right.svg")
    }

    [dir=rtl] .container .pagination-next:before {
      -webkit-mask: url("ui-caret-right-elevate.svg");
      mask: url("ui-caret-right-elevate.svg")
    }

    .container .pagination-previous,
    .container .pagination-next {
      color: #0c0c0c;
      border: 1px solid #0c0c0c;
      border-radius: 50%;
      justify-content: center;
      align-items: center;
      padding: 12px 16px;
      text-decoration: none;
      display: flex
    }

    .container .pagination-previous:hover,
    .container .pagination-next:hover {
      background: #e6e6e6
    }

    .container .pagination-previous.disabled,
    .container .pagination-next.disabled {
      pointer-events: none;
      cursor: default;
      border: 1px solid #b1b1b1
    }

    .container .pagination-previous.disabled:before,
    .container .pagination-next.disabled:before {
      background-color: #b1b1b1
    }

    .container .pagination-previous svg,
    .container .pagination-next svg {
      margin: 0
    }

    .container .pagination-previous-direction,
    .container .pagination-next-direction {
      text-indent: -9999px;
      display: block
    }

    .container .pagination-previous:before,
    .container .pagination-next:before {
      content: "";
      background-color: #0c0c0c;
      width: 12px;
      height: 12px;
      -webkit-mask-size: contain;
      mask-size: contain
    }

    [dir=rtl] .container .pagination-previous,
    [dir=rtl] .container .pagination-next {
      border-width: 2px;
      flex-shrink: 0;
      width: 48px;
      height: 48px;
      padding: 0
    }

    [dir=rtl] .container .pagination-previous.disabled,
    [dir=rtl] .container .pagination-next.disabled {
      border-width: 2px
    }

    [dir=rtl] .container .pagination-previous:before,
    [dir=rtl] .container .pagination-next:before {
      transform: scaleX(-1);
      -webkit-mask-position: 50%;
      mask-position: 50%;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat
    }

    .container .pagination-links {
      margin: 0;
      padding: 0 24px;
      list-style: none;
      display: flex
    }

    .container .pagination-link {
      color: #6e6e6e;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      min-width: 25px;
      margin: 0 4px;
      padding-bottom: 4px;
      text-decoration: none;
      display: flex;
      position: relative
    }

    [dir=rtl] .container .pagination-link {
      text-transform: uppercase;
      line-height: 18px
    }

    .container .pagination-link:after {
      content: "";
      width: 100%;
      height: 3px;
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translate(-50%)
    }

    .container .pagination-link.active {
      color: #0c0c0c
    }

    .container .pagination-link.active:after {
      background: #000
    }

    .container .pagination-link:hover:after {
      background: #6e6e6e
    }

    .container .pagination-link:hover,
    .container .pagination-link:active,
    .container .pagination-link:focus {
      color: #0c0c0c
    }

    .container .pagination-link:hover:after,
    .container .pagination-link:active:after,
    .container .pagination-link:focus:after {
      background: #e6e6e6
    }

    @media (width<=479px) {
      [dir=rtl] .container .pagination-links {
        padding: 0 8px
      }

      [dir=rtl] .container .pagination-link {
        min-width: 20px;
        margin: 0 2px
      }
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text),
    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text),
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text),
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text) {
      border-left-color: #fff
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover,
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover {
      color: #fff;
      border-left-color: #fff
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow,
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow {
      fill: #fff;
      stroke: #fff
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active,
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active {
      color: #f8f8f8;
      border-left-color: #f8f8f8
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow,
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow {
      fill: #f8f8f8;
      stroke: #f8f8f8
    }

    .zone--t-dark_ribbon .container__text-label--type-video,
    .zone--t-dark_ribbon .container__text-label--type-gallery,
    .zone--t-dark_ribbon-left .container__text-label--type-video,
    .zone--t-dark_ribbon-left .container__text-label--type-gallery,
    .product-zone--t-dark_ribbon .container__text-label--type-video,
    .product-zone--t-dark_ribbon .container__text-label--type-gallery,
    .product-zone--t-dark_ribbon-left .container__text-label--type-video,
    .product-zone--t-dark_ribbon-left .container__text-label--type-gallery {
      display: inline-block
    }

    .zone--t-dark_lead-plus-headlines-with-images:first-child .card__label-container,
    .product-zone--t-dark_lead-plus-headlines-with-images:first-child .card__label-container {
      display: block
    }

    .zone--t-dark_lead-plus-headlines-with-images:first-child .container__text-label--type-video,
    .zone--t-dark_lead-plus-headlines-with-images:first-child .container__text-label--type-gallery,
    .product-zone--t-dark_lead-plus-headlines-with-images:first-child .container__text-label--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images:first-child .container__text-label--type-gallery {
      display: none
    }

    .zone--t-dark_grid-2__item .card__label-container,
    .zone--t-dark_grid-3__item .card__label-container,
    .zone--t-dark_grid-4__item .card__label-container,
    .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container,
    .zone--t-dark_list-images-with-description__item .card__label-container,
    .product-zone--t-dark_grid-2__item .card__label-container,
    .product-zone--t-dark_grid-3__item .card__label-container,
    .product-zone--t-dark_grid-4__item .card__label-container,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container,
    .product-zone--t-dark_list-images-with-description__item .card__label-container {
      display: block
    }

    .zone--t-dark_grid-2__item .card__label-container--hide,
    .zone--t-dark_grid-3__item .card__label-container--hide,
    .zone--t-dark_grid-4__item .card__label-container--hide,
    .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,
    .zone--t-dark_list-images-with-description__item .card__label-container--hide,
    .product-zone--t-dark_grid-2__item .card__label-container--hide,
    .product-zone--t-dark_grid-3__item .card__label-container--hide,
    .product-zone--t-dark_grid-4__item .card__label-container--hide,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,
    .product-zone--t-dark_list-images-with-description__item .card__label-container--hide,
    .zone--t-dark_grid-2__item .container__text-label,
    .zone--t-dark_grid-3__item .container__text-label,
    .zone--t-dark_grid-4__item .container__text-label,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label,
    .zone--t-dark_list-images-with-description__item .container__text-label,
    .product-zone--t-dark_grid-2__item .container__text-label,
    .product-zone--t-dark_grid-3__item .container__text-label,
    .product-zone--t-dark_grid-4__item .container__text-label,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label,
    .product-zone--t-dark_list-images-with-description__item .container__text-label {
      display: none
    }

    .zone--t-dark_grid-2__item .container__text-label--show,
    .zone--t-dark_grid-3__item .container__text-label--show,
    .zone--t-dark_grid-4__item .container__text-label--show,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,
    .zone--t-dark_list-images-with-description__item .container__text-label--show,
    .product-zone--t-dark_grid-2__item .container__text-label--show,
    .product-zone--t-dark_grid-3__item .container__text-label--show,
    .product-zone--t-dark_grid-4__item .container__text-label--show,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,
    .product-zone--t-dark_list-images-with-description__item .container__text-label--show,
    .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery {
      display: inline-block
    }

    .zone--t-dark_grid-2__item .container__video-duration,
    .zone--t-dark_grid-3__item .container__video-duration,
    .zone--t-dark_grid-4__item .container__video-duration,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .zone--t-dark_list-images-with-description__item .container__video-duration,
    .product-zone--t-dark_grid-2__item .container__video-duration,
    .product-zone--t-dark_grid-3__item .container__video-duration,
    .product-zone--t-dark_grid-4__item .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration,
    .zone--t-dark_grid-2__item .container__video-duration--type-video,
    .zone--t-dark_grid-3__item .container__video-duration--type-video,
    .zone--t-dark_grid-4__item .container__video-duration--type-video,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video,
    .zone--t-dark_list-images-with-description__item .container__video-duration--type-video,
    .product-zone--t-dark_grid-2__item .container__video-duration--type-video,
    .product-zone--t-dark_grid-3__item .container__video-duration--type-video,
    .product-zone--t-dark_grid-4__item .container__video-duration--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video {
      display: none
    }

    .zone--t-dark_grid-2__item .container__video-duration--type-video--show,
    .zone--t-dark_grid-3__item .container__video-duration--type-video--show,
    .zone--t-dark_grid-4__item .container__video-duration--type-video--show,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show,
    .zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show,
    .product-zone--t-dark_grid-2__item .container__video-duration--type-video--show,
    .product-zone--t-dark_grid-3__item .container__video-duration--type-video--show,
    .product-zone--t-dark_grid-4__item .container__video-duration--type-video--show,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show {
      display: inline-block
    }

    .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container {
      display: block
    }

    .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label {
      display: none
    }

    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-streaming-non-breaking,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-streaming-non-breaking,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery {
      display: inline-block
    }

    .zone--t-dark_lead-plus-headlines-with-images__item:first-child .container__video-duration--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item:first-child .container__video-duration--type-video {
      display: none
    }

    .zone--t-dark_list-headlines__item .container__video-duration,
    .zone--t-dark_bulleted-headlines__item .container__video-duration,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .zone--t-dark_list-headlines-with-images__item .container__video-duration,
    .zone--t-dark_ml-manual__item .container__video-duration,
    .zone--t-dark_list-headlines-with-read-times__item .container__video-duration,
    .product-zone--t-dark_list-headlines__item .container__video-duration,
    .product-zone--t-dark_bulleted-headlines__item .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_list-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_ml-manual__item .container__video-duration,
    .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration {
      display: inline-block
    }

    .zone--t-dark_grid-2__item .icon-sig-video,
    .zone--t-dark_grid-3__item .icon-sig-video,
    .zone--t-dark_grid-4__item .icon-sig-video,
    .zone--t-dark_list-headlines__item .icon-sig-video,
    .zone--t-dark_bulleted-headlines__item .icon-sig-video,
    .zone--t-dark_list-headlines-with-images__item .icon-sig-video,
    .zone--t-dark_ml-manual__item .icon-sig-video,
    .zone--t-dark_list-images-with-description__item .icon-sig-video,
    .zone--t-dark_list-headlines-with-read-times__item .icon-sig-video,
    .product-zone--t-dark_grid-2__item .icon-sig-video,
    .product-zone--t-dark_grid-3__item .icon-sig-video,
    .product-zone--t-dark_grid-4__item .icon-sig-video,
    .product-zone--t-dark_list-headlines__item .icon-sig-video,
    .product-zone--t-dark_bulleted-headlines__item .icon-sig-video,
    .product-zone--t-dark_list-headlines-with-images__item .icon-sig-video,
    .product-zone--t-dark_ml-manual__item .icon-sig-video,
    .product-zone--t-dark_list-images-with-description__item .icon-sig-video,
    .product-zone--t-dark_list-headlines-with-read-times__item .icon-sig-video {
      display: none
    }

    .zone--t-dark_grid-2__item .container__video-duration,
    .zone--t-dark_grid-3__item .container__video-duration,
    .zone--t-dark_grid-4__item .container__video-duration,
    .zone--t-dark_list-headlines__item .container__video-duration,
    .zone--t-dark_bulleted-headlines__item .container__video-duration,
    .zone--t-dark_list-headlines-with-images__item .container__video-duration,
    .zone--t-dark_ml-manual__item .container__video-duration,
    .zone--t-dark_list-images-with-description__item .container__video-duration,
    .zone--t-dark_list-headlines-with-read-times__item .container__video-duration,
    .product-zone--t-dark_grid-2__item .container__video-duration,
    .product-zone--t-dark_grid-3__item .container__video-duration,
    .product-zone--t-dark_grid-4__item .container__video-duration,
    .product-zone--t-dark_list-headlines__item .container__video-duration,
    .product-zone--t-dark_bulleted-headlines__item .container__video-duration,
    .product-zone--t-dark_list-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_ml-manual__item .container__video-duration,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration,
    .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration {
      font-weight: 700
    }

    .zone--t-dark_grid-2__item .container__video-duration--hidden,
    .zone--t-dark_grid-3__item .container__video-duration--hidden,
    .zone--t-dark_grid-4__item .container__video-duration--hidden,
    .zone--t-dark_list-headlines__item .container__video-duration--hidden,
    .zone--t-dark_bulleted-headlines__item .container__video-duration--hidden,
    .zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden,
    .zone--t-dark_ml-manual__item .container__video-duration--hidden,
    .zone--t-dark_list-images-with-description__item .container__video-duration--hidden,
    .zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden,
    .product-zone--t-dark_grid-2__item .container__video-duration--hidden,
    .product-zone--t-dark_grid-3__item .container__video-duration--hidden,
    .product-zone--t-dark_grid-4__item .container__video-duration--hidden,
    .product-zone--t-dark_list-headlines__item .container__video-duration--hidden,
    .product-zone--t-dark_bulleted-headlines__item .container__video-duration--hidden,
    .product-zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden,
    .product-zone--t-dark_ml-manual__item .container__video-duration--hidden,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration--hidden,
    .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden {
      display: none
    }

    .zone--t-dark_grid-2__item .container__video-duration-icon,
    .zone--t-dark_grid-3__item .container__video-duration-icon,
    .zone--t-dark_grid-4__item .container__video-duration-icon,
    .zone--t-dark_list-headlines__item .container__video-duration-icon,
    .zone--t-dark_bulleted-headlines__item .container__video-duration-icon,
    .zone--t-dark_list-headlines-with-images__item .container__video-duration-icon,
    .zone--t-dark_ml-manual__item .container__video-duration-icon,
    .zone--t-dark_list-images-with-description__item .container__video-duration-icon,
    .zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon,
    .product-zone--t-dark_grid-2__item .container__video-duration-icon,
    .product-zone--t-dark_grid-3__item .container__video-duration-icon,
    .product-zone--t-dark_grid-4__item .container__video-duration-icon,
    .product-zone--t-dark_list-headlines__item .container__video-duration-icon,
    .product-zone--t-dark_bulleted-headlines__item .container__video-duration-icon,
    .product-zone--t-dark_list-headlines-with-images__item .container__video-duration-icon,
    .product-zone--t-dark_ml-manual__item .container__video-duration-icon,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration-icon,
    .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon {
      content: url("video-dark.svg");
      vertical-align: -1.5px;
      margin-top: 2px;
      margin-right: 2px;
      padding-bottom: 0
    }

    .zone--t-dark_feature-cards__item:first-child .container__video-duration,
    .zone--t-dark_lead-plus-headlines__item:first-child .container__video-duration,
    .zone--t-dark_lead-plus-headlines-with-images__item:first-child .container__video-duration,
    .zone--t-dark_lead-package__item:first-child .container__video-duration,
    .product-zone--t-dark_feature-cards__item:first-child .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines__item:first-child .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines-with-images__item:first-child .container__video-duration,
    .product-zone--t-dark_lead-package__item:first-child .container__video-duration,
    .zone--t-dark_feature-cards__item .icon-sig-video,
    .zone--t-dark_lead-plus-headlines__item .icon-sig-video,
    .zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video,
    .zone--t-dark_lead-package__item .icon-sig-video,
    .product-zone--t-dark_feature-cards__item .icon-sig-video,
    .product-zone--t-dark_lead-plus-headlines__item .icon-sig-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video,
    .product-zone--t-dark_lead-package__item .icon-sig-video {
      display: none
    }

    .zone--t-dark_feature-cards__item .container__video-duration,
    .zone--t-dark_lead-plus-headlines__item .container__video-duration,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .zone--t-dark_lead-package__item .container__video-duration,
    .product-zone--t-dark_feature-cards__item .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines__item .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_lead-package__item .container__video-duration {
      font-weight: 700;
      display: inline-block
    }

    .zone--t-dark_feature-cards__item .container__video-duration-icon,
    .zone--t-dark_lead-plus-headlines__item .container__video-duration-icon,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon,
    .zone--t-dark_lead-package__item .container__video-duration-icon,
    .product-zone--t-dark_feature-cards__item .container__video-duration-icon,
    .product-zone--t-dark_lead-plus-headlines__item .container__video-duration-icon,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon,
    .product-zone--t-dark_lead-package__item .container__video-duration-icon {
      content: url("video-dark.svg");
      vertical-align: -1.5px;
      margin-top: 2px;
      margin-right: 2px;
      padding-bottom: 0
    }

    .zone--t-dark .card__label--type-video .card__label-bull-span,
    .product-zone--t-dark .card__label--type-video .card__label-bull-span {
      display: none
    }

    .zone--t-dark .card__label--type-video .card__label--duration,
    .product-zone--t-dark .card__label--type-video .card__label--duration {
      display: inline
    }

    .zone--t-dark .pagination,
    .product-zone--t-dark .pagination {
      background: #fff;
      justify-content: center;
      align-items: center;
      height: 56px;
      margin: 32px auto 8px;
      font-size: 16px;
      font-weight: 700;
      transition: opacity 1.5s;
      display: flex
    }

    [dir=rtl] .zone--t-dark .pagination.pagination,
    [dir=rtl] .zone--t-dark .pagination.pagination *,
    [dir=rtl] .product-zone--t-dark .pagination.pagination,
    [dir=rtl] .product-zone--t-dark .pagination.pagination * {
      font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif !important
    }

    .zone--t-dark .pagination-previous:before,
    .product-zone--t-dark .pagination-previous:before {
      -webkit-mask: url("ui-arrow-left.svg");
      mask: url("ui-arrow-left.svg")
    }

    [dir=rtl] .zone--t-dark .pagination-previous:before,
    [dir=rtl] .product-zone--t-dark .pagination-previous:before {
      -webkit-mask: url("ui-caret-left-elevate.svg");
      mask: url("ui-caret-left-elevate.svg")
    }

    .zone--t-dark .pagination-next:before,
    .product-zone--t-dark .pagination-next:before {
      -webkit-mask: url("ui-arrow-right.svg");
      mask: url("ui-arrow-right.svg")
    }

    [dir=rtl] .zone--t-dark .pagination-next:before,
    [dir=rtl] .product-zone--t-dark .pagination-next:before {
      -webkit-mask: url("ui-caret-right-elevate.svg");
      mask: url("ui-caret-right-elevate.svg")
    }

    .zone--t-dark .pagination-previous,
    .zone--t-dark .pagination-next,
    .product-zone--t-dark .pagination-previous,
    .product-zone--t-dark .pagination-next {
      color: #0c0c0c;
      border: 1px solid #0c0c0c;
      border-radius: 50%;
      justify-content: center;
      align-items: center;
      padding: 12px 16px;
      text-decoration: none;
      display: flex
    }

    .zone--t-dark .pagination-previous:hover,
    .zone--t-dark .pagination-next:hover,
    .product-zone--t-dark .pagination-previous:hover,
    .product-zone--t-dark .pagination-next:hover {
      background: #e6e6e6
    }

    .zone--t-dark .pagination-previous.disabled,
    .zone--t-dark .pagination-next.disabled,
    .product-zone--t-dark .pagination-previous.disabled,
    .product-zone--t-dark .pagination-next.disabled {
      pointer-events: none;
      cursor: default;
      border: 1px solid #b1b1b1
    }

    .zone--t-dark .pagination-previous.disabled:before,
    .zone--t-dark .pagination-next.disabled:before,
    .product-zone--t-dark .pagination-previous.disabled:before,
    .product-zone--t-dark .pagination-next.disabled:before {
      background-color: #b1b1b1
    }

    .zone--t-dark .pagination-previous svg,
    .zone--t-dark .pagination-next svg,
    .product-zone--t-dark .pagination-previous svg,
    .product-zone--t-dark .pagination-next svg {
      margin: 0
    }

    .zone--t-dark .pagination-previous-direction,
    .zone--t-dark .pagination-next-direction,
    .product-zone--t-dark .pagination-previous-direction,
    .product-zone--t-dark .pagination-next-direction {
      text-indent: -9999px;
      display: block
    }

    .zone--t-dark .pagination-previous:before,
    .zone--t-dark .pagination-next:before,
    .product-zone--t-dark .pagination-previous:before,
    .product-zone--t-dark .pagination-next:before {
      content: "";
      background-color: #0c0c0c;
      width: 12px;
      height: 12px;
      -webkit-mask-size: contain;
      mask-size: contain
    }

    [dir=rtl] .zone--t-dark .pagination-previous,
    [dir=rtl] .zone--t-dark .pagination-next,
    [dir=rtl] .product-zone--t-dark .pagination-previous,
    [dir=rtl] .product-zone--t-dark .pagination-next {
      border-width: 2px;
      flex-shrink: 0;
      width: 48px;
      height: 48px;
      padding: 0
    }

    [dir=rtl] .zone--t-dark .pagination-previous.disabled,
    [dir=rtl] .zone--t-dark .pagination-next.disabled,
    [dir=rtl] .product-zone--t-dark .pagination-previous.disabled,
    [dir=rtl] .product-zone--t-dark .pagination-next.disabled {
      border-width: 2px
    }

    [dir=rtl] .zone--t-dark .pagination-previous:before,
    [dir=rtl] .zone--t-dark .pagination-next:before,
    [dir=rtl] .product-zone--t-dark .pagination-previous:before,
    [dir=rtl] .product-zone--t-dark .pagination-next:before {
      transform: scaleX(-1);
      -webkit-mask-position: 50%;
      mask-position: 50%;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat
    }

    .zone--t-dark .pagination-links,
    .product-zone--t-dark .pagination-links {
      margin: 0;
      padding: 0 24px;
      list-style: none;
      display: flex
    }

    .zone--t-dark .pagination-link,
    .product-zone--t-dark .pagination-link {
      color: #6e6e6e;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      min-width: 25px;
      margin: 0 4px;
      padding-bottom: 4px;
      text-decoration: none;
      display: flex;
      position: relative
    }

    [dir=rtl] .zone--t-dark .pagination-link,
    [dir=rtl] .product-zone--t-dark .pagination-link {
      text-transform: uppercase;
      line-height: 18px
    }

    .zone--t-dark .pagination-link:after,
    .product-zone--t-dark .pagination-link:after {
      content: "";
      width: 100%;
      height: 3px;
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translate(-50%)
    }

    .zone--t-dark .pagination-link.active,
    .product-zone--t-dark .pagination-link.active {
      color: #0c0c0c
    }

    .zone--t-dark .pagination-link.active:after,
    .product-zone--t-dark .pagination-link.active:after {
      background: #000
    }

    .zone--t-dark .pagination-link:hover:after,
    .product-zone--t-dark .pagination-link:hover:after {
      background: #6e6e6e
    }

    .zone--t-dark .pagination-link:hover,
    .zone--t-dark .pagination-link:active,
    .zone--t-dark .pagination-link:focus,
    .product-zone--t-dark .pagination-link:hover,
    .product-zone--t-dark .pagination-link:active,
    .product-zone--t-dark .pagination-link:focus {
      color: #0c0c0c
    }

    .zone--t-dark .pagination-link:hover:after,
    .zone--t-dark .pagination-link:active:after,
    .zone--t-dark .pagination-link:focus:after,
    .product-zone--t-dark .pagination-link:hover:after,
    .product-zone--t-dark .pagination-link:active:after,
    .product-zone--t-dark .pagination-link:focus:after {
      background: #e6e6e6
    }

    @media (width<=479px) {

      [dir=rtl] .zone--t-dark .pagination-links,
      [dir=rtl] .product-zone--t-dark .pagination-links {
        padding: 0 8px
      }

      [dir=rtl] .zone--t-dark .pagination-link,
      [dir=rtl] .product-zone--t-dark .pagination-link {
        min-width: 20px;
        margin: 0 2px
      }
    }

    @media screen and (width>=960px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title_url-text {
        font-size: 36px;
        font-weight: 700;
        line-height: 38px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title_url-text {
        font-size: 46px;
        font-weight: 700;
        line-height: 52px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title_url-text {
        font-size: 56px;
        font-weight: 700;
        line-height: 62px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker-text {
        margin: 0;
        font-size: 20px;
        line-height: 26px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image {
        margin: 0 0 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container {
        background: 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image img {
        max-width: min(400px, 100%);
        max-height: 40px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker--kicker-logo-small .image__picture {
        max-height: 20px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker--kicker-logo-small .image img {
        max-width: 250px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker--kicker-logo .image__picture {
        max-height: 40px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker--kicker-logo .image img {
        max-width: 250px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container .container__title_url-text .right-arrow {
        display: inherit
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title_url-text {
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 26px
      }
    }

    @media screen and (width<=959px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title_url-text {
        letter-spacing: 0;
        margin-top: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title_url-text {
        font-size: 32px;
        font-weight: 700;
        line-height: 38px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container {
        background: 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_ml-manual__item-media-wrapper {
        min-width: 95px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_ml-manual__item-media-wrapper .image__container,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_ml-manual__item-media-wrapper .interactive-video__container {
        width: 95px;
        height: 95px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title_url-text {
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 22px
      }
    }

    @media screen and (width<=479px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title_url-sub-text {
        font-size: 14px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a {
        flex-wrap: wrap
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a p {
        padding-top: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text {
        font-size: 30px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text {
        margin-bottom: 4px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title_url-text {
        font-size: 20px;
        font-weight: 700;
        line-height: 26px
      }
    }

    .container:not([data-subscriber-card-make-up=true]) .container__text-label--type-for-subscribers {
      display: inline
    }

    .container:not([data-subscriber-card-make-up=true]) .container_lead-package__item:first-child .container__text-label--type-for-subscribers,
    .container:not([data-subscriber-card-make-up=true]) .container_lead-plus-headlines__item:first-child .container__text-label--type-for-subscribers,
    .container:not([data-subscriber-card-make-up=true]) .container_spotlight-package__item:first-child .container__text-label--type-for-subscribers,
    .container:not([data-subscriber-card-make-up=true]) .container_lead-plus-headlines-with-images__item:first-child .container__text-label--type-for-subscribers,
    .container[data-subscriber-card-make-up=true] .container__text-label--type-for-subscribers,
    .container[data-subscriber-card-make-up=true] .card__label--type-for-subscribers {
      display: none
    }

    .container:not([data-subscriber-card-make-up=true]) .card__label--type-for-subscribers {
      display: inline-flex
    }

    .underscored .container .card:first-of-type .container__link:last-child,
    .underscored .container .card:last-of-type .container__link:last-child {
      margin-bottom: 0;
      padding-bottom: 0
    }

    .visual-cues .container:is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item {
      container: card-item/inline-size
    }

    .visual-cues .container.container_hero-card-feature .card__label-container {
      display: block
    }

    .visual-cues .container.container_hero-card-feature .container__text .card__label-container {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper {
      position: relative;
      overflow: hidden
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label-container {
      z-index: 1;
      pointer-events: none;
      margin: 0;
      line-height: 0;
      display: block;
      position: absolute;
      inset: 0
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label:is(.card__media-label--type-audio, .card__media-label--type-podcasts, .card__media-label--type-gallery) {
      height: var(--semantic-type-metadata-lg-line-height);
      padding: 0 var(--semantic-space-md);
      border-radius: var(--theme-semantic-radius-round);
      color: var(--semantic-color-type-persistent__white);
      font-family: var(--semantic-type-metadata-font-family);
      font-size: var(--semantic-type-metadata-md-font-size);
      font-weight: var(--semantic-type-metadata-font-wt-style__bold);
      background: var(--theme-component-label-bg__signifier);
      gap: 6px;
      line-height: 16px
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__media-label-container {
      pointer-events: none;
      z-index: 2;
      height: 0;
      line-height: 0;
      display: block;
      position: relative
    }

    @container card-item not (width>=210px) {
      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item-media-wrapper .card__media-label-container {
        display: none
      }
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__media-label {
      bottom: var(--semantic-space-md);
      pointer-events: none;
      align-items: center;
      display: inline-flex;
      position: relative;
      inset-inline-start: var(--semantic-space-md);
      transform: translateY(-100%)
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__text .card__media-label-container {
      margin-top: var(--semantic-space-md);
      order: 1;
      display: block
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__text .card__media-label {
      align-items: center;
      gap: 5px;
      display: inline-flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__text {
      flex-direction: column;
      display: flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item:not(:first-child) .card__media-label-container {
      display: none
    }

    @container card-item not (width>=210px) {
      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item-media-wrapper .card__label-container {
        display: none
      }
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label {
      border-radius: var(--semantic-radius-md)0;
      top: auto;
      bottom: auto;
      pointer-events: auto;
      height: var(--semantic-type-metadata-lg-line-height);
      padding: 0 var(--semantic-space-md);
      justify-content: center;
      align-items: center;
      gap: var(--semantic-space-sm);
      white-space: nowrap;
      color: var(--semantic-color-type-persistent__white);
      width: fit-content;
      font-family: var(--semantic-type-metadata-font-family);
      font-size: var(--semantic-type-metadata-md-font-size);
      font-style: normal;
      font-weight: var(--semantic-type-metadata-font-wt-style__bold);
      line-height: var(--semantic-type-metadata-md-line-height);
      letter-spacing: 0;
      text-transform: capitalize;
      text-overflow: ellipsis;
      margin: -.5px;
      display: flex;
      position: static;
      inset-inline-start: auto;
      transform: none;
      box-shadow: 0 12px 20px #6a738138
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_side-by-side-feature .container__item-media-wrapper .card__label {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card--media-extra-large.container__item-media-wrapper .card__label {
      border-radius: var(--semantic-radius-lg)0
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label--type-video,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label--type-gallery,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label--type-podcasts,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label--type-audio,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label--type-updates .card__label-indicator,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label--type-updates-in-spanish .card__label-indicator,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label--type-streaming-non-breaking .card__label-icon,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label--type-custom-video .card__label-icon {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .image__container,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container {
      position: relative
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before {
      content: "";
      z-index: 1;
      inset: 0;
      background: linear-gradient(222deg, #6660 72.03%, #000 91.08%);
      position: absolute;
      bottom: -.333px
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before {
      background: 0 0
    }

    @container card-item not (width>=210px) {

      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before {
        background: 0 0
      }
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__media-label:is(.card__media-label--type-video, .card__media-label--type-custom-video, .card__media-label--type-live-video, .card__media-label--type-streaming-non-breaking),
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__media-label:has(.card__media-label--duration) {
      z-index: 2;
      gap: 5px
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label:is(.card__media-label--type-video, .card__media-label--type-custom-video, .card__media-label--type-live-video, .card__media-label--type-streaming-non-breaking) .card__media-label-icon,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .card__media-label-icon {
      border: var(--semantic-border-sm)solid var(--semantic-color-type-persistent__white);
      aspect-ratio: 1;
      background-color: #0c0c0ccc;
      background-image: url("play-icon.svg");
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: 45%;
      border-radius: 32px;
      flex-shrink: 0;
      justify-content: center;
      align-items: center;
      gap: 10px;
      width: 40px;
      height: 40px;
      display: flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label:is(.card__media-label--type-video, .card__media-label--type-custom-video, .card__media-label--type-live-video, .card__media-label--type-streaming-non-breaking) .card__media-label-text,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .card__media-label-text {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label:is(.card__media-label--type-audio, .card__media-label--type-podcasts, .card__media-label--type-gallery) .card__media-label-icon {
      width: var(--theme-semantic-size-xs);
      height: var(--theme-semantic-size-xs);
      aspect-ratio: 1;
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: contain;
      flex-shrink: 0;
      margin-bottom: 2px;
      display: flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label.card__media-label--type-gallery .card__media-label-icon {
      background-image: url("gallery.svg")
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label.card__media-label--type-podcasts .card__media-label-icon {
      background-image: url("podcast.svg")
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label.card__media-label--type-audio .card__media-label-icon {
      background-image: url("audio.svg")
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item:first-child .card__media-label-icon {
      border: var(--semantic-border-sm)solid var(--semantic-color-type-persistent__white);
      aspect-ratio: 1;
      background-color: #0c0c0ccc;
      background-image: url("play-icon.svg");
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: 45%;
      border-radius: 32px;
      flex-shrink: 0;
      justify-content: center;
      align-items: center;
      gap: 10px;
      width: 40px;
      height: 40px;
      display: flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item:first-child .card__media-label-text {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label--duration {
      color: var(--semantic-color-type-persistent__white);
      font-family: var(--semantic-type-metadata-font-family);
      font-size: var(--semantic-type-metadata-sm-font-size);
      font-weight: var(--semantic-type-metadata-font-wt-style__bold);
      font-style: normal;
      line-height: var(--theme-semantic-type-metadata-sm-line-height);
      letter-spacing: var(--theme-semantic-type-metadata-letter-spacing__narrow);
      white-space: nowrap;
      text-shadow: 0 1px 4px #000;
      text-transform: uppercase
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item:first-child:has(.card__media-label--duration) .container__video-duration,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item-media-wrapper :is(.card__label-container, .card__media-label-container),
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_spotlight-package, .container_side-by-side-feature) .container__text .card__label-container:has(.card__label--type-video, .card__label--type-custom-video, .card__label--type-audio, .card__label--type-podcasts, .card__label--type-gallery) {
      display: none
    }

    @container card-item not (width>=210px) {

      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item:first-child:has(.card__media-label--duration) .container__video-duration,
      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item:has(.card__media-label--duration) .container__video-duration--type-video {
        display: inline-block
      }
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label:is(.card__label--type-breaking, .card__label--type-updates, .card__label--type-updates-in-spanish, .card__label--type-live-video, .card__label--type-projection-breaking) {
      background: linear-gradient(90deg, var(--semantic-color-action-conversion-base-inverse-bg)0%, var(--primitive-color-brand-tertiary)100%)
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label:is(.card__label--type-for-subscribers, .card__label--type-exclusive, .card__label--type-bleacher-report, .card__label--type-kfile, .card__label--type-opinion, .card__label--type-analysis, .card__label--type-investigates, .card__label--type-underscored, .card__label--type-first, .card__label--type-review, .card__label--type-trending, .card__label--type-custom, .card__label--type-custom-video, .card__label--type-poll, .card__label--type-projection-non-breaking, .card__label--type-streaming-non-breaking, .card__label--type-fact-check, .card__label--type-quiz) {
      color: var(--semantic-color-type-persistent__black);
      background: var(--semantic-color-bg-secondary)
    }

    .visual-cues .container.container_spotlight-package .container__item:first-child .container__item-media-wrapper .card__label-container {
      display: none
    }

    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label {
      font-size: var(--semantic-type-metadata-md-font-size);
      border-radius: var(--semantic-radius-xl);
      text-transform: none;
      box-shadow: 0 var(--primitive-size-12)var(--primitive-size-20)0 #6a738138;
      line-height: var(--primitive-type-line-height-26);
      padding: 0 var(--primitive-space-08)
    }

    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label--type-updates .card__label-indicator,
    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label--type-updates-in-spanish .card__label-indicator,
    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label--type-streaming-non-breaking .card__label-icon,
    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label--type-custom-video .card__label-icon {
      display: none
    }

    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label-container+.container__headline {
      margin-top: var(--primitive-space-08)
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__headline {
      flex-direction: column;
      display: flex
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__video-duration {
      font-family: var(--semantic-type-metadata-font-family);
      font-size: var(--semantic-type-metadata-md-font-size);
      font-style: normal;
      font-weight: var(--semantic-type-metadata-font-wt-style__bold);
      line-height: var(--semantic-type-metadata-md-line-height);
      letter-spacing: var(--semantic-type-metadata-letter-spacing);
      padding-bottom: var(--semantic-space-sm);
      display: block
    }

    @container card-item (width>=210px) {

      .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item .container__text-label,
      .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item .container__video-duration {
        display: none
      }
    }

    @container card-item not (width>=210px) {
      .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label {
        display: block
      }
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-podcasts,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-audio,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-gallery,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__video-duration {
      padding-bottom: 0;
      padding-top: var(--semantic-space-sm)
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-podcasts,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-audio,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-gallery {
      order: 1
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-video {
      display: none
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-live-video {
      align-items: center;
      gap: var(--semantic-space-sm);
      width: fit-content;
      display: flex
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-live-video .container__text-label--icon {
      width: var(--semantic-size-xs);
      height: var(--semantic-size-xs);
      margin-bottom: var(--semantic-space-sm);
      vertical-align: middle;
      background-image: url("live-video-icon-red.svg");
      display: inline-block
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-gallery:not(:empty):before,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-podcasts:not(:empty):before,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-audio:not(:empty):before {
      width: var(--semantic-size-xs);
      height: var(--semantic-size-xs);
      margin-inline-end: var(--primitive-space-02)
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-gallery:not(:empty):before {
      content: url("gallery-text-label.svg");
      margin-top: calc(-1*var(--primitive-space-04))
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-podcasts:not(:empty):before {
      content: url("podcast-text-label.svg");
      margin-top: calc(-1*var(--primitive-space-02))
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-audio:not(:empty):before {
      content: url("audio-text-label.svg");
      margin-top: calc(-1*var(--primitive-space-04))
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label:not(:empty):after,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-streaming-non-breaking:not(:empty):before {
      content: none
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label:is(.container__text-label--type-breaking, .container__text-label--type-updates, .container__text-label--type-updates-in-spanish, .container__text-label--type-live-video, .container__text-label--type-projection-breaking) {
      color: var(--semantic-color-type-accent)
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label:is(.container__text-label--type-for-subscribers, .container__text-label--type-exclusive, .container__text-label--type-bleacher-report, .container__text-label--type-kfile, .container__text-label--type-opinion, .container__text-label--type-analysis, .container__text-label--type-investigates, .container__text-label--type-underscored, .container__text-label--type-first, .container__text-label--type-review, .container__text-label--type-trending, .container__text-label--type-custom, .container__text-label--type-custom-video, .container__text-label--type-poll, .container__text-label--type-projection-non-breaking, .container__text-label--type-streaming-non-breaking, .container__text-label--type-fact-check, .container__text-label--type-quiz) {
      color: var(--semantic-color-type-primary)
    }

    .visual-cues .container.container_side-by-side-feature .container__text-label--type-podcasts,
    .visual-cues .container.container_side-by-side-feature .container__text-label--type-audio,
    .visual-cues .container.container_side-by-side-feature .container__text-label--type-gallery,
    .visual-cues .container.container_lead-plus-headlines-with-images .container__item.container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper .card__label-container,
    .visual-cues .container.container_lead-plus-headlines-with-images .container__item.container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper .card__media-label-container,
    .visual-cues .container.container_lead-plus-headlines-with-images .container__item.container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper:has(.card__media-label--duration) .card__media-label-icon,
    .visual-cues .container.container_lead-plus-headlines-with-images .container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
    .visual-cues .container.container_lead-plus-headlines-with-images .container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before,
    .visual-cues .container[data-subscriber-card-make-up=true] .container__item-media-wrapper .card__label--type-for-subscribers,
    .visual-cues .container[data-subscriber-card-make-up=true] .container__text-label--type-for-subscribers {
      display: none
    }

    .visual-cues.product-zone.layout--full-bleed .container .container__item-media-wrapper .card__label {
      border-radius: 0 0 var(--semantic-radius-md)0
    }

    .layout:not(.layout-homepage-mobile):not(.layout-homepage-mobile-app) .visual-cues .container:is(.container_grid-3, .container_grid-4) .container__item-media-wrapper .card__label {
      height: var(--semantic-type-description-lg-line-height)
    }

    @media screen and (width>=960px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .layout--full-width .container.container_hero-card-feature .container_hero-card-feature__text .card__label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .layout--full-bleed .container.container_hero-card-feature .container_hero-card-feature__text .card__label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--full-bleed .visual-cues .container.container_hero-card-feature .container_hero-card-feature__text .card__label {
        margin-bottom: var(--primitive-size-16)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__label-container {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .container__item-media-wrapper .card__label-container {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label {
        font-size: var(--semantic-type-metadata-md-font-size);
        border-radius: var(--semantic-radius-xl);
        text-transform: none;
        box-shadow: 0 var(--primitive-size-12)var(--primitive-size-20)0 #6a738138;
        line-height: var(--primitive-type-line-height-26);
        padding: 0 var(--primitive-space-08)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label--type-updates .card__label-indicator,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label--type-updates-in-spanish .card__label-indicator,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label--type-streaming-non-breaking .card__label-icon,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label--type-custom-video .card__label-icon {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label-container+.container__headline {
        margin-top: var(--primitive-space-08)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item-media-wrapper :is(.card__label-container, .card__media-label-container) {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text {
        flex-direction: column;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__media-label-container {
        margin-top: var(--semantic-space-md);
        order: 1;
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__media-label {
        align-items: center;
        gap: 5px;
        display: inline-flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__media-label:has(.card__media-label--duration) .card__media-label-icon {
        border: var(--semantic-border-sm)solid var(--semantic-color-type-persistent__white);
        aspect-ratio: 1;
        background-color: #0c0c0ccc;
        background-image: url("play-icon.svg");
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 45%;
        border-radius: 32px;
        flex-shrink: 0;
        justify-content: center;
        align-items: center;
        gap: 10px;
        width: 40px;
        height: 40px;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__media-label:has(.card__media-label--duration) .card__media-label-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__label-container:has(.card__label--type-video, .card__label--type-custom-video, .card__label--type-audio, .card__label--type-podcasts, .card__label--type-gallery) {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before {
        background: 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-package .container_lead-package__item:first-child .container__text-label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-plus-headlines .container_lead-plus-headlines__item:first-child .container__text-label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-plus-headlines-with-images .container_lead-plus-headlines-with-images__item:first-child .container__text-label {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-plus-headlines .container_lead-plus-headlines__item:first-child .container__item-media-wrapper:after,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-plus-headlines-with-images .container_lead-plus-headlines-with-images__item:first-child .container__item-media-wrapper:after {
        content: none
      }
    }

    .container--flex-child {
      outline-offset: 4px;
      outline: 1px dashed #b1b1b1;
      position: relative
    }

    .container--flex-child .container__title,
    .container--flex-child .container__kicker,
    .container--flex-child .container__field-wrapper {
      pointer-events: none;
      opacity: .55
    }

    .container--flex-child.component-selector-wrapper>.selector :is(.reposition-buttons, .add-top, .add-bottom, .add-left, .add-right, .kiln-drag-handle),
    .flex-variant .container.component-selector-wrapper>.selector button[aria-label*=Shared\ Component i] {
      display: none
    }

    :root {
      --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);
      --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
    }

    .container_lead-package {
      margin-bottom: var(--theme-container-margin-bottom-default)
    }

    .container_lead-package__ads .ad-slot.adSlotLoaded {
      padding: 0 0 24px
    }

    .container_lead-package__text:not(:first-child),
    .container_lead-package__item {
      margin: 0;
      padding: 0
    }

    .container_lead-package__item .interactive-video__metadata {
      text-align: right;
      border-bottom: 0
    }

    .container_lead-package__item .interactive-video__metadata .interactive-video__caption {
      color: #6e6e6e;
      font-size: 10px;
      line-height: 12px
    }

    .container_lead-package__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit {
      font-size: 10px
    }

    .container_lead-package__item-media-wrapper:not(.card--media-large) .interactive-video__metadata {
      display: none
    }

    .container_lead-package__item .container_lead-package__link {
      display: inline-block
    }

    .container_lead-package__item:not(:first-child):before {
      content: "";
      border-bottom: var(--primitive-border-01)solid var(--semantic-color-border-quartenary);
      width: 60px;
      margin-bottom: var(--primitive-space-12);
      display: block
    }

    .container_lead-package__item:not(:first-child) .container_lead-package__link .container_lead-package__text {
      clear: both;
      display: list-item
    }

    .container_lead-package__item:not(:last-child) {
      padding: 0 0 12px
    }

    .container_lead-package__item:first-child .container_lead-package__link:nth-child(1 of .container_lead-package__link) {
      display: block
    }

    .container_lead-package__item:first-child .container_lead-package__text-label {
      display: none
    }

    .container_lead-package__item:first-child .container_lead-package__headline {
      letter-spacing: 0;
      font-size: 20px;
      line-height: 26px;
      font-weight: 500 !important
    }

    .container_lead-package__item:first-child .image__credit,
    .container_lead-package__item:first-child .image_sponsorship__credit {
      padding: 4px 0
    }

    @media screen and (width<=959px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_lead-package .container__title--emphatic {
        margin-top: 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_lead-package .container__kicker~.container__title--emphatic {
        margin-top: 8px
      }
    }

    @media screen and (width>=960px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_lead-package__item:first-child .container_lead-package__banner {
        font-size: 36px;
        line-height: 42px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--balanced-3 .container_lead-package:nth-child(n+4) {
        margin-top: 48px
      }
    }

    .container {
      margin-bottom: var(--theme-container-margin-bottom-default);
      width: 100%
    }

    .container:last-child {
      margin-bottom: 0
    }

    .container__title {
      box-sizing: border-box;
      width: 100%;
      margin-bottom: var(--theme-container-title__margin-bottom);
      position: relative
    }

    .container__title:after,
    .container__title:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: 0
    }

    .container__title-url {
      color: inherit;
      text-decoration: none
    }

    .container__title-url .right-arrow {
      content: "";
      fill: var(--theme-container-title__arrow-color--initial);
      stroke: var(--theme-container-title__arrow-color--initial);
      height: var(--theme-container-title__arrow-size);
      top: var(--theme-container-title__arrow-top-pos);
      vertical-align: top;
      width: var(--theme-container-title__arrow-size);
      margin-left: 8px;
      display: inline-block;
      position: relative
    }

    .container__title.hover:hover .right-arrow {
      fill: var(--theme-container-title__arrow-color--hover);
      stroke: var(--theme-container-title__arrow-color--hover);
      transition: all .4s
    }

    .container__title-text,
    .container__title_url-text {
      font-family: var(--theme-font-family);
      font-size: var(--theme-container-title__text-size);
      letter-spacing: .5px;
      text-transform: uppercase;
      width: 100%;
      margin-top: 0;
      margin-bottom: 16px;
      font-weight: 700;
      line-height: 20px;
      text-decoration: none;
      display: inline-block
    }

    .container__title--underscored:before {
      transition: none;
      display: none
    }

    .container__title--underscored.hover:hover:before {
      width: 16px;
      transition: none
    }

    .container__title--underscored .container__title-url {
      align-items: center;
      margin-bottom: 24px;
      display: inline-flex
    }

    .container__title--underscored .container__title-text,
    .container__title--underscored .container__title_url-text {
      text-transform: none;
      margin-bottom: 0;
      margin-right: 12px;
      padding-bottom: 0;
      font-size: 36px;
      font-weight: 700;
      line-height: 36px
    }

    .container__title--underscored:after {
      border-top: none
    }

    .container__title--underscored .container__title_url-text {
      width: auto
    }

    .container__title--underscored .container_card__title_url-sub-text {
      color: var(--theme-paragraph__link-color);
      text-decoration-line: var(--theme-paragraph__link-decoration);
      text-decoration-color: var(--theme-paragraph__link-decoration-color);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration-skip-ink: var(--theme-underline-skip-ink);
      text-decoration-skip: var(--theme-underline-skip-ink)
    }

    .container__title--underscored .container_card__title_url-sub-text:hover {
      color: var(--theme-link-color-hover);
      text-decoration: var(--theme-paragraph__hover-link-decoration)
    }

    .container__title--underscored .container_card__title_url-sub-text {
      color: inherit;
      text-decoration-color: inherit
    }

    .container__title--underscored .container_card__title_url-sub-text:hover {
      color: #6e6e6e
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title-text,
    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text {
      border-inline-start: 6px solid #0c0c0c;
      padding-inline-start: 10px
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover {
      color: #6e6e6e;
      border-inline-start-color: #6e6e6e
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover .right-arrow {
      fill: #6e6e6e;
      stroke: #6e6e6e;
      transition: all .4s
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active {
      color: #404040;
      border-inline-start-color: #404040
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active .right-arrow {
      fill: #404040;
      stroke: #404040
    }

    .container__title--bold:before,
    .container__title--bold:after {
      display: none
    }

    .container__title--bold .container__title-text,
    .container__title--bold .container__title_url-text {
      text-align: left;
      text-transform: initial;
      font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;
      font-weight: 700;
      font-size: helveticaneue;
      color: Helvetica;
      letter-spacing: Arial;
      line-height: Utkal
    }

    .container__title--bold .container__title_url-text {
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration-line: underline;
      text-decoration-color: #0c0c0c;
      text-decoration-thickness: 2px
    }

    .container__title--bold .container__title_url-text:hover {
      color: #6e6e6e;
      text-decoration-line: none
    }

    .container__title--emphatic:before {
      content: unset
    }

    .container__title--emphatic .container__title-text {
      text-transform: none
    }

    .container__title--emphatic .container__title_url-text {
      text-transform: none;
      font-size: var(--theme-container-title-emphatic__font-size);
      font-weight: var(--theme-section-headline__font-weight);
      line-height: var(--theme-container-title-emphatic__line-height);
      letter-spacing: 0;
      margin-top: 0
    }

    .container__title--emphatic .container__title_url-text:hover {
      color: var(--theme-link-color-hover);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      cursor: pointer;
      text-decoration-line: underline
    }

    .container.tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title-text,
    .container.tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title_url-text {
      font-size: 20px;
      font-weight: 700;
      line-height: 26px
    }

    .container__kicker {
      text-align: center
    }

    .container__kicker-url {
      text-decoration: none
    }

    .container__kicker-text {
      font-family: var(--theme-font-family);
      color: #0c0c0c;
      margin: 8px 0 0;
      font-size: 18px;
      font-weight: 700;
      line-height: 26px;
      display: block
    }

    .container__kicker .image {
      border-bottom: none;
      margin: 8px 0 16px;
      padding: 0
    }

    .container__kicker .image--eq-extra-small .image__container {
      margin-bottom: 0
    }

    .container__kicker .image__container {
      background: 0 0
    }

    .container__kicker .image__metadata {
      display: none
    }

    .container__kicker .image img {
      width: auto;
      max-width: 300px;
      max-height: 20px
    }

    .container__kicker--kicker-logo-small .image__picture {
      max-height: 20px
    }

    .container__kicker--kicker-logo-small .image img {
      max-width: 250px
    }

    .container__kicker--kicker-logo .image__picture {
      max-height: 30px
    }

    .container__kicker--kicker-logo .image img {
      max-width: 250px;
      max-height: 30px
    }

    .container__item {
      margin: 0;
      padding: 0;
      list-style: none;
      position: relative
    }

    .container__item:first-child {
      border-top: none;
      padding-top: 0
    }

    .container__item.placeholder,
    .container__item.fill {
      opacity: .5
    }

    .container__item .component-selector-wrapper {
      position: unset
    }

    .container__item .interactive-video,
    .container__item .interactive-video_inline-small {
      margin-top: 0;
      margin-bottom: 0
    }

    .container__item .interactive-video [data-editable=metaCaption],
    .container__item .interactive-video_inline-small [data-editable=metaCaption] {
      display: none
    }

    .container__item .interactive-video__player,
    .container__item .interactive-video_inline-small__player {
      object-position: top
    }

    .container__item img,
    .container__item video {
      object-fit: cover;
      object-position: center;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      right: 0
    }

    .container__item .image,
    .container__item .image_inline-small {
      border: none;
      margin: 0;
      padding: 0
    }

    .container__item .image__caption,
    .container__item .image_inline-small__caption {
      display: none
    }

    .container__item .image__credit,
    .container__item .image_inline-small__credit {
      color: #6e6e6e;
      font-family: var(--theme-font-family);
      text-align: right;
      padding: 0 0 8px;
      font-size: 10px;
      font-weight: 400;
      line-height: 0
    }

    .container__item .image .mini-selector,
    .container__item .image_inline-small .mini-selector {
      display: none
    }

    .container__item .interactive-video {
      border: none;
      margin: 0;
      padding: 0
    }

    .container__item .interactive-video__metadata {
      border-bottom: none;
      max-width: none;
      padding-bottom: 0
    }

    .container__item .interactive-video__metadata .interactive-video__caption {
      line-height: initial;
      text-align: right
    }

    .container__item .interactive-video__metadata .interactive-video__caption .inline-placeholder {
      height: 0;
      display: none
    }

    .container__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit {
      padding: 4px 0 8px;
      font-size: 10px;
      line-height: 12px;
      display: block
    }

    .container__item .video {
      border-bottom: 0;
      margin: 0;
      padding-bottom: 8px
    }

    .container__item .video__caption {
      display: none
    }

    .container__item .video__credit {
      margin-top: 6px
    }

    body[dir=rtl] .container__item .image__credit,
    body[dir=rtl] .container__item .image_sponsorship__credit {
      text-align: left
    }

    .container__item-media-wrapper {
      flex-direction: column;
      justify-content: center;
      display: flex;
      position: relative
    }

    .container__item-media .image__credit,
    .container__item-media .image_sponsorship__credit,
    .container__item-media .interactive-video__credit {
      visibility: hidden
    }

    .container__item-media .image__container,
    .container__item-media .image_sponsorship__container,
    .container__item-media .interactive-video__container {
      flex-direction: column;
      position: relative;
      overflow: hidden
    }

    .container__item-media .image__container:after,
    .container__item-media .image_sponsorship__container:after,
    .container__item-media .interactive-video__container:after {
      content: "";
      padding-bottom: 56.25%;
      display: block
    }

    .container__item-media .image--eq-small~.image__metadata .image__credit,
    .container__item-media .image_sponsorship--eq-small~.image__metadata .image__credit,
    .container__item-media .interactive-video--eq-small~.image__metadata .image__credit {
      visibility: visible;
      padding: 4px;
      line-height: 12px
    }

    .container__item-media .image--eq-small~.image__metadata .card__label,
    .container__item-media .image_sponsorship--eq-small~.image__metadata .card__label,
    .container__item-media .interactive-video--eq-small~.image__metadata .card__label {
      letter-spacing: .5px;
      padding: 8px 16px
    }

    .container__item-media .image--eq-small~.image__metadata .card__label-icon,
    .container__item-media .image_sponsorship--eq-small~.image__metadata .card__label-icon,
    .container__item-media .interactive-video--eq-small~.image__metadata .card__label-icon {
      width: 16px;
      height: 16px
    }

    .container__item-media .interactive-video__container:after {
      position: relative
    }

    .container.lazy .image__container,
    .container.lazy .image_sponsorship__container {
      background: #e6e6e6
    }

    .container__headline {
      color: #0c0c0c;
      font-family: var(--theme-container__font-family);
      font-size: 16px;
      font-weight: var(--theme-container__font-weight);
      letter-spacing: .5px;
      line-height: 22px
    }

    .container_headline-carousel__headline {
      font-family: var(--theme-font-family);
      font-size: 18px;
      font-style: normal;
      font-weight: 400
    }

    .container__banner {
      color: #0c0c0c;
      letter-spacing: .5px;
      width: calc(100% - 30px);
      font-size: 18px;
      font-weight: 400;
      line-height: 22px
    }

    .container__link {
      color: unset;
      width: 100%;
      text-decoration: none;
      display: inline-block
    }

    .container__link:hover img,
    .container__link:hover video {
      opacity: var(--theme-container-image-opacity--hover);
      transition: all .2s
    }

    .container__link:hover .image__container,
    .container__link:hover .image_sponsorship__container {
      background: var(--theme-container-image-color--hover)
    }

    .container__link:hover .container__headline,
    .container__link:hover .container__banner {
      color: var(--theme-container-color--hover);
      text-decoration-color: var(--theme-container-text-decoration-color--hover);
      text-decoration-line: underline;
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset)
    }

    .container__field-links {
      margin: 0;
      padding: 0;
      list-style-type: none
    }

    .container__text-label {
      font-weight: 700;
      display: inline
    }

    .container__text-label--type-breaking,
    .container__text-label--type-updates,
    .container__text-label--type-updates-in-spanish {
      color: #d50000
    }

    .container__text-label--type-live-video {
      color: #d50000;
      flex-direction: row;
      justify-content: flex-start;
      align-items: center;
      display: inline-flex
    }

    .container__text-label--type-live-video .container__text-label--icon {
      background-image: url("live-video-icon-red.svg");
      width: 16px;
      height: 16px;
      margin-bottom: 4px
    }

    .container__text-label--type-audio:not(:empty):before,
    .container__text-label--type-custom-video:not(:empty):before,
    .container__text-label--type-streaming-non-breaking:not(:empty):before,
    .container__text-label--type-gallery:not(:empty):before,
    .container__text-label--type-podcasts:not(:empty):before {
      vertical-align: middle;
      width: 20px;
      height: 18px;
      display: inline-block
    }

    .container__text-label--type-audio:not(:empty):before {
      content: url("audio-dark.svg")
    }

    .container__text-label--type-podcasts:not(:empty):before {
      content: url("microphone-dark.svg")
    }

    .container__text-label--type-gallery:not(:empty):before {
      content: url("photo-dark.svg")
    }

    .container__text-label--type-streaming-non-breaking:not(:empty):before {
      content: url("video-dark.svg")
    }

    .container__text-label:not(:empty):after {
      content: ":"
    }

    .container__text-label--type-video:not(:empty):after {
      content: ""
    }

    .container__text-label--type-video .container__text-label--text-content {
      display: none
    }

    .container__text {
      font-family: var(--theme-font-family);
      width: 100%;
      display: inline-block
    }

    .container__text .icon-sig-video,
    .container__text .icon-sig-photo-default {
      float: left;
      height: 20px;
      margin-top: 2px;
      margin-right: 4px;
      padding-bottom: 3px;
      display: none
    }

    .container__video-duration,
    .container__labels {
      display: none
    }

    .container__text .icon-sig-video,
    .container__text .icon-sig-photo-default,
    .container__headline .icon-sig-video,
    .container__headline .icon-sig-photo-default {
      fill: #a4001e
    }

    .container__description {
      display: none
    }

    .container__title_url-sub-text {
      color: var(--theme-paragraph__link-color);
      text-decoration-line: var(--theme-paragraph__link-decoration);
      text-decoration-color: var(--theme-paragraph__link-decoration-color);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration-skip-ink: var(--theme-underline-skip-ink);
      text-decoration-skip: var(--theme-underline-skip-ink)
    }

    .container__title_url-sub-text:hover {
      color: var(--theme-link-color-hover);
      text-decoration: var(--theme-paragraph__hover-link-decoration)
    }

    .container__title_url-sub-text {
      color: #0c0c0c;
      padding-top: 16px;
      font-size: 16px;
      font-weight: 400;
      line-height: 22px;
      text-decoration-color: #0c0c0c;
      display: none
    }

    .container__title_url-sub-text:hover {
      color: #6e6e6e
    }

    .container__title--bulleted-headlines {
      display: flex
    }

    .container__title--bulleted-headlines:before {
      display: none
    }

    .container__title--bulleted-headlines:after {
      border-top: none;
      border-bottom: 1px solid #e6e6e6;
      flex-grow: 2;
      align-self: center;
      margin-inline-start: 8px;
      display: block;
      position: relative;
      top: -4px
    }

    .container__title--bulleted-headlines .container__title-text,
    .container__title--bulleted-headlines .container__title_url-text {
      letter-spacing: .5px;
      width: auto;
      margin: 0 0 16px
    }

    .container.hide {
      display: none
    }

    .container_list-headlines-with-images__item .container__text-label--type-gallery,
    .container_ml-manual__item .container__text-label--type-gallery,
    .container_list-headlines-with-read-times__item .container__text-label--type-gallery {
      display: inline
    }

    .container_list-headlines-with-images__item .container__text-label--type-video,
    .container_ml-manual__item .container__text-label--type-video,
    .container_list-headlines-with-read-times__item .container__text-label--type-video {
      display: none
    }

    .container_list-headlines-with-images__item .container__video-duration,
    .container_ml-manual__item .container__video-duration,
    .container_list-headlines-with-read-times__item .container__video-duration {
      display: inline-block
    }

    .container_ribbon .container__text-label--type-video,
    .container_ribbon .container__text-label--type-custom-video,
    .container_ribbon .container__text-label--type-gallery,
    .container_ribbon-left .container__text-label--type-video,
    .container_ribbon-left .container__text-label--type-custom-video,
    .container_ribbon-left .container__text-label--type-gallery {
      display: inline
    }

    .container_ribbon .container__text-label--type-video .container__text-label--text-content,
    .container_ribbon-left .container__text-label--type-video .container__text-label--text-content {
      display: none
    }

    .container_ribbon .container__text-label--type-video:after,
    .container_ribbon-left .container__text-label--type-video:after {
      content: ""
    }

    .container_grid-2__item .card--media-card-label-show .card__label-container,
    .container_grid-3__item .card--media-card-label-show .card__label-container,
    .container_grid-4__item .card--media-card-label-show .card__label-container,
    .container_list-images-with-description__item .card--media-card-label-show .card__label-container,
    .container_lead-plus-headlines-with-images__item .card--media-card-label-show .card__label-container,
    .container_spotlight-package__item .card--media-card-label-show .card__label-container {
      display: block
    }

    .container_grid-2__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_grid-3__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_grid-4__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_list-images-with-description__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_lead-plus-headlines-with-images__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_spotlight-package__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_grid-2__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_grid-3__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_grid-4__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_list-images-with-description__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_lead-plus-headlines-with-images__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_spotlight-package__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_grid-2__item .card__label-container,
    .container_grid-3__item .card__label-container,
    .container_grid-4__item .card__label-container,
    .container_list-images-with-description__item .card__label-container,
    .container_lead-plus-headlines-with-images__item .card__label-container,
    .container_spotlight-package__item .card__label-container {
      display: none
    }

    .container_grid-2__item .container__text-label--type-video,
    .container_grid-2__item .container__text-label--type-gallery,
    .container_grid-3__item .container__text-label--type-video,
    .container_grid-3__item .container__text-label--type-gallery,
    .container_grid-4__item .container__text-label--type-video,
    .container_grid-4__item .container__text-label--type-gallery,
    .container_list-images-with-description__item .container__text-label--type-video,
    .container_list-images-with-description__item .container__text-label--type-gallery,
    .container_lead-plus-headlines-with-images__item .container__text-label--type-video,
    .container_lead-plus-headlines-with-images__item .container__text-label--type-gallery,
    .container_spotlight-package__item .container__text-label--type-video,
    .container_spotlight-package__item .container__text-label--type-gallery {
      display: inline
    }

    .container_grid-2__item .container__text-label--type-live-video,
    .container_grid-3__item .container__text-label--type-live-video,
    .container_grid-4__item .container__text-label--type-live-video,
    .container_list-images-with-description__item .container__text-label--type-live-video,
    .container_lead-plus-headlines-with-images__item .container__text-label--type-live-video,
    .container_spotlight-package__item .container__text-label--type-live-video {
      display: inline-flex
    }

    .container_grid-2__item .container__video-duration,
    .container_grid-3__item .container__video-duration,
    .container_grid-4__item .container__video-duration,
    .container_list-images-with-description__item .container__video-duration,
    .container_lead-plus-headlines-with-images__item .container__video-duration,
    .container_spotlight-package__item .container__video-duration {
      display: inline-block
    }

    .container_lead-plus-headlines-with-images__item:first-child:first-child .card__label-container {
      display: block
    }

    .container_lead-plus-headlines-with-images__item:first-child:first-child .container__text-label,
    .container_lead-plus-headlines-with-images__item:first-child:first-child .container__video-duration--type-video {
      display: none
    }

    .container_list-headlines__item .container__video-duration,
    .container_bulleted-headlines__item .container__video-duration,
    .container_list-headlines-ranked__item .container__video-duration {
      display: inline-block
    }

    .container_grid-2__item .icon-sig-video,
    .container_grid-3__item .icon-sig-video,
    .container_grid-4__item .icon-sig-video,
    .container_list-headlines__item .icon-sig-video,
    .container_lead-plus-headlines-with-images__item .icon-sig-video,
    .container_bulleted-headlines__item .icon-sig-video,
    .container_list-headlines-with-images__item .icon-sig-video,
    .container_ml-manual__item .icon-sig-video,
    .container_list-images-with-description__item .icon-sig-video,
    .container_list-headlines-ranked__item .icon-sig-video,
    .container_list-headlines-with-read-times__item .icon-sig-video {
      display: none
    }

    .container_grid-2__item .container__video-duration,
    .container_grid-3__item .container__video-duration,
    .container_grid-4__item .container__video-duration,
    .container_list-headlines__item .container__video-duration,
    .container_lead-plus-headlines-with-images__item .container__video-duration,
    .container_bulleted-headlines__item .container__video-duration,
    .container_list-headlines-with-images__item .container__video-duration,
    .container_ml-manual__item .container__video-duration,
    .container_list-images-with-description__item .container__video-duration,
    .container_list-headlines-ranked__item .container__video-duration,
    .container_list-headlines-with-read-times__item .container__video-duration {
      font-weight: 700
    }

    .container_grid-2__item .container__video-duration-icon,
    .container_grid-3__item .container__video-duration-icon,
    .container_grid-4__item .container__video-duration-icon,
    .container_list-headlines__item .container__video-duration-icon,
    .container_lead-plus-headlines-with-images__item .container__video-duration-icon,
    .container_bulleted-headlines__item .container__video-duration-icon,
    .container_list-headlines-with-images__item .container__video-duration-icon,
    .container_ml-manual__item .container__video-duration-icon,
    .container_list-images-with-description__item .container__video-duration-icon,
    .container_list-headlines-ranked__item .container__video-duration-icon,
    .container_list-headlines-with-read-times__item .container__video-duration-icon {
      content: url("video-dark.svg");
      vertical-align: middle;
      margin-top: -2px;
      margin-right: 2px;
      padding-bottom: 0
    }

    .container_feature-cards__item:first-child .container__video-duration,
    .container_lead-plus-headlines__item:first-child .container__video-duration,
    .container_lead-plus-headlines-with-images__item:first-child .container__video-duration,
    .container_lead-package__item:first-child .container__video-duration,
    .container_spotlight-package__item:first-child .container__video-duration,
    .container_side-by-side-package__item:first-child .container__video-duration,
    .container_feature-cards__item .icon-sig-video,
    .container_feature-cards__item .icon-sig-photo-default,
    .container_lead-plus-headlines__item .icon-sig-video,
    .container_lead-plus-headlines__item .icon-sig-photo-default,
    .container_lead-plus-headlines-with-images__item .icon-sig-video,
    .container_lead-plus-headlines-with-images__item .icon-sig-photo-default,
    .container_lead-package__item .icon-sig-video,
    .container_lead-package__item .icon-sig-photo-default,
    .container_spotlight-package__item .icon-sig-video,
    .container_spotlight-package__item .icon-sig-photo-default,
    .container_side-by-side-package__item .icon-sig-video,
    .container_side-by-side-package__item .icon-sig-photo-default {
      display: none
    }

    .container_feature-cards__item .container__video-duration,
    .container_lead-plus-headlines__item .container__video-duration,
    .container_lead-plus-headlines-with-images__item .container__video-duration,
    .container_lead-package__item .container__video-duration,
    .container_spotlight-package__item .container__video-duration,
    .container_side-by-side-package__item .container__video-duration {
      font-weight: 700;
      display: inline-block
    }

    .container_feature-cards__item .container__video-duration-icon,
    .container_lead-plus-headlines__item .container__video-duration-icon,
    .container_lead-plus-headlines-with-images__item .container__video-duration-icon,
    .container_lead-package__item .container__video-duration-icon,
    .container_spotlight-package__item .container__video-duration-icon,
    .container_side-by-side-package__item .container__video-duration-icon {
      content: url("video-dark.svg");
      vertical-align: middle;
      margin-top: -2px;
      margin-right: 2px;
      padding-bottom: 0
    }

    .container_grid-2 .container__text-label--has-duration:not(:empty):before,
    .container_grid-3 .container__text-label--has-duration:not(:empty):before,
    .container_grid-4 .container__text-label--has-duration:not(:empty):before,
    .container_list-headlines-with-images .container__text-label--has-duration:not(:empty):before,
    .container_ml_manual .container__text-label--has-duration:not(:empty):before,
    .container_list-headlines-with-read-times .container__text-label--has-duration:not(:empty):before,
    .container_lead-plus-headlines-with-images .container__text-label--has-duration:not(:empty):before,
    .container_lead-plus-headlines .container__text-label--has-duration:not(:empty):before,
    .container_lead-package .container__text-label--has-duration:not(:empty):before,
    .container_list-headlines .container__text-label--has-duration:not(:empty):before,
    .container_bulleted-headlines .container__text-label--has-duration:not(:empty):before,
    .container_list-headlines-ranked .container__text-label--has-duration:not(:empty):before,
    .container_list-images-with-description .container__text-label--has-duration:not(:empty):before {
      display: none
    }

    .container_ml-manual {
      counter-reset: viewable-cards-count 0;
      margin-bottom: var(--theme-container-margin-bottom-default)
    }

    .container_ml-manual__ads .ad-slot.adSlotLoaded {
      padding: 0 0 24px
    }

    .container_ml-manual__item {
      border-top: none;
      border-bottom: 1px solid #b1b1b1;
      max-width: 100%;
      padding: 12px 8px;
      display: flex
    }

    .container_ml-manual__item .container_ml-manual__link {
      display: flex
    }

    .container_ml-manual__item .container_ml-manual__link:first-of-type {
      flex: 1
    }

    .container_ml-manual__item .image__metadata,
    .container_ml-manual__item .interactive-video__metadata {
      display: none
    }

    .container_ml-manual__item:first-child {
      padding-top: 12px
    }

    .container_ml-manual__item-media-wrapper {
      flex-direction: column;
      justify-content: flex-start;
      align-self: flex-start;
      min-width: 100px;
      display: flex
    }

    .container_ml-manual__item-media {
      width: 100%
    }

    .container_ml-manual__item-media .image__caption-container,
    .container_ml-manual__item-media .image_sponsorship__caption-container {
      display: none
    }

    .container_ml-manual__item-media .image__container,
    .container_ml-manual__item-media .interactive-video__container {
      width: 130px;
      margin-bottom: 0
    }

    .container_ml-manual__text {
      flex: 75%;
      align-items: flex-start;
      margin-inline-start: 12px
    }

    .container_ml-manual__date {
      display: none
    }

    .container_ml-manual__pinned-card,
    .container_ml-manual__placeholder-card {
      counter-increment: viewable-cards-count
    }

    .container_ml-manual__pinned-card:before,
    .container_ml-manual__placeholder-card:before {
      content: counter(viewable-cards-count);
      background-color: #e6e6e6;
      border-radius: 50%;
      justify-content: center;
      align-items: center;
      width: 24px;
      height: 24px;
      margin-right: 12px;
      padding: 8px;
      font-size: 14px;
      display: flex
    }

    .container_ml-manual__placeholder-card {
      align-items: center;
      margin-top: 0
    }

    .container_ml-manual__placeholder-card .container_ml-manual__headline-text {
      text-transform: uppercase;
      color: #311b92
    }

    .container_ml-manual__placeholder-card .container_ml-manual__text {
      margin-left: 0
    }

    .container_ml-manual__queue-card {
      background-color: #ede7f6
    }

    .container_ml-manual__queue-cards-header {
      text-align: center;
      color: #311b92;
      background-color: #e6e6e6;
      justify-content: center;
      align-items: center;
      gap: .5em;
      margin-top: 12px;
      padding: 12px;
      display: flex
    }

    .container_ml-manual .image__credit,
    .container_ml-manual .image_sponsorship__credit {
      text-align: left;
      padding: 0
    }

    .container_ml-manual .card .container__link {
      display: flex
    }

    .container_ml-manual--not-shared-component-page .hide,
    .container_ml-manual--not-shared-component-page .card__published-date {
      display: none
    }

    .container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card {
      background-color: #f8f8f8;
      border: none;
      margin-bottom: 12px
    }

    .container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card:before {
      display: none
    }

    .container_ml-manual--not-shared-component-page .container_ml-manual__text {
      position: initial;
      color: #404040;
      font-size: 14px
    }

    .drag-drop-active .container_ml-manual .container_ml-manual__placeholder-card {
      background-color: #fff
    }

    .container .card__label--type-video .card__label-bull-span {
      display: none
    }

    .container .card__label--type-video .card__label--duration {
      display: inline
    }

    .container__alert-block {
      z-index: 2;
      color: #0d47a1;
      background-color: #e3f2fd;
      width: 100%;
      margin-bottom: 12px;
      display: block;
      position: relative
    }

    .container__alert-block-item {
      color: #0d47a1;
      z-index: 1;
      background-color: #e3f2fd;
      justify-content: center;
      display: flex
    }

    .container__alert-block-inner-container {
      flex-direction: row;
      justify-content: space-between;
      margin-top: 0;
      margin-bottom: 0;
      padding: 12px 16px;
      font-size: 14px;
      display: flex
    }

    .container__alert-block-content {
      flex-grow: 1;
      line-height: 22px;
      display: flex
    }

    .container__alert-block-icon {
      flex-shrink: 0;
      align-self: flex-start;
      margin-right: 8px
    }

    .container .card__media-label-container,
    .container .container__title_url-text .right-arrow {
      display: none
    }

    .container .pagination {
      background: #fff;
      justify-content: center;
      align-items: center;
      height: 56px;
      margin: 32px auto 8px;
      font-size: 16px;
      font-weight: 700;
      transition: opacity 1.5s;
      display: flex
    }

    [dir=rtl] .container .pagination.pagination,
    [dir=rtl] .container .pagination.pagination * {
      font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif !important
    }

    .container .pagination-previous:before {
      -webkit-mask: url("ui-arrow-left.svg");
      mask: url("ui-arrow-left.svg")
    }

    [dir=rtl] .container .pagination-previous:before {
      -webkit-mask: url("ui-caret-left-elevate.svg");
      mask: url("ui-caret-left-elevate.svg")
    }

    .container .pagination-next:before {
      -webkit-mask: url("ui-arrow-right.svg");
      mask: url("ui-arrow-right.svg")
    }

    [dir=rtl] .container .pagination-next:before {
      -webkit-mask: url("ui-caret-right-elevate.svg");
      mask: url("ui-caret-right-elevate.svg")
    }

    .container .pagination-previous,
    .container .pagination-next {
      color: #0c0c0c;
      border: 1px solid #0c0c0c;
      border-radius: 50%;
      justify-content: center;
      align-items: center;
      padding: 12px 16px;
      text-decoration: none;
      display: flex
    }

    .container .pagination-previous:hover,
    .container .pagination-next:hover {
      background: #e6e6e6
    }

    .container .pagination-previous.disabled,
    .container .pagination-next.disabled {
      pointer-events: none;
      cursor: default;
      border: 1px solid #b1b1b1
    }

    .container .pagination-previous.disabled:before,
    .container .pagination-next.disabled:before {
      background-color: #b1b1b1
    }

    .container .pagination-previous svg,
    .container .pagination-next svg {
      margin: 0
    }

    .container .pagination-previous-direction,
    .container .pagination-next-direction {
      text-indent: -9999px;
      display: block
    }

    .container .pagination-previous:before,
    .container .pagination-next:before {
      content: "";
      background-color: #0c0c0c;
      width: 12px;
      height: 12px;
      -webkit-mask-size: contain;
      mask-size: contain
    }

    [dir=rtl] .container .pagination-previous,
    [dir=rtl] .container .pagination-next {
      border-width: 2px;
      flex-shrink: 0;
      width: 48px;
      height: 48px;
      padding: 0
    }

    [dir=rtl] .container .pagination-previous.disabled,
    [dir=rtl] .container .pagination-next.disabled {
      border-width: 2px
    }

    [dir=rtl] .container .pagination-previous:before,
    [dir=rtl] .container .pagination-next:before {
      transform: scaleX(-1);
      -webkit-mask-position: 50%;
      mask-position: 50%;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat
    }

    .container .pagination-links {
      margin: 0;
      padding: 0 24px;
      list-style: none;
      display: flex
    }

    .container .pagination-link {
      color: #6e6e6e;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      min-width: 25px;
      margin: 0 4px;
      padding-bottom: 4px;
      text-decoration: none;
      display: flex;
      position: relative
    }

    [dir=rtl] .container .pagination-link {
      text-transform: uppercase;
      line-height: 18px
    }

    .container .pagination-link:after {
      content: "";
      width: 100%;
      height: 3px;
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translate(-50%)
    }

    .container .pagination-link.active {
      color: #0c0c0c
    }

    .container .pagination-link.active:after {
      background: #000
    }

    .container .pagination-link:hover:after {
      background: #6e6e6e
    }

    .container .pagination-link:hover,
    .container .pagination-link:active,
    .container .pagination-link:focus {
      color: #0c0c0c
    }

    .container .pagination-link:hover:after,
    .container .pagination-link:active:after,
    .container .pagination-link:focus:after {
      background: #e6e6e6
    }

    @media (width<=479px) {
      [dir=rtl] .container .pagination-links {
        padding: 0 8px
      }

      [dir=rtl] .container .pagination-link {
        min-width: 20px;
        margin: 0 2px
      }
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text),
    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text),
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text),
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text) {
      border-left-color: #fff
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover,
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover {
      color: #fff;
      border-left-color: #fff
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow,
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow {
      fill: #fff;
      stroke: #fff
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active,
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active {
      color: #f8f8f8;
      border-left-color: #f8f8f8
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow,
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow {
      fill: #f8f8f8;
      stroke: #f8f8f8
    }

    .zone--t-dark_ribbon .container__text-label--type-video,
    .zone--t-dark_ribbon .container__text-label--type-gallery,
    .zone--t-dark_ribbon-left .container__text-label--type-video,
    .zone--t-dark_ribbon-left .container__text-label--type-gallery,
    .product-zone--t-dark_ribbon .container__text-label--type-video,
    .product-zone--t-dark_ribbon .container__text-label--type-gallery,
    .product-zone--t-dark_ribbon-left .container__text-label--type-video,
    .product-zone--t-dark_ribbon-left .container__text-label--type-gallery {
      display: inline-block
    }

    .zone--t-dark_lead-plus-headlines-with-images:first-child .card__label-container,
    .product-zone--t-dark_lead-plus-headlines-with-images:first-child .card__label-container {
      display: block
    }

    .zone--t-dark_lead-plus-headlines-with-images:first-child .container__text-label--type-video,
    .zone--t-dark_lead-plus-headlines-with-images:first-child .container__text-label--type-gallery,
    .product-zone--t-dark_lead-plus-headlines-with-images:first-child .container__text-label--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images:first-child .container__text-label--type-gallery {
      display: none
    }

    .zone--t-dark_grid-2__item .card__label-container,
    .zone--t-dark_grid-3__item .card__label-container,
    .zone--t-dark_grid-4__item .card__label-container,
    .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container,
    .zone--t-dark_list-images-with-description__item .card__label-container,
    .product-zone--t-dark_grid-2__item .card__label-container,
    .product-zone--t-dark_grid-3__item .card__label-container,
    .product-zone--t-dark_grid-4__item .card__label-container,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container,
    .product-zone--t-dark_list-images-with-description__item .card__label-container {
      display: block
    }

    .zone--t-dark_grid-2__item .card__label-container--hide,
    .zone--t-dark_grid-3__item .card__label-container--hide,
    .zone--t-dark_grid-4__item .card__label-container--hide,
    .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,
    .zone--t-dark_list-images-with-description__item .card__label-container--hide,
    .product-zone--t-dark_grid-2__item .card__label-container--hide,
    .product-zone--t-dark_grid-3__item .card__label-container--hide,
    .product-zone--t-dark_grid-4__item .card__label-container--hide,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,
    .product-zone--t-dark_list-images-with-description__item .card__label-container--hide,
    .zone--t-dark_grid-2__item .container__text-label,
    .zone--t-dark_grid-3__item .container__text-label,
    .zone--t-dark_grid-4__item .container__text-label,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label,
    .zone--t-dark_list-images-with-description__item .container__text-label,
    .product-zone--t-dark_grid-2__item .container__text-label,
    .product-zone--t-dark_grid-3__item .container__text-label,
    .product-zone--t-dark_grid-4__item .container__text-label,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label,
    .product-zone--t-dark_list-images-with-description__item .container__text-label {
      display: none
    }

    .zone--t-dark_grid-2__item .container__text-label--show,
    .zone--t-dark_grid-3__item .container__text-label--show,
    .zone--t-dark_grid-4__item .container__text-label--show,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,
    .zone--t-dark_list-images-with-description__item .container__text-label--show,
    .product-zone--t-dark_grid-2__item .container__text-label--show,
    .product-zone--t-dark_grid-3__item .container__text-label--show,
    .product-zone--t-dark_grid-4__item .container__text-label--show,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,
    .product-zone--t-dark_list-images-with-description__item .container__text-label--show,
    .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery {
      display: inline-block
    }

    .zone--t-dark_grid-2__item .container__video-duration,
    .zone--t-dark_grid-3__item .container__video-duration,
    .zone--t-dark_grid-4__item .container__video-duration,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .zone--t-dark_list-images-with-description__item .container__video-duration,
    .product-zone--t-dark_grid-2__item .container__video-duration,
    .product-zone--t-dark_grid-3__item .container__video-duration,
    .product-zone--t-dark_grid-4__item .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration,
    .zone--t-dark_grid-2__item .container__video-duration--type-video,
    .zone--t-dark_grid-3__item .container__video-duration--type-video,
    .zone--t-dark_grid-4__item .container__video-duration--type-video,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video,
    .zone--t-dark_list-images-with-description__item .container__video-duration--type-video,
    .product-zone--t-dark_grid-2__item .container__video-duration--type-video,
    .product-zone--t-dark_grid-3__item .container__video-duration--type-video,
    .product-zone--t-dark_grid-4__item .container__video-duration--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video {
      display: none
    }

    .zone--t-dark_grid-2__item .container__video-duration--type-video--show,
    .zone--t-dark_grid-3__item .container__video-duration--type-video--show,
    .zone--t-dark_grid-4__item .container__video-duration--type-video--show,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show,
    .zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show,
    .product-zone--t-dark_grid-2__item .container__video-duration--type-video--show,
    .product-zone--t-dark_grid-3__item .container__video-duration--type-video--show,
    .product-zone--t-dark_grid-4__item .container__video-duration--type-video--show,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show {
      display: inline-block
    }

    .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container {
      display: block
    }

    .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label {
      display: none
    }

    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-streaming-non-breaking,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-streaming-non-breaking,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery {
      display: inline-block
    }

    .zone--t-dark_lead-plus-headlines-with-images__item:first-child .container__video-duration--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item:first-child .container__video-duration--type-video {
      display: none
    }

    .zone--t-dark_list-headlines__item .container__video-duration,
    .zone--t-dark_bulleted-headlines__item .container__video-duration,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .zone--t-dark_list-headlines-with-images__item .container__video-duration,
    .zone--t-dark_ml-manual__item .container__video-duration,
    .zone--t-dark_list-headlines-with-read-times__item .container__video-duration,
    .product-zone--t-dark_list-headlines__item .container__video-duration,
    .product-zone--t-dark_bulleted-headlines__item .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_list-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_ml-manual__item .container__video-duration,
    .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration {
      display: inline-block
    }

    .zone--t-dark_grid-2__item .icon-sig-video,
    .zone--t-dark_grid-3__item .icon-sig-video,
    .zone--t-dark_grid-4__item .icon-sig-video,
    .zone--t-dark_list-headlines__item .icon-sig-video,
    .zone--t-dark_bulleted-headlines__item .icon-sig-video,
    .zone--t-dark_list-headlines-with-images__item .icon-sig-video,
    .zone--t-dark_ml-manual__item .icon-sig-video,
    .zone--t-dark_list-images-with-description__item .icon-sig-video,
    .zone--t-dark_list-headlines-with-read-times__item .icon-sig-video,
    .product-zone--t-dark_grid-2__item .icon-sig-video,
    .product-zone--t-dark_grid-3__item .icon-sig-video,
    .product-zone--t-dark_grid-4__item .icon-sig-video,
    .product-zone--t-dark_list-headlines__item .icon-sig-video,
    .product-zone--t-dark_bulleted-headlines__item .icon-sig-video,
    .product-zone--t-dark_list-headlines-with-images__item .icon-sig-video,
    .product-zone--t-dark_ml-manual__item .icon-sig-video,
    .product-zone--t-dark_list-images-with-description__item .icon-sig-video,
    .product-zone--t-dark_list-headlines-with-read-times__item .icon-sig-video {
      display: none
    }

    .zone--t-dark_grid-2__item .container__video-duration,
    .zone--t-dark_grid-3__item .container__video-duration,
    .zone--t-dark_grid-4__item .container__video-duration,
    .zone--t-dark_list-headlines__item .container__video-duration,
    .zone--t-dark_bulleted-headlines__item .container__video-duration,
    .zone--t-dark_list-headlines-with-images__item .container__video-duration,
    .zone--t-dark_ml-manual__item .container__video-duration,
    .zone--t-dark_list-images-with-description__item .container__video-duration,
    .zone--t-dark_list-headlines-with-read-times__item .container__video-duration,
    .product-zone--t-dark_grid-2__item .container__video-duration,
    .product-zone--t-dark_grid-3__item .container__video-duration,
    .product-zone--t-dark_grid-4__item .container__video-duration,
    .product-zone--t-dark_list-headlines__item .container__video-duration,
    .product-zone--t-dark_bulleted-headlines__item .container__video-duration,
    .product-zone--t-dark_list-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_ml-manual__item .container__video-duration,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration,
    .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration {
      font-weight: 700
    }

    .zone--t-dark_grid-2__item .container__video-duration--hidden,
    .zone--t-dark_grid-3__item .container__video-duration--hidden,
    .zone--t-dark_grid-4__item .container__video-duration--hidden,
    .zone--t-dark_list-headlines__item .container__video-duration--hidden,
    .zone--t-dark_bulleted-headlines__item .container__video-duration--hidden,
    .zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden,
    .zone--t-dark_ml-manual__item .container__video-duration--hidden,
    .zone--t-dark_list-images-with-description__item .container__video-duration--hidden,
    .zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden,
    .product-zone--t-dark_grid-2__item .container__video-duration--hidden,
    .product-zone--t-dark_grid-3__item .container__video-duration--hidden,
    .product-zone--t-dark_grid-4__item .container__video-duration--hidden,
    .product-zone--t-dark_list-headlines__item .container__video-duration--hidden,
    .product-zone--t-dark_bulleted-headlines__item .container__video-duration--hidden,
    .product-zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden,
    .product-zone--t-dark_ml-manual__item .container__video-duration--hidden,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration--hidden,
    .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden {
      display: none
    }

    .zone--t-dark_grid-2__item .container__video-duration-icon,
    .zone--t-dark_grid-3__item .container__video-duration-icon,
    .zone--t-dark_grid-4__item .container__video-duration-icon,
    .zone--t-dark_list-headlines__item .container__video-duration-icon,
    .zone--t-dark_bulleted-headlines__item .container__video-duration-icon,
    .zone--t-dark_list-headlines-with-images__item .container__video-duration-icon,
    .zone--t-dark_ml-manual__item .container__video-duration-icon,
    .zone--t-dark_list-images-with-description__item .container__video-duration-icon,
    .zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon,
    .product-zone--t-dark_grid-2__item .container__video-duration-icon,
    .product-zone--t-dark_grid-3__item .container__video-duration-icon,
    .product-zone--t-dark_grid-4__item .container__video-duration-icon,
    .product-zone--t-dark_list-headlines__item .container__video-duration-icon,
    .product-zone--t-dark_bulleted-headlines__item .container__video-duration-icon,
    .product-zone--t-dark_list-headlines-with-images__item .container__video-duration-icon,
    .product-zone--t-dark_ml-manual__item .container__video-duration-icon,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration-icon,
    .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon {
      content: url("video-dark.svg");
      vertical-align: -1.5px;
      margin-top: 2px;
      margin-right: 2px;
      padding-bottom: 0
    }

    .zone--t-dark_feature-cards__item:first-child .container__video-duration,
    .zone--t-dark_lead-plus-headlines__item:first-child .container__video-duration,
    .zone--t-dark_lead-plus-headlines-with-images__item:first-child .container__video-duration,
    .zone--t-dark_lead-package__item:first-child .container__video-duration,
    .product-zone--t-dark_feature-cards__item:first-child .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines__item:first-child .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines-with-images__item:first-child .container__video-duration,
    .product-zone--t-dark_lead-package__item:first-child .container__video-duration,
    .zone--t-dark_feature-cards__item .icon-sig-video,
    .zone--t-dark_lead-plus-headlines__item .icon-sig-video,
    .zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video,
    .zone--t-dark_lead-package__item .icon-sig-video,
    .product-zone--t-dark_feature-cards__item .icon-sig-video,
    .product-zone--t-dark_lead-plus-headlines__item .icon-sig-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video,
    .product-zone--t-dark_lead-package__item .icon-sig-video {
      display: none
    }

    .zone--t-dark_feature-cards__item .container__video-duration,
    .zone--t-dark_lead-plus-headlines__item .container__video-duration,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .zone--t-dark_lead-package__item .container__video-duration,
    .product-zone--t-dark_feature-cards__item .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines__item .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_lead-package__item .container__video-duration {
      font-weight: 700;
      display: inline-block
    }

    .zone--t-dark_feature-cards__item .container__video-duration-icon,
    .zone--t-dark_lead-plus-headlines__item .container__video-duration-icon,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon,
    .zone--t-dark_lead-package__item .container__video-duration-icon,
    .product-zone--t-dark_feature-cards__item .container__video-duration-icon,
    .product-zone--t-dark_lead-plus-headlines__item .container__video-duration-icon,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon,
    .product-zone--t-dark_lead-package__item .container__video-duration-icon {
      content: url("video-dark.svg");
      vertical-align: -1.5px;
      margin-top: 2px;
      margin-right: 2px;
      padding-bottom: 0
    }

    .zone--t-dark .card__label--type-video .card__label-bull-span,
    .product-zone--t-dark .card__label--type-video .card__label-bull-span {
      display: none
    }

    .zone--t-dark .card__label--type-video .card__label--duration,
    .product-zone--t-dark .card__label--type-video .card__label--duration {
      display: inline
    }

    .zone--t-dark .pagination,
    .product-zone--t-dark .pagination {
      background: #fff;
      justify-content: center;
      align-items: center;
      height: 56px;
      margin: 32px auto 8px;
      font-size: 16px;
      font-weight: 700;
      transition: opacity 1.5s;
      display: flex
    }

    [dir=rtl] .zone--t-dark .pagination.pagination,
    [dir=rtl] .zone--t-dark .pagination.pagination *,
    [dir=rtl] .product-zone--t-dark .pagination.pagination,
    [dir=rtl] .product-zone--t-dark .pagination.pagination * {
      font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif !important
    }

    .zone--t-dark .pagination-previous:before,
    .product-zone--t-dark .pagination-previous:before {
      -webkit-mask: url("ui-arrow-left.svg");
      mask: url("ui-arrow-left.svg")
    }

    [dir=rtl] .zone--t-dark .pagination-previous:before,
    [dir=rtl] .product-zone--t-dark .pagination-previous:before {
      -webkit-mask: url("ui-caret-left-elevate.svg");
      mask: url("ui-caret-left-elevate.svg")
    }

    .zone--t-dark .pagination-next:before,
    .product-zone--t-dark .pagination-next:before {
      -webkit-mask: url("ui-arrow-right.svg");
      mask: url("ui-arrow-right.svg")
    }

    [dir=rtl] .zone--t-dark .pagination-next:before,
    [dir=rtl] .product-zone--t-dark .pagination-next:before {
      -webkit-mask: url("ui-caret-right-elevate.svg");
      mask: url("ui-caret-right-elevate.svg")
    }

    .zone--t-dark .pagination-previous,
    .zone--t-dark .pagination-next,
    .product-zone--t-dark .pagination-previous,
    .product-zone--t-dark .pagination-next {
      color: #0c0c0c;
      border: 1px solid #0c0c0c;
      border-radius: 50%;
      justify-content: center;
      align-items: center;
      padding: 12px 16px;
      text-decoration: none;
      display: flex
    }

    .zone--t-dark .pagination-previous:hover,
    .zone--t-dark .pagination-next:hover,
    .product-zone--t-dark .pagination-previous:hover,
    .product-zone--t-dark .pagination-next:hover {
      background: #e6e6e6
    }

    .zone--t-dark .pagination-previous.disabled,
    .zone--t-dark .pagination-next.disabled,
    .product-zone--t-dark .pagination-previous.disabled,
    .product-zone--t-dark .pagination-next.disabled {
      pointer-events: none;
      cursor: default;
      border: 1px solid #b1b1b1
    }

    .zone--t-dark .pagination-previous.disabled:before,
    .zone--t-dark .pagination-next.disabled:before,
    .product-zone--t-dark .pagination-previous.disabled:before,
    .product-zone--t-dark .pagination-next.disabled:before {
      background-color: #b1b1b1
    }

    .zone--t-dark .pagination-previous svg,
    .zone--t-dark .pagination-next svg,
    .product-zone--t-dark .pagination-previous svg,
    .product-zone--t-dark .pagination-next svg {
      margin: 0
    }

    .zone--t-dark .pagination-previous-direction,
    .zone--t-dark .pagination-next-direction,
    .product-zone--t-dark .pagination-previous-direction,
    .product-zone--t-dark .pagination-next-direction {
      text-indent: -9999px;
      display: block
    }

    .zone--t-dark .pagination-previous:before,
    .zone--t-dark .pagination-next:before,
    .product-zone--t-dark .pagination-previous:before,
    .product-zone--t-dark .pagination-next:before {
      content: "";
      background-color: #0c0c0c;
      width: 12px;
      height: 12px;
      -webkit-mask-size: contain;
      mask-size: contain
    }

    [dir=rtl] .zone--t-dark .pagination-previous,
    [dir=rtl] .zone--t-dark .pagination-next,
    [dir=rtl] .product-zone--t-dark .pagination-previous,
    [dir=rtl] .product-zone--t-dark .pagination-next {
      border-width: 2px;
      flex-shrink: 0;
      width: 48px;
      height: 48px;
      padding: 0
    }

    [dir=rtl] .zone--t-dark .pagination-previous.disabled,
    [dir=rtl] .zone--t-dark .pagination-next.disabled,
    [dir=rtl] .product-zone--t-dark .pagination-previous.disabled,
    [dir=rtl] .product-zone--t-dark .pagination-next.disabled {
      border-width: 2px
    }

    [dir=rtl] .zone--t-dark .pagination-previous:before,
    [dir=rtl] .zone--t-dark .pagination-next:before,
    [dir=rtl] .product-zone--t-dark .pagination-previous:before,
    [dir=rtl] .product-zone--t-dark .pagination-next:before {
      transform: scaleX(-1);
      -webkit-mask-position: 50%;
      mask-position: 50%;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat
    }

    .zone--t-dark .pagination-links,
    .product-zone--t-dark .pagination-links {
      margin: 0;
      padding: 0 24px;
      list-style: none;
      display: flex
    }

    .zone--t-dark .pagination-link,
    .product-zone--t-dark .pagination-link {
      color: #6e6e6e;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      min-width: 25px;
      margin: 0 4px;
      padding-bottom: 4px;
      text-decoration: none;
      display: flex;
      position: relative
    }

    [dir=rtl] .zone--t-dark .pagination-link,
    [dir=rtl] .product-zone--t-dark .pagination-link {
      text-transform: uppercase;
      line-height: 18px
    }

    .zone--t-dark .pagination-link:after,
    .product-zone--t-dark .pagination-link:after {
      content: "";
      width: 100%;
      height: 3px;
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translate(-50%)
    }

    .zone--t-dark .pagination-link.active,
    .product-zone--t-dark .pagination-link.active {
      color: #0c0c0c
    }

    .zone--t-dark .pagination-link.active:after,
    .product-zone--t-dark .pagination-link.active:after {
      background: #000
    }

    .zone--t-dark .pagination-link:hover:after,
    .product-zone--t-dark .pagination-link:hover:after {
      background: #6e6e6e
    }

    .zone--t-dark .pagination-link:hover,
    .zone--t-dark .pagination-link:active,
    .zone--t-dark .pagination-link:focus,
    .product-zone--t-dark .pagination-link:hover,
    .product-zone--t-dark .pagination-link:active,
    .product-zone--t-dark .pagination-link:focus {
      color: #0c0c0c
    }

    .zone--t-dark .pagination-link:hover:after,
    .zone--t-dark .pagination-link:active:after,
    .zone--t-dark .pagination-link:focus:after,
    .product-zone--t-dark .pagination-link:hover:after,
    .product-zone--t-dark .pagination-link:active:after,
    .product-zone--t-dark .pagination-link:focus:after {
      background: #e6e6e6
    }

    @media (width<=479px) {

      [dir=rtl] .zone--t-dark .pagination-links,
      [dir=rtl] .product-zone--t-dark .pagination-links {
        padding: 0 8px
      }

      [dir=rtl] .zone--t-dark .pagination-link,
      [dir=rtl] .product-zone--t-dark .pagination-link {
        min-width: 20px;
        margin: 0 2px
      }
    }

    @media screen and (width>=960px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title_url-text {
        font-size: 36px;
        font-weight: 700;
        line-height: 38px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title_url-text {
        font-size: 46px;
        font-weight: 700;
        line-height: 52px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title_url-text {
        font-size: 56px;
        font-weight: 700;
        line-height: 62px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker-text {
        margin: 0;
        font-size: 20px;
        line-height: 26px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image {
        margin: 0 0 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container {
        background: 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image img {
        max-width: min(400px, 100%);
        max-height: 40px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker--kicker-logo-small .image__picture {
        max-height: 20px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker--kicker-logo-small .image img {
        max-width: 250px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker--kicker-logo .image__picture {
        max-height: 40px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker--kicker-logo .image img {
        max-width: 250px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container .container__title_url-text .right-arrow {
        display: inherit
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title_url-text {
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 26px
      }
    }

    @media screen and (width<=959px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title_url-text {
        letter-spacing: 0;
        margin-top: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title_url-text {
        font-size: 32px;
        font-weight: 700;
        line-height: 38px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container {
        background: 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_ml-manual__item-media-wrapper {
        min-width: 95px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_ml-manual__item-media-wrapper .image__container,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_ml-manual__item-media-wrapper .interactive-video__container {
        width: 95px;
        height: 95px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title_url-text {
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 22px
      }
    }

    @media screen and (width<=479px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title_url-sub-text {
        font-size: 14px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a {
        flex-wrap: wrap
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a p {
        padding-top: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text {
        font-size: 30px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text {
        margin-bottom: 4px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title_url-text {
        font-size: 20px;
        font-weight: 700;
        line-height: 26px
      }
    }

    .container:not([data-subscriber-card-make-up=true]) .container__text-label--type-for-subscribers {
      display: inline
    }

    .container:not([data-subscriber-card-make-up=true]) .container_lead-package__item:first-child .container__text-label--type-for-subscribers,
    .container:not([data-subscriber-card-make-up=true]) .container_lead-plus-headlines__item:first-child .container__text-label--type-for-subscribers,
    .container:not([data-subscriber-card-make-up=true]) .container_spotlight-package__item:first-child .container__text-label--type-for-subscribers,
    .container:not([data-subscriber-card-make-up=true]) .container_lead-plus-headlines-with-images__item:first-child .container__text-label--type-for-subscribers,
    .container[data-subscriber-card-make-up=true] .container__text-label--type-for-subscribers,
    .container[data-subscriber-card-make-up=true] .card__label--type-for-subscribers {
      display: none
    }

    .container:not([data-subscriber-card-make-up=true]) .card__label--type-for-subscribers {
      display: inline-flex
    }

    .underscored .container .card:first-of-type .container__link:last-child,
    .underscored .container .card:last-of-type .container__link:last-child {
      margin-bottom: 0;
      padding-bottom: 0
    }

    .visual-cues .container:is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item {
      container: card-item/inline-size
    }

    .visual-cues .container.container_hero-card-feature .card__label-container {
      display: block
    }

    .visual-cues .container.container_hero-card-feature .container__text .card__label-container {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper {
      position: relative;
      overflow: hidden
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label-container {
      z-index: 1;
      pointer-events: none;
      margin: 0;
      line-height: 0;
      display: block;
      position: absolute;
      inset: 0
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label:is(.card__media-label--type-audio, .card__media-label--type-podcasts, .card__media-label--type-gallery) {
      height: var(--semantic-type-metadata-lg-line-height);
      padding: 0 var(--semantic-space-md);
      border-radius: var(--theme-semantic-radius-round);
      color: var(--semantic-color-type-persistent__white);
      font-family: var(--semantic-type-metadata-font-family);
      font-size: var(--semantic-type-metadata-md-font-size);
      font-weight: var(--semantic-type-metadata-font-wt-style__bold);
      background: var(--theme-component-label-bg__signifier);
      gap: 6px;
      line-height: 16px
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__media-label-container {
      pointer-events: none;
      z-index: 2;
      height: 0;
      line-height: 0;
      display: block;
      position: relative
    }

    @container card-item not (width>=210px) {
      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item-media-wrapper .card__media-label-container {
        display: none
      }
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__media-label {
      bottom: var(--semantic-space-md);
      pointer-events: none;
      align-items: center;
      display: inline-flex;
      position: relative;
      inset-inline-start: var(--semantic-space-md);
      transform: translateY(-100%)
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__text .card__media-label-container {
      margin-top: var(--semantic-space-md);
      order: 1;
      display: block
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__text .card__media-label {
      align-items: center;
      gap: 5px;
      display: inline-flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__text {
      flex-direction: column;
      display: flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item:not(:first-child) .card__media-label-container {
      display: none
    }

    @container card-item not (width>=210px) {
      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item-media-wrapper .card__label-container {
        display: none
      }
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label {
      border-radius: var(--semantic-radius-md)0;
      top: auto;
      bottom: auto;
      pointer-events: auto;
      height: var(--semantic-type-metadata-lg-line-height);
      padding: 0 var(--semantic-space-md);
      justify-content: center;
      align-items: center;
      gap: var(--semantic-space-sm);
      white-space: nowrap;
      color: var(--semantic-color-type-persistent__white);
      width: fit-content;
      font-family: var(--semantic-type-metadata-font-family);
      font-size: var(--semantic-type-metadata-md-font-size);
      font-style: normal;
      font-weight: var(--semantic-type-metadata-font-wt-style__bold);
      line-height: var(--semantic-type-metadata-md-line-height);
      letter-spacing: 0;
      text-transform: capitalize;
      text-overflow: ellipsis;
      margin: -.5px;
      display: flex;
      position: static;
      inset-inline-start: auto;
      transform: none;
      box-shadow: 0 12px 20px #6a738138
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_side-by-side-feature .container__item-media-wrapper .card__label {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card--media-extra-large.container__item-media-wrapper .card__label {
      border-radius: var(--semantic-radius-lg)0
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label--type-video,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label--type-gallery,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label--type-podcasts,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label--type-audio,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label--type-updates .card__label-indicator,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label--type-updates-in-spanish .card__label-indicator,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label--type-streaming-non-breaking .card__label-icon,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label--type-custom-video .card__label-icon {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .image__container,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container {
      position: relative
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before {
      content: "";
      z-index: 1;
      inset: 0;
      background: linear-gradient(222deg, #6660 72.03%, #000 91.08%);
      position: absolute;
      bottom: -.333px
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before {
      background: 0 0
    }

    @container card-item not (width>=210px) {

      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before {
        background: 0 0
      }
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__media-label:is(.card__media-label--type-video, .card__media-label--type-custom-video, .card__media-label--type-live-video, .card__media-label--type-streaming-non-breaking),
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__media-label:has(.card__media-label--duration) {
      z-index: 2;
      gap: 5px
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label:is(.card__media-label--type-video, .card__media-label--type-custom-video, .card__media-label--type-live-video, .card__media-label--type-streaming-non-breaking) .card__media-label-icon,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .card__media-label-icon {
      border: var(--semantic-border-sm)solid var(--semantic-color-type-persistent__white);
      aspect-ratio: 1;
      background-color: #0c0c0ccc;
      background-image: url("play-icon.svg");
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: 45%;
      border-radius: 32px;
      flex-shrink: 0;
      justify-content: center;
      align-items: center;
      gap: 10px;
      width: 40px;
      height: 40px;
      display: flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label:is(.card__media-label--type-video, .card__media-label--type-custom-video, .card__media-label--type-live-video, .card__media-label--type-streaming-non-breaking) .card__media-label-text,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .card__media-label-text {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label:is(.card__media-label--type-audio, .card__media-label--type-podcasts, .card__media-label--type-gallery) .card__media-label-icon {
      width: var(--theme-semantic-size-xs);
      height: var(--theme-semantic-size-xs);
      aspect-ratio: 1;
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: contain;
      flex-shrink: 0;
      margin-bottom: 2px;
      display: flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label.card__media-label--type-gallery .card__media-label-icon {
      background-image: url("gallery.svg")
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label.card__media-label--type-podcasts .card__media-label-icon {
      background-image: url("podcast.svg")
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label.card__media-label--type-audio .card__media-label-icon {
      background-image: url("audio.svg")
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item:first-child .card__media-label-icon {
      border: var(--semantic-border-sm)solid var(--semantic-color-type-persistent__white);
      aspect-ratio: 1;
      background-color: #0c0c0ccc;
      background-image: url("play-icon.svg");
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: 45%;
      border-radius: 32px;
      flex-shrink: 0;
      justify-content: center;
      align-items: center;
      gap: 10px;
      width: 40px;
      height: 40px;
      display: flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item:first-child .card__media-label-text {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label--duration {
      color: var(--semantic-color-type-persistent__white);
      font-family: var(--semantic-type-metadata-font-family);
      font-size: var(--semantic-type-metadata-sm-font-size);
      font-weight: var(--semantic-type-metadata-font-wt-style__bold);
      font-style: normal;
      line-height: var(--theme-semantic-type-metadata-sm-line-height);
      letter-spacing: var(--theme-semantic-type-metadata-letter-spacing__narrow);
      white-space: nowrap;
      text-shadow: 0 1px 4px #000;
      text-transform: uppercase
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item:first-child:has(.card__media-label--duration) .container__video-duration,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item-media-wrapper :is(.card__label-container, .card__media-label-container),
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_spotlight-package, .container_side-by-side-feature) .container__text .card__label-container:has(.card__label--type-video, .card__label--type-custom-video, .card__label--type-audio, .card__label--type-podcasts, .card__label--type-gallery) {
      display: none
    }

    @container card-item not (width>=210px) {

      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item:first-child:has(.card__media-label--duration) .container__video-duration,
      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item:has(.card__media-label--duration) .container__video-duration--type-video {
        display: inline-block
      }
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label:is(.card__label--type-breaking, .card__label--type-updates, .card__label--type-updates-in-spanish, .card__label--type-live-video, .card__label--type-projection-breaking) {
      background: linear-gradient(90deg, var(--semantic-color-action-conversion-base-inverse-bg)0%, var(--primitive-color-brand-tertiary)100%)
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label:is(.card__label--type-for-subscribers, .card__label--type-exclusive, .card__label--type-bleacher-report, .card__label--type-kfile, .card__label--type-opinion, .card__label--type-analysis, .card__label--type-investigates, .card__label--type-underscored, .card__label--type-first, .card__label--type-review, .card__label--type-trending, .card__label--type-custom, .card__label--type-custom-video, .card__label--type-poll, .card__label--type-projection-non-breaking, .card__label--type-streaming-non-breaking, .card__label--type-fact-check, .card__label--type-quiz) {
      color: var(--semantic-color-type-persistent__black);
      background: var(--semantic-color-bg-secondary)
    }

    .visual-cues .container.container_spotlight-package .container__item:first-child .container__item-media-wrapper .card__label-container {
      display: none
    }

    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label {
      font-size: var(--semantic-type-metadata-md-font-size);
      border-radius: var(--semantic-radius-xl);
      text-transform: none;
      box-shadow: 0 var(--primitive-size-12)var(--primitive-size-20)0 #6a738138;
      line-height: var(--primitive-type-line-height-26);
      padding: 0 var(--primitive-space-08)
    }

    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label--type-updates .card__label-indicator,
    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label--type-updates-in-spanish .card__label-indicator,
    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label--type-streaming-non-breaking .card__label-icon,
    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label--type-custom-video .card__label-icon {
      display: none
    }

    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label-container+.container__headline {
      margin-top: var(--primitive-space-08)
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__headline {
      flex-direction: column;
      display: flex
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__video-duration {
      font-family: var(--semantic-type-metadata-font-family);
      font-size: var(--semantic-type-metadata-md-font-size);
      font-style: normal;
      font-weight: var(--semantic-type-metadata-font-wt-style__bold);
      line-height: var(--semantic-type-metadata-md-line-height);
      letter-spacing: var(--semantic-type-metadata-letter-spacing);
      padding-bottom: var(--semantic-space-sm);
      display: block
    }

    @container card-item (width>=210px) {

      .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item .container__text-label,
      .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item .container__video-duration {
        display: none
      }
    }

    @container card-item not (width>=210px) {
      .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label {
        display: block
      }
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-podcasts,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-audio,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-gallery,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__video-duration {
      padding-bottom: 0;
      padding-top: var(--semantic-space-sm)
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-podcasts,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-audio,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-gallery {
      order: 1
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-video {
      display: none
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-live-video {
      align-items: center;
      gap: var(--semantic-space-sm);
      width: fit-content;
      display: flex
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-live-video .container__text-label--icon {
      width: var(--semantic-size-xs);
      height: var(--semantic-size-xs);
      margin-bottom: var(--semantic-space-sm);
      vertical-align: middle;
      background-image: url("live-video-icon-red.svg");
      display: inline-block
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-gallery:not(:empty):before,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-podcasts:not(:empty):before,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-audio:not(:empty):before {
      width: var(--semantic-size-xs);
      height: var(--semantic-size-xs);
      margin-inline-end: var(--primitive-space-02)
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-gallery:not(:empty):before {
      content: url("gallery-text-label.svg");
      margin-top: calc(-1*var(--primitive-space-04))
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-podcasts:not(:empty):before {
      content: url("podcast-text-label.svg");
      margin-top: calc(-1*var(--primitive-space-02))
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-audio:not(:empty):before {
      content: url("audio-text-label.svg");
      margin-top: calc(-1*var(--primitive-space-04))
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label:not(:empty):after,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-streaming-non-breaking:not(:empty):before {
      content: none
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label:is(.container__text-label--type-breaking, .container__text-label--type-updates, .container__text-label--type-updates-in-spanish, .container__text-label--type-live-video, .container__text-label--type-projection-breaking) {
      color: var(--semantic-color-type-accent)
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label:is(.container__text-label--type-for-subscribers, .container__text-label--type-exclusive, .container__text-label--type-bleacher-report, .container__text-label--type-kfile, .container__text-label--type-opinion, .container__text-label--type-analysis, .container__text-label--type-investigates, .container__text-label--type-underscored, .container__text-label--type-first, .container__text-label--type-review, .container__text-label--type-trending, .container__text-label--type-custom, .container__text-label--type-custom-video, .container__text-label--type-poll, .container__text-label--type-projection-non-breaking, .container__text-label--type-streaming-non-breaking, .container__text-label--type-fact-check, .container__text-label--type-quiz) {
      color: var(--semantic-color-type-primary)
    }

    .visual-cues .container.container_side-by-side-feature .container__text-label--type-podcasts,
    .visual-cues .container.container_side-by-side-feature .container__text-label--type-audio,
    .visual-cues .container.container_side-by-side-feature .container__text-label--type-gallery,
    .visual-cues .container.container_lead-plus-headlines-with-images .container__item.container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper .card__label-container,
    .visual-cues .container.container_lead-plus-headlines-with-images .container__item.container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper .card__media-label-container,
    .visual-cues .container.container_lead-plus-headlines-with-images .container__item.container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper:has(.card__media-label--duration) .card__media-label-icon,
    .visual-cues .container.container_lead-plus-headlines-with-images .container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
    .visual-cues .container.container_lead-plus-headlines-with-images .container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before,
    .visual-cues .container[data-subscriber-card-make-up=true] .container__item-media-wrapper .card__label--type-for-subscribers,
    .visual-cues .container[data-subscriber-card-make-up=true] .container__text-label--type-for-subscribers {
      display: none
    }

    .visual-cues.product-zone.layout--full-bleed .container .container__item-media-wrapper .card__label {
      border-radius: 0 0 var(--semantic-radius-md)0
    }

    .layout:not(.layout-homepage-mobile):not(.layout-homepage-mobile-app) .visual-cues .container:is(.container_grid-3, .container_grid-4) .container__item-media-wrapper .card__label {
      height: var(--semantic-type-description-lg-line-height)
    }

    @media screen and (width>=960px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .layout--full-width .container.container_hero-card-feature .container_hero-card-feature__text .card__label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .layout--full-bleed .container.container_hero-card-feature .container_hero-card-feature__text .card__label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--full-bleed .visual-cues .container.container_hero-card-feature .container_hero-card-feature__text .card__label {
        margin-bottom: var(--primitive-size-16)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__label-container {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .container__item-media-wrapper .card__label-container {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label {
        font-size: var(--semantic-type-metadata-md-font-size);
        border-radius: var(--semantic-radius-xl);
        text-transform: none;
        box-shadow: 0 var(--primitive-size-12)var(--primitive-size-20)0 #6a738138;
        line-height: var(--primitive-type-line-height-26);
        padding: 0 var(--primitive-space-08)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label--type-updates .card__label-indicator,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label--type-updates-in-spanish .card__label-indicator,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label--type-streaming-non-breaking .card__label-icon,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label--type-custom-video .card__label-icon {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label-container+.container__headline {
        margin-top: var(--primitive-space-08)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item-media-wrapper :is(.card__label-container, .card__media-label-container) {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text {
        flex-direction: column;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__media-label-container {
        margin-top: var(--semantic-space-md);
        order: 1;
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__media-label {
        align-items: center;
        gap: 5px;
        display: inline-flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__media-label:has(.card__media-label--duration) .card__media-label-icon {
        border: var(--semantic-border-sm)solid var(--semantic-color-type-persistent__white);
        aspect-ratio: 1;
        background-color: #0c0c0ccc;
        background-image: url("play-icon.svg");
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 45%;
        border-radius: 32px;
        flex-shrink: 0;
        justify-content: center;
        align-items: center;
        gap: 10px;
        width: 40px;
        height: 40px;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__media-label:has(.card__media-label--duration) .card__media-label-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__label-container:has(.card__label--type-video, .card__label--type-custom-video, .card__label--type-audio, .card__label--type-podcasts, .card__label--type-gallery) {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before {
        background: 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-package .container_lead-package__item:first-child .container__text-label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-plus-headlines .container_lead-plus-headlines__item:first-child .container__text-label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-plus-headlines-with-images .container_lead-plus-headlines-with-images__item:first-child .container__text-label {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-plus-headlines .container_lead-plus-headlines__item:first-child .container__item-media-wrapper:after,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-plus-headlines-with-images .container_lead-plus-headlines-with-images__item:first-child .container__item-media-wrapper:after {
        content: none
      }
    }

    .container--flex-child {
      outline-offset: 4px;
      outline: 1px dashed #b1b1b1;
      position: relative
    }

    .container--flex-child .container__title,
    .container--flex-child .container__kicker,
    .container--flex-child .container__field-wrapper {
      pointer-events: none;
      opacity: .55
    }

    .container--flex-child.component-selector-wrapper>.selector :is(.reposition-buttons, .add-top, .add-bottom, .add-left, .add-right, .kiln-drag-handle),
    .flex-variant .container.component-selector-wrapper>.selector button[aria-label*=Shared\ Component i] {
      display: none
    }

    .container_spotlight-package {
      --image-tablet-url: none;
      --image-mobile-url: none;
      --image-upToSmall-url: none;
      margin-bottom: var(--theme-container-margin-bottom-default)
    }

    .container_spotlight-package__cards-wrapper {
      container: spotlight/inline-size
    }

    .container_spotlight-package__text,
    .container_spotlight-package__item {
      margin: 0;
      padding: 0
    }

    .container_spotlight-package__item:not(:first-child):before {
      content: "";
      border-bottom: var(--theme-semantic-border-sm)solid var(--theme-semantic-color-border-quartenary);
      width: 60px;
      margin-bottom: var(--primitive-space-12);
      display: block
    }

    .container_spotlight-package__item .container_spotlight-package__link {
      display: inline-block
    }

    .container_spotlight-package__item .container_spotlight-package__link:nth-of-type(2) {
      position: absolute
    }

    .container_spotlight-package__item:not(:last-child) {
      margin: 0 0 12px
    }

    .container_spotlight-package__item:first-child .container_spotlight-package__item-media .card__label-container {
      display: none
    }

    .container_spotlight-package__item:first-child .container_spotlight-package__link:hover .container__headline {
      color: #fff;
      text-decoration-color: #fff
    }

    .container_spotlight-package__item:first-child .container_spotlight-package__text:not(:has(.card__label-container)):before,
    .container_spotlight-package[data-title=For\ Subscribers i] .container_spotlight-package__item:first-child .container_spotlight-package__text:has(.card__label--type-for-subscribers):before {
      content: "";
      border-top: 6px solid #fff;
      width: 40px;
      display: block
    }

    .container_spotlight-package__item:first-child .container_spotlight-package__text .card__label-container {
      height: unset;
      display: block
    }

    .container_spotlight-package__item:first-child .container_spotlight-package__text .card__label {
      transform: unset;
      bottom: 0;
      left: 0
    }

    .container_spotlight-package__item:first-child .container_spotlight-package__headline {
      color: #fff;
      letter-spacing: 0;
      font-weight: 700;
      font-family: var(--theme-container-lead-title__font-family);
      max-width: 676px
    }

    .container_spotlight-package__item:first-child .container_spotlight-package__description {
      color: #fff;
      max-width: 676px;
      font-family: noto_serif, Georgia, Times New Roman, serif;
      font-weight: 400;
      display: block
    }

    .container_spotlight-package__item:first-child .container_spotlight-package__link:first-child {
      display: block
    }

    .container_spotlight-package__item:first-child .image__picture:after,
    .container_spotlight-package__item:first-child .interactive-video__container:after {
      content: "";
      background: linear-gradient(182deg, #0000 49.4%, #000 96.5%);
      position: absolute;
      inset: 0
    }

    .container_spotlight-package__item:first-child .container_spotlight-package__top .image__picture:after,
    .container_spotlight-package__item:first-child .container_spotlight-package__top .interactive-video__container:after {
      background: linear-gradient(359deg, #0000 65.53%, #000 98.94%)
    }

    .container_spotlight-package__item:first-child .image__credit,
    .container_spotlight-package__item:first-child .image_sponsorship__credit {
      padding: 4px 0
    }

    .container_spotlight-package__item.container__item:first-child .container_spotlight-package__text-label.container__text-label {
      display: none
    }

    .container_spotlight-package__item .interactive-video__metadata {
      text-align: right;
      border-bottom: 0
    }

    .container_spotlight-package__item .interactive-video__metadata .interactive-video__caption {
      color: #6e6e6e;
      font-size: 10px;
      line-height: 12px
    }

    .container_spotlight-package__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit {
      font-size: 10px
    }

    .container_spotlight-package__item-media-wrapper:not(.card--media-large) .interactive-video__metadata {
      display: none
    }

    .container_spotlight-package .card:first-child .card__timestamp {
      line-height: 28px
    }

    @container spotlight (width<=1376px) {
      .container_spotlight-package__item:first-of-type .container_spotlight-package__link:nth-of-type(2) {
        padding: 24px;
        bottom: 24px
      }

      .container_spotlight-package__item:first-of-type .container_spotlight-package__top:nth-of-type(2) {
        top: 0;
        bottom: unset
      }

      .container_spotlight-package__item:first-of-type:not(:last-child) .container_spotlight-package__link:nth-of-type(2) {
        bottom: 36px
      }

      .container_spotlight-package__item:first-of-type:not(:last-child) .container_spotlight-package__top:nth-of-type(2) {
        top: 0;
        bottom: unset
      }

      .container_spotlight-package__item:first-of-type .container_spotlight-package__headline {
        margin-top: 20px;
        margin-bottom: 8px;
        font-size: 20px;
        line-height: 30px
      }

      .container_spotlight-package__item:first-of-type .container_spotlight-package__description {
        font-size: 16px;
        line-height: 22px
      }
    }

    @container spotlight (width<=525px) {
      .container_spotlight-package__item:first-of-type .container_spotlight-package__link:nth-of-type(2) {
        padding: 24px;
        bottom: 0
      }

      .container_spotlight-package__item:first-of-type .container_spotlight-package__top:nth-of-type(2) {
        top: 0;
        bottom: unset
      }

      .container_spotlight-package__item:first-of-type:not(:last-child) .container_spotlight-package__link:nth-of-type(2) {
        bottom: 12px
      }

      .container_spotlight-package__item:first-of-type:not(:last-child) .container_spotlight-package__top:nth-of-type(2) {
        top: 0;
        bottom: unset
      }
    }

    @media screen and (width<=479px) {
      @container spotlight (width<=479px) {
        .container_spotlight-package__item:first-of-type {
          aspect-ratio: 2/3
        }

        .container_spotlight-package__item:first-of-type .container__item-media .image__container,
        .container_spotlight-package__item:first-of-type .container__item-media .interactive-video__container {
          aspect-ratio: 2/3;
          flex-direction: unset
        }

        .container_spotlight-package__item:first-of-type .container_spotlight-package__link:nth-of-type(2) {
          padding: 20px;
          bottom: 0
        }

        .container_spotlight-package__item:first-of-type .container_spotlight-package__top:nth-of-type(2) {
          top: 0;
          bottom: unset
        }

        .container_spotlight-package__item:first-of-type:not(:last-child) .container_spotlight-package__link:nth-of-type(2) {
          bottom: 12px
        }

        .container_spotlight-package__item:first-of-type:not(:last-child) .container_spotlight-package__top:nth-of-type(2) {
          top: 0;
          bottom: unset
        }

        .container_spotlight-package__item:first-of-type .container_spotlight-package__headline {
          margin-top: 16px;
          margin-bottom: 4px;
          font-size: 18px;
          line-height: 24px
        }

        .container_spotlight-package__item:first-of-type .container_spotlight-package__description {
          font-size: 14px;
          line-height: 20px
        }

        .container_spotlight-package__item:first-of-type .image__picture [src] {
          content: var(--image-upToSmall-url);
          content: image-set(var(--image-upToSmall-url)1x, var(--image-upToSmall-url-2x)2x, var(--image-upToSmall-url-3x)3x)
        }
      }
    }

    @media screen and (width>=480px) and (width<=959px) {
      .container_spotlight-package__item:first-of-type .image__picture [src] {
        content: var(--image-tablet-url);
        content: image-set(var(--image-tablet-url)1x, var(--image-tablet-url-2x)2x, var(--image-tablet-url-3x)3x)
      }

      @container spotlight (width<=599px) {
        .container_spotlight-package__item:first-of-type {
          aspect-ratio: 3/2
        }

        .container_spotlight-package__item:first-of-type .container__item-media .image__container,
        .container_spotlight-package__item:first-of-type .container__item-media .interactive-video__container {
          aspect-ratio: 3/2;
          flex-direction: unset
        }

        .container_spotlight-package__item:first-of-type .container_spotlight-package__link:nth-of-type(2) {
          padding: 24px;
          bottom: 24px
        }

        .container_spotlight-package__item:first-of-type .container_spotlight-package__top:nth-of-type(2) {
          top: 0;
          bottom: unset
        }

        .container_spotlight-package__item:first-of-type:not(:last-child) .container_spotlight-package__link:nth-of-type(2) {
          bottom: 36px
        }

        .container_spotlight-package__item:first-of-type:not(:last-child) .container_spotlight-package__top:nth-of-type(2) {
          top: 0;
          bottom: unset
        }

        .container_spotlight-package__item:first-of-type .container_spotlight-package__headline {
          margin-top: 16px;
          margin-bottom: 4px;
          font-size: 20px;
          line-height: 26px
        }

        .container_spotlight-package__item:first-of-type .image__picture [src] {
          content: var(--image-mobile-url);
          content: image-set(var(--image-mobile-url)1x, var(--image-mobile-url-2x)2x, var(--image-mobile-url-3x)3x)
        }
      }

      @container spotlight (width<=525px) {
        .container_spotlight-package__item:first-of-type .container_spotlight-package__link:nth-of-type(2) {
          padding: 24px;
          bottom: 0
        }

        .container_spotlight-package__item:first-of-type .container_spotlight-package__top:nth-of-type(2) {
          top: 0;
          bottom: unset
        }

        .container_spotlight-package__item:first-of-type:not(:last-child) .container_spotlight-package__link:nth-of-type(2) {
          bottom: 12px
        }

        .container_spotlight-package__item:first-of-type:not(:last-child) .container_spotlight-package__top:nth-of-type(2) {
          top: 0;
          bottom: unset
        }
      }

      @container spotlight (width<=382px) {

        .container_spotlight-package__item:first-of-type,
        .container_spotlight-package__item:first-of-type .container__item-media .image__container,
        .container_spotlight-package__item:first-of-type .container__item-media .interactive-video__container {
          aspect-ratio: 2/3
        }

        .container_spotlight-package__item:first-of-type .image__picture [src] {
          content: var(--image-mobile-url);
          content: image-set(var(--image-mobile-url)1x, var(--image-mobile-url-2x)2x, var(--image-mobile-url-3x)3x)
        }
      }
    }

    @media screen and (width>=960px) {
      @container spotlight (width<=799px) {
        .container_spotlight-package__item:first-of-type {
          aspect-ratio: 3/2
        }

        .container_spotlight-package__item:first-of-type .container__item-media .image__container,
        .container_spotlight-package__item:first-of-type .container__item-media .interactive-video__container {
          aspect-ratio: 3/2;
          flex-direction: unset
        }

        .container_spotlight-package__item:first-of-type .container_spotlight-package__link:nth-of-type(2) {
          padding: 24px;
          bottom: 24px
        }

        .container_spotlight-package__item:first-of-type .container_spotlight-package__top:nth-of-type(2) {
          top: 0;
          bottom: unset
        }

        .container_spotlight-package__item:first-of-type .container_spotlight-package__headline {
          margin-top: 16px;
          margin-bottom: 4px;
          font-size: 20px;
          line-height: 26px
        }

        .container_spotlight-package__item:first-of-type .image__picture [src] {
          content: var(--image-mobile-url);
          content: image-set(var(--image-mobile-url)1x, var(--image-mobile-url-2x)2x, var(--image-mobile-url-3x)3x)
        }
      }

      @container spotlight (width<=525px) {
        .container_spotlight-package__item:first-of-type .container_spotlight-package__link:nth-of-type(2) {
          padding: 24px;
          bottom: 0
        }

        .container_spotlight-package__item:first-of-type .container_spotlight-package__top:nth-of-type(2) {
          top: 0;
          bottom: unset
        }
      }

      @container spotlight (width<=382px) {
        .container_spotlight-package__item:first-of-type {
          aspect-ratio: 2/3
        }

        .container_spotlight-package__item:first-of-type .container__item-media .image__container,
        .container_spotlight-package__item:first-of-type .container__item-media .interactive-video__container {
          aspect-ratio: 2/3;
          flex-direction: unset
        }

        .container_spotlight-package__item:first-of-type .container_spotlight-package__link:nth-of-type(2) {
          padding: 20px;
          bottom: 0
        }

        .container_spotlight-package__item:first-of-type .container_spotlight-package__top:nth-of-type(2) {
          top: 0;
          bottom: unset
        }

        .container_spotlight-package__item:first-of-type:not(:last-child) .container_spotlight-package__link:nth-of-type(2) {
          bottom: 12px
        }

        .container_spotlight-package__item:first-of-type:not(:last-child) .container_spotlight-package__top:nth-of-type(2) {
          top: 0;
          bottom: unset
        }

        .container_spotlight-package__item:first-of-type .container_spotlight-package__headline {
          margin-top: 16px;
          margin-bottom: 4px;
          font-size: 18px;
          line-height: 24px
        }

        .container_spotlight-package__item:first-of-type .container_spotlight-package__description {
          font-size: 14px;
          line-height: 20px
        }

        .container_spotlight-package__item:first-of-type .image__picture [src] {
          content: var(--image-upToSmall-url);
          content: image-set(var(--image-upToSmall-url)1x, var(--image-upToSmall-url-2x)2x, var(--image-upToSmall-url-3x)3x)
        }
      }
    }

    .container {
      margin-bottom: var(--theme-container-margin-bottom-default);
      width: 100%
    }

    .container:last-child {
      margin-bottom: 0
    }

    .container__title {
      box-sizing: border-box;
      width: 100%;
      margin-bottom: var(--theme-container-title__margin-bottom);
      position: relative
    }

    .container__title:after,
    .container__title:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: 0
    }

    .container__title-url {
      color: inherit;
      text-decoration: none
    }

    .container__title-url .right-arrow {
      content: "";
      fill: var(--theme-container-title__arrow-color--initial);
      stroke: var(--theme-container-title__arrow-color--initial);
      height: var(--theme-container-title__arrow-size);
      top: var(--theme-container-title__arrow-top-pos);
      vertical-align: top;
      width: var(--theme-container-title__arrow-size);
      margin-left: 8px;
      display: inline-block;
      position: relative
    }

    .container__title.hover:hover .right-arrow {
      fill: var(--theme-container-title__arrow-color--hover);
      stroke: var(--theme-container-title__arrow-color--hover);
      transition: all .4s
    }

    .container__title-text,
    .container__title_url-text {
      font-family: var(--theme-font-family);
      font-size: var(--theme-container-title__text-size);
      letter-spacing: .5px;
      text-transform: uppercase;
      width: 100%;
      margin-top: 0;
      margin-bottom: 16px;
      font-weight: 700;
      line-height: 20px;
      text-decoration: none;
      display: inline-block
    }

    .container__title--underscored .container__title-url {
      align-items: center;
      margin-bottom: 24px;
      display: inline-flex
    }

    .container__title--underscored .container__title-text,
    .container__title--underscored .container__title_url-text {
      text-transform: none;
      margin-bottom: 0;
      margin-right: 12px;
      padding-bottom: 0;
      font-size: 36px;
      font-weight: 700;
      line-height: 36px
    }

    .container__title--underscored:after {
      border-top: none
    }

    .container__title--underscored .container__title_url-text {
      width: auto
    }

    .container__title--underscored .container_card__title_url-sub-text {
      color: var(--theme-paragraph__link-color);
      text-decoration-line: var(--theme-paragraph__link-decoration);
      text-decoration-color: var(--theme-paragraph__link-decoration-color);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration-skip-ink: var(--theme-underline-skip-ink);
      text-decoration-skip: var(--theme-underline-skip-ink)
    }

    .container__title--underscored .container_card__title_url-sub-text:hover {
      color: var(--theme-link-color-hover);
      text-decoration: var(--theme-paragraph__hover-link-decoration)
    }

    .container__title--underscored .container_card__title_url-sub-text {
      color: inherit;
      text-decoration-color: inherit
    }

    .container__title--underscored .container_card__title_url-sub-text:hover {
      color: #6e6e6e
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title-text,
    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text {
      border-inline-start: 6px solid #0c0c0c;
      padding-inline-start: 10px
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover {
      color: #6e6e6e;
      border-inline-start-color: #6e6e6e
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover .right-arrow {
      fill: #6e6e6e;
      stroke: #6e6e6e;
      transition: all .4s
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active {
      color: #404040;
      border-inline-start-color: #404040
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active .right-arrow {
      fill: #404040;
      stroke: #404040
    }

    .container__title--bold:before,
    .container__title--bold:after {
      display: none
    }

    .container__title--bold .container__title-text,
    .container__title--bold .container__title_url-text {
      text-align: left;
      text-transform: initial;
      font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;
      font-weight: 700;
      font-size: helveticaneue;
      color: Helvetica;
      letter-spacing: Arial;
      line-height: Utkal
    }

    .container__title--bold .container__title_url-text {
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration-line: underline;
      text-decoration-color: #0c0c0c;
      text-decoration-thickness: 2px
    }

    .container__title--bold .container__title_url-text:hover {
      color: #6e6e6e;
      text-decoration-line: none
    }

    .container__title--emphatic:before {
      content: unset
    }

    .container__title--emphatic .container__title-text {
      text-transform: none
    }

    .container__title--emphatic .container__title_url-text {
      text-transform: none;
      font-size: var(--theme-container-title-emphatic__font-size);
      font-weight: var(--theme-section-headline__font-weight);
      line-height: var(--theme-container-title-emphatic__line-height);
      letter-spacing: 0;
      margin-top: 0
    }

    .container__title--emphatic .container__title_url-text:hover {
      color: var(--theme-link-color-hover);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      cursor: pointer;
      text-decoration-line: underline
    }

    .container.tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title-text,
    .container.tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title_url-text {
      font-size: 20px;
      font-weight: 700;
      line-height: 26px
    }

    .container__kicker {
      text-align: center
    }

    .container__kicker-url {
      text-decoration: none
    }

    .container__kicker-text {
      font-family: var(--theme-font-family);
      color: #0c0c0c;
      margin: 8px 0 0;
      font-size: 18px;
      font-weight: 700;
      line-height: 26px;
      display: block
    }

    .container__kicker .image {
      border-bottom: none;
      margin: 8px 0 16px;
      padding: 0
    }

    .container__kicker .image--eq-extra-small .image__container {
      margin-bottom: 0
    }

    .container__kicker .image__container {
      background: 0 0
    }

    .container__kicker .image__metadata {
      display: none
    }

    .container__kicker .image img {
      width: auto;
      max-width: 300px;
      max-height: 20px
    }

    .container__kicker--kicker-logo-small .image__picture {
      max-height: 20px
    }

    .container__kicker--kicker-logo-small .image img {
      max-width: 250px
    }

    .container__kicker--kicker-logo .image__picture {
      max-height: 30px
    }

    .container__kicker--kicker-logo .image img {
      max-width: 250px;
      max-height: 30px
    }

    .container__item {
      margin: 0;
      padding: 0;
      list-style: none;
      position: relative
    }

    .container__item:first-child {
      border-top: none;
      padding-top: 0
    }

    .container__item.placeholder,
    .container__item.fill {
      opacity: .5
    }

    .container__item .component-selector-wrapper {
      position: unset
    }

    .container__item .interactive-video,
    .container__item .interactive-video_inline-small {
      margin-top: 0;
      margin-bottom: 0
    }

    .container__item .interactive-video [data-editable=metaCaption],
    .container__item .interactive-video_inline-small [data-editable=metaCaption] {
      display: none
    }

    .container__item .interactive-video__player,
    .container__item .interactive-video_inline-small__player {
      object-position: top
    }

    .container__item img,
    .container__item video {
      object-fit: cover;
      object-position: center;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      right: 0
    }

    .container__item .image,
    .container__item .image_inline-small {
      border: none;
      margin: 0;
      padding: 0
    }

    .container__item .image__caption,
    .container__item .image_inline-small__caption {
      display: none
    }

    .container__item .image__credit,
    .container__item .image_inline-small__credit {
      color: #6e6e6e;
      font-family: var(--theme-font-family);
      text-align: right;
      padding: 0 0 8px;
      font-size: 10px;
      font-weight: 400;
      line-height: 0
    }

    .container__item .image .mini-selector,
    .container__item .image_inline-small .mini-selector {
      display: none
    }

    .container__item .interactive-video {
      border: none;
      margin: 0;
      padding: 0
    }

    .container__item .interactive-video__metadata {
      border-bottom: none;
      max-width: none;
      padding-bottom: 0
    }

    .container__item .interactive-video__metadata .interactive-video__caption {
      line-height: initial;
      text-align: right
    }

    .container__item .interactive-video__metadata .interactive-video__caption .inline-placeholder {
      height: 0;
      display: none
    }

    .container__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit {
      padding: 4px 0 8px;
      font-size: 10px;
      line-height: 12px;
      display: block
    }

    .container__item .video {
      border-bottom: 0;
      margin: 0;
      padding-bottom: 8px
    }

    .container__item .video__caption {
      display: none
    }

    .container__item .video__credit {
      margin-top: 6px
    }

    body[dir=rtl] .container__item .image__credit,
    body[dir=rtl] .container__item .image_sponsorship__credit {
      text-align: left
    }

    .container__item-media-wrapper {
      flex-direction: column;
      justify-content: center;
      display: flex;
      position: relative
    }

    .container__item-media .image__credit,
    .container__item-media .image_sponsorship__credit,
    .container__item-media .interactive-video__credit {
      visibility: hidden
    }

    .container__item-media .image__container,
    .container__item-media .image_sponsorship__container,
    .container__item-media .interactive-video__container {
      flex-direction: column;
      position: relative;
      overflow: hidden
    }

    .container__item-media .image__container:after,
    .container__item-media .image_sponsorship__container:after,
    .container__item-media .interactive-video__container:after {
      content: "";
      padding-bottom: 56.25%;
      display: block
    }

    .container__item-media .image--eq-small~.image__metadata .image__credit,
    .container__item-media .image_sponsorship--eq-small~.image__metadata .image__credit,
    .container__item-media .interactive-video--eq-small~.image__metadata .image__credit {
      visibility: visible;
      padding: 4px;
      line-height: 12px
    }

    .container__item-media .image--eq-small~.image__metadata .card__label,
    .container__item-media .image_sponsorship--eq-small~.image__metadata .card__label,
    .container__item-media .interactive-video--eq-small~.image__metadata .card__label {
      letter-spacing: .5px;
      padding: 8px 16px
    }

    .container__item-media .image--eq-small~.image__metadata .card__label-icon,
    .container__item-media .image_sponsorship--eq-small~.image__metadata .card__label-icon,
    .container__item-media .interactive-video--eq-small~.image__metadata .card__label-icon {
      width: 16px;
      height: 16px
    }

    .container__item-media .interactive-video__container:after {
      position: relative
    }

    .container.lazy .image__container,
    .container.lazy .image_sponsorship__container {
      background: #e6e6e6
    }

    .container__headline {
      color: #0c0c0c;
      font-family: var(--theme-container__font-family);
      font-size: 16px;
      font-weight: var(--theme-container__font-weight);
      letter-spacing: .5px;
      line-height: 22px
    }

    .container_headline-carousel__headline {
      font-family: var(--theme-font-family);
      font-size: 18px;
      font-style: normal;
      font-weight: 400
    }

    .container__banner {
      color: #0c0c0c;
      letter-spacing: .5px;
      width: calc(100% - 30px);
      font-size: 18px;
      font-weight: 400;
      line-height: 22px
    }

    .container__link {
      color: unset;
      width: 100%;
      text-decoration: none;
      display: inline-block
    }

    .container__link:hover img,
    .container__link:hover video {
      opacity: var(--theme-container-image-opacity--hover);
      transition: all .2s
    }

    .container__link:hover .image__container,
    .container__link:hover .image_sponsorship__container {
      background: var(--theme-container-image-color--hover)
    }

    .container__link:hover .container__headline,
    .container__link:hover .container__banner {
      color: var(--theme-container-color--hover);
      text-decoration-color: var(--theme-container-text-decoration-color--hover);
      text-decoration-line: underline;
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset)
    }

    .container__field-links {
      margin: 0;
      padding: 0;
      list-style-type: none
    }

    .container__text-label {
      font-weight: 700;
      display: inline
    }

    .container__text-label--type-breaking,
    .container__text-label--type-updates,
    .container__text-label--type-updates-in-spanish {
      color: #d50000
    }

    .container__text-label--type-live-video {
      color: #d50000;
      flex-direction: row;
      justify-content: flex-start;
      align-items: center;
      display: inline-flex
    }

    .container__text-label--type-live-video .container__text-label--icon {
      background-image: url("live-video-icon-red.svg");
      width: 16px;
      height: 16px;
      margin-bottom: 4px
    }

    .container__text-label--type-audio:not(:empty):before,
    .container__text-label--type-custom-video:not(:empty):before,
    .container__text-label--type-streaming-non-breaking:not(:empty):before,
    .container__text-label--type-gallery:not(:empty):before,
    .container__text-label--type-podcasts:not(:empty):before {
      vertical-align: middle;
      width: 20px;
      height: 18px;
      display: inline-block
    }

    .container__text-label--type-audio:not(:empty):before {
      content: url("audio-dark.svg")
    }

    .container__text-label--type-podcasts:not(:empty):before {
      content: url("microphone-dark.svg")
    }

    .container__text-label--type-gallery:not(:empty):before {
      content: url("photo-dark.svg")
    }

    .container__text-label--type-streaming-non-breaking:not(:empty):before {
      content: url("video-dark.svg")
    }

    .container__text-label:not(:empty):after {
      content: ":"
    }

    .container__text-label--type-video:not(:empty):after {
      content: ""
    }

    .container__text-label--type-video .container__text-label--text-content {
      display: none
    }

    .container__text {
      font-family: var(--theme-font-family);
      width: 100%;
      display: inline-block
    }

    .container__text .icon-sig-video,
    .container__text .icon-sig-photo-default {
      float: left;
      height: 20px;
      margin-top: 2px;
      margin-right: 4px;
      padding-bottom: 3px;
      display: none
    }

    .container__video-duration,
    .container__labels {
      display: none
    }

    .container__text .icon-sig-video,
    .container__text .icon-sig-photo-default,
    .container__headline .icon-sig-video,
    .container__headline .icon-sig-photo-default {
      fill: #a4001e
    }

    .container__description {
      display: none
    }

    .container__title_url-sub-text {
      color: var(--theme-paragraph__link-color);
      text-decoration-line: var(--theme-paragraph__link-decoration);
      text-decoration-color: var(--theme-paragraph__link-decoration-color);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration-skip-ink: var(--theme-underline-skip-ink);
      text-decoration-skip: var(--theme-underline-skip-ink)
    }

    .container__title_url-sub-text:hover {
      color: var(--theme-link-color-hover);
      text-decoration: var(--theme-paragraph__hover-link-decoration)
    }

    .container__title_url-sub-text {
      color: #0c0c0c;
      padding-top: 16px;
      font-size: 16px;
      font-weight: 400;
      line-height: 22px;
      text-decoration-color: #0c0c0c;
      display: none
    }

    .container__title_url-sub-text:hover {
      color: #6e6e6e
    }

    .container__title--bulleted-headlines {
      display: flex
    }

    .container__title--bulleted-headlines:before {
      display: none
    }

    .container__title--bulleted-headlines:after {
      border-top: none;
      border-bottom: 1px solid #e6e6e6;
      flex-grow: 2;
      align-self: center;
      margin-inline-start: 8px;
      display: block;
      position: relative;
      top: -4px
    }

    .container__title--bulleted-headlines .container__title-text,
    .container__title--bulleted-headlines .container__title_url-text {
      letter-spacing: .5px;
      width: auto;
      margin: 0 0 16px
    }

    .container.hide {
      display: none
    }

    .container_list-headlines-with-images__item .container__text-label--type-gallery,
    .container_ml-manual__item .container__text-label--type-gallery,
    .container_list-headlines-with-read-times__item .container__text-label--type-gallery {
      display: inline
    }

    .container_list-headlines-with-images__item .container__text-label--type-video,
    .container_ml-manual__item .container__text-label--type-video,
    .container_list-headlines-with-read-times__item .container__text-label--type-video {
      display: none
    }

    .container_list-headlines-with-images__item .container__video-duration,
    .container_ml-manual__item .container__video-duration,
    .container_list-headlines-with-read-times__item .container__video-duration {
      display: inline-block
    }

    .container_ribbon .container__text-label--type-video,
    .container_ribbon .container__text-label--type-custom-video,
    .container_ribbon .container__text-label--type-gallery,
    .container_ribbon-left .container__text-label--type-video,
    .container_ribbon-left .container__text-label--type-custom-video,
    .container_ribbon-left .container__text-label--type-gallery {
      display: inline
    }

    .container_ribbon .container__text-label--type-video .container__text-label--text-content,
    .container_ribbon-left .container__text-label--type-video .container__text-label--text-content {
      display: none
    }

    .container_ribbon .container__text-label--type-video:after,
    .container_ribbon-left .container__text-label--type-video:after {
      content: ""
    }

    .container_grid-2__item .card--media-card-label-show .card__label-container,
    .container_grid-3__item .card--media-card-label-show .card__label-container,
    .container_grid-4__item .card--media-card-label-show .card__label-container,
    .container_list-images-with-description__item .card--media-card-label-show .card__label-container,
    .container_lead-plus-headlines-with-images__item .card--media-card-label-show .card__label-container,
    .container_spotlight-package__item .card--media-card-label-show .card__label-container {
      display: block
    }

    .container_grid-2__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_grid-3__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_grid-4__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_list-images-with-description__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_lead-plus-headlines-with-images__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_spotlight-package__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_grid-2__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_grid-3__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_grid-4__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_list-images-with-description__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_lead-plus-headlines-with-images__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_spotlight-package__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_grid-2__item .card__label-container,
    .container_grid-3__item .card__label-container,
    .container_grid-4__item .card__label-container,
    .container_list-images-with-description__item .card__label-container,
    .container_lead-plus-headlines-with-images__item .card__label-container,
    .container_spotlight-package__item .card__label-container {
      display: none
    }

    .container_grid-2__item .container__text-label--type-video,
    .container_grid-2__item .container__text-label--type-gallery,
    .container_grid-3__item .container__text-label--type-video,
    .container_grid-3__item .container__text-label--type-gallery,
    .container_grid-4__item .container__text-label--type-video,
    .container_grid-4__item .container__text-label--type-gallery,
    .container_list-images-with-description__item .container__text-label--type-video,
    .container_list-images-with-description__item .container__text-label--type-gallery,
    .container_lead-plus-headlines-with-images__item .container__text-label--type-video,
    .container_lead-plus-headlines-with-images__item .container__text-label--type-gallery,
    .container_spotlight-package__item .container__text-label--type-video,
    .container_spotlight-package__item .container__text-label--type-gallery {
      display: inline
    }

    .container_grid-2__item .container__text-label--type-live-video,
    .container_grid-3__item .container__text-label--type-live-video,
    .container_grid-4__item .container__text-label--type-live-video,
    .container_list-images-with-description__item .container__text-label--type-live-video,
    .container_lead-plus-headlines-with-images__item .container__text-label--type-live-video,
    .container_spotlight-package__item .container__text-label--type-live-video {
      display: inline-flex
    }

    .container_grid-2__item .container__video-duration,
    .container_grid-3__item .container__video-duration,
    .container_grid-4__item .container__video-duration,
    .container_list-images-with-description__item .container__video-duration,
    .container_lead-plus-headlines-with-images__item .container__video-duration,
    .container_spotlight-package__item .container__video-duration {
      display: inline-block
    }

    .container_lead-plus-headlines-with-images__item:first-child:first-child .card__label-container {
      display: block
    }

    .container_lead-plus-headlines-with-images__item:first-child:first-child .container__text-label,
    .container_lead-plus-headlines-with-images__item:first-child:first-child .container__video-duration--type-video {
      display: none
    }

    .container_list-headlines__item .container__video-duration,
    .container_bulleted-headlines__item .container__video-duration,
    .container_list-headlines-ranked__item .container__video-duration {
      display: inline-block
    }

    .container_grid-2__item .icon-sig-video,
    .container_grid-3__item .icon-sig-video,
    .container_grid-4__item .icon-sig-video,
    .container_list-headlines__item .icon-sig-video,
    .container_lead-plus-headlines-with-images__item .icon-sig-video,
    .container_bulleted-headlines__item .icon-sig-video,
    .container_list-headlines-with-images__item .icon-sig-video,
    .container_ml-manual__item .icon-sig-video,
    .container_list-images-with-description__item .icon-sig-video,
    .container_list-headlines-ranked__item .icon-sig-video,
    .container_list-headlines-with-read-times__item .icon-sig-video {
      display: none
    }

    .container_grid-2__item .container__video-duration,
    .container_grid-3__item .container__video-duration,
    .container_grid-4__item .container__video-duration,
    .container_list-headlines__item .container__video-duration,
    .container_lead-plus-headlines-with-images__item .container__video-duration,
    .container_bulleted-headlines__item .container__video-duration,
    .container_list-headlines-with-images__item .container__video-duration,
    .container_ml-manual__item .container__video-duration,
    .container_list-images-with-description__item .container__video-duration,
    .container_list-headlines-ranked__item .container__video-duration,
    .container_list-headlines-with-read-times__item .container__video-duration {
      font-weight: 700
    }

    .container_grid-2__item .container__video-duration-icon,
    .container_grid-3__item .container__video-duration-icon,
    .container_grid-4__item .container__video-duration-icon,
    .container_list-headlines__item .container__video-duration-icon,
    .container_lead-plus-headlines-with-images__item .container__video-duration-icon,
    .container_bulleted-headlines__item .container__video-duration-icon,
    .container_list-headlines-with-images__item .container__video-duration-icon,
    .container_ml-manual__item .container__video-duration-icon,
    .container_list-images-with-description__item .container__video-duration-icon,
    .container_list-headlines-ranked__item .container__video-duration-icon,
    .container_list-headlines-with-read-times__item .container__video-duration-icon {
      content: url("video-dark.svg");
      vertical-align: middle;
      margin-top: -2px;
      margin-right: 2px;
      padding-bottom: 0
    }

    .container_feature-cards__item:first-child .container__video-duration,
    .container_lead-plus-headlines__item:first-child .container__video-duration,
    .container_lead-plus-headlines-with-images__item:first-child .container__video-duration,
    .container_lead-package__item:first-child .container__video-duration,
    .container_spotlight-package__item:first-child .container__video-duration,
    .container_side-by-side-package__item:first-child .container__video-duration,
    .container_feature-cards__item .icon-sig-video,
    .container_feature-cards__item .icon-sig-photo-default,
    .container_lead-plus-headlines__item .icon-sig-video,
    .container_lead-plus-headlines__item .icon-sig-photo-default,
    .container_lead-plus-headlines-with-images__item .icon-sig-video,
    .container_lead-plus-headlines-with-images__item .icon-sig-photo-default,
    .container_lead-package__item .icon-sig-video,
    .container_lead-package__item .icon-sig-photo-default,
    .container_spotlight-package__item .icon-sig-video,
    .container_spotlight-package__item .icon-sig-photo-default,
    .container_side-by-side-package__item .icon-sig-video,
    .container_side-by-side-package__item .icon-sig-photo-default {
      display: none
    }

    .container_feature-cards__item .container__video-duration,
    .container_lead-plus-headlines__item .container__video-duration,
    .container_lead-plus-headlines-with-images__item .container__video-duration,
    .container_lead-package__item .container__video-duration,
    .container_spotlight-package__item .container__video-duration,
    .container_side-by-side-package__item .container__video-duration {
      font-weight: 700;
      display: inline-block
    }

    .container_feature-cards__item .container__video-duration-icon,
    .container_lead-plus-headlines__item .container__video-duration-icon,
    .container_lead-plus-headlines-with-images__item .container__video-duration-icon,
    .container_lead-package__item .container__video-duration-icon,
    .container_spotlight-package__item .container__video-duration-icon,
    .container_side-by-side-package__item .container__video-duration-icon {
      content: url("video-dark.svg");
      vertical-align: middle;
      margin-top: -2px;
      margin-right: 2px;
      padding-bottom: 0
    }

    .container_grid-2 .container__text-label--has-duration:not(:empty):before,
    .container_grid-3 .container__text-label--has-duration:not(:empty):before,
    .container_grid-4 .container__text-label--has-duration:not(:empty):before,
    .container_list-headlines-with-images .container__text-label--has-duration:not(:empty):before,
    .container_ml_manual .container__text-label--has-duration:not(:empty):before,
    .container_list-headlines-with-read-times .container__text-label--has-duration:not(:empty):before,
    .container_lead-plus-headlines-with-images .container__text-label--has-duration:not(:empty):before,
    .container_lead-plus-headlines .container__text-label--has-duration:not(:empty):before,
    .container_lead-package .container__text-label--has-duration:not(:empty):before,
    .container_list-headlines .container__text-label--has-duration:not(:empty):before,
    .container_bulleted-headlines .container__text-label--has-duration:not(:empty):before,
    .container_list-headlines-ranked .container__text-label--has-duration:not(:empty):before,
    .container_list-images-with-description .container__text-label--has-duration:not(:empty):before {
      display: none
    }

    .container_ml-manual {
      counter-reset: viewable-cards-count 0;
      margin-bottom: var(--theme-container-margin-bottom-default)
    }

    .container_ml-manual__ads .ad-slot.adSlotLoaded {
      padding: 0 0 24px
    }

    .container_ml-manual__item {
      border-top: none;
      border-bottom: 1px solid #b1b1b1;
      max-width: 100%;
      padding: 12px 8px;
      display: flex
    }

    .container_ml-manual__item .container_ml-manual__link {
      display: flex
    }

    .container_ml-manual__item .container_ml-manual__link:first-of-type {
      flex: 1
    }

    .container_ml-manual__item .image__metadata,
    .container_ml-manual__item .interactive-video__metadata {
      display: none
    }

    .container_ml-manual__item:first-child {
      padding-top: 12px
    }

    .container_ml-manual__item-media-wrapper {
      flex-direction: column;
      justify-content: flex-start;
      align-self: flex-start;
      min-width: 100px;
      display: flex
    }

    .container_ml-manual__item-media {
      width: 100%
    }

    .container_ml-manual__item-media .image__caption-container,
    .container_ml-manual__item-media .image_sponsorship__caption-container {
      display: none
    }

    .container_ml-manual__item-media .image__container,
    .container_ml-manual__item-media .interactive-video__container {
      width: 130px;
      margin-bottom: 0
    }

    .container_ml-manual__text {
      flex: 75%;
      align-items: flex-start;
      margin-inline-start: 12px
    }

    .container_ml-manual__date {
      display: none
    }

    .container_ml-manual__pinned-card,
    .container_ml-manual__placeholder-card {
      counter-increment: viewable-cards-count
    }

    .container_ml-manual__pinned-card:before,
    .container_ml-manual__placeholder-card:before {
      content: counter(viewable-cards-count);
      background-color: #e6e6e6;
      border-radius: 50%;
      justify-content: center;
      align-items: center;
      width: 24px;
      height: 24px;
      margin-right: 12px;
      padding: 8px;
      font-size: 14px;
      display: flex
    }

    .container_ml-manual__placeholder-card {
      align-items: center;
      margin-top: 0
    }

    .container_ml-manual__placeholder-card .container_ml-manual__headline-text {
      text-transform: uppercase;
      color: #311b92
    }

    .container_ml-manual__placeholder-card .container_ml-manual__text {
      margin-left: 0
    }

    .container_ml-manual__queue-card {
      background-color: #ede7f6
    }

    .container_ml-manual__queue-cards-header {
      text-align: center;
      color: #311b92;
      background-color: #e6e6e6;
      justify-content: center;
      align-items: center;
      gap: .5em;
      margin-top: 12px;
      padding: 12px;
      display: flex
    }

    .container_ml-manual .image__credit,
    .container_ml-manual .image_sponsorship__credit {
      text-align: left;
      padding: 0
    }

    .container_ml-manual .card .container__link {
      display: flex
    }

    .container_ml-manual--not-shared-component-page .hide,
    .container_ml-manual--not-shared-component-page .card__published-date {
      display: none
    }

    .container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card {
      background-color: #f8f8f8;
      border: none;
      margin-bottom: 12px
    }

    .container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card:before {
      display: none
    }

    .container_ml-manual--not-shared-component-page .container_ml-manual__text {
      position: initial;
      color: #404040;
      font-size: 14px
    }

    .drag-drop-active .container_ml-manual .container_ml-manual__placeholder-card {
      background-color: #fff
    }

    .container .card__label--type-video .card__label-bull-span {
      display: none
    }

    .container .card__label--type-video .card__label--duration {
      display: inline
    }

    .container__alert-block {
      z-index: 2;
      color: #0d47a1;
      background-color: #e3f2fd;
      width: 100%;
      margin-bottom: 12px;
      display: block;
      position: relative
    }

    .container__alert-block-item {
      color: #0d47a1;
      z-index: 1;
      background-color: #e3f2fd;
      justify-content: center;
      display: flex
    }

    .container__alert-block-inner-container {
      flex-direction: row;
      justify-content: space-between;
      margin-top: 0;
      margin-bottom: 0;
      padding: 12px 16px;
      font-size: 14px;
      display: flex
    }

    .container__alert-block-content {
      flex-grow: 1;
      line-height: 22px;
      display: flex
    }

    .container__alert-block-icon {
      flex-shrink: 0;
      align-self: flex-start;
      margin-right: 8px
    }

    .container .card__media-label-container,
    .container .container__title_url-text .right-arrow {
      display: none
    }

    .container .pagination {
      background: #fff;
      justify-content: center;
      align-items: center;
      height: 56px;
      margin: 32px auto 8px;
      font-size: 16px;
      font-weight: 700;
      transition: opacity 1.5s;
      display: flex
    }

    [dir=rtl] .container .pagination.pagination,
    [dir=rtl] .container .pagination.pagination * {
      font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif !important
    }

    .container .pagination-previous:before {
      -webkit-mask: url("ui-arrow-left.svg");
      mask: url("ui-arrow-left.svg")
    }

    [dir=rtl] .container .pagination-previous:before {
      -webkit-mask: url("ui-caret-left-elevate.svg");
      mask: url("ui-caret-left-elevate.svg")
    }

    .container .pagination-next:before {
      -webkit-mask: url("ui-arrow-right.svg");
      mask: url("ui-arrow-right.svg")
    }

    [dir=rtl] .container .pagination-next:before {
      -webkit-mask: url("ui-caret-right-elevate.svg");
      mask: url("ui-caret-right-elevate.svg")
    }

    .container .pagination-previous,
    .container .pagination-next {
      color: #0c0c0c;
      border: 1px solid #0c0c0c;
      border-radius: 50%;
      justify-content: center;
      align-items: center;
      padding: 12px 16px;
      text-decoration: none;
      display: flex
    }

    .container .pagination-previous:hover,
    .container .pagination-next:hover {
      background: #e6e6e6
    }

    .container .pagination-previous.disabled,
    .container .pagination-next.disabled {
      pointer-events: none;
      cursor: default;
      border: 1px solid #b1b1b1
    }

    .container .pagination-previous.disabled:before,
    .container .pagination-next.disabled:before {
      background-color: #b1b1b1
    }

    .container .pagination-previous svg,
    .container .pagination-next svg {
      margin: 0
    }

    .container .pagination-previous-direction,
    .container .pagination-next-direction {
      text-indent: -9999px;
      display: block
    }

    .container .pagination-previous:before,
    .container .pagination-next:before {
      content: "";
      background-color: #0c0c0c;
      width: 12px;
      height: 12px;
      -webkit-mask-size: contain;
      mask-size: contain
    }

    [dir=rtl] .container .pagination-previous,
    [dir=rtl] .container .pagination-next {
      border-width: 2px;
      flex-shrink: 0;
      width: 48px;
      height: 48px;
      padding: 0
    }

    [dir=rtl] .container .pagination-previous.disabled,
    [dir=rtl] .container .pagination-next.disabled {
      border-width: 2px
    }

    [dir=rtl] .container .pagination-previous:before,
    [dir=rtl] .container .pagination-next:before {
      transform: scaleX(-1);
      -webkit-mask-position: 50%;
      mask-position: 50%;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat
    }

    .container .pagination-links {
      margin: 0;
      padding: 0 24px;
      list-style: none;
      display: flex
    }

    .container .pagination-link {
      color: #6e6e6e;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      min-width: 25px;
      margin: 0 4px;
      padding-bottom: 4px;
      text-decoration: none;
      display: flex;
      position: relative
    }

    [dir=rtl] .container .pagination-link {
      text-transform: uppercase;
      line-height: 18px
    }

    .container .pagination-link:after {
      content: "";
      width: 100%;
      height: 3px;
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translate(-50%)
    }

    .container .pagination-link.active {
      color: #0c0c0c
    }

    .container .pagination-link.active:after {
      background: #000
    }

    .container .pagination-link:hover:after {
      background: #6e6e6e
    }

    .container .pagination-link:hover,
    .container .pagination-link:active,
    .container .pagination-link:focus {
      color: #0c0c0c
    }

    .container .pagination-link:hover:after,
    .container .pagination-link:active:after,
    .container .pagination-link:focus:after {
      background: #e6e6e6
    }

    @media (width<=479px) {
      [dir=rtl] .container .pagination-links {
        padding: 0 8px
      }

      [dir=rtl] .container .pagination-link {
        min-width: 20px;
        margin: 0 2px
      }
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text),
    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text),
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text),
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text) {
      border-left-color: #fff
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover,
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover {
      color: #fff;
      border-left-color: #fff
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow,
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow {
      fill: #fff;
      stroke: #fff
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active,
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active {
      color: #f8f8f8;
      border-left-color: #f8f8f8
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow,
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow {
      fill: #f8f8f8;
      stroke: #f8f8f8
    }

    .zone--t-dark_ribbon .container__text-label--type-video,
    .zone--t-dark_ribbon .container__text-label--type-gallery,
    .zone--t-dark_ribbon-left .container__text-label--type-video,
    .zone--t-dark_ribbon-left .container__text-label--type-gallery,
    .product-zone--t-dark_ribbon .container__text-label--type-video,
    .product-zone--t-dark_ribbon .container__text-label--type-gallery,
    .product-zone--t-dark_ribbon-left .container__text-label--type-video,
    .product-zone--t-dark_ribbon-left .container__text-label--type-gallery {
      display: inline-block
    }

    .zone--t-dark_lead-plus-headlines-with-images:first-child .card__label-container,
    .product-zone--t-dark_lead-plus-headlines-with-images:first-child .card__label-container {
      display: block
    }

    .zone--t-dark_lead-plus-headlines-with-images:first-child .container__text-label--type-video,
    .zone--t-dark_lead-plus-headlines-with-images:first-child .container__text-label--type-gallery,
    .product-zone--t-dark_lead-plus-headlines-with-images:first-child .container__text-label--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images:first-child .container__text-label--type-gallery {
      display: none
    }

    .zone--t-dark_grid-2__item .card__label-container,
    .zone--t-dark_grid-3__item .card__label-container,
    .zone--t-dark_grid-4__item .card__label-container,
    .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container,
    .zone--t-dark_list-images-with-description__item .card__label-container,
    .product-zone--t-dark_grid-2__item .card__label-container,
    .product-zone--t-dark_grid-3__item .card__label-container,
    .product-zone--t-dark_grid-4__item .card__label-container,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container,
    .product-zone--t-dark_list-images-with-description__item .card__label-container {
      display: block
    }

    .zone--t-dark_grid-2__item .card__label-container--hide,
    .zone--t-dark_grid-3__item .card__label-container--hide,
    .zone--t-dark_grid-4__item .card__label-container--hide,
    .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,
    .zone--t-dark_list-images-with-description__item .card__label-container--hide,
    .product-zone--t-dark_grid-2__item .card__label-container--hide,
    .product-zone--t-dark_grid-3__item .card__label-container--hide,
    .product-zone--t-dark_grid-4__item .card__label-container--hide,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,
    .product-zone--t-dark_list-images-with-description__item .card__label-container--hide,
    .zone--t-dark_grid-2__item .container__text-label,
    .zone--t-dark_grid-3__item .container__text-label,
    .zone--t-dark_grid-4__item .container__text-label,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label,
    .zone--t-dark_list-images-with-description__item .container__text-label,
    .product-zone--t-dark_grid-2__item .container__text-label,
    .product-zone--t-dark_grid-3__item .container__text-label,
    .product-zone--t-dark_grid-4__item .container__text-label,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label,
    .product-zone--t-dark_list-images-with-description__item .container__text-label {
      display: none
    }

    .zone--t-dark_grid-2__item .container__text-label--show,
    .zone--t-dark_grid-3__item .container__text-label--show,
    .zone--t-dark_grid-4__item .container__text-label--show,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,
    .zone--t-dark_list-images-with-description__item .container__text-label--show,
    .product-zone--t-dark_grid-2__item .container__text-label--show,
    .product-zone--t-dark_grid-3__item .container__text-label--show,
    .product-zone--t-dark_grid-4__item .container__text-label--show,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,
    .product-zone--t-dark_list-images-with-description__item .container__text-label--show,
    .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery {
      display: inline-block
    }

    .zone--t-dark_grid-2__item .container__video-duration,
    .zone--t-dark_grid-3__item .container__video-duration,
    .zone--t-dark_grid-4__item .container__video-duration,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .zone--t-dark_list-images-with-description__item .container__video-duration,
    .product-zone--t-dark_grid-2__item .container__video-duration,
    .product-zone--t-dark_grid-3__item .container__video-duration,
    .product-zone--t-dark_grid-4__item .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration,
    .zone--t-dark_grid-2__item .container__video-duration--type-video,
    .zone--t-dark_grid-3__item .container__video-duration--type-video,
    .zone--t-dark_grid-4__item .container__video-duration--type-video,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video,
    .zone--t-dark_list-images-with-description__item .container__video-duration--type-video,
    .product-zone--t-dark_grid-2__item .container__video-duration--type-video,
    .product-zone--t-dark_grid-3__item .container__video-duration--type-video,
    .product-zone--t-dark_grid-4__item .container__video-duration--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video {
      display: none
    }

    .zone--t-dark_grid-2__item .container__video-duration--type-video--show,
    .zone--t-dark_grid-3__item .container__video-duration--type-video--show,
    .zone--t-dark_grid-4__item .container__video-duration--type-video--show,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show,
    .zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show,
    .product-zone--t-dark_grid-2__item .container__video-duration--type-video--show,
    .product-zone--t-dark_grid-3__item .container__video-duration--type-video--show,
    .product-zone--t-dark_grid-4__item .container__video-duration--type-video--show,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show {
      display: inline-block
    }

    .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container {
      display: block
    }

    .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label {
      display: none
    }

    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-streaming-non-breaking,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-streaming-non-breaking,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery {
      display: inline-block
    }

    .zone--t-dark_lead-plus-headlines-with-images__item:first-child .container__video-duration--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item:first-child .container__video-duration--type-video {
      display: none
    }

    .zone--t-dark_list-headlines__item .container__video-duration,
    .zone--t-dark_bulleted-headlines__item .container__video-duration,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .zone--t-dark_list-headlines-with-images__item .container__video-duration,
    .zone--t-dark_ml-manual__item .container__video-duration,
    .zone--t-dark_list-headlines-with-read-times__item .container__video-duration,
    .product-zone--t-dark_list-headlines__item .container__video-duration,
    .product-zone--t-dark_bulleted-headlines__item .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_list-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_ml-manual__item .container__video-duration,
    .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration {
      display: inline-block
    }

    .zone--t-dark_grid-2__item .icon-sig-video,
    .zone--t-dark_grid-3__item .icon-sig-video,
    .zone--t-dark_grid-4__item .icon-sig-video,
    .zone--t-dark_list-headlines__item .icon-sig-video,
    .zone--t-dark_bulleted-headlines__item .icon-sig-video,
    .zone--t-dark_list-headlines-with-images__item .icon-sig-video,
    .zone--t-dark_ml-manual__item .icon-sig-video,
    .zone--t-dark_list-images-with-description__item .icon-sig-video,
    .zone--t-dark_list-headlines-with-read-times__item .icon-sig-video,
    .product-zone--t-dark_grid-2__item .icon-sig-video,
    .product-zone--t-dark_grid-3__item .icon-sig-video,
    .product-zone--t-dark_grid-4__item .icon-sig-video,
    .product-zone--t-dark_list-headlines__item .icon-sig-video,
    .product-zone--t-dark_bulleted-headlines__item .icon-sig-video,
    .product-zone--t-dark_list-headlines-with-images__item .icon-sig-video,
    .product-zone--t-dark_ml-manual__item .icon-sig-video,
    .product-zone--t-dark_list-images-with-description__item .icon-sig-video,
    .product-zone--t-dark_list-headlines-with-read-times__item .icon-sig-video {
      display: none
    }

    .zone--t-dark_grid-2__item .container__video-duration,
    .zone--t-dark_grid-3__item .container__video-duration,
    .zone--t-dark_grid-4__item .container__video-duration,
    .zone--t-dark_list-headlines__item .container__video-duration,
    .zone--t-dark_bulleted-headlines__item .container__video-duration,
    .zone--t-dark_list-headlines-with-images__item .container__video-duration,
    .zone--t-dark_ml-manual__item .container__video-duration,
    .zone--t-dark_list-images-with-description__item .container__video-duration,
    .zone--t-dark_list-headlines-with-read-times__item .container__video-duration,
    .product-zone--t-dark_grid-2__item .container__video-duration,
    .product-zone--t-dark_grid-3__item .container__video-duration,
    .product-zone--t-dark_grid-4__item .container__video-duration,
    .product-zone--t-dark_list-headlines__item .container__video-duration,
    .product-zone--t-dark_bulleted-headlines__item .container__video-duration,
    .product-zone--t-dark_list-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_ml-manual__item .container__video-duration,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration,
    .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration {
      font-weight: 700
    }

    .zone--t-dark_grid-2__item .container__video-duration--hidden,
    .zone--t-dark_grid-3__item .container__video-duration--hidden,
    .zone--t-dark_grid-4__item .container__video-duration--hidden,
    .zone--t-dark_list-headlines__item .container__video-duration--hidden,
    .zone--t-dark_bulleted-headlines__item .container__video-duration--hidden,
    .zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden,
    .zone--t-dark_ml-manual__item .container__video-duration--hidden,
    .zone--t-dark_list-images-with-description__item .container__video-duration--hidden,
    .zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden,
    .product-zone--t-dark_grid-2__item .container__video-duration--hidden,
    .product-zone--t-dark_grid-3__item .container__video-duration--hidden,
    .product-zone--t-dark_grid-4__item .container__video-duration--hidden,
    .product-zone--t-dark_list-headlines__item .container__video-duration--hidden,
    .product-zone--t-dark_bulleted-headlines__item .container__video-duration--hidden,
    .product-zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden,
    .product-zone--t-dark_ml-manual__item .container__video-duration--hidden,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration--hidden,
    .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden {
      display: none
    }

    .zone--t-dark_grid-2__item .container__video-duration-icon,
    .zone--t-dark_grid-3__item .container__video-duration-icon,
    .zone--t-dark_grid-4__item .container__video-duration-icon,
    .zone--t-dark_list-headlines__item .container__video-duration-icon,
    .zone--t-dark_bulleted-headlines__item .container__video-duration-icon,
    .zone--t-dark_list-headlines-with-images__item .container__video-duration-icon,
    .zone--t-dark_ml-manual__item .container__video-duration-icon,
    .zone--t-dark_list-images-with-description__item .container__video-duration-icon,
    .zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon,
    .product-zone--t-dark_grid-2__item .container__video-duration-icon,
    .product-zone--t-dark_grid-3__item .container__video-duration-icon,
    .product-zone--t-dark_grid-4__item .container__video-duration-icon,
    .product-zone--t-dark_list-headlines__item .container__video-duration-icon,
    .product-zone--t-dark_bulleted-headlines__item .container__video-duration-icon,
    .product-zone--t-dark_list-headlines-with-images__item .container__video-duration-icon,
    .product-zone--t-dark_ml-manual__item .container__video-duration-icon,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration-icon,
    .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon {
      content: url("video-dark.svg");
      vertical-align: -1.5px;
      margin-top: 2px;
      margin-right: 2px;
      padding-bottom: 0
    }

    .zone--t-dark_feature-cards__item:first-child .container__video-duration,
    .zone--t-dark_lead-plus-headlines__item:first-child .container__video-duration,
    .zone--t-dark_lead-plus-headlines-with-images__item:first-child .container__video-duration,
    .zone--t-dark_lead-package__item:first-child .container__video-duration,
    .product-zone--t-dark_feature-cards__item:first-child .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines__item:first-child .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines-with-images__item:first-child .container__video-duration,
    .product-zone--t-dark_lead-package__item:first-child .container__video-duration,
    .zone--t-dark_feature-cards__item .icon-sig-video,
    .zone--t-dark_lead-plus-headlines__item .icon-sig-video,
    .zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video,
    .zone--t-dark_lead-package__item .icon-sig-video,
    .product-zone--t-dark_feature-cards__item .icon-sig-video,
    .product-zone--t-dark_lead-plus-headlines__item .icon-sig-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video,
    .product-zone--t-dark_lead-package__item .icon-sig-video {
      display: none
    }

    .zone--t-dark_feature-cards__item .container__video-duration,
    .zone--t-dark_lead-plus-headlines__item .container__video-duration,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .zone--t-dark_lead-package__item .container__video-duration,
    .product-zone--t-dark_feature-cards__item .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines__item .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_lead-package__item .container__video-duration {
      font-weight: 700;
      display: inline-block
    }

    .zone--t-dark_feature-cards__item .container__video-duration-icon,
    .zone--t-dark_lead-plus-headlines__item .container__video-duration-icon,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon,
    .zone--t-dark_lead-package__item .container__video-duration-icon,
    .product-zone--t-dark_feature-cards__item .container__video-duration-icon,
    .product-zone--t-dark_lead-plus-headlines__item .container__video-duration-icon,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon,
    .product-zone--t-dark_lead-package__item .container__video-duration-icon {
      content: url("video-dark.svg");
      vertical-align: -1.5px;
      margin-top: 2px;
      margin-right: 2px;
      padding-bottom: 0
    }

    .zone--t-dark .card__label--type-video .card__label-bull-span,
    .product-zone--t-dark .card__label--type-video .card__label-bull-span {
      display: none
    }

    .zone--t-dark .card__label--type-video .card__label--duration,
    .product-zone--t-dark .card__label--type-video .card__label--duration {
      display: inline
    }

    .zone--t-dark .pagination,
    .product-zone--t-dark .pagination {
      background: #fff;
      justify-content: center;
      align-items: center;
      height: 56px;
      margin: 32px auto 8px;
      font-size: 16px;
      font-weight: 700;
      transition: opacity 1.5s;
      display: flex
    }

    [dir=rtl] .zone--t-dark .pagination.pagination,
    [dir=rtl] .zone--t-dark .pagination.pagination *,
    [dir=rtl] .product-zone--t-dark .pagination.pagination,
    [dir=rtl] .product-zone--t-dark .pagination.pagination * {
      font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif !important
    }

    .zone--t-dark .pagination-previous:before,
    .product-zone--t-dark .pagination-previous:before {
      -webkit-mask: url("ui-arrow-left.svg");
      mask: url("ui-arrow-left.svg")
    }

    [dir=rtl] .zone--t-dark .pagination-previous:before,
    [dir=rtl] .product-zone--t-dark .pagination-previous:before {
      -webkit-mask: url("ui-caret-left-elevate.svg");
      mask: url("ui-caret-left-elevate.svg")
    }

    .zone--t-dark .pagination-next:before,
    .product-zone--t-dark .pagination-next:before {
      -webkit-mask: url("ui-arrow-right.svg");
      mask: url("ui-arrow-right.svg")
    }

    [dir=rtl] .zone--t-dark .pagination-next:before,
    [dir=rtl] .product-zone--t-dark .pagination-next:before {
      -webkit-mask: url("ui-caret-right-elevate.svg");
      mask: url("ui-caret-right-elevate.svg")
    }

    .zone--t-dark .pagination-previous,
    .zone--t-dark .pagination-next,
    .product-zone--t-dark .pagination-previous,
    .product-zone--t-dark .pagination-next {
      color: #0c0c0c;
      border: 1px solid #0c0c0c;
      border-radius: 50%;
      justify-content: center;
      align-items: center;
      padding: 12px 16px;
      text-decoration: none;
      display: flex
    }

    .zone--t-dark .pagination-previous:hover,
    .zone--t-dark .pagination-next:hover,
    .product-zone--t-dark .pagination-previous:hover,
    .product-zone--t-dark .pagination-next:hover {
      background: #e6e6e6
    }

    .zone--t-dark .pagination-previous.disabled,
    .zone--t-dark .pagination-next.disabled,
    .product-zone--t-dark .pagination-previous.disabled,
    .product-zone--t-dark .pagination-next.disabled {
      pointer-events: none;
      cursor: default;
      border: 1px solid #b1b1b1
    }

    .zone--t-dark .pagination-previous.disabled:before,
    .zone--t-dark .pagination-next.disabled:before,
    .product-zone--t-dark .pagination-previous.disabled:before,
    .product-zone--t-dark .pagination-next.disabled:before {
      background-color: #b1b1b1
    }

    .zone--t-dark .pagination-previous svg,
    .zone--t-dark .pagination-next svg,
    .product-zone--t-dark .pagination-previous svg,
    .product-zone--t-dark .pagination-next svg {
      margin: 0
    }

    .zone--t-dark .pagination-previous-direction,
    .zone--t-dark .pagination-next-direction,
    .product-zone--t-dark .pagination-previous-direction,
    .product-zone--t-dark .pagination-next-direction {
      text-indent: -9999px;
      display: block
    }

    .zone--t-dark .pagination-previous:before,
    .zone--t-dark .pagination-next:before,
    .product-zone--t-dark .pagination-previous:before,
    .product-zone--t-dark .pagination-next:before {
      content: "";
      background-color: #0c0c0c;
      width: 12px;
      height: 12px;
      -webkit-mask-size: contain;
      mask-size: contain
    }

    [dir=rtl] .zone--t-dark .pagination-previous,
    [dir=rtl] .zone--t-dark .pagination-next,
    [dir=rtl] .product-zone--t-dark .pagination-previous,
    [dir=rtl] .product-zone--t-dark .pagination-next {
      border-width: 2px;
      flex-shrink: 0;
      width: 48px;
      height: 48px;
      padding: 0
    }

    [dir=rtl] .zone--t-dark .pagination-previous.disabled,
    [dir=rtl] .zone--t-dark .pagination-next.disabled,
    [dir=rtl] .product-zone--t-dark .pagination-previous.disabled,
    [dir=rtl] .product-zone--t-dark .pagination-next.disabled {
      border-width: 2px
    }

    [dir=rtl] .zone--t-dark .pagination-previous:before,
    [dir=rtl] .zone--t-dark .pagination-next:before,
    [dir=rtl] .product-zone--t-dark .pagination-previous:before,
    [dir=rtl] .product-zone--t-dark .pagination-next:before {
      transform: scaleX(-1);
      -webkit-mask-position: 50%;
      mask-position: 50%;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat
    }

    .zone--t-dark .pagination-links,
    .product-zone--t-dark .pagination-links {
      margin: 0;
      padding: 0 24px;
      list-style: none;
      display: flex
    }

    .zone--t-dark .pagination-link,
    .product-zone--t-dark .pagination-link {
      color: #6e6e6e;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      min-width: 25px;
      margin: 0 4px;
      padding-bottom: 4px;
      text-decoration: none;
      display: flex;
      position: relative
    }

    [dir=rtl] .zone--t-dark .pagination-link,
    [dir=rtl] .product-zone--t-dark .pagination-link {
      text-transform: uppercase;
      line-height: 18px
    }

    .zone--t-dark .pagination-link:after,
    .product-zone--t-dark .pagination-link:after {
      content: "";
      width: 100%;
      height: 3px;
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translate(-50%)
    }

    .zone--t-dark .pagination-link.active,
    .product-zone--t-dark .pagination-link.active {
      color: #0c0c0c
    }

    .zone--t-dark .pagination-link.active:after,
    .product-zone--t-dark .pagination-link.active:after {
      background: #000
    }

    .zone--t-dark .pagination-link:hover:after,
    .product-zone--t-dark .pagination-link:hover:after {
      background: #6e6e6e
    }

    .zone--t-dark .pagination-link:hover,
    .zone--t-dark .pagination-link:active,
    .zone--t-dark .pagination-link:focus,
    .product-zone--t-dark .pagination-link:hover,
    .product-zone--t-dark .pagination-link:active,
    .product-zone--t-dark .pagination-link:focus {
      color: #0c0c0c
    }

    .zone--t-dark .pagination-link:hover:after,
    .zone--t-dark .pagination-link:active:after,
    .zone--t-dark .pagination-link:focus:after,
    .product-zone--t-dark .pagination-link:hover:after,
    .product-zone--t-dark .pagination-link:active:after,
    .product-zone--t-dark .pagination-link:focus:after {
      background: #e6e6e6
    }

    @media (width<=479px) {

      [dir=rtl] .zone--t-dark .pagination-links,
      [dir=rtl] .product-zone--t-dark .pagination-links {
        padding: 0 8px
      }

      [dir=rtl] .zone--t-dark .pagination-link,
      [dir=rtl] .product-zone--t-dark .pagination-link {
        min-width: 20px;
        margin: 0 2px
      }
    }

    @media screen and (width>=960px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title_url-text {
        font-size: 36px;
        font-weight: 700;
        line-height: 38px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title_url-text {
        font-size: 46px;
        font-weight: 700;
        line-height: 52px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title_url-text {
        font-size: 56px;
        font-weight: 700;
        line-height: 62px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker-text {
        margin: 0;
        font-size: 20px;
        line-height: 26px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image {
        margin: 0 0 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container {
        background: 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image img {
        max-width: min(400px, 100%);
        max-height: 40px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker--kicker-logo-small .image__picture {
        max-height: 20px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker--kicker-logo-small .image img {
        max-width: 250px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker--kicker-logo .image__picture {
        max-height: 40px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker--kicker-logo .image img {
        max-width: 250px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container .container__title_url-text .right-arrow {
        display: inherit
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title_url-text {
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 26px
      }
    }

    @media screen and (width<=959px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title_url-text {
        letter-spacing: 0;
        margin-top: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title_url-text {
        font-size: 32px;
        font-weight: 700;
        line-height: 38px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container {
        background: 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_ml-manual__item-media-wrapper {
        min-width: 95px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_ml-manual__item-media-wrapper .image__container,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_ml-manual__item-media-wrapper .interactive-video__container {
        width: 95px;
        height: 95px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title_url-text {
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 22px
      }
    }

    @media screen and (width<=479px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title_url-sub-text {
        font-size: 14px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a {
        flex-wrap: wrap
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a p {
        padding-top: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text {
        font-size: 30px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text {
        margin-bottom: 4px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title_url-text {
        font-size: 20px;
        font-weight: 700;
        line-height: 26px
      }
    }

    .container:not([data-subscriber-card-make-up=true]) .container__text-label--type-for-subscribers {
      display: inline
    }

    .container:not([data-subscriber-card-make-up=true]) .container_lead-package__item:first-child .container__text-label--type-for-subscribers,
    .container:not([data-subscriber-card-make-up=true]) .container_lead-plus-headlines__item:first-child .container__text-label--type-for-subscribers,
    .container:not([data-subscriber-card-make-up=true]) .container_spotlight-package__item:first-child .container__text-label--type-for-subscribers,
    .container:not([data-subscriber-card-make-up=true]) .container_lead-plus-headlines-with-images__item:first-child .container__text-label--type-for-subscribers,
    .container[data-subscriber-card-make-up=true] .container__text-label--type-for-subscribers,
    .container[data-subscriber-card-make-up=true] .card__label--type-for-subscribers {
      display: none
    }

    .container:not([data-subscriber-card-make-up=true]) .card__label--type-for-subscribers {
      display: inline-flex
    }

    .underscored .container .card:first-of-type .container__link:last-child,
    .underscored .container .card:last-of-type .container__link:last-child {
      margin-bottom: 0;
      padding-bottom: 0
    }

    .visual-cues .container:is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item {
      container: card-item/inline-size
    }

    .visual-cues .container.container_hero-card-feature .card__label-container {
      display: block
    }

    .visual-cues .container.container_hero-card-feature .container__text .card__label-container {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper {
      position: relative;
      overflow: hidden
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label-container {
      z-index: 1;
      pointer-events: none;
      margin: 0;
      line-height: 0;
      display: block;
      position: absolute;
      inset: 0
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label:is(.card__media-label--type-audio, .card__media-label--type-podcasts, .card__media-label--type-gallery) {
      height: var(--semantic-type-metadata-lg-line-height);
      padding: 0 var(--semantic-space-md);
      border-radius: var(--theme-semantic-radius-round);
      color: var(--semantic-color-type-persistent__white);
      font-family: var(--semantic-type-metadata-font-family);
      font-size: var(--semantic-type-metadata-md-font-size);
      font-weight: var(--semantic-type-metadata-font-wt-style__bold);
      background: var(--theme-component-label-bg__signifier);
      gap: 6px;
      line-height: 16px
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__media-label-container {
      pointer-events: none;
      z-index: 2;
      height: 0;
      line-height: 0;
      display: block;
      position: relative
    }

    @container card-item not (width>=210px) {
      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item-media-wrapper .card__media-label-container {
        display: none
      }
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__media-label {
      bottom: var(--semantic-space-md);
      pointer-events: none;
      align-items: center;
      display: inline-flex;
      position: relative;
      inset-inline-start: var(--semantic-space-md);
      transform: translateY(-100%)
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__text .card__media-label-container {
      margin-top: var(--semantic-space-md);
      order: 1;
      display: block
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__text .card__media-label {
      align-items: center;
      gap: 5px;
      display: inline-flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__text {
      flex-direction: column;
      display: flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item:not(:first-child) .card__media-label-container {
      display: none
    }

    @container card-item not (width>=210px) {
      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item-media-wrapper .card__label-container {
        display: none
      }
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label {
      border-radius: var(--semantic-radius-md)0;
      top: auto;
      bottom: auto;
      pointer-events: auto;
      height: var(--semantic-type-metadata-lg-line-height);
      padding: 0 var(--semantic-space-md);
      justify-content: center;
      align-items: center;
      gap: var(--semantic-space-sm);
      white-space: nowrap;
      color: var(--semantic-color-type-persistent__white);
      width: fit-content;
      font-family: var(--semantic-type-metadata-font-family);
      font-size: var(--semantic-type-metadata-md-font-size);
      font-style: normal;
      font-weight: var(--semantic-type-metadata-font-wt-style__bold);
      line-height: var(--semantic-type-metadata-md-line-height);
      letter-spacing: 0;
      text-transform: capitalize;
      text-overflow: ellipsis;
      margin: -.5px;
      display: flex;
      position: static;
      inset-inline-start: auto;
      transform: none;
      box-shadow: 0 12px 20px #6a738138
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_side-by-side-feature .container__item-media-wrapper .card__label {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card--media-extra-large.container__item-media-wrapper .card__label {
      border-radius: var(--semantic-radius-lg)0
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label--type-video,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label--type-gallery,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label--type-podcasts,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label--type-audio,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label--type-updates .card__label-indicator,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label--type-updates-in-spanish .card__label-indicator,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label--type-streaming-non-breaking .card__label-icon,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label--type-custom-video .card__label-icon {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .image__container,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container {
      position: relative
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before {
      content: "";
      z-index: 1;
      inset: 0;
      background: linear-gradient(222deg, #6660 72.03%, #000 91.08%);
      position: absolute;
      bottom: -.333px
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before {
      background: 0 0
    }

    @container card-item not (width>=210px) {

      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before {
        background: 0 0
      }
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__media-label:is(.card__media-label--type-video, .card__media-label--type-custom-video, .card__media-label--type-live-video, .card__media-label--type-streaming-non-breaking),
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__media-label:has(.card__media-label--duration) {
      z-index: 2;
      gap: 5px
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label:is(.card__media-label--type-video, .card__media-label--type-custom-video, .card__media-label--type-live-video, .card__media-label--type-streaming-non-breaking) .card__media-label-icon,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .card__media-label-icon {
      border: var(--semantic-border-sm)solid var(--semantic-color-type-persistent__white);
      aspect-ratio: 1;
      background-color: #0c0c0ccc;
      background-image: url("play-icon.svg");
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: 45%;
      border-radius: 32px;
      flex-shrink: 0;
      justify-content: center;
      align-items: center;
      gap: 10px;
      width: 40px;
      height: 40px;
      display: flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label:is(.card__media-label--type-video, .card__media-label--type-custom-video, .card__media-label--type-live-video, .card__media-label--type-streaming-non-breaking) .card__media-label-text,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .card__media-label-text {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label:is(.card__media-label--type-audio, .card__media-label--type-podcasts, .card__media-label--type-gallery) .card__media-label-icon {
      width: var(--theme-semantic-size-xs);
      height: var(--theme-semantic-size-xs);
      aspect-ratio: 1;
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: contain;
      flex-shrink: 0;
      margin-bottom: 2px;
      display: flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label.card__media-label--type-gallery .card__media-label-icon {
      background-image: url("gallery.svg")
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label.card__media-label--type-podcasts .card__media-label-icon {
      background-image: url("podcast.svg")
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label.card__media-label--type-audio .card__media-label-icon {
      background-image: url("audio.svg")
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item:first-child .card__media-label-icon {
      border: var(--semantic-border-sm)solid var(--semantic-color-type-persistent__white);
      aspect-ratio: 1;
      background-color: #0c0c0ccc;
      background-image: url("play-icon.svg");
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: 45%;
      border-radius: 32px;
      flex-shrink: 0;
      justify-content: center;
      align-items: center;
      gap: 10px;
      width: 40px;
      height: 40px;
      display: flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item:first-child .card__media-label-text {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label--duration {
      color: var(--semantic-color-type-persistent__white);
      font-family: var(--semantic-type-metadata-font-family);
      font-size: var(--semantic-type-metadata-sm-font-size);
      font-weight: var(--semantic-type-metadata-font-wt-style__bold);
      font-style: normal;
      line-height: var(--theme-semantic-type-metadata-sm-line-height);
      letter-spacing: var(--theme-semantic-type-metadata-letter-spacing__narrow);
      white-space: nowrap;
      text-shadow: 0 1px 4px #000;
      text-transform: uppercase
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item:first-child:has(.card__media-label--duration) .container__video-duration,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item-media-wrapper :is(.card__label-container, .card__media-label-container),
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_spotlight-package, .container_side-by-side-feature) .container__text .card__label-container:has(.card__label--type-video, .card__label--type-custom-video, .card__label--type-audio, .card__label--type-podcasts, .card__label--type-gallery) {
      display: none
    }

    @container card-item not (width>=210px) {

      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item:first-child:has(.card__media-label--duration) .container__video-duration,
      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item:has(.card__media-label--duration) .container__video-duration--type-video {
        display: inline-block
      }
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label:is(.card__label--type-breaking, .card__label--type-updates, .card__label--type-updates-in-spanish, .card__label--type-live-video, .card__label--type-projection-breaking) {
      background: linear-gradient(90deg, var(--semantic-color-action-conversion-base-inverse-bg)0%, var(--primitive-color-brand-tertiary)100%)
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label:is(.card__label--type-for-subscribers, .card__label--type-exclusive, .card__label--type-bleacher-report, .card__label--type-kfile, .card__label--type-opinion, .card__label--type-analysis, .card__label--type-investigates, .card__label--type-underscored, .card__label--type-first, .card__label--type-review, .card__label--type-trending, .card__label--type-custom, .card__label--type-custom-video, .card__label--type-poll, .card__label--type-projection-non-breaking, .card__label--type-streaming-non-breaking, .card__label--type-fact-check, .card__label--type-quiz) {
      color: var(--semantic-color-type-persistent__black);
      background: var(--semantic-color-bg-secondary)
    }

    .visual-cues .container.container_spotlight-package .container__item:first-child .container__item-media-wrapper .card__label-container {
      display: none
    }

    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label {
      font-size: var(--semantic-type-metadata-md-font-size);
      border-radius: var(--semantic-radius-xl);
      text-transform: none;
      box-shadow: 0 var(--primitive-size-12)var(--primitive-size-20)0 #6a738138;
      line-height: var(--primitive-type-line-height-26);
      padding: 0 var(--primitive-space-08)
    }

    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label--type-updates .card__label-indicator,
    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label--type-updates-in-spanish .card__label-indicator,
    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label--type-streaming-non-breaking .card__label-icon,
    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label--type-custom-video .card__label-icon {
      display: none
    }

    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label-container+.container__headline {
      margin-top: var(--primitive-space-08)
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__headline {
      flex-direction: column;
      display: flex
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__video-duration {
      font-family: var(--semantic-type-metadata-font-family);
      font-size: var(--semantic-type-metadata-md-font-size);
      font-style: normal;
      font-weight: var(--semantic-type-metadata-font-wt-style__bold);
      line-height: var(--semantic-type-metadata-md-line-height);
      letter-spacing: var(--semantic-type-metadata-letter-spacing);
      padding-bottom: var(--semantic-space-sm);
      display: block
    }

    @container card-item (width>=210px) {

      .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item .container__text-label,
      .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item .container__video-duration {
        display: none
      }
    }

    @container card-item not (width>=210px) {
      .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label {
        display: block
      }
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-podcasts,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-audio,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-gallery,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__video-duration {
      padding-bottom: 0;
      padding-top: var(--semantic-space-sm)
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-podcasts,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-audio,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-gallery {
      order: 1
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-video {
      display: none
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-live-video {
      align-items: center;
      gap: var(--semantic-space-sm);
      width: fit-content;
      display: flex
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-live-video .container__text-label--icon {
      width: var(--semantic-size-xs);
      height: var(--semantic-size-xs);
      margin-bottom: var(--semantic-space-sm);
      vertical-align: middle;
      background-image: url("live-video-icon-red.svg");
      display: inline-block
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-gallery:not(:empty):before,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-podcasts:not(:empty):before,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-audio:not(:empty):before {
      width: var(--semantic-size-xs);
      height: var(--semantic-size-xs);
      margin-inline-end: var(--primitive-space-02)
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-gallery:not(:empty):before {
      content: url("gallery-text-label.svg");
      margin-top: calc(-1*var(--primitive-space-04))
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-podcasts:not(:empty):before {
      content: url("podcast-text-label.svg");
      margin-top: calc(-1*var(--primitive-space-02))
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-audio:not(:empty):before {
      content: url("audio-text-label.svg");
      margin-top: calc(-1*var(--primitive-space-04))
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label:not(:empty):after,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-streaming-non-breaking:not(:empty):before {
      content: none
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label:is(.container__text-label--type-breaking, .container__text-label--type-updates, .container__text-label--type-updates-in-spanish, .container__text-label--type-live-video, .container__text-label--type-projection-breaking) {
      color: var(--semantic-color-type-accent)
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label:is(.container__text-label--type-for-subscribers, .container__text-label--type-exclusive, .container__text-label--type-bleacher-report, .container__text-label--type-kfile, .container__text-label--type-opinion, .container__text-label--type-analysis, .container__text-label--type-investigates, .container__text-label--type-underscored, .container__text-label--type-first, .container__text-label--type-review, .container__text-label--type-trending, .container__text-label--type-custom, .container__text-label--type-custom-video, .container__text-label--type-poll, .container__text-label--type-projection-non-breaking, .container__text-label--type-streaming-non-breaking, .container__text-label--type-fact-check, .container__text-label--type-quiz) {
      color: var(--semantic-color-type-primary)
    }

    .visual-cues .container.container_side-by-side-feature .container__text-label--type-podcasts,
    .visual-cues .container.container_side-by-side-feature .container__text-label--type-audio,
    .visual-cues .container.container_side-by-side-feature .container__text-label--type-gallery,
    .visual-cues .container.container_lead-plus-headlines-with-images .container__item.container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper .card__label-container,
    .visual-cues .container.container_lead-plus-headlines-with-images .container__item.container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper .card__media-label-container,
    .visual-cues .container.container_lead-plus-headlines-with-images .container__item.container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper:has(.card__media-label--duration) .card__media-label-icon,
    .visual-cues .container.container_lead-plus-headlines-with-images .container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
    .visual-cues .container.container_lead-plus-headlines-with-images .container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before,
    .visual-cues .container[data-subscriber-card-make-up=true] .container__item-media-wrapper .card__label--type-for-subscribers,
    .visual-cues .container[data-subscriber-card-make-up=true] .container__text-label--type-for-subscribers {
      display: none
    }

    .visual-cues.product-zone.layout--full-bleed .container .container__item-media-wrapper .card__label {
      border-radius: 0 0 var(--semantic-radius-md)0
    }

    .layout:not(.layout-homepage-mobile):not(.layout-homepage-mobile-app) .visual-cues .container:is(.container_grid-3, .container_grid-4) .container__item-media-wrapper .card__label {
      height: var(--semantic-type-description-lg-line-height)
    }

    @media screen and (width>=960px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .layout--full-width .container.container_hero-card-feature .container_hero-card-feature__text .card__label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .layout--full-bleed .container.container_hero-card-feature .container_hero-card-feature__text .card__label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--full-bleed .visual-cues .container.container_hero-card-feature .container_hero-card-feature__text .card__label {
        margin-bottom: var(--primitive-size-16)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__label-container {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .container__item-media-wrapper .card__label-container {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label {
        font-size: var(--semantic-type-metadata-md-font-size);
        border-radius: var(--semantic-radius-xl);
        text-transform: none;
        box-shadow: 0 var(--primitive-size-12)var(--primitive-size-20)0 #6a738138;
        line-height: var(--primitive-type-line-height-26);
        padding: 0 var(--primitive-space-08)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label--type-updates .card__label-indicator,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label--type-updates-in-spanish .card__label-indicator,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label--type-streaming-non-breaking .card__label-icon,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label--type-custom-video .card__label-icon {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label-container+.container__headline {
        margin-top: var(--primitive-space-08)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item-media-wrapper :is(.card__label-container, .card__media-label-container) {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text {
        flex-direction: column;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__media-label-container {
        margin-top: var(--semantic-space-md);
        order: 1;
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__media-label {
        align-items: center;
        gap: 5px;
        display: inline-flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__media-label:has(.card__media-label--duration) .card__media-label-icon {
        border: var(--semantic-border-sm)solid var(--semantic-color-type-persistent__white);
        aspect-ratio: 1;
        background-color: #0c0c0ccc;
        background-image: url("play-icon.svg");
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 45%;
        border-radius: 32px;
        flex-shrink: 0;
        justify-content: center;
        align-items: center;
        gap: 10px;
        width: 40px;
        height: 40px;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__media-label:has(.card__media-label--duration) .card__media-label-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__label-container:has(.card__label--type-video, .card__label--type-custom-video, .card__label--type-audio, .card__label--type-podcasts, .card__label--type-gallery) {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before {
        background: 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-package .container_lead-package__item:first-child .container__text-label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-plus-headlines .container_lead-plus-headlines__item:first-child .container__text-label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-plus-headlines-with-images .container_lead-plus-headlines-with-images__item:first-child .container__text-label {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-plus-headlines .container_lead-plus-headlines__item:first-child .container__item-media-wrapper:after,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-plus-headlines-with-images .container_lead-plus-headlines-with-images__item:first-child .container__item-media-wrapper:after {
        content: none
      }
    }

    .container--flex-child {
      outline-offset: 4px;
      outline: 1px dashed #b1b1b1;
      position: relative
    }

    .container--flex-child .container__title,
    .container--flex-child .container__kicker,
    .container--flex-child .container__field-wrapper {
      pointer-events: none;
      opacity: .55
    }

    .container--flex-child.component-selector-wrapper>.selector :is(.reposition-buttons, .add-top, .add-bottom, .add-left, .add-right, .kiln-drag-handle),
    .flex-variant .container.component-selector-wrapper>.selector button[aria-label*=Shared\ Component i] {
      display: none
    }

    .container_grid-3 {
      margin-bottom: var(--theme-container__margin-bottom-grid-3)
    }

    .container_grid-3__field-links {
      gap: 32px 24px;
      margin-top: 0;
      padding: 0;
      display: grid
    }

    .container_grid-3__field-links .container_grid-3__item {
      border-top: 0;
      margin: 0
    }

    .container_grid-3__field-links .container_grid-3__item .container_grid-3__headline {
      font-size: 16px;
      line-height: 20px
    }

    .container_grid-3__field-links.paginated {
      row-gap: 0;
      margin-top: -32px
    }

    .container_grid-3__field-links.paginated .card {
      margin-top: 32px;
      margin-bottom: 0;
      transition: opacity .5s;
      overflow: hidden
    }

    .container_grid-3__field-links.paginated .card.hide {
      opacity: 0;
      height: 0;
      margin-top: 0
    }

    .container_grid-3__item-media .image__container:only-child,
    .container_grid-3__item-media .image_sponsorship__container:only-child,
    .container__title--underscored {
      margin-bottom: 24px
    }

    .container__title--underscored:before {
      transition: none;
      display: none
    }

    .container__title--underscored.hover:hover:before {
      width: 16px;
      transition: none
    }

    .container__title--underscored .container__title-url {
      margin-bottom: 0
    }

    .container__title--underscored .container__title-text,
    .container__title--underscored .container__title_url-text {
      text-transform: none;
      margin-bottom: 0;
      margin-right: 12px;
      font-size: 36px;
      font-weight: 700
    }

    .container__title--underscored .container__title-text .container__title-underscored-text,
    .container__title--underscored .container__title_url-text .container__title-underscored-text {
      border-bottom: 6px solid #0c0c0c;
      margin-left: 0;
      padding: 0;
      display: inline-block
    }

    .container__title--underscored .container__title_url-sub-text {
      margin: 0;
      display: block
    }

    .container__title--underscored .container__title_url-sub-text:hover {
      text-decoration: none
    }

    @media screen and (width>=480px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_grid-3__field-links {
        grid-template-columns: repeat(auto-fit, minmax(25%, 1fr))
      }
    }

    .container {
      margin-bottom: var(--theme-container-margin-bottom-default);
      width: 100%
    }

    .container:last-child {
      margin-bottom: 0
    }

    .container__title {
      box-sizing: border-box;
      width: 100%;
      margin-bottom: var(--theme-container-title__margin-bottom);
      position: relative
    }

    .container__title:after,
    .container__title:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: 0
    }

    .container__title-url {
      color: inherit;
      text-decoration: none
    }

    .container__title-url .right-arrow {
      content: "";
      fill: var(--theme-container-title__arrow-color--initial);
      stroke: var(--theme-container-title__arrow-color--initial);
      height: var(--theme-container-title__arrow-size);
      top: var(--theme-container-title__arrow-top-pos);
      vertical-align: top;
      width: var(--theme-container-title__arrow-size);
      margin-left: 8px;
      display: inline-block;
      position: relative
    }

    .container__title.hover:hover .right-arrow {
      fill: var(--theme-container-title__arrow-color--hover);
      stroke: var(--theme-container-title__arrow-color--hover);
      transition: all .4s
    }

    .container__title-text,
    .container__title_url-text {
      font-family: var(--theme-font-family);
      font-size: var(--theme-container-title__text-size);
      letter-spacing: .5px;
      text-transform: uppercase;
      width: 100%;
      margin-top: 0;
      margin-bottom: 16px;
      font-weight: 700;
      line-height: 20px;
      text-decoration: none;
      display: inline-block
    }

    .container__title--underscored:before {
      transition: none;
      display: none
    }

    .container__title--underscored.hover:hover:before {
      width: 16px;
      transition: none
    }

    .container__title--underscored .container__title-url {
      align-items: center;
      margin-bottom: 24px;
      display: inline-flex
    }

    .container__title--underscored .container__title-text,
    .container__title--underscored .container__title_url-text {
      text-transform: none;
      margin-bottom: 0;
      margin-right: 12px;
      padding-bottom: 0;
      font-size: 36px;
      font-weight: 700;
      line-height: 36px
    }

    .container__title--underscored:after {
      border-top: none
    }

    .container__title--underscored .container__title_url-text {
      width: auto
    }

    .container__title--underscored .container_card__title_url-sub-text {
      color: var(--theme-paragraph__link-color);
      text-decoration-line: var(--theme-paragraph__link-decoration);
      text-decoration-color: var(--theme-paragraph__link-decoration-color);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration-skip-ink: var(--theme-underline-skip-ink);
      text-decoration-skip: var(--theme-underline-skip-ink)
    }

    .container__title--underscored .container_card__title_url-sub-text:hover {
      color: var(--theme-link-color-hover);
      text-decoration: var(--theme-paragraph__hover-link-decoration)
    }

    .container__title--underscored .container_card__title_url-sub-text {
      color: inherit;
      text-decoration-color: inherit
    }

    .container__title--underscored .container_card__title_url-sub-text:hover {
      color: #6e6e6e
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title-text,
    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text {
      border-inline-start: 6px solid #0c0c0c;
      padding-inline-start: 10px
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover {
      color: #6e6e6e;
      border-inline-start-color: #6e6e6e
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover .right-arrow {
      fill: #6e6e6e;
      stroke: #6e6e6e;
      transition: all .4s
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active {
      color: #404040;
      border-inline-start-color: #404040
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active .right-arrow {
      fill: #404040;
      stroke: #404040
    }

    .container__title--bold:before,
    .container__title--bold:after {
      display: none
    }

    .container__title--bold .container__title-text,
    .container__title--bold .container__title_url-text {
      text-align: left;
      text-transform: initial;
      font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;
      font-weight: 700;
      font-size: helveticaneue;
      color: Helvetica;
      letter-spacing: Arial;
      line-height: Utkal
    }

    .container__title--bold .container__title_url-text {
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration-line: underline;
      text-decoration-color: #0c0c0c;
      text-decoration-thickness: 2px
    }

    .container__title--bold .container__title_url-text:hover {
      color: #6e6e6e;
      text-decoration-line: none
    }

    .container__title--emphatic:before {
      content: unset
    }

    .container__title--emphatic .container__title-text {
      text-transform: none
    }

    .container__title--emphatic .container__title_url-text {
      text-transform: none;
      font-size: var(--theme-container-title-emphatic__font-size);
      font-weight: var(--theme-section-headline__font-weight);
      line-height: var(--theme-container-title-emphatic__line-height);
      letter-spacing: 0;
      margin-top: 0
    }

    .container__title--emphatic .container__title_url-text:hover {
      color: var(--theme-link-color-hover);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      cursor: pointer;
      text-decoration-line: underline
    }

    .container.tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title-text,
    .container.tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title_url-text {
      font-size: 20px;
      font-weight: 700;
      line-height: 26px
    }

    .container__kicker {
      text-align: center
    }

    .container__kicker-url {
      text-decoration: none
    }

    .container__kicker-text {
      font-family: var(--theme-font-family);
      color: #0c0c0c;
      margin: 8px 0 0;
      font-size: 18px;
      font-weight: 700;
      line-height: 26px;
      display: block
    }

    .container__kicker .image {
      border-bottom: none;
      margin: 8px 0 16px;
      padding: 0
    }

    .container__kicker .image--eq-extra-small .image__container {
      margin-bottom: 0
    }

    .container__kicker .image__container {
      background: 0 0
    }

    .container__kicker .image__metadata {
      display: none
    }

    .container__kicker .image img {
      width: auto;
      max-width: 300px;
      max-height: 20px
    }

    .container__kicker--kicker-logo-small .image__picture {
      max-height: 20px
    }

    .container__kicker--kicker-logo-small .image img {
      max-width: 250px
    }

    .container__kicker--kicker-logo .image__picture {
      max-height: 30px
    }

    .container__kicker--kicker-logo .image img {
      max-width: 250px;
      max-height: 30px
    }

    .container__item {
      margin: 0;
      padding: 0;
      list-style: none;
      position: relative
    }

    .container__item:first-child {
      border-top: none;
      padding-top: 0
    }

    .container__item.placeholder,
    .container__item.fill {
      opacity: .5
    }

    .container__item .component-selector-wrapper {
      position: unset
    }

    .container__item .interactive-video,
    .container__item .interactive-video_inline-small {
      margin-top: 0;
      margin-bottom: 0
    }

    .container__item .interactive-video [data-editable=metaCaption],
    .container__item .interactive-video_inline-small [data-editable=metaCaption] {
      display: none
    }

    .container__item .interactive-video__player,
    .container__item .interactive-video_inline-small__player {
      object-position: top
    }

    .container__item img,
    .container__item video {
      object-fit: cover;
      object-position: center;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      right: 0
    }

    .container__item .image,
    .container__item .image_inline-small {
      border: none;
      margin: 0;
      padding: 0
    }

    .container__item .image__caption,
    .container__item .image_inline-small__caption {
      display: none
    }

    .container__item .image__credit,
    .container__item .image_inline-small__credit {
      color: #6e6e6e;
      font-family: var(--theme-font-family);
      text-align: right;
      padding: 0 0 8px;
      font-size: 10px;
      font-weight: 400;
      line-height: 0
    }

    .container__item .image .mini-selector,
    .container__item .image_inline-small .mini-selector {
      display: none
    }

    .container__item .interactive-video {
      border: none;
      margin: 0;
      padding: 0
    }

    .container__item .interactive-video__metadata {
      border-bottom: none;
      max-width: none;
      padding-bottom: 0
    }

    .container__item .interactive-video__metadata .interactive-video__caption {
      line-height: initial;
      text-align: right
    }

    .container__item .interactive-video__metadata .interactive-video__caption .inline-placeholder {
      height: 0;
      display: none
    }

    .container__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit {
      padding: 4px 0 8px;
      font-size: 10px;
      line-height: 12px;
      display: block
    }

    .container__item .video {
      border-bottom: 0;
      margin: 0;
      padding-bottom: 8px
    }

    .container__item .video__caption {
      display: none
    }

    .container__item .video__credit {
      margin-top: 6px
    }

    body[dir=rtl] .container__item .image__credit,
    body[dir=rtl] .container__item .image_sponsorship__credit {
      text-align: left
    }

    .container__item-media-wrapper {
      flex-direction: column;
      justify-content: center;
      display: flex;
      position: relative
    }

    .container__item-media .image__credit,
    .container__item-media .image_sponsorship__credit,
    .container__item-media .interactive-video__credit {
      visibility: hidden
    }

    .container__item-media .image__container,
    .container__item-media .image_sponsorship__container,
    .container__item-media .interactive-video__container {
      flex-direction: column;
      position: relative;
      overflow: hidden
    }

    .container__item-media .image__container:after,
    .container__item-media .image_sponsorship__container:after,
    .container__item-media .interactive-video__container:after {
      content: "";
      padding-bottom: 56.25%;
      display: block
    }

    .container__item-media .image--eq-small~.image__metadata .image__credit,
    .container__item-media .image_sponsorship--eq-small~.image__metadata .image__credit,
    .container__item-media .interactive-video--eq-small~.image__metadata .image__credit {
      visibility: visible;
      padding: 4px;
      line-height: 12px
    }

    .container__item-media .image--eq-small~.image__metadata .card__label,
    .container__item-media .image_sponsorship--eq-small~.image__metadata .card__label,
    .container__item-media .interactive-video--eq-small~.image__metadata .card__label {
      letter-spacing: .5px;
      padding: 8px 16px
    }

    .container__item-media .image--eq-small~.image__metadata .card__label-icon,
    .container__item-media .image_sponsorship--eq-small~.image__metadata .card__label-icon,
    .container__item-media .interactive-video--eq-small~.image__metadata .card__label-icon {
      width: 16px;
      height: 16px
    }

    .container__item-media .interactive-video__container:after {
      position: relative
    }

    .container.lazy .image__container,
    .container.lazy .image_sponsorship__container {
      background: #e6e6e6
    }

    .container__headline {
      color: #0c0c0c;
      font-family: var(--theme-container__font-family);
      font-size: 16px;
      font-weight: var(--theme-container__font-weight);
      letter-spacing: .5px;
      line-height: 22px
    }

    .container_headline-carousel__headline {
      font-family: var(--theme-font-family);
      font-size: 18px;
      font-style: normal;
      font-weight: 400
    }

    .container__banner {
      color: #0c0c0c;
      letter-spacing: .5px;
      width: calc(100% - 30px);
      font-size: 18px;
      font-weight: 400;
      line-height: 22px
    }

    .container__link {
      color: unset;
      width: 100%;
      text-decoration: none;
      display: inline-block
    }

    .container__link:hover img,
    .container__link:hover video {
      opacity: var(--theme-container-image-opacity--hover);
      transition: all .2s
    }

    .container__link:hover .image__container,
    .container__link:hover .image_sponsorship__container {
      background: var(--theme-container-image-color--hover)
    }

    .container__link:hover .container__headline,
    .container__link:hover .container__banner {
      color: var(--theme-container-color--hover);
      text-decoration-color: var(--theme-container-text-decoration-color--hover);
      text-decoration-line: underline;
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset)
    }

    .container__field-links {
      margin: 0;
      padding: 0;
      list-style-type: none
    }

    .container__text-label {
      font-weight: 700;
      display: inline
    }

    .container__text-label--type-breaking,
    .container__text-label--type-updates,
    .container__text-label--type-updates-in-spanish {
      color: #d50000
    }

    .container__text-label--type-live-video {
      color: #d50000;
      flex-direction: row;
      justify-content: flex-start;
      align-items: center;
      display: inline-flex
    }

    .container__text-label--type-live-video .container__text-label--icon {
      background-image: url("live-video-icon-red.svg");
      width: 16px;
      height: 16px;
      margin-bottom: 4px
    }

    .container__text-label--type-audio:not(:empty):before,
    .container__text-label--type-custom-video:not(:empty):before,
    .container__text-label--type-streaming-non-breaking:not(:empty):before,
    .container__text-label--type-gallery:not(:empty):before,
    .container__text-label--type-podcasts:not(:empty):before {
      vertical-align: middle;
      width: 20px;
      height: 18px;
      display: inline-block
    }

    .container__text-label--type-audio:not(:empty):before {
      content: url("audio-dark.svg")
    }

    .container__text-label--type-podcasts:not(:empty):before {
      content: url("microphone-dark.svg")
    }

    .container__text-label--type-gallery:not(:empty):before {
      content: url("photo-dark.svg")
    }

    .container__text-label--type-streaming-non-breaking:not(:empty):before {
      content: url("video-dark.svg")
    }

    .container__text-label:not(:empty):after {
      content: ":"
    }

    .container__text-label--type-video:not(:empty):after {
      content: ""
    }

    .container__text-label--type-video .container__text-label--text-content {
      display: none
    }

    .container__text {
      font-family: var(--theme-font-family);
      width: 100%;
      display: inline-block
    }

    .container__text .icon-sig-video,
    .container__text .icon-sig-photo-default {
      float: left;
      height: 20px;
      margin-top: 2px;
      margin-right: 4px;
      padding-bottom: 3px;
      display: none
    }

    .container__video-duration,
    .container__labels {
      display: none
    }

    .container__text .icon-sig-video,
    .container__text .icon-sig-photo-default,
    .container__headline .icon-sig-video,
    .container__headline .icon-sig-photo-default {
      fill: #a4001e
    }

    .container__description {
      display: none
    }

    .container__title_url-sub-text {
      color: var(--theme-paragraph__link-color);
      text-decoration-line: var(--theme-paragraph__link-decoration);
      text-decoration-color: var(--theme-paragraph__link-decoration-color);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration-skip-ink: var(--theme-underline-skip-ink);
      text-decoration-skip: var(--theme-underline-skip-ink)
    }

    .container__title_url-sub-text:hover {
      color: var(--theme-link-color-hover);
      text-decoration: var(--theme-paragraph__hover-link-decoration)
    }

    .container__title_url-sub-text {
      color: #0c0c0c;
      padding-top: 16px;
      font-size: 16px;
      font-weight: 400;
      line-height: 22px;
      text-decoration-color: #0c0c0c;
      display: none
    }

    .container__title_url-sub-text:hover {
      color: #6e6e6e
    }

    .container__title--bulleted-headlines {
      display: flex
    }

    .container__title--bulleted-headlines:before {
      display: none
    }

    .container__title--bulleted-headlines:after {
      border-top: none;
      border-bottom: 1px solid #e6e6e6;
      flex-grow: 2;
      align-self: center;
      margin-inline-start: 8px;
      display: block;
      position: relative;
      top: -4px
    }

    .container__title--bulleted-headlines .container__title-text,
    .container__title--bulleted-headlines .container__title_url-text {
      letter-spacing: .5px;
      width: auto;
      margin: 0 0 16px
    }

    .container.hide {
      display: none
    }

    .container_list-headlines-with-images__item .container__text-label--type-gallery,
    .container_ml-manual__item .container__text-label--type-gallery,
    .container_list-headlines-with-read-times__item .container__text-label--type-gallery {
      display: inline
    }

    .container_list-headlines-with-images__item .container__text-label--type-video,
    .container_ml-manual__item .container__text-label--type-video,
    .container_list-headlines-with-read-times__item .container__text-label--type-video {
      display: none
    }

    .container_list-headlines-with-images__item .container__video-duration,
    .container_ml-manual__item .container__video-duration,
    .container_list-headlines-with-read-times__item .container__video-duration {
      display: inline-block
    }

    .container_ribbon .container__text-label--type-video,
    .container_ribbon .container__text-label--type-custom-video,
    .container_ribbon .container__text-label--type-gallery,
    .container_ribbon-left .container__text-label--type-video,
    .container_ribbon-left .container__text-label--type-custom-video,
    .container_ribbon-left .container__text-label--type-gallery {
      display: inline
    }

    .container_ribbon .container__text-label--type-video .container__text-label--text-content,
    .container_ribbon-left .container__text-label--type-video .container__text-label--text-content {
      display: none
    }

    .container_ribbon .container__text-label--type-video:after,
    .container_ribbon-left .container__text-label--type-video:after {
      content: ""
    }

    .container_grid-2__item .card--media-card-label-show .card__label-container,
    .container_grid-3__item .card--media-card-label-show .card__label-container,
    .container_grid-4__item .card--media-card-label-show .card__label-container,
    .container_list-images-with-description__item .card--media-card-label-show .card__label-container,
    .container_lead-plus-headlines-with-images__item .card--media-card-label-show .card__label-container,
    .container_spotlight-package__item .card--media-card-label-show .card__label-container {
      display: block
    }

    .container_grid-2__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_grid-3__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_grid-4__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_list-images-with-description__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_lead-plus-headlines-with-images__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_spotlight-package__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_grid-2__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_grid-3__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_grid-4__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_list-images-with-description__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_lead-plus-headlines-with-images__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_spotlight-package__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_grid-2__item .card__label-container,
    .container_grid-3__item .card__label-container,
    .container_grid-4__item .card__label-container,
    .container_list-images-with-description__item .card__label-container,
    .container_lead-plus-headlines-with-images__item .card__label-container,
    .container_spotlight-package__item .card__label-container {
      display: none
    }

    .container_grid-2__item .container__text-label--type-video,
    .container_grid-2__item .container__text-label--type-gallery,
    .container_grid-3__item .container__text-label--type-video,
    .container_grid-3__item .container__text-label--type-gallery,
    .container_grid-4__item .container__text-label--type-video,
    .container_grid-4__item .container__text-label--type-gallery,
    .container_list-images-with-description__item .container__text-label--type-video,
    .container_list-images-with-description__item .container__text-label--type-gallery,
    .container_lead-plus-headlines-with-images__item .container__text-label--type-video,
    .container_lead-plus-headlines-with-images__item .container__text-label--type-gallery,
    .container_spotlight-package__item .container__text-label--type-video,
    .container_spotlight-package__item .container__text-label--type-gallery {
      display: inline
    }

    .container_grid-2__item .container__text-label--type-live-video,
    .container_grid-3__item .container__text-label--type-live-video,
    .container_grid-4__item .container__text-label--type-live-video,
    .container_list-images-with-description__item .container__text-label--type-live-video,
    .container_lead-plus-headlines-with-images__item .container__text-label--type-live-video,
    .container_spotlight-package__item .container__text-label--type-live-video {
      display: inline-flex
    }

    .container_grid-2__item .container__video-duration,
    .container_grid-3__item .container__video-duration,
    .container_grid-4__item .container__video-duration,
    .container_list-images-with-description__item .container__video-duration,
    .container_lead-plus-headlines-with-images__item .container__video-duration,
    .container_spotlight-package__item .container__video-duration {
      display: inline-block
    }

    .container_lead-plus-headlines-with-images__item:first-child:first-child .card__label-container {
      display: block
    }

    .container_lead-plus-headlines-with-images__item:first-child:first-child .container__text-label,
    .container_lead-plus-headlines-with-images__item:first-child:first-child .container__video-duration--type-video {
      display: none
    }

    .container_list-headlines__item .container__video-duration,
    .container_bulleted-headlines__item .container__video-duration,
    .container_list-headlines-ranked__item .container__video-duration {
      display: inline-block
    }

    .container_grid-2__item .icon-sig-video,
    .container_grid-3__item .icon-sig-video,
    .container_grid-4__item .icon-sig-video,
    .container_list-headlines__item .icon-sig-video,
    .container_lead-plus-headlines-with-images__item .icon-sig-video,
    .container_bulleted-headlines__item .icon-sig-video,
    .container_list-headlines-with-images__item .icon-sig-video,
    .container_ml-manual__item .icon-sig-video,
    .container_list-images-with-description__item .icon-sig-video,
    .container_list-headlines-ranked__item .icon-sig-video,
    .container_list-headlines-with-read-times__item .icon-sig-video {
      display: none
    }

    .container_grid-2__item .container__video-duration,
    .container_grid-3__item .container__video-duration,
    .container_grid-4__item .container__video-duration,
    .container_list-headlines__item .container__video-duration,
    .container_lead-plus-headlines-with-images__item .container__video-duration,
    .container_bulleted-headlines__item .container__video-duration,
    .container_list-headlines-with-images__item .container__video-duration,
    .container_ml-manual__item .container__video-duration,
    .container_list-images-with-description__item .container__video-duration,
    .container_list-headlines-ranked__item .container__video-duration,
    .container_list-headlines-with-read-times__item .container__video-duration {
      font-weight: 700
    }

    .container_grid-2__item .container__video-duration-icon,
    .container_grid-3__item .container__video-duration-icon,
    .container_grid-4__item .container__video-duration-icon,
    .container_list-headlines__item .container__video-duration-icon,
    .container_lead-plus-headlines-with-images__item .container__video-duration-icon,
    .container_bulleted-headlines__item .container__video-duration-icon,
    .container_list-headlines-with-images__item .container__video-duration-icon,
    .container_ml-manual__item .container__video-duration-icon,
    .container_list-images-with-description__item .container__video-duration-icon,
    .container_list-headlines-ranked__item .container__video-duration-icon,
    .container_list-headlines-with-read-times__item .container__video-duration-icon {
      content: url("video-dark.svg");
      vertical-align: middle;
      margin-top: -2px;
      margin-right: 2px;
      padding-bottom: 0
    }

    .container_feature-cards__item:first-child .container__video-duration,
    .container_lead-plus-headlines__item:first-child .container__video-duration,
    .container_lead-plus-headlines-with-images__item:first-child .container__video-duration,
    .container_lead-package__item:first-child .container__video-duration,
    .container_spotlight-package__item:first-child .container__video-duration,
    .container_side-by-side-package__item:first-child .container__video-duration,
    .container_feature-cards__item .icon-sig-video,
    .container_feature-cards__item .icon-sig-photo-default,
    .container_lead-plus-headlines__item .icon-sig-video,
    .container_lead-plus-headlines__item .icon-sig-photo-default,
    .container_lead-plus-headlines-with-images__item .icon-sig-video,
    .container_lead-plus-headlines-with-images__item .icon-sig-photo-default,
    .container_lead-package__item .icon-sig-video,
    .container_lead-package__item .icon-sig-photo-default,
    .container_spotlight-package__item .icon-sig-video,
    .container_spotlight-package__item .icon-sig-photo-default,
    .container_side-by-side-package__item .icon-sig-video,
    .container_side-by-side-package__item .icon-sig-photo-default {
      display: none
    }

    .container_feature-cards__item .container__video-duration,
    .container_lead-plus-headlines__item .container__video-duration,
    .container_lead-plus-headlines-with-images__item .container__video-duration,
    .container_lead-package__item .container__video-duration,
    .container_spotlight-package__item .container__video-duration,
    .container_side-by-side-package__item .container__video-duration {
      font-weight: 700;
      display: inline-block
    }

    .container_feature-cards__item .container__video-duration-icon,
    .container_lead-plus-headlines__item .container__video-duration-icon,
    .container_lead-plus-headlines-with-images__item .container__video-duration-icon,
    .container_lead-package__item .container__video-duration-icon,
    .container_spotlight-package__item .container__video-duration-icon,
    .container_side-by-side-package__item .container__video-duration-icon {
      content: url("video-dark.svg");
      vertical-align: middle;
      margin-top: -2px;
      margin-right: 2px;
      padding-bottom: 0
    }

    .container_grid-2 .container__text-label--has-duration:not(:empty):before,
    .container_grid-3 .container__text-label--has-duration:not(:empty):before,
    .container_grid-4 .container__text-label--has-duration:not(:empty):before,
    .container_list-headlines-with-images .container__text-label--has-duration:not(:empty):before,
    .container_ml_manual .container__text-label--has-duration:not(:empty):before,
    .container_list-headlines-with-read-times .container__text-label--has-duration:not(:empty):before,
    .container_lead-plus-headlines-with-images .container__text-label--has-duration:not(:empty):before,
    .container_lead-plus-headlines .container__text-label--has-duration:not(:empty):before,
    .container_lead-package .container__text-label--has-duration:not(:empty):before,
    .container_list-headlines .container__text-label--has-duration:not(:empty):before,
    .container_bulleted-headlines .container__text-label--has-duration:not(:empty):before,
    .container_list-headlines-ranked .container__text-label--has-duration:not(:empty):before,
    .container_list-images-with-description .container__text-label--has-duration:not(:empty):before {
      display: none
    }

    .container_ml-manual {
      counter-reset: viewable-cards-count 0;
      margin-bottom: var(--theme-container-margin-bottom-default)
    }

    .container_ml-manual__ads .ad-slot.adSlotLoaded {
      padding: 0 0 24px
    }

    .container_ml-manual__item {
      border-top: none;
      border-bottom: 1px solid #b1b1b1;
      max-width: 100%;
      padding: 12px 8px;
      display: flex
    }

    .container_ml-manual__item .container_ml-manual__link {
      display: flex
    }

    .container_ml-manual__item .container_ml-manual__link:first-of-type {
      flex: 1
    }

    .container_ml-manual__item .image__metadata,
    .container_ml-manual__item .interactive-video__metadata {
      display: none
    }

    .container_ml-manual__item:first-child {
      padding-top: 12px
    }

    .container_ml-manual__item-media-wrapper {
      flex-direction: column;
      justify-content: flex-start;
      align-self: flex-start;
      min-width: 100px;
      display: flex
    }

    .container_ml-manual__item-media {
      width: 100%
    }

    .container_ml-manual__item-media .image__caption-container,
    .container_ml-manual__item-media .image_sponsorship__caption-container {
      display: none
    }

    .container_ml-manual__item-media .image__container,
    .container_ml-manual__item-media .interactive-video__container {
      width: 130px;
      margin-bottom: 0
    }

    .container_ml-manual__text {
      flex: 75%;
      align-items: flex-start;
      margin-inline-start: 12px
    }

    .container_ml-manual__date {
      display: none
    }

    .container_ml-manual__pinned-card,
    .container_ml-manual__placeholder-card {
      counter-increment: viewable-cards-count
    }

    .container_ml-manual__pinned-card:before,
    .container_ml-manual__placeholder-card:before {
      content: counter(viewable-cards-count);
      background-color: #e6e6e6;
      border-radius: 50%;
      justify-content: center;
      align-items: center;
      width: 24px;
      height: 24px;
      margin-right: 12px;
      padding: 8px;
      font-size: 14px;
      display: flex
    }

    .container_ml-manual__placeholder-card {
      align-items: center;
      margin-top: 0
    }

    .container_ml-manual__placeholder-card .container_ml-manual__headline-text {
      text-transform: uppercase;
      color: #311b92
    }

    .container_ml-manual__placeholder-card .container_ml-manual__text {
      margin-left: 0
    }

    .container_ml-manual__queue-card {
      background-color: #ede7f6
    }

    .container_ml-manual__queue-cards-header {
      text-align: center;
      color: #311b92;
      background-color: #e6e6e6;
      justify-content: center;
      align-items: center;
      gap: .5em;
      margin-top: 12px;
      padding: 12px;
      display: flex
    }

    .container_ml-manual .image__credit,
    .container_ml-manual .image_sponsorship__credit {
      text-align: left;
      padding: 0
    }

    .container_ml-manual .card .container__link {
      display: flex
    }

    .container_ml-manual--not-shared-component-page .hide,
    .container_ml-manual--not-shared-component-page .card__published-date {
      display: none
    }

    .container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card {
      background-color: #f8f8f8;
      border: none;
      margin-bottom: 12px
    }

    .container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card:before {
      display: none
    }

    .container_ml-manual--not-shared-component-page .container_ml-manual__text {
      position: initial;
      color: #404040;
      font-size: 14px
    }

    .drag-drop-active .container_ml-manual .container_ml-manual__placeholder-card {
      background-color: #fff
    }

    .container .card__label--type-video .card__label-bull-span {
      display: none
    }

    .container .card__label--type-video .card__label--duration {
      display: inline
    }

    .container__alert-block {
      z-index: 2;
      color: #0d47a1;
      background-color: #e3f2fd;
      width: 100%;
      margin-bottom: 12px;
      display: block;
      position: relative
    }

    .container__alert-block-item {
      color: #0d47a1;
      z-index: 1;
      background-color: #e3f2fd;
      justify-content: center;
      display: flex
    }

    .container__alert-block-inner-container {
      flex-direction: row;
      justify-content: space-between;
      margin-top: 0;
      margin-bottom: 0;
      padding: 12px 16px;
      font-size: 14px;
      display: flex
    }

    .container__alert-block-content {
      flex-grow: 1;
      line-height: 22px;
      display: flex
    }

    .container__alert-block-icon {
      flex-shrink: 0;
      align-self: flex-start;
      margin-right: 8px
    }

    .container .card__media-label-container,
    .container .container__title_url-text .right-arrow {
      display: none
    }

    .container .pagination {
      background: #fff;
      justify-content: center;
      align-items: center;
      height: 56px;
      margin: 32px auto 8px;
      font-size: 16px;
      font-weight: 700;
      transition: opacity 1.5s;
      display: flex
    }

    [dir=rtl] .container .pagination.pagination,
    [dir=rtl] .container .pagination.pagination * {
      font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif !important
    }

    .container .pagination-previous:before {
      -webkit-mask: url("ui-arrow-left.svg");
      mask: url("ui-arrow-left.svg")
    }

    [dir=rtl] .container .pagination-previous:before {
      -webkit-mask: url("ui-caret-left-elevate.svg");
      mask: url("ui-caret-left-elevate.svg")
    }

    .container .pagination-next:before {
      -webkit-mask: url("ui-arrow-right.svg");
      mask: url("ui-arrow-right.svg")
    }

    [dir=rtl] .container .pagination-next:before {
      -webkit-mask: url("ui-caret-right-elevate.svg");
      mask: url("ui-caret-right-elevate.svg")
    }

    .container .pagination-previous,
    .container .pagination-next {
      color: #0c0c0c;
      border: 1px solid #0c0c0c;
      border-radius: 50%;
      justify-content: center;
      align-items: center;
      padding: 12px 16px;
      text-decoration: none;
      display: flex
    }

    .container .pagination-previous:hover,
    .container .pagination-next:hover {
      background: #e6e6e6
    }

    .container .pagination-previous.disabled,
    .container .pagination-next.disabled {
      pointer-events: none;
      cursor: default;
      border: 1px solid #b1b1b1
    }

    .container .pagination-previous.disabled:before,
    .container .pagination-next.disabled:before {
      background-color: #b1b1b1
    }

    .container .pagination-previous svg,
    .container .pagination-next svg {
      margin: 0
    }

    .container .pagination-previous-direction,
    .container .pagination-next-direction {
      text-indent: -9999px;
      display: block
    }

    .container .pagination-previous:before,
    .container .pagination-next:before {
      content: "";
      background-color: #0c0c0c;
      width: 12px;
      height: 12px;
      -webkit-mask-size: contain;
      mask-size: contain
    }

    [dir=rtl] .container .pagination-previous,
    [dir=rtl] .container .pagination-next {
      border-width: 2px;
      flex-shrink: 0;
      width: 48px;
      height: 48px;
      padding: 0
    }

    [dir=rtl] .container .pagination-previous.disabled,
    [dir=rtl] .container .pagination-next.disabled {
      border-width: 2px
    }

    [dir=rtl] .container .pagination-previous:before,
    [dir=rtl] .container .pagination-next:before {
      transform: scaleX(-1);
      -webkit-mask-position: 50%;
      mask-position: 50%;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat
    }

    .container .pagination-links {
      margin: 0;
      padding: 0 24px;
      list-style: none;
      display: flex
    }

    .container .pagination-link {
      color: #6e6e6e;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      min-width: 25px;
      margin: 0 4px;
      padding-bottom: 4px;
      text-decoration: none;
      display: flex;
      position: relative
    }

    [dir=rtl] .container .pagination-link {
      text-transform: uppercase;
      line-height: 18px
    }

    .container .pagination-link:after {
      content: "";
      width: 100%;
      height: 3px;
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translate(-50%)
    }

    .container .pagination-link.active {
      color: #0c0c0c
    }

    .container .pagination-link.active:after {
      background: #000
    }

    .container .pagination-link:hover:after {
      background: #6e6e6e
    }

    .container .pagination-link:hover,
    .container .pagination-link:active,
    .container .pagination-link:focus {
      color: #0c0c0c
    }

    .container .pagination-link:hover:after,
    .container .pagination-link:active:after,
    .container .pagination-link:focus:after {
      background: #e6e6e6
    }

    @media (width<=479px) {
      [dir=rtl] .container .pagination-links {
        padding: 0 8px
      }

      [dir=rtl] .container .pagination-link {
        min-width: 20px;
        margin: 0 2px
      }
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text),
    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text),
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text),
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text) {
      border-left-color: #fff
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover,
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover {
      color: #fff;
      border-left-color: #fff
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow,
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow {
      fill: #fff;
      stroke: #fff
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active,
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active {
      color: #f8f8f8;
      border-left-color: #f8f8f8
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow,
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow {
      fill: #f8f8f8;
      stroke: #f8f8f8
    }

    .zone--t-dark_ribbon .container__text-label--type-video,
    .zone--t-dark_ribbon .container__text-label--type-gallery,
    .zone--t-dark_ribbon-left .container__text-label--type-video,
    .zone--t-dark_ribbon-left .container__text-label--type-gallery,
    .product-zone--t-dark_ribbon .container__text-label--type-video,
    .product-zone--t-dark_ribbon .container__text-label--type-gallery,
    .product-zone--t-dark_ribbon-left .container__text-label--type-video,
    .product-zone--t-dark_ribbon-left .container__text-label--type-gallery {
      display: inline-block
    }

    .zone--t-dark_lead-plus-headlines-with-images:first-child .card__label-container,
    .product-zone--t-dark_lead-plus-headlines-with-images:first-child .card__label-container {
      display: block
    }

    .zone--t-dark_lead-plus-headlines-with-images:first-child .container__text-label--type-video,
    .zone--t-dark_lead-plus-headlines-with-images:first-child .container__text-label--type-gallery,
    .product-zone--t-dark_lead-plus-headlines-with-images:first-child .container__text-label--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images:first-child .container__text-label--type-gallery {
      display: none
    }

    .zone--t-dark_grid-2__item .card__label-container,
    .zone--t-dark_grid-3__item .card__label-container,
    .zone--t-dark_grid-4__item .card__label-container,
    .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container,
    .zone--t-dark_list-images-with-description__item .card__label-container,
    .product-zone--t-dark_grid-2__item .card__label-container,
    .product-zone--t-dark_grid-3__item .card__label-container,
    .product-zone--t-dark_grid-4__item .card__label-container,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container,
    .product-zone--t-dark_list-images-with-description__item .card__label-container {
      display: block
    }

    .zone--t-dark_grid-2__item .card__label-container--hide,
    .zone--t-dark_grid-3__item .card__label-container--hide,
    .zone--t-dark_grid-4__item .card__label-container--hide,
    .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,
    .zone--t-dark_list-images-with-description__item .card__label-container--hide,
    .product-zone--t-dark_grid-2__item .card__label-container--hide,
    .product-zone--t-dark_grid-3__item .card__label-container--hide,
    .product-zone--t-dark_grid-4__item .card__label-container--hide,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,
    .product-zone--t-dark_list-images-with-description__item .card__label-container--hide,
    .zone--t-dark_grid-2__item .container__text-label,
    .zone--t-dark_grid-3__item .container__text-label,
    .zone--t-dark_grid-4__item .container__text-label,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label,
    .zone--t-dark_list-images-with-description__item .container__text-label,
    .product-zone--t-dark_grid-2__item .container__text-label,
    .product-zone--t-dark_grid-3__item .container__text-label,
    .product-zone--t-dark_grid-4__item .container__text-label,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label,
    .product-zone--t-dark_list-images-with-description__item .container__text-label {
      display: none
    }

    .zone--t-dark_grid-2__item .container__text-label--show,
    .zone--t-dark_grid-3__item .container__text-label--show,
    .zone--t-dark_grid-4__item .container__text-label--show,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,
    .zone--t-dark_list-images-with-description__item .container__text-label--show,
    .product-zone--t-dark_grid-2__item .container__text-label--show,
    .product-zone--t-dark_grid-3__item .container__text-label--show,
    .product-zone--t-dark_grid-4__item .container__text-label--show,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,
    .product-zone--t-dark_list-images-with-description__item .container__text-label--show,
    .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery {
      display: inline-block
    }

    .zone--t-dark_grid-2__item .container__video-duration,
    .zone--t-dark_grid-3__item .container__video-duration,
    .zone--t-dark_grid-4__item .container__video-duration,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .zone--t-dark_list-images-with-description__item .container__video-duration,
    .product-zone--t-dark_grid-2__item .container__video-duration,
    .product-zone--t-dark_grid-3__item .container__video-duration,
    .product-zone--t-dark_grid-4__item .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration,
    .zone--t-dark_grid-2__item .container__video-duration--type-video,
    .zone--t-dark_grid-3__item .container__video-duration--type-video,
    .zone--t-dark_grid-4__item .container__video-duration--type-video,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video,
    .zone--t-dark_list-images-with-description__item .container__video-duration--type-video,
    .product-zone--t-dark_grid-2__item .container__video-duration--type-video,
    .product-zone--t-dark_grid-3__item .container__video-duration--type-video,
    .product-zone--t-dark_grid-4__item .container__video-duration--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video {
      display: none
    }

    .zone--t-dark_grid-2__item .container__video-duration--type-video--show,
    .zone--t-dark_grid-3__item .container__video-duration--type-video--show,
    .zone--t-dark_grid-4__item .container__video-duration--type-video--show,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show,
    .zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show,
    .product-zone--t-dark_grid-2__item .container__video-duration--type-video--show,
    .product-zone--t-dark_grid-3__item .container__video-duration--type-video--show,
    .product-zone--t-dark_grid-4__item .container__video-duration--type-video--show,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show {
      display: inline-block
    }

    .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container {
      display: block
    }

    .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label {
      display: none
    }

    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-streaming-non-breaking,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-streaming-non-breaking,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery {
      display: inline-block
    }

    .zone--t-dark_lead-plus-headlines-with-images__item:first-child .container__video-duration--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item:first-child .container__video-duration--type-video {
      display: none
    }

    .zone--t-dark_list-headlines__item .container__video-duration,
    .zone--t-dark_bulleted-headlines__item .container__video-duration,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .zone--t-dark_list-headlines-with-images__item .container__video-duration,
    .zone--t-dark_ml-manual__item .container__video-duration,
    .zone--t-dark_list-headlines-with-read-times__item .container__video-duration,
    .product-zone--t-dark_list-headlines__item .container__video-duration,
    .product-zone--t-dark_bulleted-headlines__item .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_list-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_ml-manual__item .container__video-duration,
    .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration {
      display: inline-block
    }

    .zone--t-dark_grid-2__item .icon-sig-video,
    .zone--t-dark_grid-3__item .icon-sig-video,
    .zone--t-dark_grid-4__item .icon-sig-video,
    .zone--t-dark_list-headlines__item .icon-sig-video,
    .zone--t-dark_bulleted-headlines__item .icon-sig-video,
    .zone--t-dark_list-headlines-with-images__item .icon-sig-video,
    .zone--t-dark_ml-manual__item .icon-sig-video,
    .zone--t-dark_list-images-with-description__item .icon-sig-video,
    .zone--t-dark_list-headlines-with-read-times__item .icon-sig-video,
    .product-zone--t-dark_grid-2__item .icon-sig-video,
    .product-zone--t-dark_grid-3__item .icon-sig-video,
    .product-zone--t-dark_grid-4__item .icon-sig-video,
    .product-zone--t-dark_list-headlines__item .icon-sig-video,
    .product-zone--t-dark_bulleted-headlines__item .icon-sig-video,
    .product-zone--t-dark_list-headlines-with-images__item .icon-sig-video,
    .product-zone--t-dark_ml-manual__item .icon-sig-video,
    .product-zone--t-dark_list-images-with-description__item .icon-sig-video,
    .product-zone--t-dark_list-headlines-with-read-times__item .icon-sig-video {
      display: none
    }

    .zone--t-dark_grid-2__item .container__video-duration,
    .zone--t-dark_grid-3__item .container__video-duration,
    .zone--t-dark_grid-4__item .container__video-duration,
    .zone--t-dark_list-headlines__item .container__video-duration,
    .zone--t-dark_bulleted-headlines__item .container__video-duration,
    .zone--t-dark_list-headlines-with-images__item .container__video-duration,
    .zone--t-dark_ml-manual__item .container__video-duration,
    .zone--t-dark_list-images-with-description__item .container__video-duration,
    .zone--t-dark_list-headlines-with-read-times__item .container__video-duration,
    .product-zone--t-dark_grid-2__item .container__video-duration,
    .product-zone--t-dark_grid-3__item .container__video-duration,
    .product-zone--t-dark_grid-4__item .container__video-duration,
    .product-zone--t-dark_list-headlines__item .container__video-duration,
    .product-zone--t-dark_bulleted-headlines__item .container__video-duration,
    .product-zone--t-dark_list-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_ml-manual__item .container__video-duration,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration,
    .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration {
      font-weight: 700
    }

    .zone--t-dark_grid-2__item .container__video-duration--hidden,
    .zone--t-dark_grid-3__item .container__video-duration--hidden,
    .zone--t-dark_grid-4__item .container__video-duration--hidden,
    .zone--t-dark_list-headlines__item .container__video-duration--hidden,
    .zone--t-dark_bulleted-headlines__item .container__video-duration--hidden,
    .zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden,
    .zone--t-dark_ml-manual__item .container__video-duration--hidden,
    .zone--t-dark_list-images-with-description__item .container__video-duration--hidden,
    .zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden,
    .product-zone--t-dark_grid-2__item .container__video-duration--hidden,
    .product-zone--t-dark_grid-3__item .container__video-duration--hidden,
    .product-zone--t-dark_grid-4__item .container__video-duration--hidden,
    .product-zone--t-dark_list-headlines__item .container__video-duration--hidden,
    .product-zone--t-dark_bulleted-headlines__item .container__video-duration--hidden,
    .product-zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden,
    .product-zone--t-dark_ml-manual__item .container__video-duration--hidden,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration--hidden,
    .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden {
      display: none
    }

    .zone--t-dark_grid-2__item .container__video-duration-icon,
    .zone--t-dark_grid-3__item .container__video-duration-icon,
    .zone--t-dark_grid-4__item .container__video-duration-icon,
    .zone--t-dark_list-headlines__item .container__video-duration-icon,
    .zone--t-dark_bulleted-headlines__item .container__video-duration-icon,
    .zone--t-dark_list-headlines-with-images__item .container__video-duration-icon,
    .zone--t-dark_ml-manual__item .container__video-duration-icon,
    .zone--t-dark_list-images-with-description__item .container__video-duration-icon,
    .zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon,
    .product-zone--t-dark_grid-2__item .container__video-duration-icon,
    .product-zone--t-dark_grid-3__item .container__video-duration-icon,
    .product-zone--t-dark_grid-4__item .container__video-duration-icon,
    .product-zone--t-dark_list-headlines__item .container__video-duration-icon,
    .product-zone--t-dark_bulleted-headlines__item .container__video-duration-icon,
    .product-zone--t-dark_list-headlines-with-images__item .container__video-duration-icon,
    .product-zone--t-dark_ml-manual__item .container__video-duration-icon,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration-icon,
    .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon {
      content: url("video-dark.svg");
      vertical-align: -1.5px;
      margin-top: 2px;
      margin-right: 2px;
      padding-bottom: 0
    }

    .zone--t-dark_feature-cards__item:first-child .container__video-duration,
    .zone--t-dark_lead-plus-headlines__item:first-child .container__video-duration,
    .zone--t-dark_lead-plus-headlines-with-images__item:first-child .container__video-duration,
    .zone--t-dark_lead-package__item:first-child .container__video-duration,
    .product-zone--t-dark_feature-cards__item:first-child .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines__item:first-child .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines-with-images__item:first-child .container__video-duration,
    .product-zone--t-dark_lead-package__item:first-child .container__video-duration,
    .zone--t-dark_feature-cards__item .icon-sig-video,
    .zone--t-dark_lead-plus-headlines__item .icon-sig-video,
    .zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video,
    .zone--t-dark_lead-package__item .icon-sig-video,
    .product-zone--t-dark_feature-cards__item .icon-sig-video,
    .product-zone--t-dark_lead-plus-headlines__item .icon-sig-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video,
    .product-zone--t-dark_lead-package__item .icon-sig-video {
      display: none
    }

    .zone--t-dark_feature-cards__item .container__video-duration,
    .zone--t-dark_lead-plus-headlines__item .container__video-duration,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .zone--t-dark_lead-package__item .container__video-duration,
    .product-zone--t-dark_feature-cards__item .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines__item .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_lead-package__item .container__video-duration {
      font-weight: 700;
      display: inline-block
    }

    .zone--t-dark_feature-cards__item .container__video-duration-icon,
    .zone--t-dark_lead-plus-headlines__item .container__video-duration-icon,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon,
    .zone--t-dark_lead-package__item .container__video-duration-icon,
    .product-zone--t-dark_feature-cards__item .container__video-duration-icon,
    .product-zone--t-dark_lead-plus-headlines__item .container__video-duration-icon,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon,
    .product-zone--t-dark_lead-package__item .container__video-duration-icon {
      content: url("video-dark.svg");
      vertical-align: -1.5px;
      margin-top: 2px;
      margin-right: 2px;
      padding-bottom: 0
    }

    .zone--t-dark .card__label--type-video .card__label-bull-span,
    .product-zone--t-dark .card__label--type-video .card__label-bull-span {
      display: none
    }

    .zone--t-dark .card__label--type-video .card__label--duration,
    .product-zone--t-dark .card__label--type-video .card__label--duration {
      display: inline
    }

    .zone--t-dark .pagination,
    .product-zone--t-dark .pagination {
      background: #fff;
      justify-content: center;
      align-items: center;
      height: 56px;
      margin: 32px auto 8px;
      font-size: 16px;
      font-weight: 700;
      transition: opacity 1.5s;
      display: flex
    }

    [dir=rtl] .zone--t-dark .pagination.pagination,
    [dir=rtl] .zone--t-dark .pagination.pagination *,
    [dir=rtl] .product-zone--t-dark .pagination.pagination,
    [dir=rtl] .product-zone--t-dark .pagination.pagination * {
      font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif !important
    }

    .zone--t-dark .pagination-previous:before,
    .product-zone--t-dark .pagination-previous:before {
      -webkit-mask: url("ui-arrow-left.svg");
      mask: url("ui-arrow-left.svg")
    }

    [dir=rtl] .zone--t-dark .pagination-previous:before,
    [dir=rtl] .product-zone--t-dark .pagination-previous:before {
      -webkit-mask: url("ui-caret-left-elevate.svg");
      mask: url("ui-caret-left-elevate.svg")
    }

    .zone--t-dark .pagination-next:before,
    .product-zone--t-dark .pagination-next:before {
      -webkit-mask: url("ui-arrow-right.svg");
      mask: url("ui-arrow-right.svg")
    }

    [dir=rtl] .zone--t-dark .pagination-next:before,
    [dir=rtl] .product-zone--t-dark .pagination-next:before {
      -webkit-mask: url("ui-caret-right-elevate.svg");
      mask: url("ui-caret-right-elevate.svg")
    }

    .zone--t-dark .pagination-previous,
    .zone--t-dark .pagination-next,
    .product-zone--t-dark .pagination-previous,
    .product-zone--t-dark .pagination-next {
      color: #0c0c0c;
      border: 1px solid #0c0c0c;
      border-radius: 50%;
      justify-content: center;
      align-items: center;
      padding: 12px 16px;
      text-decoration: none;
      display: flex
    }

    .zone--t-dark .pagination-previous:hover,
    .zone--t-dark .pagination-next:hover,
    .product-zone--t-dark .pagination-previous:hover,
    .product-zone--t-dark .pagination-next:hover {
      background: #e6e6e6
    }

    .zone--t-dark .pagination-previous.disabled,
    .zone--t-dark .pagination-next.disabled,
    .product-zone--t-dark .pagination-previous.disabled,
    .product-zone--t-dark .pagination-next.disabled {
      pointer-events: none;
      cursor: default;
      border: 1px solid #b1b1b1
    }

    .zone--t-dark .pagination-previous.disabled:before,
    .zone--t-dark .pagination-next.disabled:before,
    .product-zone--t-dark .pagination-previous.disabled:before,
    .product-zone--t-dark .pagination-next.disabled:before {
      background-color: #b1b1b1
    }

    .zone--t-dark .pagination-previous svg,
    .zone--t-dark .pagination-next svg,
    .product-zone--t-dark .pagination-previous svg,
    .product-zone--t-dark .pagination-next svg {
      margin: 0
    }

    .zone--t-dark .pagination-previous-direction,
    .zone--t-dark .pagination-next-direction,
    .product-zone--t-dark .pagination-previous-direction,
    .product-zone--t-dark .pagination-next-direction {
      text-indent: -9999px;
      display: block
    }

    .zone--t-dark .pagination-previous:before,
    .zone--t-dark .pagination-next:before,
    .product-zone--t-dark .pagination-previous:before,
    .product-zone--t-dark .pagination-next:before {
      content: "";
      background-color: #0c0c0c;
      width: 12px;
      height: 12px;
      -webkit-mask-size: contain;
      mask-size: contain
    }

    [dir=rtl] .zone--t-dark .pagination-previous,
    [dir=rtl] .zone--t-dark .pagination-next,
    [dir=rtl] .product-zone--t-dark .pagination-previous,
    [dir=rtl] .product-zone--t-dark .pagination-next {
      border-width: 2px;
      flex-shrink: 0;
      width: 48px;
      height: 48px;
      padding: 0
    }

    [dir=rtl] .zone--t-dark .pagination-previous.disabled,
    [dir=rtl] .zone--t-dark .pagination-next.disabled,
    [dir=rtl] .product-zone--t-dark .pagination-previous.disabled,
    [dir=rtl] .product-zone--t-dark .pagination-next.disabled {
      border-width: 2px
    }

    [dir=rtl] .zone--t-dark .pagination-previous:before,
    [dir=rtl] .zone--t-dark .pagination-next:before,
    [dir=rtl] .product-zone--t-dark .pagination-previous:before,
    [dir=rtl] .product-zone--t-dark .pagination-next:before {
      transform: scaleX(-1);
      -webkit-mask-position: 50%;
      mask-position: 50%;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat
    }

    .zone--t-dark .pagination-links,
    .product-zone--t-dark .pagination-links {
      margin: 0;
      padding: 0 24px;
      list-style: none;
      display: flex
    }

    .zone--t-dark .pagination-link,
    .product-zone--t-dark .pagination-link {
      color: #6e6e6e;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      min-width: 25px;
      margin: 0 4px;
      padding-bottom: 4px;
      text-decoration: none;
      display: flex;
      position: relative
    }

    [dir=rtl] .zone--t-dark .pagination-link,
    [dir=rtl] .product-zone--t-dark .pagination-link {
      text-transform: uppercase;
      line-height: 18px
    }

    .zone--t-dark .pagination-link:after,
    .product-zone--t-dark .pagination-link:after {
      content: "";
      width: 100%;
      height: 3px;
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translate(-50%)
    }

    .zone--t-dark .pagination-link.active,
    .product-zone--t-dark .pagination-link.active {
      color: #0c0c0c
    }

    .zone--t-dark .pagination-link.active:after,
    .product-zone--t-dark .pagination-link.active:after {
      background: #000
    }

    .zone--t-dark .pagination-link:hover:after,
    .product-zone--t-dark .pagination-link:hover:after {
      background: #6e6e6e
    }

    .zone--t-dark .pagination-link:hover,
    .zone--t-dark .pagination-link:active,
    .zone--t-dark .pagination-link:focus,
    .product-zone--t-dark .pagination-link:hover,
    .product-zone--t-dark .pagination-link:active,
    .product-zone--t-dark .pagination-link:focus {
      color: #0c0c0c
    }

    .zone--t-dark .pagination-link:hover:after,
    .zone--t-dark .pagination-link:active:after,
    .zone--t-dark .pagination-link:focus:after,
    .product-zone--t-dark .pagination-link:hover:after,
    .product-zone--t-dark .pagination-link:active:after,
    .product-zone--t-dark .pagination-link:focus:after {
      background: #e6e6e6
    }

    @media (width<=479px) {

      [dir=rtl] .zone--t-dark .pagination-links,
      [dir=rtl] .product-zone--t-dark .pagination-links {
        padding: 0 8px
      }

      [dir=rtl] .zone--t-dark .pagination-link,
      [dir=rtl] .product-zone--t-dark .pagination-link {
        min-width: 20px;
        margin: 0 2px
      }
    }

    @media screen and (width>=960px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title_url-text {
        font-size: 36px;
        font-weight: 700;
        line-height: 38px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title_url-text {
        font-size: 46px;
        font-weight: 700;
        line-height: 52px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title_url-text {
        font-size: 56px;
        font-weight: 700;
        line-height: 62px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker-text {
        margin: 0;
        font-size: 20px;
        line-height: 26px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image {
        margin: 0 0 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container {
        background: 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image img {
        max-width: min(400px, 100%);
        max-height: 40px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker--kicker-logo-small .image__picture {
        max-height: 20px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker--kicker-logo-small .image img {
        max-width: 250px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker--kicker-logo .image__picture {
        max-height: 40px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker--kicker-logo .image img {
        max-width: 250px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container .container__title_url-text .right-arrow {
        display: inherit
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title_url-text {
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 26px
      }
    }

    @media screen and (width<=959px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title_url-text {
        letter-spacing: 0;
        margin-top: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title_url-text {
        font-size: 32px;
        font-weight: 700;
        line-height: 38px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container {
        background: 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_ml-manual__item-media-wrapper {
        min-width: 95px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_ml-manual__item-media-wrapper .image__container,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_ml-manual__item-media-wrapper .interactive-video__container {
        width: 95px;
        height: 95px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title_url-text {
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 22px
      }
    }

    @media screen and (width<=479px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title_url-sub-text {
        font-size: 14px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a {
        flex-wrap: wrap
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a p {
        padding-top: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text {
        font-size: 30px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text {
        margin-bottom: 4px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title_url-text {
        font-size: 20px;
        font-weight: 700;
        line-height: 26px
      }
    }

    .container:not([data-subscriber-card-make-up=true]) .container__text-label--type-for-subscribers {
      display: inline
    }

    .container:not([data-subscriber-card-make-up=true]) .container_lead-package__item:first-child .container__text-label--type-for-subscribers,
    .container:not([data-subscriber-card-make-up=true]) .container_lead-plus-headlines__item:first-child .container__text-label--type-for-subscribers,
    .container:not([data-subscriber-card-make-up=true]) .container_spotlight-package__item:first-child .container__text-label--type-for-subscribers,
    .container:not([data-subscriber-card-make-up=true]) .container_lead-plus-headlines-with-images__item:first-child .container__text-label--type-for-subscribers,
    .container[data-subscriber-card-make-up=true] .container__text-label--type-for-subscribers,
    .container[data-subscriber-card-make-up=true] .card__label--type-for-subscribers {
      display: none
    }

    .container:not([data-subscriber-card-make-up=true]) .card__label--type-for-subscribers {
      display: inline-flex
    }

    .underscored .container .card:first-of-type .container__link:last-child,
    .underscored .container .card:last-of-type .container__link:last-child {
      margin-bottom: 0;
      padding-bottom: 0
    }

    .visual-cues .container:is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item {
      container: card-item/inline-size
    }

    .visual-cues .container.container_hero-card-feature .card__label-container {
      display: block
    }

    .visual-cues .container.container_hero-card-feature .container__text .card__label-container {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper {
      position: relative;
      overflow: hidden
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label-container {
      z-index: 1;
      pointer-events: none;
      margin: 0;
      line-height: 0;
      display: block;
      position: absolute;
      inset: 0
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label:is(.card__media-label--type-audio, .card__media-label--type-podcasts, .card__media-label--type-gallery) {
      height: var(--semantic-type-metadata-lg-line-height);
      padding: 0 var(--semantic-space-md);
      border-radius: var(--theme-semantic-radius-round);
      color: var(--semantic-color-type-persistent__white);
      font-family: var(--semantic-type-metadata-font-family);
      font-size: var(--semantic-type-metadata-md-font-size);
      font-weight: var(--semantic-type-metadata-font-wt-style__bold);
      background: var(--theme-component-label-bg__signifier);
      gap: 6px;
      line-height: 16px
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__media-label-container {
      pointer-events: none;
      z-index: 2;
      height: 0;
      line-height: 0;
      display: block;
      position: relative
    }

    @container card-item not (width>=210px) {
      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item-media-wrapper .card__media-label-container {
        display: none
      }
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__media-label {
      bottom: var(--semantic-space-md);
      pointer-events: none;
      align-items: center;
      display: inline-flex;
      position: relative;
      inset-inline-start: var(--semantic-space-md);
      transform: translateY(-100%)
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__text .card__media-label-container {
      margin-top: var(--semantic-space-md);
      order: 1;
      display: block
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__text .card__media-label {
      align-items: center;
      gap: 5px;
      display: inline-flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__text {
      flex-direction: column;
      display: flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item:not(:first-child) .card__media-label-container {
      display: none
    }

    @container card-item not (width>=210px) {
      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item-media-wrapper .card__label-container {
        display: none
      }
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label {
      border-radius: var(--semantic-radius-md)0;
      top: auto;
      bottom: auto;
      pointer-events: auto;
      height: var(--semantic-type-metadata-lg-line-height);
      padding: 0 var(--semantic-space-md);
      justify-content: center;
      align-items: center;
      gap: var(--semantic-space-sm);
      white-space: nowrap;
      color: var(--semantic-color-type-persistent__white);
      width: fit-content;
      font-family: var(--semantic-type-metadata-font-family);
      font-size: var(--semantic-type-metadata-md-font-size);
      font-style: normal;
      font-weight: var(--semantic-type-metadata-font-wt-style__bold);
      line-height: var(--semantic-type-metadata-md-line-height);
      letter-spacing: 0;
      text-transform: capitalize;
      text-overflow: ellipsis;
      margin: -.5px;
      display: flex;
      position: static;
      inset-inline-start: auto;
      transform: none;
      box-shadow: 0 12px 20px #6a738138
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_side-by-side-feature .container__item-media-wrapper .card__label {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card--media-extra-large.container__item-media-wrapper .card__label {
      border-radius: var(--semantic-radius-lg)0
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label--type-video,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label--type-gallery,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label--type-podcasts,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label--type-audio,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label--type-updates .card__label-indicator,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label--type-updates-in-spanish .card__label-indicator,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label--type-streaming-non-breaking .card__label-icon,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label--type-custom-video .card__label-icon {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .image__container,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container {
      position: relative
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before {
      content: "";
      z-index: 1;
      inset: 0;
      background: linear-gradient(222deg, #6660 72.03%, #000 91.08%);
      position: absolute;
      bottom: -.333px
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before {
      background: 0 0
    }

    @container card-item not (width>=210px) {

      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before {
        background: 0 0
      }
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__media-label:is(.card__media-label--type-video, .card__media-label--type-custom-video, .card__media-label--type-live-video, .card__media-label--type-streaming-non-breaking),
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__media-label:has(.card__media-label--duration) {
      z-index: 2;
      gap: 5px
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label:is(.card__media-label--type-video, .card__media-label--type-custom-video, .card__media-label--type-live-video, .card__media-label--type-streaming-non-breaking) .card__media-label-icon,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .card__media-label-icon {
      border: var(--semantic-border-sm)solid var(--semantic-color-type-persistent__white);
      aspect-ratio: 1;
      background-color: #0c0c0ccc;
      background-image: url("play-icon.svg");
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: 45%;
      border-radius: 32px;
      flex-shrink: 0;
      justify-content: center;
      align-items: center;
      gap: 10px;
      width: 40px;
      height: 40px;
      display: flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label:is(.card__media-label--type-video, .card__media-label--type-custom-video, .card__media-label--type-live-video, .card__media-label--type-streaming-non-breaking) .card__media-label-text,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .card__media-label-text {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label:is(.card__media-label--type-audio, .card__media-label--type-podcasts, .card__media-label--type-gallery) .card__media-label-icon {
      width: var(--theme-semantic-size-xs);
      height: var(--theme-semantic-size-xs);
      aspect-ratio: 1;
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: contain;
      flex-shrink: 0;
      margin-bottom: 2px;
      display: flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label.card__media-label--type-gallery .card__media-label-icon {
      background-image: url("gallery.svg")
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label.card__media-label--type-podcasts .card__media-label-icon {
      background-image: url("podcast.svg")
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label.card__media-label--type-audio .card__media-label-icon {
      background-image: url("audio.svg")
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item:first-child .card__media-label-icon {
      border: var(--semantic-border-sm)solid var(--semantic-color-type-persistent__white);
      aspect-ratio: 1;
      background-color: #0c0c0ccc;
      background-image: url("play-icon.svg");
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: 45%;
      border-radius: 32px;
      flex-shrink: 0;
      justify-content: center;
      align-items: center;
      gap: 10px;
      width: 40px;
      height: 40px;
      display: flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item:first-child .card__media-label-text {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label--duration {
      color: var(--semantic-color-type-persistent__white);
      font-family: var(--semantic-type-metadata-font-family);
      font-size: var(--semantic-type-metadata-sm-font-size);
      font-weight: var(--semantic-type-metadata-font-wt-style__bold);
      font-style: normal;
      line-height: var(--theme-semantic-type-metadata-sm-line-height);
      letter-spacing: var(--theme-semantic-type-metadata-letter-spacing__narrow);
      white-space: nowrap;
      text-shadow: 0 1px 4px #000;
      text-transform: uppercase
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item:first-child:has(.card__media-label--duration) .container__video-duration,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item-media-wrapper :is(.card__label-container, .card__media-label-container),
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_spotlight-package, .container_side-by-side-feature) .container__text .card__label-container:has(.card__label--type-video, .card__label--type-custom-video, .card__label--type-audio, .card__label--type-podcasts, .card__label--type-gallery) {
      display: none
    }

    @container card-item not (width>=210px) {

      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item:first-child:has(.card__media-label--duration) .container__video-duration,
      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item:has(.card__media-label--duration) .container__video-duration--type-video {
        display: inline-block
      }
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label:is(.card__label--type-breaking, .card__label--type-updates, .card__label--type-updates-in-spanish, .card__label--type-live-video, .card__label--type-projection-breaking) {
      background: linear-gradient(90deg, var(--semantic-color-action-conversion-base-inverse-bg)0%, var(--primitive-color-brand-tertiary)100%)
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label:is(.card__label--type-for-subscribers, .card__label--type-exclusive, .card__label--type-bleacher-report, .card__label--type-kfile, .card__label--type-opinion, .card__label--type-analysis, .card__label--type-investigates, .card__label--type-underscored, .card__label--type-first, .card__label--type-review, .card__label--type-trending, .card__label--type-custom, .card__label--type-custom-video, .card__label--type-poll, .card__label--type-projection-non-breaking, .card__label--type-streaming-non-breaking, .card__label--type-fact-check, .card__label--type-quiz) {
      color: var(--semantic-color-type-persistent__black);
      background: var(--semantic-color-bg-secondary)
    }

    .visual-cues .container.container_spotlight-package .container__item:first-child .container__item-media-wrapper .card__label-container {
      display: none
    }

    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label {
      font-size: var(--semantic-type-metadata-md-font-size);
      border-radius: var(--semantic-radius-xl);
      text-transform: none;
      box-shadow: 0 var(--primitive-size-12)var(--primitive-size-20)0 #6a738138;
      line-height: var(--primitive-type-line-height-26);
      padding: 0 var(--primitive-space-08)
    }

    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label--type-updates .card__label-indicator,
    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label--type-updates-in-spanish .card__label-indicator,
    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label--type-streaming-non-breaking .card__label-icon,
    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label--type-custom-video .card__label-icon {
      display: none
    }

    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label-container+.container__headline {
      margin-top: var(--primitive-space-08)
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__headline {
      flex-direction: column;
      display: flex
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__video-duration {
      font-family: var(--semantic-type-metadata-font-family);
      font-size: var(--semantic-type-metadata-md-font-size);
      font-style: normal;
      font-weight: var(--semantic-type-metadata-font-wt-style__bold);
      line-height: var(--semantic-type-metadata-md-line-height);
      letter-spacing: var(--semantic-type-metadata-letter-spacing);
      padding-bottom: var(--semantic-space-sm);
      display: block
    }

    @container card-item (width>=210px) {

      .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item .container__text-label,
      .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item .container__video-duration {
        display: none
      }
    }

    @container card-item not (width>=210px) {
      .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label {
        display: block
      }
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-podcasts,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-audio,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-gallery,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__video-duration {
      padding-bottom: 0;
      padding-top: var(--semantic-space-sm)
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-podcasts,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-audio,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-gallery {
      order: 1
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-video {
      display: none
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-live-video {
      align-items: center;
      gap: var(--semantic-space-sm);
      width: fit-content;
      display: flex
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-live-video .container__text-label--icon {
      width: var(--semantic-size-xs);
      height: var(--semantic-size-xs);
      margin-bottom: var(--semantic-space-sm);
      vertical-align: middle;
      background-image: url("live-video-icon-red.svg");
      display: inline-block
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-gallery:not(:empty):before,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-podcasts:not(:empty):before,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-audio:not(:empty):before {
      width: var(--semantic-size-xs);
      height: var(--semantic-size-xs);
      margin-inline-end: var(--primitive-space-02)
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-gallery:not(:empty):before {
      content: url("gallery-text-label.svg");
      margin-top: calc(-1*var(--primitive-space-04))
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-podcasts:not(:empty):before {
      content: url("podcast-text-label.svg");
      margin-top: calc(-1*var(--primitive-space-02))
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-audio:not(:empty):before {
      content: url("audio-text-label.svg");
      margin-top: calc(-1*var(--primitive-space-04))
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label:not(:empty):after,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-streaming-non-breaking:not(:empty):before {
      content: none
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label:is(.container__text-label--type-breaking, .container__text-label--type-updates, .container__text-label--type-updates-in-spanish, .container__text-label--type-live-video, .container__text-label--type-projection-breaking) {
      color: var(--semantic-color-type-accent)
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label:is(.container__text-label--type-for-subscribers, .container__text-label--type-exclusive, .container__text-label--type-bleacher-report, .container__text-label--type-kfile, .container__text-label--type-opinion, .container__text-label--type-analysis, .container__text-label--type-investigates, .container__text-label--type-underscored, .container__text-label--type-first, .container__text-label--type-review, .container__text-label--type-trending, .container__text-label--type-custom, .container__text-label--type-custom-video, .container__text-label--type-poll, .container__text-label--type-projection-non-breaking, .container__text-label--type-streaming-non-breaking, .container__text-label--type-fact-check, .container__text-label--type-quiz) {
      color: var(--semantic-color-type-primary)
    }

    .visual-cues .container.container_side-by-side-feature .container__text-label--type-podcasts,
    .visual-cues .container.container_side-by-side-feature .container__text-label--type-audio,
    .visual-cues .container.container_side-by-side-feature .container__text-label--type-gallery,
    .visual-cues .container.container_lead-plus-headlines-with-images .container__item.container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper .card__label-container,
    .visual-cues .container.container_lead-plus-headlines-with-images .container__item.container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper .card__media-label-container,
    .visual-cues .container.container_lead-plus-headlines-with-images .container__item.container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper:has(.card__media-label--duration) .card__media-label-icon,
    .visual-cues .container.container_lead-plus-headlines-with-images .container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
    .visual-cues .container.container_lead-plus-headlines-with-images .container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before,
    .visual-cues .container[data-subscriber-card-make-up=true] .container__item-media-wrapper .card__label--type-for-subscribers,
    .visual-cues .container[data-subscriber-card-make-up=true] .container__text-label--type-for-subscribers {
      display: none
    }

    .visual-cues.product-zone.layout--full-bleed .container .container__item-media-wrapper .card__label {
      border-radius: 0 0 var(--semantic-radius-md)0
    }

    .layout:not(.layout-homepage-mobile):not(.layout-homepage-mobile-app) .visual-cues .container:is(.container_grid-3, .container_grid-4) .container__item-media-wrapper .card__label {
      height: var(--semantic-type-description-lg-line-height)
    }

    @media screen and (width>=960px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .layout--full-width .container.container_hero-card-feature .container_hero-card-feature__text .card__label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .layout--full-bleed .container.container_hero-card-feature .container_hero-card-feature__text .card__label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--full-bleed .visual-cues .container.container_hero-card-feature .container_hero-card-feature__text .card__label {
        margin-bottom: var(--primitive-size-16)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__label-container {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .container__item-media-wrapper .card__label-container {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label {
        font-size: var(--semantic-type-metadata-md-font-size);
        border-radius: var(--semantic-radius-xl);
        text-transform: none;
        box-shadow: 0 var(--primitive-size-12)var(--primitive-size-20)0 #6a738138;
        line-height: var(--primitive-type-line-height-26);
        padding: 0 var(--primitive-space-08)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label--type-updates .card__label-indicator,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label--type-updates-in-spanish .card__label-indicator,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label--type-streaming-non-breaking .card__label-icon,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label--type-custom-video .card__label-icon {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label-container+.container__headline {
        margin-top: var(--primitive-space-08)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item-media-wrapper :is(.card__label-container, .card__media-label-container) {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text {
        flex-direction: column;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__media-label-container {
        margin-top: var(--semantic-space-md);
        order: 1;
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__media-label {
        align-items: center;
        gap: 5px;
        display: inline-flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__media-label:has(.card__media-label--duration) .card__media-label-icon {
        border: var(--semantic-border-sm)solid var(--semantic-color-type-persistent__white);
        aspect-ratio: 1;
        background-color: #0c0c0ccc;
        background-image: url("play-icon.svg");
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 45%;
        border-radius: 32px;
        flex-shrink: 0;
        justify-content: center;
        align-items: center;
        gap: 10px;
        width: 40px;
        height: 40px;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__media-label:has(.card__media-label--duration) .card__media-label-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__label-container:has(.card__label--type-video, .card__label--type-custom-video, .card__label--type-audio, .card__label--type-podcasts, .card__label--type-gallery) {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before {
        background: 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-package .container_lead-package__item:first-child .container__text-label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-plus-headlines .container_lead-plus-headlines__item:first-child .container__text-label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-plus-headlines-with-images .container_lead-plus-headlines-with-images__item:first-child .container__text-label {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-plus-headlines .container_lead-plus-headlines__item:first-child .container__item-media-wrapper:after,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-plus-headlines-with-images .container_lead-plus-headlines-with-images__item:first-child .container__item-media-wrapper:after {
        content: none
      }
    }

    .container--flex-child {
      outline-offset: 4px;
      outline: 1px dashed #b1b1b1;
      position: relative
    }

    .container--flex-child .container__title,
    .container--flex-child .container__kicker,
    .container--flex-child .container__field-wrapper {
      pointer-events: none;
      opacity: .55
    }

    .container--flex-child.component-selector-wrapper>.selector :is(.reposition-buttons, .add-top, .add-bottom, .add-left, .add-right, .kiln-drag-handle),
    .flex-variant .container.component-selector-wrapper>.selector button[aria-label*=Shared\ Component i] {
      display: none
    }

    .container_lead-plus-headlines-with-images {
      margin-bottom: var(--theme-container-margin-bottom-default)
    }

    .container_lead-plus-headlines-with-images__text {
      margin-top: 0;
      line-height: 20px
    }

    .container_lead-plus-headlines-with-images__item-media-wrapper {
      align-self: flex-start;
      width: 130px
    }

    .container_lead-plus-headlines-with-images .image__credit,
    .container_lead-plus-headlines-with-images .image_sponsorship__credit {
      margin-top: 4px
    }

    .container_lead-plus-headlines-with-images__item {
      margin-bottom: 12px;
      padding: 0;
      font-size: 16px;
      font-weight: 400;
      line-height: 20px
    }

    .container_lead-plus-headlines-with-images__item:not(:first-child) {
      gap: 12px;
      display: flex
    }

    .container_lead-plus-headlines-with-images__item:not(:last-child) {
      border-bottom: 1px solid #e6e6e6;
      margin: 0 0 12px;
      padding: 0 0 12px
    }

    .container_lead-plus-headlines-with-images__item .container_lead-plus-headlines-with-images__item-media img,
    .container_lead-plus-headlines-with-images__item .container_lead-plus-headlines-with-images__item-media .interactive-video {
      width: 100%
    }

    .container_lead-plus-headlines-with-images__item .container_lead-plus-headlines-with-images__link {
      display: flex
    }

    .container_lead-plus-headlines-with-images__item .container_lead-plus-headlines-with-images__link:first-of-type {
      flex: 1
    }

    .container_lead-plus-headlines-with-images__item .container_lead-plus-headlines-with-images__headline {
      margin-top: -4px
    }

    .container_lead-plus-headlines-with-images__item.container__item .image__credit,
    .container_lead-plus-headlines-with-images__item.container__item .image_sponsorship__credit {
      padding: 0
    }

    .container_lead-plus-headlines-with-images__item:first-child {
      align-items: center;
      padding-bottom: 16px
    }

    .container_lead-plus-headlines-with-images__item:first-child .container_image-headline-v2__text-label {
      display: none
    }

    .container_lead-plus-headlines-with-images__item:first-child .image_sponsorship__credit {
      visibility: visible
    }

    .container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__text {
      letter-spacing: .5px;
      margin: 0;
      display: block
    }

    .container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__headline {
      font-size: var(--theme-container-lead-title__font-size);
      font-family: var(--theme-container-lead-title__font-family);
      line-height: var(--theme-container-lead-title__line-height);
      font-weight: var(--theme-container-headline__font-weight);
      letter-spacing: 0;
      margin: 0;
      padding: 0
    }

    .container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__item-media-wrapper {
      width: 100%
    }

    .container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__item-media-wrapper:not(.card--media-large) {
      margin-bottom: 8px
    }

    .container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__item-media-wrapper:not(.card--media-large) .interactive-video__metadata {
      display: none
    }

    .container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__item-media img,
    .container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__item-media video {
      display: block
    }

    .container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__item-media picture,
    .container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__item-media .interactive-video {
      width: 100%
    }

    .container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__item-media .interactive-video__metadata {
      text-align: right;
      border-bottom: 0
    }

    .container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__item-media .interactive-video__metadata .interactive-video__caption {
      color: #6e6e6e;
      font-size: 10px;
      line-height: 12px
    }

    .container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__item-media .interactive-video__metadata .interactive-video__caption .interactive-video__credit {
      font-size: 10px
    }

    .container_lead-plus-headlines-with-images__item:last-child {
      margin-bottom: 0;
      padding-bottom: 0
    }

    .container_lead-plus-headlines-with-images__item:not(:first-child) .card__timestamp {
      margin-top: -4px
    }

    @media screen and (width<=959px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_lead-plus-headlines-with-images__item:not(:last-child) {
        margin: 0 0 12px;
        padding: 0 0 12px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_lead-plus-headlines-with-images__item:first-child .image_sponsorship__label {
        visibility: visible
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_lead-plus-headlines-with-images__item:first-child .container_lead-plus-headlines-with-images__text-label {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_lead-plus-headlines-with-images__item:not(:first-child) .container_lead-plus-headlines-with-images__item-media-wrapper {
        width: 95px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_lead-plus-headlines-with-images__item:not(:first-child) .container_lead-plus-headlines-with-images__item-media-wrapper .image__container,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_lead-plus-headlines-with-images__item:not(:first-child) .container_lead-plus-headlines-with-images__item-media-wrapper .interactive-video__container {
        height: 95px
      }
    }

    .container {
      margin-bottom: var(--theme-container-margin-bottom-default);
      width: 100%
    }

    .container:last-child {
      margin-bottom: 0
    }

    .container__title {
      box-sizing: border-box;
      width: 100%;
      margin-bottom: var(--theme-container-title__margin-bottom);
      position: relative
    }

    .container__title:after,
    .container__title:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: 0
    }

    .container__title-url {
      color: inherit;
      text-decoration: none
    }

    .container__title-url .right-arrow {
      content: "";
      fill: var(--theme-container-title__arrow-color--initial);
      stroke: var(--theme-container-title__arrow-color--initial);
      height: var(--theme-container-title__arrow-size);
      top: var(--theme-container-title__arrow-top-pos);
      vertical-align: top;
      width: var(--theme-container-title__arrow-size);
      margin-left: 8px;
      display: inline-block;
      position: relative
    }

    .container__title.hover:hover .right-arrow {
      fill: var(--theme-container-title__arrow-color--hover);
      stroke: var(--theme-container-title__arrow-color--hover);
      transition: all .4s
    }

    .container__title-text,
    .container__title_url-text {
      font-family: var(--theme-font-family);
      font-size: var(--theme-container-title__text-size);
      letter-spacing: .5px;
      text-transform: uppercase;
      width: 100%;
      margin-top: 0;
      margin-bottom: 16px;
      font-weight: 700;
      line-height: 20px;
      text-decoration: none;
      display: inline-block
    }

    .container__title--underscored:before {
      transition: none;
      display: none
    }

    .container__title--underscored.hover:hover:before {
      width: 16px;
      transition: none
    }

    .container__title--underscored .container__title-url {
      align-items: center;
      margin-bottom: 24px;
      display: inline-flex
    }

    .container__title--underscored .container__title-text,
    .container__title--underscored .container__title_url-text {
      text-transform: none;
      margin-bottom: 0;
      margin-right: 12px;
      padding-bottom: 0;
      font-size: 36px;
      font-weight: 700;
      line-height: 36px
    }

    .container__title--underscored:after {
      border-top: none
    }

    .container__title--underscored .container__title_url-text {
      width: auto
    }

    .container__title--underscored .container_card__title_url-sub-text {
      color: var(--theme-paragraph__link-color);
      text-decoration-line: var(--theme-paragraph__link-decoration);
      text-decoration-color: var(--theme-paragraph__link-decoration-color);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration-skip-ink: var(--theme-underline-skip-ink);
      text-decoration-skip: var(--theme-underline-skip-ink)
    }

    .container__title--underscored .container_card__title_url-sub-text:hover {
      color: var(--theme-link-color-hover);
      text-decoration: var(--theme-paragraph__hover-link-decoration)
    }

    .container__title--underscored .container_card__title_url-sub-text {
      color: inherit;
      text-decoration-color: inherit
    }

    .container__title--underscored .container_card__title_url-sub-text:hover {
      color: #6e6e6e
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title-text,
    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text {
      border-inline-start: 6px solid #0c0c0c;
      padding-inline-start: 10px
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover {
      color: #6e6e6e;
      border-inline-start-color: #6e6e6e
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover .right-arrow {
      fill: #6e6e6e;
      stroke: #6e6e6e;
      transition: all .4s
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active {
      color: #404040;
      border-inline-start-color: #404040
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active .right-arrow {
      fill: #404040;
      stroke: #404040
    }

    .container__title--bold:before,
    .container__title--bold:after {
      display: none
    }

    .container__title--bold .container__title-text,
    .container__title--bold .container__title_url-text {
      text-align: left;
      text-transform: initial;
      font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;
      font-weight: 700;
      font-size: helveticaneue;
      color: Helvetica;
      letter-spacing: Arial;
      line-height: Utkal
    }

    .container__title--bold .container__title_url-text {
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration-line: underline;
      text-decoration-color: #0c0c0c;
      text-decoration-thickness: 2px
    }

    .container__title--bold .container__title_url-text:hover {
      color: #6e6e6e;
      text-decoration-line: none
    }

    .container__title--emphatic:before {
      content: unset
    }

    .container__title--emphatic .container__title-text {
      text-transform: none
    }

    .container__title--emphatic .container__title_url-text {
      text-transform: none;
      font-size: var(--theme-container-title-emphatic__font-size);
      font-weight: var(--theme-section-headline__font-weight);
      line-height: var(--theme-container-title-emphatic__line-height);
      letter-spacing: 0;
      margin-top: 0
    }

    .container__title--emphatic .container__title_url-text:hover {
      color: var(--theme-link-color-hover);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      cursor: pointer;
      text-decoration-line: underline
    }

    .container.tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title-text,
    .container.tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title_url-text {
      font-size: 20px;
      font-weight: 700;
      line-height: 26px
    }

    .container__kicker {
      text-align: center
    }

    .container__kicker-url {
      text-decoration: none
    }

    .container__kicker-text {
      font-family: var(--theme-font-family);
      color: #0c0c0c;
      margin: 8px 0 0;
      font-size: 18px;
      font-weight: 700;
      line-height: 26px;
      display: block
    }

    .container__kicker .image {
      border-bottom: none;
      margin: 8px 0 16px;
      padding: 0
    }

    .container__kicker .image--eq-extra-small .image__container {
      margin-bottom: 0
    }

    .container__kicker .image__container {
      background: 0 0
    }

    .container__kicker .image__metadata {
      display: none
    }

    .container__kicker .image img {
      width: auto;
      max-width: 300px;
      max-height: 20px
    }

    .container__kicker--kicker-logo-small .image__picture {
      max-height: 20px
    }

    .container__kicker--kicker-logo-small .image img {
      max-width: 250px
    }

    .container__kicker--kicker-logo .image__picture {
      max-height: 30px
    }

    .container__kicker--kicker-logo .image img {
      max-width: 250px;
      max-height: 30px
    }

    .container__item {
      margin: 0;
      padding: 0;
      list-style: none;
      position: relative
    }

    .container__item:first-child {
      border-top: none;
      padding-top: 0
    }

    .container__item.placeholder,
    .container__item.fill {
      opacity: .5
    }

    .container__item .component-selector-wrapper {
      position: unset
    }

    .container__item .interactive-video,
    .container__item .interactive-video_inline-small {
      margin-top: 0;
      margin-bottom: 0
    }

    .container__item .interactive-video [data-editable=metaCaption],
    .container__item .interactive-video_inline-small [data-editable=metaCaption] {
      display: none
    }

    .container__item .interactive-video__player,
    .container__item .interactive-video_inline-small__player {
      object-position: top
    }

    .container__item img,
    .container__item video {
      object-fit: cover;
      object-position: center;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      right: 0
    }

    .container__item .image,
    .container__item .image_inline-small {
      border: none;
      margin: 0;
      padding: 0
    }

    .container__item .image__caption,
    .container__item .image_inline-small__caption {
      display: none
    }

    .container__item .image__credit,
    .container__item .image_inline-small__credit {
      color: #6e6e6e;
      font-family: var(--theme-font-family);
      text-align: right;
      padding: 0 0 8px;
      font-size: 10px;
      font-weight: 400;
      line-height: 0
    }

    .container__item .image .mini-selector,
    .container__item .image_inline-small .mini-selector {
      display: none
    }

    .container__item .interactive-video {
      border: none;
      margin: 0;
      padding: 0
    }

    .container__item .interactive-video__metadata {
      border-bottom: none;
      max-width: none;
      padding-bottom: 0
    }

    .container__item .interactive-video__metadata .interactive-video__caption {
      line-height: initial;
      text-align: right
    }

    .container__item .interactive-video__metadata .interactive-video__caption .inline-placeholder {
      height: 0;
      display: none
    }

    .container__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit {
      padding: 4px 0 8px;
      font-size: 10px;
      line-height: 12px;
      display: block
    }

    .container__item .video {
      border-bottom: 0;
      margin: 0;
      padding-bottom: 8px
    }

    .container__item .video__caption {
      display: none
    }

    .container__item .video__credit {
      margin-top: 6px
    }

    body[dir=rtl] .container__item .image__credit,
    body[dir=rtl] .container__item .image_sponsorship__credit {
      text-align: left
    }

    .container__item-media-wrapper {
      flex-direction: column;
      justify-content: center;
      display: flex;
      position: relative
    }

    .container__item-media .image__credit,
    .container__item-media .image_sponsorship__credit,
    .container__item-media .interactive-video__credit {
      visibility: hidden
    }

    .container__item-media .image__container,
    .container__item-media .image_sponsorship__container,
    .container__item-media .interactive-video__container {
      flex-direction: column;
      position: relative;
      overflow: hidden
    }

    .container__item-media .image__container:after,
    .container__item-media .image_sponsorship__container:after,
    .container__item-media .interactive-video__container:after {
      content: "";
      padding-bottom: 56.25%;
      display: block
    }

    .container__item-media .image--eq-small~.image__metadata .image__credit,
    .container__item-media .image_sponsorship--eq-small~.image__metadata .image__credit,
    .container__item-media .interactive-video--eq-small~.image__metadata .image__credit {
      visibility: visible;
      padding: 4px;
      line-height: 12px
    }

    .container__item-media .image--eq-small~.image__metadata .card__label,
    .container__item-media .image_sponsorship--eq-small~.image__metadata .card__label,
    .container__item-media .interactive-video--eq-small~.image__metadata .card__label {
      letter-spacing: .5px;
      padding: 8px 16px
    }

    .container__item-media .image--eq-small~.image__metadata .card__label-icon,
    .container__item-media .image_sponsorship--eq-small~.image__metadata .card__label-icon,
    .container__item-media .interactive-video--eq-small~.image__metadata .card__label-icon {
      width: 16px;
      height: 16px
    }

    .container__item-media .interactive-video__container:after {
      position: relative
    }

    .container.lazy .image__container,
    .container.lazy .image_sponsorship__container {
      background: #e6e6e6
    }

    .container__headline {
      color: #0c0c0c;
      font-family: var(--theme-container__font-family);
      font-size: 16px;
      font-weight: var(--theme-container__font-weight);
      letter-spacing: .5px;
      line-height: 22px
    }

    .container_headline-carousel__headline {
      font-family: var(--theme-font-family);
      font-size: 18px;
      font-style: normal;
      font-weight: 400
    }

    .container__banner {
      color: #0c0c0c;
      letter-spacing: .5px;
      width: calc(100% - 30px);
      font-size: 18px;
      font-weight: 400;
      line-height: 22px
    }

    .container__link {
      color: unset;
      width: 100%;
      text-decoration: none;
      display: inline-block
    }

    .container__link:hover img,
    .container__link:hover video {
      opacity: var(--theme-container-image-opacity--hover);
      transition: all .2s
    }

    .container__link:hover .image__container,
    .container__link:hover .image_sponsorship__container {
      background: var(--theme-container-image-color--hover)
    }

    .container__link:hover .container__headline,
    .container__link:hover .container__banner {
      color: var(--theme-container-color--hover);
      text-decoration-color: var(--theme-container-text-decoration-color--hover);
      text-decoration-line: underline;
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset)
    }

    .container__field-links {
      margin: 0;
      padding: 0;
      list-style-type: none
    }

    .container__text-label {
      font-weight: 700;
      display: inline
    }

    .container__text-label--type-breaking,
    .container__text-label--type-updates,
    .container__text-label--type-updates-in-spanish {
      color: #d50000
    }

    .container__text-label--type-live-video {
      color: #d50000;
      flex-direction: row;
      justify-content: flex-start;
      align-items: center;
      display: inline-flex
    }

    .container__text-label--type-live-video .container__text-label--icon {
      background-image: url("live-video-icon-red.svg");
      width: 16px;
      height: 16px;
      margin-bottom: 4px
    }

    .container__text-label--type-audio:not(:empty):before,
    .container__text-label--type-custom-video:not(:empty):before,
    .container__text-label--type-streaming-non-breaking:not(:empty):before,
    .container__text-label--type-gallery:not(:empty):before,
    .container__text-label--type-podcasts:not(:empty):before {
      vertical-align: middle;
      width: 20px;
      height: 18px;
      display: inline-block
    }

    .container__text-label--type-audio:not(:empty):before {
      content: url("audio-dark.svg")
    }

    .container__text-label--type-podcasts:not(:empty):before {
      content: url("microphone-dark.svg")
    }

    .container__text-label--type-gallery:not(:empty):before {
      content: url("photo-dark.svg")
    }

    .container__text-label--type-streaming-non-breaking:not(:empty):before {
      content: url("video-dark.svg")
    }

    .container__text-label:not(:empty):after {
      content: ":"
    }

    .container__text-label--type-video:not(:empty):after {
      content: ""
    }

    .container__text-label--type-video .container__text-label--text-content {
      display: none
    }

    .container__text {
      font-family: var(--theme-font-family);
      width: 100%;
      display: inline-block
    }

    .container__text .icon-sig-video,
    .container__text .icon-sig-photo-default {
      float: left;
      height: 20px;
      margin-top: 2px;
      margin-right: 4px;
      padding-bottom: 3px;
      display: none
    }

    .container__video-duration,
    .container__labels {
      display: none
    }

    .container__text .icon-sig-video,
    .container__text .icon-sig-photo-default,
    .container__headline .icon-sig-video,
    .container__headline .icon-sig-photo-default {
      fill: #a4001e
    }

    .container__description {
      display: none
    }

    .container__title_url-sub-text {
      color: var(--theme-paragraph__link-color);
      text-decoration-line: var(--theme-paragraph__link-decoration);
      text-decoration-color: var(--theme-paragraph__link-decoration-color);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration-skip-ink: var(--theme-underline-skip-ink);
      text-decoration-skip: var(--theme-underline-skip-ink)
    }

    .container__title_url-sub-text:hover {
      color: var(--theme-link-color-hover);
      text-decoration: var(--theme-paragraph__hover-link-decoration)
    }

    .container__title_url-sub-text {
      color: #0c0c0c;
      padding-top: 16px;
      font-size: 16px;
      font-weight: 400;
      line-height: 22px;
      text-decoration-color: #0c0c0c;
      display: none
    }

    .container__title_url-sub-text:hover {
      color: #6e6e6e
    }

    .container__title--bulleted-headlines {
      display: flex
    }

    .container__title--bulleted-headlines:before {
      display: none
    }

    .container__title--bulleted-headlines:after {
      border-top: none;
      border-bottom: 1px solid #e6e6e6;
      flex-grow: 2;
      align-self: center;
      margin-inline-start: 8px;
      display: block;
      position: relative;
      top: -4px
    }

    .container__title--bulleted-headlines .container__title-text,
    .container__title--bulleted-headlines .container__title_url-text {
      letter-spacing: .5px;
      width: auto;
      margin: 0 0 16px
    }

    .container.hide {
      display: none
    }

    .container_list-headlines-with-images__item .container__text-label--type-gallery,
    .container_ml-manual__item .container__text-label--type-gallery,
    .container_list-headlines-with-read-times__item .container__text-label--type-gallery {
      display: inline
    }

    .container_list-headlines-with-images__item .container__text-label--type-video,
    .container_ml-manual__item .container__text-label--type-video,
    .container_list-headlines-with-read-times__item .container__text-label--type-video {
      display: none
    }

    .container_list-headlines-with-images__item .container__video-duration,
    .container_ml-manual__item .container__video-duration,
    .container_list-headlines-with-read-times__item .container__video-duration {
      display: inline-block
    }

    .container_ribbon .container__text-label--type-video,
    .container_ribbon .container__text-label--type-custom-video,
    .container_ribbon .container__text-label--type-gallery,
    .container_ribbon-left .container__text-label--type-video,
    .container_ribbon-left .container__text-label--type-custom-video,
    .container_ribbon-left .container__text-label--type-gallery {
      display: inline
    }

    .container_ribbon .container__text-label--type-video .container__text-label--text-content,
    .container_ribbon-left .container__text-label--type-video .container__text-label--text-content {
      display: none
    }

    .container_ribbon .container__text-label--type-video:after,
    .container_ribbon-left .container__text-label--type-video:after {
      content: ""
    }

    .container_grid-2__item .card--media-card-label-show .card__label-container,
    .container_grid-3__item .card--media-card-label-show .card__label-container,
    .container_grid-4__item .card--media-card-label-show .card__label-container,
    .container_list-images-with-description__item .card--media-card-label-show .card__label-container,
    .container_lead-plus-headlines-with-images__item .card--media-card-label-show .card__label-container,
    .container_spotlight-package__item .card--media-card-label-show .card__label-container {
      display: block
    }

    .container_grid-2__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_grid-3__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_grid-4__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_list-images-with-description__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_lead-plus-headlines-with-images__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_spotlight-package__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_grid-2__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_grid-3__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_grid-4__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_list-images-with-description__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_lead-plus-headlines-with-images__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_spotlight-package__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_grid-2__item .card__label-container,
    .container_grid-3__item .card__label-container,
    .container_grid-4__item .card__label-container,
    .container_list-images-with-description__item .card__label-container,
    .container_lead-plus-headlines-with-images__item .card__label-container,
    .container_spotlight-package__item .card__label-container {
      display: none
    }

    .container_grid-2__item .container__text-label--type-video,
    .container_grid-2__item .container__text-label--type-gallery,
    .container_grid-3__item .container__text-label--type-video,
    .container_grid-3__item .container__text-label--type-gallery,
    .container_grid-4__item .container__text-label--type-video,
    .container_grid-4__item .container__text-label--type-gallery,
    .container_list-images-with-description__item .container__text-label--type-video,
    .container_list-images-with-description__item .container__text-label--type-gallery,
    .container_lead-plus-headlines-with-images__item .container__text-label--type-video,
    .container_lead-plus-headlines-with-images__item .container__text-label--type-gallery,
    .container_spotlight-package__item .container__text-label--type-video,
    .container_spotlight-package__item .container__text-label--type-gallery {
      display: inline
    }

    .container_grid-2__item .container__text-label--type-live-video,
    .container_grid-3__item .container__text-label--type-live-video,
    .container_grid-4__item .container__text-label--type-live-video,
    .container_list-images-with-description__item .container__text-label--type-live-video,
    .container_lead-plus-headlines-with-images__item .container__text-label--type-live-video,
    .container_spotlight-package__item .container__text-label--type-live-video {
      display: inline-flex
    }

    .container_grid-2__item .container__video-duration,
    .container_grid-3__item .container__video-duration,
    .container_grid-4__item .container__video-duration,
    .container_list-images-with-description__item .container__video-duration,
    .container_lead-plus-headlines-with-images__item .container__video-duration,
    .container_spotlight-package__item .container__video-duration {
      display: inline-block
    }

    .container_lead-plus-headlines-with-images__item:first-child:first-child .card__label-container {
      display: block
    }

    .container_lead-plus-headlines-with-images__item:first-child:first-child .container__text-label,
    .container_lead-plus-headlines-with-images__item:first-child:first-child .container__video-duration--type-video {
      display: none
    }

    .container_list-headlines__item .container__video-duration,
    .container_bulleted-headlines__item .container__video-duration,
    .container_list-headlines-ranked__item .container__video-duration {
      display: inline-block
    }

    .container_grid-2__item .icon-sig-video,
    .container_grid-3__item .icon-sig-video,
    .container_grid-4__item .icon-sig-video,
    .container_list-headlines__item .icon-sig-video,
    .container_lead-plus-headlines-with-images__item .icon-sig-video,
    .container_bulleted-headlines__item .icon-sig-video,
    .container_list-headlines-with-images__item .icon-sig-video,
    .container_ml-manual__item .icon-sig-video,
    .container_list-images-with-description__item .icon-sig-video,
    .container_list-headlines-ranked__item .icon-sig-video,
    .container_list-headlines-with-read-times__item .icon-sig-video {
      display: none
    }

    .container_grid-2__item .container__video-duration,
    .container_grid-3__item .container__video-duration,
    .container_grid-4__item .container__video-duration,
    .container_list-headlines__item .container__video-duration,
    .container_lead-plus-headlines-with-images__item .container__video-duration,
    .container_bulleted-headlines__item .container__video-duration,
    .container_list-headlines-with-images__item .container__video-duration,
    .container_ml-manual__item .container__video-duration,
    .container_list-images-with-description__item .container__video-duration,
    .container_list-headlines-ranked__item .container__video-duration,
    .container_list-headlines-with-read-times__item .container__video-duration {
      font-weight: 700
    }

    .container_grid-2__item .container__video-duration-icon,
    .container_grid-3__item .container__video-duration-icon,
    .container_grid-4__item .container__video-duration-icon,
    .container_list-headlines__item .container__video-duration-icon,
    .container_lead-plus-headlines-with-images__item .container__video-duration-icon,
    .container_bulleted-headlines__item .container__video-duration-icon,
    .container_list-headlines-with-images__item .container__video-duration-icon,
    .container_ml-manual__item .container__video-duration-icon,
    .container_list-images-with-description__item .container__video-duration-icon,
    .container_list-headlines-ranked__item .container__video-duration-icon,
    .container_list-headlines-with-read-times__item .container__video-duration-icon {
      content: url("video-dark.svg");
      vertical-align: middle;
      margin-top: -2px;
      margin-right: 2px;
      padding-bottom: 0
    }

    .container_feature-cards__item:first-child .container__video-duration,
    .container_lead-plus-headlines__item:first-child .container__video-duration,
    .container_lead-plus-headlines-with-images__item:first-child .container__video-duration,
    .container_lead-package__item:first-child .container__video-duration,
    .container_spotlight-package__item:first-child .container__video-duration,
    .container_side-by-side-package__item:first-child .container__video-duration,
    .container_feature-cards__item .icon-sig-video,
    .container_feature-cards__item .icon-sig-photo-default,
    .container_lead-plus-headlines__item .icon-sig-video,
    .container_lead-plus-headlines__item .icon-sig-photo-default,
    .container_lead-plus-headlines-with-images__item .icon-sig-video,
    .container_lead-plus-headlines-with-images__item .icon-sig-photo-default,
    .container_lead-package__item .icon-sig-video,
    .container_lead-package__item .icon-sig-photo-default,
    .container_spotlight-package__item .icon-sig-video,
    .container_spotlight-package__item .icon-sig-photo-default,
    .container_side-by-side-package__item .icon-sig-video,
    .container_side-by-side-package__item .icon-sig-photo-default {
      display: none
    }

    .container_feature-cards__item .container__video-duration,
    .container_lead-plus-headlines__item .container__video-duration,
    .container_lead-plus-headlines-with-images__item .container__video-duration,
    .container_lead-package__item .container__video-duration,
    .container_spotlight-package__item .container__video-duration,
    .container_side-by-side-package__item .container__video-duration {
      font-weight: 700;
      display: inline-block
    }

    .container_feature-cards__item .container__video-duration-icon,
    .container_lead-plus-headlines__item .container__video-duration-icon,
    .container_lead-plus-headlines-with-images__item .container__video-duration-icon,
    .container_lead-package__item .container__video-duration-icon,
    .container_spotlight-package__item .container__video-duration-icon,
    .container_side-by-side-package__item .container__video-duration-icon {
      content: url("video-dark.svg");
      vertical-align: middle;
      margin-top: -2px;
      margin-right: 2px;
      padding-bottom: 0
    }

    .container_grid-2 .container__text-label--has-duration:not(:empty):before,
    .container_grid-3 .container__text-label--has-duration:not(:empty):before,
    .container_grid-4 .container__text-label--has-duration:not(:empty):before,
    .container_list-headlines-with-images .container__text-label--has-duration:not(:empty):before,
    .container_ml_manual .container__text-label--has-duration:not(:empty):before,
    .container_list-headlines-with-read-times .container__text-label--has-duration:not(:empty):before,
    .container_lead-plus-headlines-with-images .container__text-label--has-duration:not(:empty):before,
    .container_lead-plus-headlines .container__text-label--has-duration:not(:empty):before,
    .container_lead-package .container__text-label--has-duration:not(:empty):before,
    .container_list-headlines .container__text-label--has-duration:not(:empty):before,
    .container_bulleted-headlines .container__text-label--has-duration:not(:empty):before,
    .container_list-headlines-ranked .container__text-label--has-duration:not(:empty):before,
    .container_list-images-with-description .container__text-label--has-duration:not(:empty):before {
      display: none
    }

    .container_ml-manual {
      counter-reset: viewable-cards-count 0;
      margin-bottom: var(--theme-container-margin-bottom-default)
    }

    .container_ml-manual__ads .ad-slot.adSlotLoaded {
      padding: 0 0 24px
    }

    .container_ml-manual__item {
      border-top: none;
      border-bottom: 1px solid #b1b1b1;
      max-width: 100%;
      padding: 12px 8px;
      display: flex
    }

    .container_ml-manual__item .container_ml-manual__link {
      display: flex
    }

    .container_ml-manual__item .container_ml-manual__link:first-of-type {
      flex: 1
    }

    .container_ml-manual__item .image__metadata,
    .container_ml-manual__item .interactive-video__metadata {
      display: none
    }

    .container_ml-manual__item:first-child {
      padding-top: 12px
    }

    .container_ml-manual__item-media-wrapper {
      flex-direction: column;
      justify-content: flex-start;
      align-self: flex-start;
      min-width: 100px;
      display: flex
    }

    .container_ml-manual__item-media {
      width: 100%
    }

    .container_ml-manual__item-media .image__caption-container,
    .container_ml-manual__item-media .image_sponsorship__caption-container {
      display: none
    }

    .container_ml-manual__item-media .image__container,
    .container_ml-manual__item-media .interactive-video__container {
      width: 130px;
      margin-bottom: 0
    }

    .container_ml-manual__text {
      flex: 75%;
      align-items: flex-start;
      margin-inline-start: 12px
    }

    .container_ml-manual__date {
      display: none
    }

    .container_ml-manual__pinned-card,
    .container_ml-manual__placeholder-card {
      counter-increment: viewable-cards-count
    }

    .container_ml-manual__pinned-card:before,
    .container_ml-manual__placeholder-card:before {
      content: counter(viewable-cards-count);
      background-color: #e6e6e6;
      border-radius: 50%;
      justify-content: center;
      align-items: center;
      width: 24px;
      height: 24px;
      margin-right: 12px;
      padding: 8px;
      font-size: 14px;
      display: flex
    }

    .container_ml-manual__placeholder-card {
      align-items: center;
      margin-top: 0
    }

    .container_ml-manual__placeholder-card .container_ml-manual__headline-text {
      text-transform: uppercase;
      color: #311b92
    }

    .container_ml-manual__placeholder-card .container_ml-manual__text {
      margin-left: 0
    }

    .container_ml-manual__queue-card {
      background-color: #ede7f6
    }

    .container_ml-manual__queue-cards-header {
      text-align: center;
      color: #311b92;
      background-color: #e6e6e6;
      justify-content: center;
      align-items: center;
      gap: .5em;
      margin-top: 12px;
      padding: 12px;
      display: flex
    }

    .container_ml-manual .image__credit,
    .container_ml-manual .image_sponsorship__credit {
      text-align: left;
      padding: 0
    }

    .container_ml-manual .card .container__link {
      display: flex
    }

    .container_ml-manual--not-shared-component-page .hide,
    .container_ml-manual--not-shared-component-page .card__published-date {
      display: none
    }

    .container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card {
      background-color: #f8f8f8;
      border: none;
      margin-bottom: 12px
    }

    .container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card:before {
      display: none
    }

    .container_ml-manual--not-shared-component-page .container_ml-manual__text {
      position: initial;
      color: #404040;
      font-size: 14px
    }

    .drag-drop-active .container_ml-manual .container_ml-manual__placeholder-card {
      background-color: #fff
    }

    .container .card__label--type-video .card__label-bull-span {
      display: none
    }

    .container .card__label--type-video .card__label--duration {
      display: inline
    }

    .container__alert-block {
      z-index: 2;
      color: #0d47a1;
      background-color: #e3f2fd;
      width: 100%;
      margin-bottom: 12px;
      display: block;
      position: relative
    }

    .container__alert-block-item {
      color: #0d47a1;
      z-index: 1;
      background-color: #e3f2fd;
      justify-content: center;
      display: flex
    }

    .container__alert-block-inner-container {
      flex-direction: row;
      justify-content: space-between;
      margin-top: 0;
      margin-bottom: 0;
      padding: 12px 16px;
      font-size: 14px;
      display: flex
    }

    .container__alert-block-content {
      flex-grow: 1;
      line-height: 22px;
      display: flex
    }

    .container__alert-block-icon {
      flex-shrink: 0;
      align-self: flex-start;
      margin-right: 8px
    }

    .container .card__media-label-container,
    .container .container__title_url-text .right-arrow {
      display: none
    }

    .container .pagination {
      background: #fff;
      justify-content: center;
      align-items: center;
      height: 56px;
      margin: 32px auto 8px;
      font-size: 16px;
      font-weight: 700;
      transition: opacity 1.5s;
      display: flex
    }

    [dir=rtl] .container .pagination.pagination,
    [dir=rtl] .container .pagination.pagination * {
      font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif !important
    }

    .container .pagination-previous:before {
      -webkit-mask: url("ui-arrow-left.svg");
      mask: url("ui-arrow-left.svg")
    }

    [dir=rtl] .container .pagination-previous:before {
      -webkit-mask: url("ui-caret-left-elevate.svg");
      mask: url("ui-caret-left-elevate.svg")
    }

    .container .pagination-next:before {
      -webkit-mask: url("ui-arrow-right.svg");
      mask: url("ui-arrow-right.svg")
    }

    [dir=rtl] .container .pagination-next:before {
      -webkit-mask: url("ui-caret-right-elevate.svg");
      mask: url("ui-caret-right-elevate.svg")
    }

    .container .pagination-previous,
    .container .pagination-next {
      color: #0c0c0c;
      border: 1px solid #0c0c0c;
      border-radius: 50%;
      justify-content: center;
      align-items: center;
      padding: 12px 16px;
      text-decoration: none;
      display: flex
    }

    .container .pagination-previous:hover,
    .container .pagination-next:hover {
      background: #e6e6e6
    }

    .container .pagination-previous.disabled,
    .container .pagination-next.disabled {
      pointer-events: none;
      cursor: default;
      border: 1px solid #b1b1b1
    }

    .container .pagination-previous.disabled:before,
    .container .pagination-next.disabled:before {
      background-color: #b1b1b1
    }

    .container .pagination-previous svg,
    .container .pagination-next svg {
      margin: 0
    }

    .container .pagination-previous-direction,
    .container .pagination-next-direction {
      text-indent: -9999px;
      display: block
    }

    .container .pagination-previous:before,
    .container .pagination-next:before {
      content: "";
      background-color: #0c0c0c;
      width: 12px;
      height: 12px;
      -webkit-mask-size: contain;
      mask-size: contain
    }

    [dir=rtl] .container .pagination-previous,
    [dir=rtl] .container .pagination-next {
      border-width: 2px;
      flex-shrink: 0;
      width: 48px;
      height: 48px;
      padding: 0
    }

    [dir=rtl] .container .pagination-previous.disabled,
    [dir=rtl] .container .pagination-next.disabled {
      border-width: 2px
    }

    [dir=rtl] .container .pagination-previous:before,
    [dir=rtl] .container .pagination-next:before {
      transform: scaleX(-1);
      -webkit-mask-position: 50%;
      mask-position: 50%;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat
    }

    .container .pagination-links {
      margin: 0;
      padding: 0 24px;
      list-style: none;
      display: flex
    }

    .container .pagination-link {
      color: #6e6e6e;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      min-width: 25px;
      margin: 0 4px;
      padding-bottom: 4px;
      text-decoration: none;
      display: flex;
      position: relative
    }

    [dir=rtl] .container .pagination-link {
      text-transform: uppercase;
      line-height: 18px
    }

    .container .pagination-link:after {
      content: "";
      width: 100%;
      height: 3px;
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translate(-50%)
    }

    .container .pagination-link.active {
      color: #0c0c0c
    }

    .container .pagination-link.active:after {
      background: #000
    }

    .container .pagination-link:hover:after {
      background: #6e6e6e
    }

    .container .pagination-link:hover,
    .container .pagination-link:active,
    .container .pagination-link:focus {
      color: #0c0c0c
    }

    .container .pagination-link:hover:after,
    .container .pagination-link:active:after,
    .container .pagination-link:focus:after {
      background: #e6e6e6
    }

    @media (width<=479px) {
      [dir=rtl] .container .pagination-links {
        padding: 0 8px
      }

      [dir=rtl] .container .pagination-link {
        min-width: 20px;
        margin: 0 2px
      }
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text),
    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text),
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text),
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text) {
      border-left-color: #fff
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover,
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover {
      color: #fff;
      border-left-color: #fff
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow,
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow {
      fill: #fff;
      stroke: #fff
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active,
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active {
      color: #f8f8f8;
      border-left-color: #f8f8f8
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow,
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow {
      fill: #f8f8f8;
      stroke: #f8f8f8
    }

    .zone--t-dark_ribbon .container__text-label--type-video,
    .zone--t-dark_ribbon .container__text-label--type-gallery,
    .zone--t-dark_ribbon-left .container__text-label--type-video,
    .zone--t-dark_ribbon-left .container__text-label--type-gallery,
    .product-zone--t-dark_ribbon .container__text-label--type-video,
    .product-zone--t-dark_ribbon .container__text-label--type-gallery,
    .product-zone--t-dark_ribbon-left .container__text-label--type-video,
    .product-zone--t-dark_ribbon-left .container__text-label--type-gallery {
      display: inline-block
    }

    .zone--t-dark_lead-plus-headlines-with-images:first-child .card__label-container,
    .product-zone--t-dark_lead-plus-headlines-with-images:first-child .card__label-container {
      display: block
    }

    .zone--t-dark_lead-plus-headlines-with-images:first-child .container__text-label--type-video,
    .zone--t-dark_lead-plus-headlines-with-images:first-child .container__text-label--type-gallery,
    .product-zone--t-dark_lead-plus-headlines-with-images:first-child .container__text-label--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images:first-child .container__text-label--type-gallery {
      display: none
    }

    .zone--t-dark_grid-2__item .card__label-container,
    .zone--t-dark_grid-3__item .card__label-container,
    .zone--t-dark_grid-4__item .card__label-container,
    .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container,
    .zone--t-dark_list-images-with-description__item .card__label-container,
    .product-zone--t-dark_grid-2__item .card__label-container,
    .product-zone--t-dark_grid-3__item .card__label-container,
    .product-zone--t-dark_grid-4__item .card__label-container,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container,
    .product-zone--t-dark_list-images-with-description__item .card__label-container {
      display: block
    }

    .zone--t-dark_grid-2__item .card__label-container--hide,
    .zone--t-dark_grid-3__item .card__label-container--hide,
    .zone--t-dark_grid-4__item .card__label-container--hide,
    .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,
    .zone--t-dark_list-images-with-description__item .card__label-container--hide,
    .product-zone--t-dark_grid-2__item .card__label-container--hide,
    .product-zone--t-dark_grid-3__item .card__label-container--hide,
    .product-zone--t-dark_grid-4__item .card__label-container--hide,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,
    .product-zone--t-dark_list-images-with-description__item .card__label-container--hide,
    .zone--t-dark_grid-2__item .container__text-label,
    .zone--t-dark_grid-3__item .container__text-label,
    .zone--t-dark_grid-4__item .container__text-label,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label,
    .zone--t-dark_list-images-with-description__item .container__text-label,
    .product-zone--t-dark_grid-2__item .container__text-label,
    .product-zone--t-dark_grid-3__item .container__text-label,
    .product-zone--t-dark_grid-4__item .container__text-label,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label,
    .product-zone--t-dark_list-images-with-description__item .container__text-label {
      display: none
    }

    .zone--t-dark_grid-2__item .container__text-label--show,
    .zone--t-dark_grid-3__item .container__text-label--show,
    .zone--t-dark_grid-4__item .container__text-label--show,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,
    .zone--t-dark_list-images-with-description__item .container__text-label--show,
    .product-zone--t-dark_grid-2__item .container__text-label--show,
    .product-zone--t-dark_grid-3__item .container__text-label--show,
    .product-zone--t-dark_grid-4__item .container__text-label--show,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,
    .product-zone--t-dark_list-images-with-description__item .container__text-label--show,
    .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery {
      display: inline-block
    }

    .zone--t-dark_grid-2__item .container__video-duration,
    .zone--t-dark_grid-3__item .container__video-duration,
    .zone--t-dark_grid-4__item .container__video-duration,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .zone--t-dark_list-images-with-description__item .container__video-duration,
    .product-zone--t-dark_grid-2__item .container__video-duration,
    .product-zone--t-dark_grid-3__item .container__video-duration,
    .product-zone--t-dark_grid-4__item .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration,
    .zone--t-dark_grid-2__item .container__video-duration--type-video,
    .zone--t-dark_grid-3__item .container__video-duration--type-video,
    .zone--t-dark_grid-4__item .container__video-duration--type-video,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video,
    .zone--t-dark_list-images-with-description__item .container__video-duration--type-video,
    .product-zone--t-dark_grid-2__item .container__video-duration--type-video,
    .product-zone--t-dark_grid-3__item .container__video-duration--type-video,
    .product-zone--t-dark_grid-4__item .container__video-duration--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video {
      display: none
    }

    .zone--t-dark_grid-2__item .container__video-duration--type-video--show,
    .zone--t-dark_grid-3__item .container__video-duration--type-video--show,
    .zone--t-dark_grid-4__item .container__video-duration--type-video--show,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show,
    .zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show,
    .product-zone--t-dark_grid-2__item .container__video-duration--type-video--show,
    .product-zone--t-dark_grid-3__item .container__video-duration--type-video--show,
    .product-zone--t-dark_grid-4__item .container__video-duration--type-video--show,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show {
      display: inline-block
    }

    .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container {
      display: block
    }

    .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label {
      display: none
    }

    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-streaming-non-breaking,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-streaming-non-breaking,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery {
      display: inline-block
    }

    .zone--t-dark_lead-plus-headlines-with-images__item:first-child .container__video-duration--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item:first-child .container__video-duration--type-video {
      display: none
    }

    .zone--t-dark_list-headlines__item .container__video-duration,
    .zone--t-dark_bulleted-headlines__item .container__video-duration,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .zone--t-dark_list-headlines-with-images__item .container__video-duration,
    .zone--t-dark_ml-manual__item .container__video-duration,
    .zone--t-dark_list-headlines-with-read-times__item .container__video-duration,
    .product-zone--t-dark_list-headlines__item .container__video-duration,
    .product-zone--t-dark_bulleted-headlines__item .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_list-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_ml-manual__item .container__video-duration,
    .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration {
      display: inline-block
    }

    .zone--t-dark_grid-2__item .icon-sig-video,
    .zone--t-dark_grid-3__item .icon-sig-video,
    .zone--t-dark_grid-4__item .icon-sig-video,
    .zone--t-dark_list-headlines__item .icon-sig-video,
    .zone--t-dark_bulleted-headlines__item .icon-sig-video,
    .zone--t-dark_list-headlines-with-images__item .icon-sig-video,
    .zone--t-dark_ml-manual__item .icon-sig-video,
    .zone--t-dark_list-images-with-description__item .icon-sig-video,
    .zone--t-dark_list-headlines-with-read-times__item .icon-sig-video,
    .product-zone--t-dark_grid-2__item .icon-sig-video,
    .product-zone--t-dark_grid-3__item .icon-sig-video,
    .product-zone--t-dark_grid-4__item .icon-sig-video,
    .product-zone--t-dark_list-headlines__item .icon-sig-video,
    .product-zone--t-dark_bulleted-headlines__item .icon-sig-video,
    .product-zone--t-dark_list-headlines-with-images__item .icon-sig-video,
    .product-zone--t-dark_ml-manual__item .icon-sig-video,
    .product-zone--t-dark_list-images-with-description__item .icon-sig-video,
    .product-zone--t-dark_list-headlines-with-read-times__item .icon-sig-video {
      display: none
    }

    .zone--t-dark_grid-2__item .container__video-duration,
    .zone--t-dark_grid-3__item .container__video-duration,
    .zone--t-dark_grid-4__item .container__video-duration,
    .zone--t-dark_list-headlines__item .container__video-duration,
    .zone--t-dark_bulleted-headlines__item .container__video-duration,
    .zone--t-dark_list-headlines-with-images__item .container__video-duration,
    .zone--t-dark_ml-manual__item .container__video-duration,
    .zone--t-dark_list-images-with-description__item .container__video-duration,
    .zone--t-dark_list-headlines-with-read-times__item .container__video-duration,
    .product-zone--t-dark_grid-2__item .container__video-duration,
    .product-zone--t-dark_grid-3__item .container__video-duration,
    .product-zone--t-dark_grid-4__item .container__video-duration,
    .product-zone--t-dark_list-headlines__item .container__video-duration,
    .product-zone--t-dark_bulleted-headlines__item .container__video-duration,
    .product-zone--t-dark_list-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_ml-manual__item .container__video-duration,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration,
    .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration {
      font-weight: 700
    }

    .zone--t-dark_grid-2__item .container__video-duration--hidden,
    .zone--t-dark_grid-3__item .container__video-duration--hidden,
    .zone--t-dark_grid-4__item .container__video-duration--hidden,
    .zone--t-dark_list-headlines__item .container__video-duration--hidden,
    .zone--t-dark_bulleted-headlines__item .container__video-duration--hidden,
    .zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden,
    .zone--t-dark_ml-manual__item .container__video-duration--hidden,
    .zone--t-dark_list-images-with-description__item .container__video-duration--hidden,
    .zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden,
    .product-zone--t-dark_grid-2__item .container__video-duration--hidden,
    .product-zone--t-dark_grid-3__item .container__video-duration--hidden,
    .product-zone--t-dark_grid-4__item .container__video-duration--hidden,
    .product-zone--t-dark_list-headlines__item .container__video-duration--hidden,
    .product-zone--t-dark_bulleted-headlines__item .container__video-duration--hidden,
    .product-zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden,
    .product-zone--t-dark_ml-manual__item .container__video-duration--hidden,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration--hidden,
    .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden {
      display: none
    }

    .zone--t-dark_grid-2__item .container__video-duration-icon,
    .zone--t-dark_grid-3__item .container__video-duration-icon,
    .zone--t-dark_grid-4__item .container__video-duration-icon,
    .zone--t-dark_list-headlines__item .container__video-duration-icon,
    .zone--t-dark_bulleted-headlines__item .container__video-duration-icon,
    .zone--t-dark_list-headlines-with-images__item .container__video-duration-icon,
    .zone--t-dark_ml-manual__item .container__video-duration-icon,
    .zone--t-dark_list-images-with-description__item .container__video-duration-icon,
    .zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon,
    .product-zone--t-dark_grid-2__item .container__video-duration-icon,
    .product-zone--t-dark_grid-3__item .container__video-duration-icon,
    .product-zone--t-dark_grid-4__item .container__video-duration-icon,
    .product-zone--t-dark_list-headlines__item .container__video-duration-icon,
    .product-zone--t-dark_bulleted-headlines__item .container__video-duration-icon,
    .product-zone--t-dark_list-headlines-with-images__item .container__video-duration-icon,
    .product-zone--t-dark_ml-manual__item .container__video-duration-icon,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration-icon,
    .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon {
      content: url("video-dark.svg");
      vertical-align: -1.5px;
      margin-top: 2px;
      margin-right: 2px;
      padding-bottom: 0
    }

    .zone--t-dark_feature-cards__item:first-child .container__video-duration,
    .zone--t-dark_lead-plus-headlines__item:first-child .container__video-duration,
    .zone--t-dark_lead-plus-headlines-with-images__item:first-child .container__video-duration,
    .zone--t-dark_lead-package__item:first-child .container__video-duration,
    .product-zone--t-dark_feature-cards__item:first-child .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines__item:first-child .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines-with-images__item:first-child .container__video-duration,
    .product-zone--t-dark_lead-package__item:first-child .container__video-duration,
    .zone--t-dark_feature-cards__item .icon-sig-video,
    .zone--t-dark_lead-plus-headlines__item .icon-sig-video,
    .zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video,
    .zone--t-dark_lead-package__item .icon-sig-video,
    .product-zone--t-dark_feature-cards__item .icon-sig-video,
    .product-zone--t-dark_lead-plus-headlines__item .icon-sig-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video,
    .product-zone--t-dark_lead-package__item .icon-sig-video {
      display: none
    }

    .zone--t-dark_feature-cards__item .container__video-duration,
    .zone--t-dark_lead-plus-headlines__item .container__video-duration,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .zone--t-dark_lead-package__item .container__video-duration,
    .product-zone--t-dark_feature-cards__item .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines__item .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_lead-package__item .container__video-duration {
      font-weight: 700;
      display: inline-block
    }

    .zone--t-dark_feature-cards__item .container__video-duration-icon,
    .zone--t-dark_lead-plus-headlines__item .container__video-duration-icon,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon,
    .zone--t-dark_lead-package__item .container__video-duration-icon,
    .product-zone--t-dark_feature-cards__item .container__video-duration-icon,
    .product-zone--t-dark_lead-plus-headlines__item .container__video-duration-icon,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon,
    .product-zone--t-dark_lead-package__item .container__video-duration-icon {
      content: url("video-dark.svg");
      vertical-align: -1.5px;
      margin-top: 2px;
      margin-right: 2px;
      padding-bottom: 0
    }

    .zone--t-dark .card__label--type-video .card__label-bull-span,
    .product-zone--t-dark .card__label--type-video .card__label-bull-span {
      display: none
    }

    .zone--t-dark .card__label--type-video .card__label--duration,
    .product-zone--t-dark .card__label--type-video .card__label--duration {
      display: inline
    }

    .zone--t-dark .pagination,
    .product-zone--t-dark .pagination {
      background: #fff;
      justify-content: center;
      align-items: center;
      height: 56px;
      margin: 32px auto 8px;
      font-size: 16px;
      font-weight: 700;
      transition: opacity 1.5s;
      display: flex
    }

    [dir=rtl] .zone--t-dark .pagination.pagination,
    [dir=rtl] .zone--t-dark .pagination.pagination *,
    [dir=rtl] .product-zone--t-dark .pagination.pagination,
    [dir=rtl] .product-zone--t-dark .pagination.pagination * {
      font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif !important
    }

    .zone--t-dark .pagination-previous:before,
    .product-zone--t-dark .pagination-previous:before {
      -webkit-mask: url("ui-arrow-left.svg");
      mask: url("ui-arrow-left.svg")
    }

    [dir=rtl] .zone--t-dark .pagination-previous:before,
    [dir=rtl] .product-zone--t-dark .pagination-previous:before {
      -webkit-mask: url("ui-caret-left-elevate.svg");
      mask: url("ui-caret-left-elevate.svg")
    }

    .zone--t-dark .pagination-next:before,
    .product-zone--t-dark .pagination-next:before {
      -webkit-mask: url("ui-arrow-right.svg");
      mask: url("ui-arrow-right.svg")
    }

    [dir=rtl] .zone--t-dark .pagination-next:before,
    [dir=rtl] .product-zone--t-dark .pagination-next:before {
      -webkit-mask: url("ui-caret-right-elevate.svg");
      mask: url("ui-caret-right-elevate.svg")
    }

    .zone--t-dark .pagination-previous,
    .zone--t-dark .pagination-next,
    .product-zone--t-dark .pagination-previous,
    .product-zone--t-dark .pagination-next {
      color: #0c0c0c;
      border: 1px solid #0c0c0c;
      border-radius: 50%;
      justify-content: center;
      align-items: center;
      padding: 12px 16px;
      text-decoration: none;
      display: flex
    }

    .zone--t-dark .pagination-previous:hover,
    .zone--t-dark .pagination-next:hover,
    .product-zone--t-dark .pagination-previous:hover,
    .product-zone--t-dark .pagination-next:hover {
      background: #e6e6e6
    }

    .zone--t-dark .pagination-previous.disabled,
    .zone--t-dark .pagination-next.disabled,
    .product-zone--t-dark .pagination-previous.disabled,
    .product-zone--t-dark .pagination-next.disabled {
      pointer-events: none;
      cursor: default;
      border: 1px solid #b1b1b1
    }

    .zone--t-dark .pagination-previous.disabled:before,
    .zone--t-dark .pagination-next.disabled:before,
    .product-zone--t-dark .pagination-previous.disabled:before,
    .product-zone--t-dark .pagination-next.disabled:before {
      background-color: #b1b1b1
    }

    .zone--t-dark .pagination-previous svg,
    .zone--t-dark .pagination-next svg,
    .product-zone--t-dark .pagination-previous svg,
    .product-zone--t-dark .pagination-next svg {
      margin: 0
    }

    .zone--t-dark .pagination-previous-direction,
    .zone--t-dark .pagination-next-direction,
    .product-zone--t-dark .pagination-previous-direction,
    .product-zone--t-dark .pagination-next-direction {
      text-indent: -9999px;
      display: block
    }

    .zone--t-dark .pagination-previous:before,
    .zone--t-dark .pagination-next:before,
    .product-zone--t-dark .pagination-previous:before,
    .product-zone--t-dark .pagination-next:before {
      content: "";
      background-color: #0c0c0c;
      width: 12px;
      height: 12px;
      -webkit-mask-size: contain;
      mask-size: contain
    }

    [dir=rtl] .zone--t-dark .pagination-previous,
    [dir=rtl] .zone--t-dark .pagination-next,
    [dir=rtl] .product-zone--t-dark .pagination-previous,
    [dir=rtl] .product-zone--t-dark .pagination-next {
      border-width: 2px;
      flex-shrink: 0;
      width: 48px;
      height: 48px;
      padding: 0
    }

    [dir=rtl] .zone--t-dark .pagination-previous.disabled,
    [dir=rtl] .zone--t-dark .pagination-next.disabled,
    [dir=rtl] .product-zone--t-dark .pagination-previous.disabled,
    [dir=rtl] .product-zone--t-dark .pagination-next.disabled {
      border-width: 2px
    }

    [dir=rtl] .zone--t-dark .pagination-previous:before,
    [dir=rtl] .zone--t-dark .pagination-next:before,
    [dir=rtl] .product-zone--t-dark .pagination-previous:before,
    [dir=rtl] .product-zone--t-dark .pagination-next:before {
      transform: scaleX(-1);
      -webkit-mask-position: 50%;
      mask-position: 50%;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat
    }

    .zone--t-dark .pagination-links,
    .product-zone--t-dark .pagination-links {
      margin: 0;
      padding: 0 24px;
      list-style: none;
      display: flex
    }

    .zone--t-dark .pagination-link,
    .product-zone--t-dark .pagination-link {
      color: #6e6e6e;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      min-width: 25px;
      margin: 0 4px;
      padding-bottom: 4px;
      text-decoration: none;
      display: flex;
      position: relative
    }

    [dir=rtl] .zone--t-dark .pagination-link,
    [dir=rtl] .product-zone--t-dark .pagination-link {
      text-transform: uppercase;
      line-height: 18px
    }

    .zone--t-dark .pagination-link:after,
    .product-zone--t-dark .pagination-link:after {
      content: "";
      width: 100%;
      height: 3px;
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translate(-50%)
    }

    .zone--t-dark .pagination-link.active,
    .product-zone--t-dark .pagination-link.active {
      color: #0c0c0c
    }

    .zone--t-dark .pagination-link.active:after,
    .product-zone--t-dark .pagination-link.active:after {
      background: #000
    }

    .zone--t-dark .pagination-link:hover:after,
    .product-zone--t-dark .pagination-link:hover:after {
      background: #6e6e6e
    }

    .zone--t-dark .pagination-link:hover,
    .zone--t-dark .pagination-link:active,
    .zone--t-dark .pagination-link:focus,
    .product-zone--t-dark .pagination-link:hover,
    .product-zone--t-dark .pagination-link:active,
    .product-zone--t-dark .pagination-link:focus {
      color: #0c0c0c
    }

    .zone--t-dark .pagination-link:hover:after,
    .zone--t-dark .pagination-link:active:after,
    .zone--t-dark .pagination-link:focus:after,
    .product-zone--t-dark .pagination-link:hover:after,
    .product-zone--t-dark .pagination-link:active:after,
    .product-zone--t-dark .pagination-link:focus:after {
      background: #e6e6e6
    }

    @media (width<=479px) {

      [dir=rtl] .zone--t-dark .pagination-links,
      [dir=rtl] .product-zone--t-dark .pagination-links {
        padding: 0 8px
      }

      [dir=rtl] .zone--t-dark .pagination-link,
      [dir=rtl] .product-zone--t-dark .pagination-link {
        min-width: 20px;
        margin: 0 2px
      }
    }

    @media screen and (width>=960px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title_url-text {
        font-size: 36px;
        font-weight: 700;
        line-height: 38px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title_url-text {
        font-size: 46px;
        font-weight: 700;
        line-height: 52px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title_url-text {
        font-size: 56px;
        font-weight: 700;
        line-height: 62px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker-text {
        margin: 0;
        font-size: 20px;
        line-height: 26px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image {
        margin: 0 0 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container {
        background: 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image img {
        max-width: min(400px, 100%);
        max-height: 40px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker--kicker-logo-small .image__picture {
        max-height: 20px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker--kicker-logo-small .image img {
        max-width: 250px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker--kicker-logo .image__picture {
        max-height: 40px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker--kicker-logo .image img {
        max-width: 250px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container .container__title_url-text .right-arrow {
        display: inherit
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title_url-text {
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 26px
      }
    }

    @media screen and (width<=959px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title_url-text {
        letter-spacing: 0;
        margin-top: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title_url-text {
        font-size: 32px;
        font-weight: 700;
        line-height: 38px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container {
        background: 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_ml-manual__item-media-wrapper {
        min-width: 95px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_ml-manual__item-media-wrapper .image__container,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_ml-manual__item-media-wrapper .interactive-video__container {
        width: 95px;
        height: 95px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title_url-text {
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 22px
      }
    }

    @media screen and (width<=479px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title_url-sub-text {
        font-size: 14px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a {
        flex-wrap: wrap
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a p {
        padding-top: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text {
        font-size: 30px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text {
        margin-bottom: 4px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title_url-text {
        font-size: 20px;
        font-weight: 700;
        line-height: 26px
      }
    }

    .container:not([data-subscriber-card-make-up=true]) .container__text-label--type-for-subscribers {
      display: inline
    }

    .container:not([data-subscriber-card-make-up=true]) .container_lead-package__item:first-child .container__text-label--type-for-subscribers,
    .container:not([data-subscriber-card-make-up=true]) .container_lead-plus-headlines__item:first-child .container__text-label--type-for-subscribers,
    .container:not([data-subscriber-card-make-up=true]) .container_spotlight-package__item:first-child .container__text-label--type-for-subscribers,
    .container:not([data-subscriber-card-make-up=true]) .container_lead-plus-headlines-with-images__item:first-child .container__text-label--type-for-subscribers,
    .container[data-subscriber-card-make-up=true] .container__text-label--type-for-subscribers,
    .container[data-subscriber-card-make-up=true] .card__label--type-for-subscribers {
      display: none
    }

    .container:not([data-subscriber-card-make-up=true]) .card__label--type-for-subscribers {
      display: inline-flex
    }

    .underscored .container .card:first-of-type .container__link:last-child,
    .underscored .container .card:last-of-type .container__link:last-child {
      margin-bottom: 0;
      padding-bottom: 0
    }

    .visual-cues .container:is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item {
      container: card-item/inline-size
    }

    .visual-cues .container.container_hero-card-feature .card__label-container {
      display: block
    }

    .visual-cues .container.container_hero-card-feature .container__text .card__label-container {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper {
      position: relative;
      overflow: hidden
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label-container {
      z-index: 1;
      pointer-events: none;
      margin: 0;
      line-height: 0;
      display: block;
      position: absolute;
      inset: 0
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label:is(.card__media-label--type-audio, .card__media-label--type-podcasts, .card__media-label--type-gallery) {
      height: var(--semantic-type-metadata-lg-line-height);
      padding: 0 var(--semantic-space-md);
      border-radius: var(--theme-semantic-radius-round);
      color: var(--semantic-color-type-persistent__white);
      font-family: var(--semantic-type-metadata-font-family);
      font-size: var(--semantic-type-metadata-md-font-size);
      font-weight: var(--semantic-type-metadata-font-wt-style__bold);
      background: var(--theme-component-label-bg__signifier);
      gap: 6px;
      line-height: 16px
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__media-label-container {
      pointer-events: none;
      z-index: 2;
      height: 0;
      line-height: 0;
      display: block;
      position: relative
    }

    @container card-item not (width>=210px) {
      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item-media-wrapper .card__media-label-container {
        display: none
      }
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__media-label {
      bottom: var(--semantic-space-md);
      pointer-events: none;
      align-items: center;
      display: inline-flex;
      position: relative;
      inset-inline-start: var(--semantic-space-md);
      transform: translateY(-100%)
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__text .card__media-label-container {
      margin-top: var(--semantic-space-md);
      order: 1;
      display: block
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__text .card__media-label {
      align-items: center;
      gap: 5px;
      display: inline-flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__text {
      flex-direction: column;
      display: flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item:not(:first-child) .card__media-label-container {
      display: none
    }

    @container card-item not (width>=210px) {
      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item-media-wrapper .card__label-container {
        display: none
      }
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label {
      border-radius: var(--semantic-radius-md)0;
      top: auto;
      bottom: auto;
      pointer-events: auto;
      height: var(--semantic-type-metadata-lg-line-height);
      padding: 0 var(--semantic-space-md);
      justify-content: center;
      align-items: center;
      gap: var(--semantic-space-sm);
      white-space: nowrap;
      color: var(--semantic-color-type-persistent__white);
      width: fit-content;
      font-family: var(--semantic-type-metadata-font-family);
      font-size: var(--semantic-type-metadata-md-font-size);
      font-style: normal;
      font-weight: var(--semantic-type-metadata-font-wt-style__bold);
      line-height: var(--semantic-type-metadata-md-line-height);
      letter-spacing: 0;
      text-transform: capitalize;
      text-overflow: ellipsis;
      margin: -.5px;
      display: flex;
      position: static;
      inset-inline-start: auto;
      transform: none;
      box-shadow: 0 12px 20px #6a738138
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_side-by-side-feature .container__item-media-wrapper .card__label {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card--media-extra-large.container__item-media-wrapper .card__label {
      border-radius: var(--semantic-radius-lg)0
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label--type-video,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label--type-gallery,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label--type-podcasts,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label--type-audio,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label--type-updates .card__label-indicator,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label--type-updates-in-spanish .card__label-indicator,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label--type-streaming-non-breaking .card__label-icon,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label--type-custom-video .card__label-icon {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .image__container,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container {
      position: relative
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before {
      content: "";
      z-index: 1;
      inset: 0;
      background: linear-gradient(222deg, #6660 72.03%, #000 91.08%);
      position: absolute;
      bottom: -.333px
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before {
      background: 0 0
    }

    @container card-item not (width>=210px) {

      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before {
        background: 0 0
      }
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__media-label:is(.card__media-label--type-video, .card__media-label--type-custom-video, .card__media-label--type-live-video, .card__media-label--type-streaming-non-breaking),
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__media-label:has(.card__media-label--duration) {
      z-index: 2;
      gap: 5px
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label:is(.card__media-label--type-video, .card__media-label--type-custom-video, .card__media-label--type-live-video, .card__media-label--type-streaming-non-breaking) .card__media-label-icon,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .card__media-label-icon {
      border: var(--semantic-border-sm)solid var(--semantic-color-type-persistent__white);
      aspect-ratio: 1;
      background-color: #0c0c0ccc;
      background-image: url("play-icon.svg");
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: 45%;
      border-radius: 32px;
      flex-shrink: 0;
      justify-content: center;
      align-items: center;
      gap: 10px;
      width: 40px;
      height: 40px;
      display: flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label:is(.card__media-label--type-video, .card__media-label--type-custom-video, .card__media-label--type-live-video, .card__media-label--type-streaming-non-breaking) .card__media-label-text,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .card__media-label-text {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label:is(.card__media-label--type-audio, .card__media-label--type-podcasts, .card__media-label--type-gallery) .card__media-label-icon {
      width: var(--theme-semantic-size-xs);
      height: var(--theme-semantic-size-xs);
      aspect-ratio: 1;
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: contain;
      flex-shrink: 0;
      margin-bottom: 2px;
      display: flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label.card__media-label--type-gallery .card__media-label-icon {
      background-image: url("gallery.svg")
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label.card__media-label--type-podcasts .card__media-label-icon {
      background-image: url("podcast.svg")
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label.card__media-label--type-audio .card__media-label-icon {
      background-image: url("audio.svg")
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item:first-child .card__media-label-icon {
      border: var(--semantic-border-sm)solid var(--semantic-color-type-persistent__white);
      aspect-ratio: 1;
      background-color: #0c0c0ccc;
      background-image: url("play-icon.svg");
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: 45%;
      border-radius: 32px;
      flex-shrink: 0;
      justify-content: center;
      align-items: center;
      gap: 10px;
      width: 40px;
      height: 40px;
      display: flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item:first-child .card__media-label-text {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label--duration {
      color: var(--semantic-color-type-persistent__white);
      font-family: var(--semantic-type-metadata-font-family);
      font-size: var(--semantic-type-metadata-sm-font-size);
      font-weight: var(--semantic-type-metadata-font-wt-style__bold);
      font-style: normal;
      line-height: var(--theme-semantic-type-metadata-sm-line-height);
      letter-spacing: var(--theme-semantic-type-metadata-letter-spacing__narrow);
      white-space: nowrap;
      text-shadow: 0 1px 4px #000;
      text-transform: uppercase
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item:first-child:has(.card__media-label--duration) .container__video-duration,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item-media-wrapper :is(.card__label-container, .card__media-label-container),
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_spotlight-package, .container_side-by-side-feature) .container__text .card__label-container:has(.card__label--type-video, .card__label--type-custom-video, .card__label--type-audio, .card__label--type-podcasts, .card__label--type-gallery) {
      display: none
    }

    @container card-item not (width>=210px) {

      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item:first-child:has(.card__media-label--duration) .container__video-duration,
      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item:has(.card__media-label--duration) .container__video-duration--type-video {
        display: inline-block
      }
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label:is(.card__label--type-breaking, .card__label--type-updates, .card__label--type-updates-in-spanish, .card__label--type-live-video, .card__label--type-projection-breaking) {
      background: linear-gradient(90deg, var(--semantic-color-action-conversion-base-inverse-bg)0%, var(--primitive-color-brand-tertiary)100%)
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label:is(.card__label--type-for-subscribers, .card__label--type-exclusive, .card__label--type-bleacher-report, .card__label--type-kfile, .card__label--type-opinion, .card__label--type-analysis, .card__label--type-investigates, .card__label--type-underscored, .card__label--type-first, .card__label--type-review, .card__label--type-trending, .card__label--type-custom, .card__label--type-custom-video, .card__label--type-poll, .card__label--type-projection-non-breaking, .card__label--type-streaming-non-breaking, .card__label--type-fact-check, .card__label--type-quiz) {
      color: var(--semantic-color-type-persistent__black);
      background: var(--semantic-color-bg-secondary)
    }

    .visual-cues .container.container_spotlight-package .container__item:first-child .container__item-media-wrapper .card__label-container {
      display: none
    }

    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label {
      font-size: var(--semantic-type-metadata-md-font-size);
      border-radius: var(--semantic-radius-xl);
      text-transform: none;
      box-shadow: 0 var(--primitive-size-12)var(--primitive-size-20)0 #6a738138;
      line-height: var(--primitive-type-line-height-26);
      padding: 0 var(--primitive-space-08)
    }

    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label--type-updates .card__label-indicator,
    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label--type-updates-in-spanish .card__label-indicator,
    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label--type-streaming-non-breaking .card__label-icon,
    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label--type-custom-video .card__label-icon {
      display: none
    }

    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label-container+.container__headline {
      margin-top: var(--primitive-space-08)
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__headline {
      flex-direction: column;
      display: flex
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__video-duration {
      font-family: var(--semantic-type-metadata-font-family);
      font-size: var(--semantic-type-metadata-md-font-size);
      font-style: normal;
      font-weight: var(--semantic-type-metadata-font-wt-style__bold);
      line-height: var(--semantic-type-metadata-md-line-height);
      letter-spacing: var(--semantic-type-metadata-letter-spacing);
      padding-bottom: var(--semantic-space-sm);
      display: block
    }

    @container card-item (width>=210px) {

      .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item .container__text-label,
      .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item .container__video-duration {
        display: none
      }
    }

    @container card-item not (width>=210px) {
      .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label {
        display: block
      }
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-podcasts,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-audio,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-gallery,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__video-duration {
      padding-bottom: 0;
      padding-top: var(--semantic-space-sm)
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-podcasts,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-audio,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-gallery {
      order: 1
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-video {
      display: none
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-live-video {
      align-items: center;
      gap: var(--semantic-space-sm);
      width: fit-content;
      display: flex
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-live-video .container__text-label--icon {
      width: var(--semantic-size-xs);
      height: var(--semantic-size-xs);
      margin-bottom: var(--semantic-space-sm);
      vertical-align: middle;
      background-image: url("live-video-icon-red.svg");
      display: inline-block
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-gallery:not(:empty):before,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-podcasts:not(:empty):before,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-audio:not(:empty):before {
      width: var(--semantic-size-xs);
      height: var(--semantic-size-xs);
      margin-inline-end: var(--primitive-space-02)
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-gallery:not(:empty):before {
      content: url("gallery-text-label.svg");
      margin-top: calc(-1*var(--primitive-space-04))
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-podcasts:not(:empty):before {
      content: url("podcast-text-label.svg");
      margin-top: calc(-1*var(--primitive-space-02))
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-audio:not(:empty):before {
      content: url("audio-text-label.svg");
      margin-top: calc(-1*var(--primitive-space-04))
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label:not(:empty):after,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-streaming-non-breaking:not(:empty):before {
      content: none
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label:is(.container__text-label--type-breaking, .container__text-label--type-updates, .container__text-label--type-updates-in-spanish, .container__text-label--type-live-video, .container__text-label--type-projection-breaking) {
      color: var(--semantic-color-type-accent)
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label:is(.container__text-label--type-for-subscribers, .container__text-label--type-exclusive, .container__text-label--type-bleacher-report, .container__text-label--type-kfile, .container__text-label--type-opinion, .container__text-label--type-analysis, .container__text-label--type-investigates, .container__text-label--type-underscored, .container__text-label--type-first, .container__text-label--type-review, .container__text-label--type-trending, .container__text-label--type-custom, .container__text-label--type-custom-video, .container__text-label--type-poll, .container__text-label--type-projection-non-breaking, .container__text-label--type-streaming-non-breaking, .container__text-label--type-fact-check, .container__text-label--type-quiz) {
      color: var(--semantic-color-type-primary)
    }

    .visual-cues .container.container_side-by-side-feature .container__text-label--type-podcasts,
    .visual-cues .container.container_side-by-side-feature .container__text-label--type-audio,
    .visual-cues .container.container_side-by-side-feature .container__text-label--type-gallery,
    .visual-cues .container.container_lead-plus-headlines-with-images .container__item.container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper .card__label-container,
    .visual-cues .container.container_lead-plus-headlines-with-images .container__item.container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper .card__media-label-container,
    .visual-cues .container.container_lead-plus-headlines-with-images .container__item.container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper:has(.card__media-label--duration) .card__media-label-icon,
    .visual-cues .container.container_lead-plus-headlines-with-images .container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
    .visual-cues .container.container_lead-plus-headlines-with-images .container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before,
    .visual-cues .container[data-subscriber-card-make-up=true] .container__item-media-wrapper .card__label--type-for-subscribers,
    .visual-cues .container[data-subscriber-card-make-up=true] .container__text-label--type-for-subscribers {
      display: none
    }

    .visual-cues.product-zone.layout--full-bleed .container .container__item-media-wrapper .card__label {
      border-radius: 0 0 var(--semantic-radius-md)0
    }

    .layout:not(.layout-homepage-mobile):not(.layout-homepage-mobile-app) .visual-cues .container:is(.container_grid-3, .container_grid-4) .container__item-media-wrapper .card__label {
      height: var(--semantic-type-description-lg-line-height)
    }

    @media screen and (width>=960px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .layout--full-width .container.container_hero-card-feature .container_hero-card-feature__text .card__label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .layout--full-bleed .container.container_hero-card-feature .container_hero-card-feature__text .card__label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--full-bleed .visual-cues .container.container_hero-card-feature .container_hero-card-feature__text .card__label {
        margin-bottom: var(--primitive-size-16)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__label-container {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .container__item-media-wrapper .card__label-container {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label {
        font-size: var(--semantic-type-metadata-md-font-size);
        border-radius: var(--semantic-radius-xl);
        text-transform: none;
        box-shadow: 0 var(--primitive-size-12)var(--primitive-size-20)0 #6a738138;
        line-height: var(--primitive-type-line-height-26);
        padding: 0 var(--primitive-space-08)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label--type-updates .card__label-indicator,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label--type-updates-in-spanish .card__label-indicator,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label--type-streaming-non-breaking .card__label-icon,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label--type-custom-video .card__label-icon {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label-container+.container__headline {
        margin-top: var(--primitive-space-08)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item-media-wrapper :is(.card__label-container, .card__media-label-container) {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text {
        flex-direction: column;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__media-label-container {
        margin-top: var(--semantic-space-md);
        order: 1;
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__media-label {
        align-items: center;
        gap: 5px;
        display: inline-flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__media-label:has(.card__media-label--duration) .card__media-label-icon {
        border: var(--semantic-border-sm)solid var(--semantic-color-type-persistent__white);
        aspect-ratio: 1;
        background-color: #0c0c0ccc;
        background-image: url("play-icon.svg");
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 45%;
        border-radius: 32px;
        flex-shrink: 0;
        justify-content: center;
        align-items: center;
        gap: 10px;
        width: 40px;
        height: 40px;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__media-label:has(.card__media-label--duration) .card__media-label-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__label-container:has(.card__label--type-video, .card__label--type-custom-video, .card__label--type-audio, .card__label--type-podcasts, .card__label--type-gallery) {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before {
        background: 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-package .container_lead-package__item:first-child .container__text-label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-plus-headlines .container_lead-plus-headlines__item:first-child .container__text-label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-plus-headlines-with-images .container_lead-plus-headlines-with-images__item:first-child .container__text-label {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-plus-headlines .container_lead-plus-headlines__item:first-child .container__item-media-wrapper:after,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-plus-headlines-with-images .container_lead-plus-headlines-with-images__item:first-child .container__item-media-wrapper:after {
        content: none
      }
    }

    .container--flex-child {
      outline-offset: 4px;
      outline: 1px dashed #b1b1b1;
      position: relative
    }

    .container--flex-child .container__title,
    .container--flex-child .container__kicker,
    .container--flex-child .container__field-wrapper {
      pointer-events: none;
      opacity: .55
    }

    .container--flex-child.component-selector-wrapper>.selector :is(.reposition-buttons, .add-top, .add-bottom, .add-left, .add-right, .kiln-drag-handle),
    .flex-variant .container.component-selector-wrapper>.selector button[aria-label*=Shared\ Component i] {
      display: none
    }

    .container_vertical-strip {
      margin-bottom: var(--theme-container-margin-bottom-default)
    }

    .container_vertical-strip__field-links {
      min-width: 100%
    }

    .container_vertical-strip__text {
      margin: 0
    }

    .container_vertical-strip__item {
      border-top: 0;
      min-width: 100%
    }

    .container_vertical-strip__item .image--eq-extra-small .image__container {
      margin-bottom: 0
    }

    .container_vertical-strip__item .image.image--eq-small .image__container:only-child {
      margin-bottom: 8px
    }

    .container_vertical-strip__item .container__item-media .image__credit {
      visibility: visible;
      line-height: 12px
    }

    .container_vertical-strip__item.container__item {
      margin-bottom: 24px;
      padding: 0
    }

    .container_vertical-strip__item:last-child {
      margin-bottom: 0
    }

    .container_vertical-strip__item .container_vertical-strip__headline {
      letter-spacing: 0;
      width: 100%;
      font-size: 20px;
      line-height: 26px;
      font-weight: var(--theme-container-headline__font-weight);
      font-family: var(--theme-container-lead-title__font-family)
    }

    @media screen and (width>=960px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-strip {
        padding-right: 24px
      }
    }

    @media screen and (width>=1280px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_vertical-strip {
        padding-right: 0
      }
    }

    .container {
      margin-bottom: var(--theme-container-margin-bottom-default);
      width: 100%
    }

    .container:last-child {
      margin-bottom: 0
    }

    .container__title {
      box-sizing: border-box;
      width: 100%;
      margin-bottom: var(--theme-container-title__margin-bottom);
      position: relative
    }

    .container__title:after,
    .container__title:before {
      content: "";
      display: block;
      position: absolute;
      top: 0;
      left: 0
    }

    .container__title-url {
      color: inherit;
      text-decoration: none
    }

    .container__title-url .right-arrow {
      content: "";
      fill: var(--theme-container-title__arrow-color--initial);
      stroke: var(--theme-container-title__arrow-color--initial);
      height: var(--theme-container-title__arrow-size);
      top: var(--theme-container-title__arrow-top-pos);
      vertical-align: top;
      width: var(--theme-container-title__arrow-size);
      margin-left: 8px;
      display: inline-block;
      position: relative
    }

    .container__title.hover:hover .right-arrow {
      fill: var(--theme-container-title__arrow-color--hover);
      stroke: var(--theme-container-title__arrow-color--hover);
      transition: all .4s
    }

    .container__title-text,
    .container__title_url-text {
      font-family: var(--theme-font-family);
      font-size: var(--theme-container-title__text-size);
      letter-spacing: .5px;
      text-transform: uppercase;
      width: 100%;
      margin-top: 0;
      margin-bottom: 16px;
      font-weight: 700;
      line-height: 20px;
      text-decoration: none;
      display: inline-block
    }

    .container__title--underscored:before {
      transition: none;
      display: none
    }

    .container__title--underscored.hover:hover:before {
      width: 16px;
      transition: none
    }

    .container__title--underscored .container__title-url {
      align-items: center;
      margin-bottom: 24px;
      display: inline-flex
    }

    .container__title--underscored .container__title-text,
    .container__title--underscored .container__title_url-text {
      text-transform: none;
      margin-bottom: 0;
      margin-right: 12px;
      padding-bottom: 0;
      font-size: 36px;
      font-weight: 700;
      line-height: 36px
    }

    .container__title--underscored:after {
      border-top: none
    }

    .container__title--underscored .container__title_url-text {
      width: auto
    }

    .container__title--underscored .container_card__title_url-sub-text {
      color: var(--theme-paragraph__link-color);
      text-decoration-line: var(--theme-paragraph__link-decoration);
      text-decoration-color: var(--theme-paragraph__link-decoration-color);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration-skip-ink: var(--theme-underline-skip-ink);
      text-decoration-skip: var(--theme-underline-skip-ink)
    }

    .container__title--underscored .container_card__title_url-sub-text:hover {
      color: var(--theme-link-color-hover);
      text-decoration: var(--theme-paragraph__hover-link-decoration)
    }

    .container__title--underscored .container_card__title_url-sub-text {
      color: inherit;
      text-decoration-color: inherit
    }

    .container__title--underscored .container_card__title_url-sub-text:hover {
      color: #6e6e6e
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title-text,
    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text {
      border-inline-start: 6px solid #0c0c0c;
      padding-inline-start: 10px
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover {
      color: #6e6e6e;
      border-inline-start-color: #6e6e6e
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:hover .right-arrow {
      fill: #6e6e6e;
      stroke: #6e6e6e;
      transition: all .4s
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active {
      color: #404040;
      border-inline-start-color: #404040
    }

    .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines, .container_bulleted-headlines__title) .container__title_url-text:active .right-arrow {
      fill: #404040;
      stroke: #404040
    }

    .container__title--bold:before,
    .container__title--bold:after {
      display: none
    }

    .container__title--bold .container__title-text,
    .container__title--bold .container__title_url-text {
      text-align: left;
      text-transform: initial;
      font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;
      font-weight: 700;
      font-size: helveticaneue;
      color: Helvetica;
      letter-spacing: Arial;
      line-height: Utkal
    }

    .container__title--bold .container__title_url-text {
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration-line: underline;
      text-decoration-color: #0c0c0c;
      text-decoration-thickness: 2px
    }

    .container__title--bold .container__title_url-text:hover {
      color: #6e6e6e;
      text-decoration-line: none
    }

    .container__title--emphatic:before {
      content: unset
    }

    .container__title--emphatic .container__title-text {
      text-transform: none
    }

    .container__title--emphatic .container__title_url-text {
      text-transform: none;
      font-size: var(--theme-container-title-emphatic__font-size);
      font-weight: var(--theme-section-headline__font-weight);
      line-height: var(--theme-container-title-emphatic__line-height);
      letter-spacing: 0;
      margin-top: 0
    }

    .container__title--emphatic .container__title_url-text:hover {
      color: var(--theme-link-color-hover);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      cursor: pointer;
      text-decoration-line: underline
    }

    .container.tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title-text,
    .container.tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title_url-text {
      font-size: 20px;
      font-weight: 700;
      line-height: 26px
    }

    .container__kicker {
      text-align: center
    }

    .container__kicker-url {
      text-decoration: none
    }

    .container__kicker-text {
      font-family: var(--theme-font-family);
      color: #0c0c0c;
      margin: 8px 0 0;
      font-size: 18px;
      font-weight: 700;
      line-height: 26px;
      display: block
    }

    .container__kicker .image {
      border-bottom: none;
      margin: 8px 0 16px;
      padding: 0
    }

    .container__kicker .image--eq-extra-small .image__container {
      margin-bottom: 0
    }

    .container__kicker .image__container {
      background: 0 0
    }

    .container__kicker .image__metadata {
      display: none
    }

    .container__kicker .image img {
      width: auto;
      max-width: 300px;
      max-height: 20px
    }

    .container__kicker--kicker-logo-small .image__picture {
      max-height: 20px
    }

    .container__kicker--kicker-logo-small .image img {
      max-width: 250px
    }

    .container__kicker--kicker-logo .image__picture {
      max-height: 30px
    }

    .container__kicker--kicker-logo .image img {
      max-width: 250px;
      max-height: 30px
    }

    .container__item {
      margin: 0;
      padding: 0;
      list-style: none;
      position: relative
    }

    .container__item:first-child {
      border-top: none;
      padding-top: 0
    }

    .container__item.placeholder,
    .container__item.fill {
      opacity: .5
    }

    .container__item .component-selector-wrapper {
      position: unset
    }

    .container__item .interactive-video,
    .container__item .interactive-video_inline-small {
      margin-top: 0;
      margin-bottom: 0
    }

    .container__item .interactive-video [data-editable=metaCaption],
    .container__item .interactive-video_inline-small [data-editable=metaCaption] {
      display: none
    }

    .container__item .interactive-video__player,
    .container__item .interactive-video_inline-small__player {
      object-position: top
    }

    .container__item img,
    .container__item video {
      object-fit: cover;
      object-position: center;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      right: 0
    }

    .container__item .image,
    .container__item .image_inline-small {
      border: none;
      margin: 0;
      padding: 0
    }

    .container__item .image__caption,
    .container__item .image_inline-small__caption {
      display: none
    }

    .container__item .image__credit,
    .container__item .image_inline-small__credit {
      color: #6e6e6e;
      font-family: var(--theme-font-family);
      text-align: right;
      padding: 0 0 8px;
      font-size: 10px;
      font-weight: 400;
      line-height: 0
    }

    .container__item .image .mini-selector,
    .container__item .image_inline-small .mini-selector {
      display: none
    }

    .container__item .interactive-video {
      border: none;
      margin: 0;
      padding: 0
    }

    .container__item .interactive-video__metadata {
      border-bottom: none;
      max-width: none;
      padding-bottom: 0
    }

    .container__item .interactive-video__metadata .interactive-video__caption {
      line-height: initial;
      text-align: right
    }

    .container__item .interactive-video__metadata .interactive-video__caption .inline-placeholder {
      height: 0;
      display: none
    }

    .container__item .interactive-video__metadata .interactive-video__caption .interactive-video__credit {
      padding: 4px 0 8px;
      font-size: 10px;
      line-height: 12px;
      display: block
    }

    .container__item .video {
      border-bottom: 0;
      margin: 0;
      padding-bottom: 8px
    }

    .container__item .video__caption {
      display: none
    }

    .container__item .video__credit {
      margin-top: 6px
    }

    body[dir=rtl] .container__item .image__credit,
    body[dir=rtl] .container__item .image_sponsorship__credit {
      text-align: left
    }

    .container__item-media-wrapper {
      flex-direction: column;
      justify-content: center;
      display: flex;
      position: relative
    }

    .container__item-media .image__credit,
    .container__item-media .image_sponsorship__credit,
    .container__item-media .interactive-video__credit {
      visibility: hidden
    }

    .container__item-media .image__container,
    .container__item-media .image_sponsorship__container,
    .container__item-media .interactive-video__container {
      flex-direction: column;
      position: relative;
      overflow: hidden
    }

    .container__item-media .image__container:after,
    .container__item-media .image_sponsorship__container:after,
    .container__item-media .interactive-video__container:after {
      content: "";
      padding-bottom: 56.25%;
      display: block
    }

    .container__item-media .image--eq-small~.image__metadata .image__credit,
    .container__item-media .image_sponsorship--eq-small~.image__metadata .image__credit,
    .container__item-media .interactive-video--eq-small~.image__metadata .image__credit {
      visibility: visible;
      padding: 4px;
      line-height: 12px
    }

    .container__item-media .image--eq-small~.image__metadata .card__label,
    .container__item-media .image_sponsorship--eq-small~.image__metadata .card__label,
    .container__item-media .interactive-video--eq-small~.image__metadata .card__label {
      letter-spacing: .5px;
      padding: 8px 16px
    }

    .container__item-media .image--eq-small~.image__metadata .card__label-icon,
    .container__item-media .image_sponsorship--eq-small~.image__metadata .card__label-icon,
    .container__item-media .interactive-video--eq-small~.image__metadata .card__label-icon {
      width: 16px;
      height: 16px
    }

    .container__item-media .interactive-video__container:after {
      position: relative
    }

    .container.lazy .image__container,
    .container.lazy .image_sponsorship__container {
      background: #e6e6e6
    }

    .container__headline {
      color: #0c0c0c;
      font-family: var(--theme-container__font-family);
      font-size: 16px;
      font-weight: var(--theme-container__font-weight);
      letter-spacing: .5px;
      line-height: 22px
    }

    .container_headline-carousel__headline {
      font-family: var(--theme-font-family);
      font-size: 18px;
      font-style: normal;
      font-weight: 400
    }

    .container__banner {
      color: #0c0c0c;
      letter-spacing: .5px;
      width: calc(100% - 30px);
      font-size: 18px;
      font-weight: 400;
      line-height: 22px
    }

    .container__link {
      color: unset;
      width: 100%;
      text-decoration: none;
      display: inline-block
    }

    .container__link:hover img,
    .container__link:hover video {
      opacity: var(--theme-container-image-opacity--hover);
      transition: all .2s
    }

    .container__link:hover .image__container,
    .container__link:hover .image_sponsorship__container {
      background: var(--theme-container-image-color--hover)
    }

    .container__link:hover .container__headline,
    .container__link:hover .container__banner {
      color: var(--theme-container-color--hover);
      text-decoration-color: var(--theme-container-text-decoration-color--hover);
      text-decoration-line: underline;
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset)
    }

    .container__field-links {
      margin: 0;
      padding: 0;
      list-style-type: none
    }

    .container__text-label {
      font-weight: 700;
      display: inline
    }

    .container__text-label--type-breaking,
    .container__text-label--type-updates,
    .container__text-label--type-updates-in-spanish {
      color: #d50000
    }

    .container__text-label--type-live-video {
      color: #d50000;
      flex-direction: row;
      justify-content: flex-start;
      align-items: center;
      display: inline-flex
    }

    .container__text-label--type-live-video .container__text-label--icon {
      background-image: url("live-video-icon-red.svg");
      width: 16px;
      height: 16px;
      margin-bottom: 4px
    }

    .container__text-label--type-audio:not(:empty):before,
    .container__text-label--type-custom-video:not(:empty):before,
    .container__text-label--type-streaming-non-breaking:not(:empty):before,
    .container__text-label--type-gallery:not(:empty):before,
    .container__text-label--type-podcasts:not(:empty):before {
      vertical-align: middle;
      width: 20px;
      height: 18px;
      display: inline-block
    }

    .container__text-label--type-audio:not(:empty):before {
      content: url("audio-dark.svg")
    }

    .container__text-label--type-podcasts:not(:empty):before {
      content: url("microphone-dark.svg")
    }

    .container__text-label--type-gallery:not(:empty):before {
      content: url("photo-dark.svg")
    }

    .container__text-label--type-streaming-non-breaking:not(:empty):before {
      content: url("video-dark.svg")
    }

    .container__text-label:not(:empty):after {
      content: ":"
    }

    .container__text-label--type-video:not(:empty):after {
      content: ""
    }

    .container__text-label--type-video .container__text-label--text-content {
      display: none
    }

    .container__text {
      font-family: var(--theme-font-family);
      width: 100%;
      display: inline-block
    }

    .container__text .icon-sig-video,
    .container__text .icon-sig-photo-default {
      float: left;
      height: 20px;
      margin-top: 2px;
      margin-right: 4px;
      padding-bottom: 3px;
      display: none
    }

    .container__video-duration,
    .container__labels {
      display: none
    }

    .container__text .icon-sig-video,
    .container__text .icon-sig-photo-default,
    .container__headline .icon-sig-video,
    .container__headline .icon-sig-photo-default {
      fill: #a4001e
    }

    .container__description {
      display: none
    }

    .container__title_url-sub-text {
      color: var(--theme-paragraph__link-color);
      text-decoration-line: var(--theme-paragraph__link-decoration);
      text-decoration-color: var(--theme-paragraph__link-decoration-color);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration-skip-ink: var(--theme-underline-skip-ink);
      text-decoration-skip: var(--theme-underline-skip-ink)
    }

    .container__title_url-sub-text:hover {
      color: var(--theme-link-color-hover);
      text-decoration: var(--theme-paragraph__hover-link-decoration)
    }

    .container__title_url-sub-text {
      color: #0c0c0c;
      padding-top: 16px;
      font-size: 16px;
      font-weight: 400;
      line-height: 22px;
      text-decoration-color: #0c0c0c;
      display: none
    }

    .container__title_url-sub-text:hover {
      color: #6e6e6e
    }

    .container__title--bulleted-headlines {
      display: flex
    }

    .container__title--bulleted-headlines:before {
      display: none
    }

    .container__title--bulleted-headlines:after {
      border-top: none;
      border-bottom: 1px solid #e6e6e6;
      flex-grow: 2;
      align-self: center;
      margin-inline-start: 8px;
      display: block;
      position: relative;
      top: -4px
    }

    .container__title--bulleted-headlines .container__title-text,
    .container__title--bulleted-headlines .container__title_url-text {
      letter-spacing: .5px;
      width: auto;
      margin: 0 0 16px
    }

    .container.hide {
      display: none
    }

    .container_list-headlines-with-images__item .container__text-label--type-gallery,
    .container_ml-manual__item .container__text-label--type-gallery,
    .container_list-headlines-with-read-times__item .container__text-label--type-gallery {
      display: inline
    }

    .container_list-headlines-with-images__item .container__text-label--type-video,
    .container_ml-manual__item .container__text-label--type-video,
    .container_list-headlines-with-read-times__item .container__text-label--type-video {
      display: none
    }

    .container_list-headlines-with-images__item .container__video-duration,
    .container_ml-manual__item .container__video-duration,
    .container_list-headlines-with-read-times__item .container__video-duration {
      display: inline-block
    }

    .container_ribbon .container__text-label--type-video,
    .container_ribbon .container__text-label--type-custom-video,
    .container_ribbon .container__text-label--type-gallery,
    .container_ribbon-left .container__text-label--type-video,
    .container_ribbon-left .container__text-label--type-custom-video,
    .container_ribbon-left .container__text-label--type-gallery {
      display: inline
    }

    .container_ribbon .container__text-label--type-video .container__text-label--text-content,
    .container_ribbon-left .container__text-label--type-video .container__text-label--text-content {
      display: none
    }

    .container_ribbon .container__text-label--type-video:after,
    .container_ribbon-left .container__text-label--type-video:after {
      content: ""
    }

    .container_grid-2__item .card--media-card-label-show .card__label-container,
    .container_grid-3__item .card--media-card-label-show .card__label-container,
    .container_grid-4__item .card--media-card-label-show .card__label-container,
    .container_list-images-with-description__item .card--media-card-label-show .card__label-container,
    .container_lead-plus-headlines-with-images__item .card--media-card-label-show .card__label-container,
    .container_spotlight-package__item .card--media-card-label-show .card__label-container {
      display: block
    }

    .container_grid-2__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_grid-3__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_grid-4__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_list-images-with-description__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_lead-plus-headlines-with-images__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_spotlight-package__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label,
    .container_grid-2__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_grid-3__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_grid-4__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_list-images-with-description__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_lead-plus-headlines-with-images__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_spotlight-package__item .container__link:has(>.card--media-card-label-show)+.container__link .container__video-duration--type-video,
    .container_grid-2__item .card__label-container,
    .container_grid-3__item .card__label-container,
    .container_grid-4__item .card__label-container,
    .container_list-images-with-description__item .card__label-container,
    .container_lead-plus-headlines-with-images__item .card__label-container,
    .container_spotlight-package__item .card__label-container {
      display: none
    }

    .container_grid-2__item .container__text-label--type-video,
    .container_grid-2__item .container__text-label--type-gallery,
    .container_grid-3__item .container__text-label--type-video,
    .container_grid-3__item .container__text-label--type-gallery,
    .container_grid-4__item .container__text-label--type-video,
    .container_grid-4__item .container__text-label--type-gallery,
    .container_list-images-with-description__item .container__text-label--type-video,
    .container_list-images-with-description__item .container__text-label--type-gallery,
    .container_lead-plus-headlines-with-images__item .container__text-label--type-video,
    .container_lead-plus-headlines-with-images__item .container__text-label--type-gallery,
    .container_spotlight-package__item .container__text-label--type-video,
    .container_spotlight-package__item .container__text-label--type-gallery {
      display: inline
    }

    .container_grid-2__item .container__text-label--type-live-video,
    .container_grid-3__item .container__text-label--type-live-video,
    .container_grid-4__item .container__text-label--type-live-video,
    .container_list-images-with-description__item .container__text-label--type-live-video,
    .container_lead-plus-headlines-with-images__item .container__text-label--type-live-video,
    .container_spotlight-package__item .container__text-label--type-live-video {
      display: inline-flex
    }

    .container_grid-2__item .container__video-duration,
    .container_grid-3__item .container__video-duration,
    .container_grid-4__item .container__video-duration,
    .container_list-images-with-description__item .container__video-duration,
    .container_lead-plus-headlines-with-images__item .container__video-duration,
    .container_spotlight-package__item .container__video-duration {
      display: inline-block
    }

    .container_lead-plus-headlines-with-images__item:first-child:first-child .card__label-container {
      display: block
    }

    .container_lead-plus-headlines-with-images__item:first-child:first-child .container__text-label,
    .container_lead-plus-headlines-with-images__item:first-child:first-child .container__video-duration--type-video {
      display: none
    }

    .container_list-headlines__item .container__video-duration,
    .container_bulleted-headlines__item .container__video-duration,
    .container_list-headlines-ranked__item .container__video-duration {
      display: inline-block
    }

    .container_grid-2__item .icon-sig-video,
    .container_grid-3__item .icon-sig-video,
    .container_grid-4__item .icon-sig-video,
    .container_list-headlines__item .icon-sig-video,
    .container_lead-plus-headlines-with-images__item .icon-sig-video,
    .container_bulleted-headlines__item .icon-sig-video,
    .container_list-headlines-with-images__item .icon-sig-video,
    .container_ml-manual__item .icon-sig-video,
    .container_list-images-with-description__item .icon-sig-video,
    .container_list-headlines-ranked__item .icon-sig-video,
    .container_list-headlines-with-read-times__item .icon-sig-video {
      display: none
    }

    .container_grid-2__item .container__video-duration,
    .container_grid-3__item .container__video-duration,
    .container_grid-4__item .container__video-duration,
    .container_list-headlines__item .container__video-duration,
    .container_lead-plus-headlines-with-images__item .container__video-duration,
    .container_bulleted-headlines__item .container__video-duration,
    .container_list-headlines-with-images__item .container__video-duration,
    .container_ml-manual__item .container__video-duration,
    .container_list-images-with-description__item .container__video-duration,
    .container_list-headlines-ranked__item .container__video-duration,
    .container_list-headlines-with-read-times__item .container__video-duration {
      font-weight: 700
    }

    .container_grid-2__item .container__video-duration-icon,
    .container_grid-3__item .container__video-duration-icon,
    .container_grid-4__item .container__video-duration-icon,
    .container_list-headlines__item .container__video-duration-icon,
    .container_lead-plus-headlines-with-images__item .container__video-duration-icon,
    .container_bulleted-headlines__item .container__video-duration-icon,
    .container_list-headlines-with-images__item .container__video-duration-icon,
    .container_ml-manual__item .container__video-duration-icon,
    .container_list-images-with-description__item .container__video-duration-icon,
    .container_list-headlines-ranked__item .container__video-duration-icon,
    .container_list-headlines-with-read-times__item .container__video-duration-icon {
      content: url("video-dark.svg");
      vertical-align: middle;
      margin-top: -2px;
      margin-right: 2px;
      padding-bottom: 0
    }

    .container_feature-cards__item:first-child .container__video-duration,
    .container_lead-plus-headlines__item:first-child .container__video-duration,
    .container_lead-plus-headlines-with-images__item:first-child .container__video-duration,
    .container_lead-package__item:first-child .container__video-duration,
    .container_spotlight-package__item:first-child .container__video-duration,
    .container_side-by-side-package__item:first-child .container__video-duration,
    .container_feature-cards__item .icon-sig-video,
    .container_feature-cards__item .icon-sig-photo-default,
    .container_lead-plus-headlines__item .icon-sig-video,
    .container_lead-plus-headlines__item .icon-sig-photo-default,
    .container_lead-plus-headlines-with-images__item .icon-sig-video,
    .container_lead-plus-headlines-with-images__item .icon-sig-photo-default,
    .container_lead-package__item .icon-sig-video,
    .container_lead-package__item .icon-sig-photo-default,
    .container_spotlight-package__item .icon-sig-video,
    .container_spotlight-package__item .icon-sig-photo-default,
    .container_side-by-side-package__item .icon-sig-video,
    .container_side-by-side-package__item .icon-sig-photo-default {
      display: none
    }

    .container_feature-cards__item .container__video-duration,
    .container_lead-plus-headlines__item .container__video-duration,
    .container_lead-plus-headlines-with-images__item .container__video-duration,
    .container_lead-package__item .container__video-duration,
    .container_spotlight-package__item .container__video-duration,
    .container_side-by-side-package__item .container__video-duration {
      font-weight: 700;
      display: inline-block
    }

    .container_feature-cards__item .container__video-duration-icon,
    .container_lead-plus-headlines__item .container__video-duration-icon,
    .container_lead-plus-headlines-with-images__item .container__video-duration-icon,
    .container_lead-package__item .container__video-duration-icon,
    .container_spotlight-package__item .container__video-duration-icon,
    .container_side-by-side-package__item .container__video-duration-icon {
      content: url("video-dark.svg");
      vertical-align: middle;
      margin-top: -2px;
      margin-right: 2px;
      padding-bottom: 0
    }

    .container_grid-2 .container__text-label--has-duration:not(:empty):before,
    .container_grid-3 .container__text-label--has-duration:not(:empty):before,
    .container_grid-4 .container__text-label--has-duration:not(:empty):before,
    .container_list-headlines-with-images .container__text-label--has-duration:not(:empty):before,
    .container_ml_manual .container__text-label--has-duration:not(:empty):before,
    .container_list-headlines-with-read-times .container__text-label--has-duration:not(:empty):before,
    .container_lead-plus-headlines-with-images .container__text-label--has-duration:not(:empty):before,
    .container_lead-plus-headlines .container__text-label--has-duration:not(:empty):before,
    .container_lead-package .container__text-label--has-duration:not(:empty):before,
    .container_list-headlines .container__text-label--has-duration:not(:empty):before,
    .container_bulleted-headlines .container__text-label--has-duration:not(:empty):before,
    .container_list-headlines-ranked .container__text-label--has-duration:not(:empty):before,
    .container_list-images-with-description .container__text-label--has-duration:not(:empty):before {
      display: none
    }

    .container_ml-manual {
      counter-reset: viewable-cards-count 0;
      margin-bottom: var(--theme-container-margin-bottom-default)
    }

    .container_ml-manual__ads .ad-slot.adSlotLoaded {
      padding: 0 0 24px
    }

    .container_ml-manual__item {
      border-top: none;
      border-bottom: 1px solid #b1b1b1;
      max-width: 100%;
      padding: 12px 8px;
      display: flex
    }

    .container_ml-manual__item .container_ml-manual__link {
      display: flex
    }

    .container_ml-manual__item .container_ml-manual__link:first-of-type {
      flex: 1
    }

    .container_ml-manual__item .image__metadata,
    .container_ml-manual__item .interactive-video__metadata {
      display: none
    }

    .container_ml-manual__item:first-child {
      padding-top: 12px
    }

    .container_ml-manual__item-media-wrapper {
      flex-direction: column;
      justify-content: flex-start;
      align-self: flex-start;
      min-width: 100px;
      display: flex
    }

    .container_ml-manual__item-media {
      width: 100%
    }

    .container_ml-manual__item-media .image__caption-container,
    .container_ml-manual__item-media .image_sponsorship__caption-container {
      display: none
    }

    .container_ml-manual__item-media .image__container,
    .container_ml-manual__item-media .interactive-video__container {
      width: 130px;
      margin-bottom: 0
    }

    .container_ml-manual__text {
      flex: 75%;
      align-items: flex-start;
      margin-inline-start: 12px
    }

    .container_ml-manual__date {
      display: none
    }

    .container_ml-manual__pinned-card,
    .container_ml-manual__placeholder-card {
      counter-increment: viewable-cards-count
    }

    .container_ml-manual__pinned-card:before,
    .container_ml-manual__placeholder-card:before {
      content: counter(viewable-cards-count);
      background-color: #e6e6e6;
      border-radius: 50%;
      justify-content: center;
      align-items: center;
      width: 24px;
      height: 24px;
      margin-right: 12px;
      padding: 8px;
      font-size: 14px;
      display: flex
    }

    .container_ml-manual__placeholder-card {
      align-items: center;
      margin-top: 0
    }

    .container_ml-manual__placeholder-card .container_ml-manual__headline-text {
      text-transform: uppercase;
      color: #311b92
    }

    .container_ml-manual__placeholder-card .container_ml-manual__text {
      margin-left: 0
    }

    .container_ml-manual__queue-card {
      background-color: #ede7f6
    }

    .container_ml-manual__queue-cards-header {
      text-align: center;
      color: #311b92;
      background-color: #e6e6e6;
      justify-content: center;
      align-items: center;
      gap: .5em;
      margin-top: 12px;
      padding: 12px;
      display: flex
    }

    .container_ml-manual .image__credit,
    .container_ml-manual .image_sponsorship__credit {
      text-align: left;
      padding: 0
    }

    .container_ml-manual .card .container__link {
      display: flex
    }

    .container_ml-manual--not-shared-component-page .hide,
    .container_ml-manual--not-shared-component-page .card__published-date {
      display: none
    }

    .container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card {
      background-color: #f8f8f8;
      border: none;
      margin-bottom: 12px
    }

    .container_ml-manual--not-shared-component-page .container_ml-manual__placeholder-card:before {
      display: none
    }

    .container_ml-manual--not-shared-component-page .container_ml-manual__text {
      position: initial;
      color: #404040;
      font-size: 14px
    }

    .drag-drop-active .container_ml-manual .container_ml-manual__placeholder-card {
      background-color: #fff
    }

    .container .card__label--type-video .card__label-bull-span {
      display: none
    }

    .container .card__label--type-video .card__label--duration {
      display: inline
    }

    .container__alert-block {
      z-index: 2;
      color: #0d47a1;
      background-color: #e3f2fd;
      width: 100%;
      margin-bottom: 12px;
      display: block;
      position: relative
    }

    .container__alert-block-item {
      color: #0d47a1;
      z-index: 1;
      background-color: #e3f2fd;
      justify-content: center;
      display: flex
    }

    .container__alert-block-inner-container {
      flex-direction: row;
      justify-content: space-between;
      margin-top: 0;
      margin-bottom: 0;
      padding: 12px 16px;
      font-size: 14px;
      display: flex
    }

    .container__alert-block-content {
      flex-grow: 1;
      line-height: 22px;
      display: flex
    }

    .container__alert-block-icon {
      flex-shrink: 0;
      align-self: flex-start;
      margin-right: 8px
    }

    .container .card__media-label-container,
    .container .container__title_url-text .right-arrow {
      display: none
    }

    .container .pagination {
      background: #fff;
      justify-content: center;
      align-items: center;
      height: 56px;
      margin: 32px auto 8px;
      font-size: 16px;
      font-weight: 700;
      transition: opacity 1.5s;
      display: flex
    }

    [dir=rtl] .container .pagination.pagination,
    [dir=rtl] .container .pagination.pagination * {
      font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif !important
    }

    .container .pagination-previous:before {
      -webkit-mask: url("ui-arrow-left.svg");
      mask: url("ui-arrow-left.svg")
    }

    [dir=rtl] .container .pagination-previous:before {
      -webkit-mask: url("ui-caret-left-elevate.svg");
      mask: url("ui-caret-left-elevate.svg")
    }

    .container .pagination-next:before {
      -webkit-mask: url("ui-arrow-right.svg");
      mask: url("ui-arrow-right.svg")
    }

    [dir=rtl] .container .pagination-next:before {
      -webkit-mask: url("ui-caret-right-elevate.svg");
      mask: url("ui-caret-right-elevate.svg")
    }

    .container .pagination-previous,
    .container .pagination-next {
      color: #0c0c0c;
      border: 1px solid #0c0c0c;
      border-radius: 50%;
      justify-content: center;
      align-items: center;
      padding: 12px 16px;
      text-decoration: none;
      display: flex
    }

    .container .pagination-previous:hover,
    .container .pagination-next:hover {
      background: #e6e6e6
    }

    .container .pagination-previous.disabled,
    .container .pagination-next.disabled {
      pointer-events: none;
      cursor: default;
      border: 1px solid #b1b1b1
    }

    .container .pagination-previous.disabled:before,
    .container .pagination-next.disabled:before {
      background-color: #b1b1b1
    }

    .container .pagination-previous svg,
    .container .pagination-next svg {
      margin: 0
    }

    .container .pagination-previous-direction,
    .container .pagination-next-direction {
      text-indent: -9999px;
      display: block
    }

    .container .pagination-previous:before,
    .container .pagination-next:before {
      content: "";
      background-color: #0c0c0c;
      width: 12px;
      height: 12px;
      -webkit-mask-size: contain;
      mask-size: contain
    }

    [dir=rtl] .container .pagination-previous,
    [dir=rtl] .container .pagination-next {
      border-width: 2px;
      flex-shrink: 0;
      width: 48px;
      height: 48px;
      padding: 0
    }

    [dir=rtl] .container .pagination-previous.disabled,
    [dir=rtl] .container .pagination-next.disabled {
      border-width: 2px
    }

    [dir=rtl] .container .pagination-previous:before,
    [dir=rtl] .container .pagination-next:before {
      transform: scaleX(-1);
      -webkit-mask-position: 50%;
      mask-position: 50%;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat
    }

    .container .pagination-links {
      margin: 0;
      padding: 0 24px;
      list-style: none;
      display: flex
    }

    .container .pagination-link {
      color: #6e6e6e;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      min-width: 25px;
      margin: 0 4px;
      padding-bottom: 4px;
      text-decoration: none;
      display: flex;
      position: relative
    }

    [dir=rtl] .container .pagination-link {
      text-transform: uppercase;
      line-height: 18px
    }

    .container .pagination-link:after {
      content: "";
      width: 100%;
      height: 3px;
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translate(-50%)
    }

    .container .pagination-link.active {
      color: #0c0c0c
    }

    .container .pagination-link.active:after {
      background: #000
    }

    .container .pagination-link:hover:after {
      background: #6e6e6e
    }

    .container .pagination-link:hover,
    .container .pagination-link:active,
    .container .pagination-link:focus {
      color: #0c0c0c
    }

    .container .pagination-link:hover:after,
    .container .pagination-link:active:after,
    .container .pagination-link:focus:after {
      background: #e6e6e6
    }

    @media (width<=479px) {
      [dir=rtl] .container .pagination-links {
        padding: 0 8px
      }

      [dir=rtl] .container .pagination-link {
        min-width: 20px;
        margin: 0 2px
      }
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text),
    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text),
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title-text:not(.container_dtc-shelf-carousel__title-text),
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:not(.container_dtc-shelf-carousel__title-text) {
      border-left-color: #fff
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover,
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover {
      color: #fff;
      border-left-color: #fff
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow,
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:hover .right-arrow {
      fill: #fff;
      stroke: #fff
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active,
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active {
      color: #f8f8f8;
      border-left-color: #f8f8f8
    }

    .zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow,
    .product-zone--t-dark .container__title:not(.container__title--emphatic, .container__title--underscored, .container__title--bold, .container__title--bulleted-headlines) .container__title_url-text:active .right-arrow {
      fill: #f8f8f8;
      stroke: #f8f8f8
    }

    .zone--t-dark_ribbon .container__text-label--type-video,
    .zone--t-dark_ribbon .container__text-label--type-gallery,
    .zone--t-dark_ribbon-left .container__text-label--type-video,
    .zone--t-dark_ribbon-left .container__text-label--type-gallery,
    .product-zone--t-dark_ribbon .container__text-label--type-video,
    .product-zone--t-dark_ribbon .container__text-label--type-gallery,
    .product-zone--t-dark_ribbon-left .container__text-label--type-video,
    .product-zone--t-dark_ribbon-left .container__text-label--type-gallery {
      display: inline-block
    }

    .zone--t-dark_lead-plus-headlines-with-images:first-child .card__label-container,
    .product-zone--t-dark_lead-plus-headlines-with-images:first-child .card__label-container {
      display: block
    }

    .zone--t-dark_lead-plus-headlines-with-images:first-child .container__text-label--type-video,
    .zone--t-dark_lead-plus-headlines-with-images:first-child .container__text-label--type-gallery,
    .product-zone--t-dark_lead-plus-headlines-with-images:first-child .container__text-label--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images:first-child .container__text-label--type-gallery {
      display: none
    }

    .zone--t-dark_grid-2__item .card__label-container,
    .zone--t-dark_grid-3__item .card__label-container,
    .zone--t-dark_grid-4__item .card__label-container,
    .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container,
    .zone--t-dark_list-images-with-description__item .card__label-container,
    .product-zone--t-dark_grid-2__item .card__label-container,
    .product-zone--t-dark_grid-3__item .card__label-container,
    .product-zone--t-dark_grid-4__item .card__label-container,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container,
    .product-zone--t-dark_list-images-with-description__item .card__label-container {
      display: block
    }

    .zone--t-dark_grid-2__item .card__label-container--hide,
    .zone--t-dark_grid-3__item .card__label-container--hide,
    .zone--t-dark_grid-4__item .card__label-container--hide,
    .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,
    .zone--t-dark_list-images-with-description__item .card__label-container--hide,
    .product-zone--t-dark_grid-2__item .card__label-container--hide,
    .product-zone--t-dark_grid-3__item .card__label-container--hide,
    .product-zone--t-dark_grid-4__item .card__label-container--hide,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,
    .product-zone--t-dark_list-images-with-description__item .card__label-container--hide,
    .zone--t-dark_grid-2__item .container__text-label,
    .zone--t-dark_grid-3__item .container__text-label,
    .zone--t-dark_grid-4__item .container__text-label,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label,
    .zone--t-dark_list-images-with-description__item .container__text-label,
    .product-zone--t-dark_grid-2__item .container__text-label,
    .product-zone--t-dark_grid-3__item .container__text-label,
    .product-zone--t-dark_grid-4__item .container__text-label,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label,
    .product-zone--t-dark_list-images-with-description__item .container__text-label {
      display: none
    }

    .zone--t-dark_grid-2__item .container__text-label--show,
    .zone--t-dark_grid-3__item .container__text-label--show,
    .zone--t-dark_grid-4__item .container__text-label--show,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,
    .zone--t-dark_list-images-with-description__item .container__text-label--show,
    .product-zone--t-dark_grid-2__item .container__text-label--show,
    .product-zone--t-dark_grid-3__item .container__text-label--show,
    .product-zone--t-dark_grid-4__item .container__text-label--show,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,
    .product-zone--t-dark_list-images-with-description__item .container__text-label--show,
    .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_grid-2__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_grid-3__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_grid-4__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery,
    .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_list-images-with-description__item .container__text-label--show .container__text-label--type-streaming-non-breaking .container__text-label--type-gallery {
      display: inline-block
    }

    .zone--t-dark_grid-2__item .container__video-duration,
    .zone--t-dark_grid-3__item .container__video-duration,
    .zone--t-dark_grid-4__item .container__video-duration,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .zone--t-dark_list-images-with-description__item .container__video-duration,
    .product-zone--t-dark_grid-2__item .container__video-duration,
    .product-zone--t-dark_grid-3__item .container__video-duration,
    .product-zone--t-dark_grid-4__item .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration,
    .zone--t-dark_grid-2__item .container__video-duration--type-video,
    .zone--t-dark_grid-3__item .container__video-duration--type-video,
    .zone--t-dark_grid-4__item .container__video-duration--type-video,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video,
    .zone--t-dark_list-images-with-description__item .container__video-duration--type-video,
    .product-zone--t-dark_grid-2__item .container__video-duration--type-video,
    .product-zone--t-dark_grid-3__item .container__video-duration--type-video,
    .product-zone--t-dark_grid-4__item .container__video-duration--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video {
      display: none
    }

    .zone--t-dark_grid-2__item .container__video-duration--type-video--show,
    .zone--t-dark_grid-3__item .container__video-duration--type-video--show,
    .zone--t-dark_grid-4__item .container__video-duration--type-video--show,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show,
    .zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show,
    .product-zone--t-dark_grid-2__item .container__video-duration--type-video--show,
    .product-zone--t-dark_grid-3__item .container__video-duration--type-video--show,
    .product-zone--t-dark_grid-4__item .container__video-duration--type-video--show,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration--type-video--show,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration--type-video--show {
      display: inline-block
    }

    .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container {
      display: block
    }

    .zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .card__label-container--hide,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label {
      display: none
    }

    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-streaming-non-breaking,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-streaming-non-breaking,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__text-label--show .container__text-label--type-gallery {
      display: inline-block
    }

    .zone--t-dark_lead-plus-headlines-with-images__item:first-child .container__video-duration--type-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item:first-child .container__video-duration--type-video {
      display: none
    }

    .zone--t-dark_list-headlines__item .container__video-duration,
    .zone--t-dark_bulleted-headlines__item .container__video-duration,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .zone--t-dark_list-headlines-with-images__item .container__video-duration,
    .zone--t-dark_ml-manual__item .container__video-duration,
    .zone--t-dark_list-headlines-with-read-times__item .container__video-duration,
    .product-zone--t-dark_list-headlines__item .container__video-duration,
    .product-zone--t-dark_bulleted-headlines__item .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_list-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_ml-manual__item .container__video-duration,
    .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration {
      display: inline-block
    }

    .zone--t-dark_grid-2__item .icon-sig-video,
    .zone--t-dark_grid-3__item .icon-sig-video,
    .zone--t-dark_grid-4__item .icon-sig-video,
    .zone--t-dark_list-headlines__item .icon-sig-video,
    .zone--t-dark_bulleted-headlines__item .icon-sig-video,
    .zone--t-dark_list-headlines-with-images__item .icon-sig-video,
    .zone--t-dark_ml-manual__item .icon-sig-video,
    .zone--t-dark_list-images-with-description__item .icon-sig-video,
    .zone--t-dark_list-headlines-with-read-times__item .icon-sig-video,
    .product-zone--t-dark_grid-2__item .icon-sig-video,
    .product-zone--t-dark_grid-3__item .icon-sig-video,
    .product-zone--t-dark_grid-4__item .icon-sig-video,
    .product-zone--t-dark_list-headlines__item .icon-sig-video,
    .product-zone--t-dark_bulleted-headlines__item .icon-sig-video,
    .product-zone--t-dark_list-headlines-with-images__item .icon-sig-video,
    .product-zone--t-dark_ml-manual__item .icon-sig-video,
    .product-zone--t-dark_list-images-with-description__item .icon-sig-video,
    .product-zone--t-dark_list-headlines-with-read-times__item .icon-sig-video {
      display: none
    }

    .zone--t-dark_grid-2__item .container__video-duration,
    .zone--t-dark_grid-3__item .container__video-duration,
    .zone--t-dark_grid-4__item .container__video-duration,
    .zone--t-dark_list-headlines__item .container__video-duration,
    .zone--t-dark_bulleted-headlines__item .container__video-duration,
    .zone--t-dark_list-headlines-with-images__item .container__video-duration,
    .zone--t-dark_ml-manual__item .container__video-duration,
    .zone--t-dark_list-images-with-description__item .container__video-duration,
    .zone--t-dark_list-headlines-with-read-times__item .container__video-duration,
    .product-zone--t-dark_grid-2__item .container__video-duration,
    .product-zone--t-dark_grid-3__item .container__video-duration,
    .product-zone--t-dark_grid-4__item .container__video-duration,
    .product-zone--t-dark_list-headlines__item .container__video-duration,
    .product-zone--t-dark_bulleted-headlines__item .container__video-duration,
    .product-zone--t-dark_list-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_ml-manual__item .container__video-duration,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration,
    .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration {
      font-weight: 700
    }

    .zone--t-dark_grid-2__item .container__video-duration--hidden,
    .zone--t-dark_grid-3__item .container__video-duration--hidden,
    .zone--t-dark_grid-4__item .container__video-duration--hidden,
    .zone--t-dark_list-headlines__item .container__video-duration--hidden,
    .zone--t-dark_bulleted-headlines__item .container__video-duration--hidden,
    .zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden,
    .zone--t-dark_ml-manual__item .container__video-duration--hidden,
    .zone--t-dark_list-images-with-description__item .container__video-duration--hidden,
    .zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden,
    .product-zone--t-dark_grid-2__item .container__video-duration--hidden,
    .product-zone--t-dark_grid-3__item .container__video-duration--hidden,
    .product-zone--t-dark_grid-4__item .container__video-duration--hidden,
    .product-zone--t-dark_list-headlines__item .container__video-duration--hidden,
    .product-zone--t-dark_bulleted-headlines__item .container__video-duration--hidden,
    .product-zone--t-dark_list-headlines-with-images__item .container__video-duration--hidden,
    .product-zone--t-dark_ml-manual__item .container__video-duration--hidden,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration--hidden,
    .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration--hidden {
      display: none
    }

    .zone--t-dark_grid-2__item .container__video-duration-icon,
    .zone--t-dark_grid-3__item .container__video-duration-icon,
    .zone--t-dark_grid-4__item .container__video-duration-icon,
    .zone--t-dark_list-headlines__item .container__video-duration-icon,
    .zone--t-dark_bulleted-headlines__item .container__video-duration-icon,
    .zone--t-dark_list-headlines-with-images__item .container__video-duration-icon,
    .zone--t-dark_ml-manual__item .container__video-duration-icon,
    .zone--t-dark_list-images-with-description__item .container__video-duration-icon,
    .zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon,
    .product-zone--t-dark_grid-2__item .container__video-duration-icon,
    .product-zone--t-dark_grid-3__item .container__video-duration-icon,
    .product-zone--t-dark_grid-4__item .container__video-duration-icon,
    .product-zone--t-dark_list-headlines__item .container__video-duration-icon,
    .product-zone--t-dark_bulleted-headlines__item .container__video-duration-icon,
    .product-zone--t-dark_list-headlines-with-images__item .container__video-duration-icon,
    .product-zone--t-dark_ml-manual__item .container__video-duration-icon,
    .product-zone--t-dark_list-images-with-description__item .container__video-duration-icon,
    .product-zone--t-dark_list-headlines-with-read-times__item .container__video-duration-icon {
      content: url("video-dark.svg");
      vertical-align: -1.5px;
      margin-top: 2px;
      margin-right: 2px;
      padding-bottom: 0
    }

    .zone--t-dark_feature-cards__item:first-child .container__video-duration,
    .zone--t-dark_lead-plus-headlines__item:first-child .container__video-duration,
    .zone--t-dark_lead-plus-headlines-with-images__item:first-child .container__video-duration,
    .zone--t-dark_lead-package__item:first-child .container__video-duration,
    .product-zone--t-dark_feature-cards__item:first-child .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines__item:first-child .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines-with-images__item:first-child .container__video-duration,
    .product-zone--t-dark_lead-package__item:first-child .container__video-duration,
    .zone--t-dark_feature-cards__item .icon-sig-video,
    .zone--t-dark_lead-plus-headlines__item .icon-sig-video,
    .zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video,
    .zone--t-dark_lead-package__item .icon-sig-video,
    .product-zone--t-dark_feature-cards__item .icon-sig-video,
    .product-zone--t-dark_lead-plus-headlines__item .icon-sig-video,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .icon-sig-video,
    .product-zone--t-dark_lead-package__item .icon-sig-video {
      display: none
    }

    .zone--t-dark_feature-cards__item .container__video-duration,
    .zone--t-dark_lead-plus-headlines__item .container__video-duration,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .zone--t-dark_lead-package__item .container__video-duration,
    .product-zone--t-dark_feature-cards__item .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines__item .container__video-duration,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration,
    .product-zone--t-dark_lead-package__item .container__video-duration {
      font-weight: 700;
      display: inline-block
    }

    .zone--t-dark_feature-cards__item .container__video-duration-icon,
    .zone--t-dark_lead-plus-headlines__item .container__video-duration-icon,
    .zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon,
    .zone--t-dark_lead-package__item .container__video-duration-icon,
    .product-zone--t-dark_feature-cards__item .container__video-duration-icon,
    .product-zone--t-dark_lead-plus-headlines__item .container__video-duration-icon,
    .product-zone--t-dark_lead-plus-headlines-with-images__item .container__video-duration-icon,
    .product-zone--t-dark_lead-package__item .container__video-duration-icon {
      content: url("video-dark.svg");
      vertical-align: -1.5px;
      margin-top: 2px;
      margin-right: 2px;
      padding-bottom: 0
    }

    .zone--t-dark .card__label--type-video .card__label-bull-span,
    .product-zone--t-dark .card__label--type-video .card__label-bull-span {
      display: none
    }

    .zone--t-dark .card__label--type-video .card__label--duration,
    .product-zone--t-dark .card__label--type-video .card__label--duration {
      display: inline
    }

    .zone--t-dark .pagination,
    .product-zone--t-dark .pagination {
      background: #fff;
      justify-content: center;
      align-items: center;
      height: 56px;
      margin: 32px auto 8px;
      font-size: 16px;
      font-weight: 700;
      transition: opacity 1.5s;
      display: flex
    }

    [dir=rtl] .zone--t-dark .pagination.pagination,
    [dir=rtl] .zone--t-dark .pagination.pagination *,
    [dir=rtl] .product-zone--t-dark .pagination.pagination,
    [dir=rtl] .product-zone--t-dark .pagination.pagination * {
      font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif !important
    }

    .zone--t-dark .pagination-previous:before,
    .product-zone--t-dark .pagination-previous:before {
      -webkit-mask: url("ui-arrow-left.svg");
      mask: url("ui-arrow-left.svg")
    }

    [dir=rtl] .zone--t-dark .pagination-previous:before,
    [dir=rtl] .product-zone--t-dark .pagination-previous:before {
      -webkit-mask: url("ui-caret-left-elevate.svg");
      mask: url("ui-caret-left-elevate.svg")
    }

    .zone--t-dark .pagination-next:before,
    .product-zone--t-dark .pagination-next:before {
      -webkit-mask: url("ui-arrow-right.svg");
      mask: url("ui-arrow-right.svg")
    }

    [dir=rtl] .zone--t-dark .pagination-next:before,
    [dir=rtl] .product-zone--t-dark .pagination-next:before {
      -webkit-mask: url("ui-caret-right-elevate.svg");
      mask: url("ui-caret-right-elevate.svg")
    }

    .zone--t-dark .pagination-previous,
    .zone--t-dark .pagination-next,
    .product-zone--t-dark .pagination-previous,
    .product-zone--t-dark .pagination-next {
      color: #0c0c0c;
      border: 1px solid #0c0c0c;
      border-radius: 50%;
      justify-content: center;
      align-items: center;
      padding: 12px 16px;
      text-decoration: none;
      display: flex
    }

    .zone--t-dark .pagination-previous:hover,
    .zone--t-dark .pagination-next:hover,
    .product-zone--t-dark .pagination-previous:hover,
    .product-zone--t-dark .pagination-next:hover {
      background: #e6e6e6
    }

    .zone--t-dark .pagination-previous.disabled,
    .zone--t-dark .pagination-next.disabled,
    .product-zone--t-dark .pagination-previous.disabled,
    .product-zone--t-dark .pagination-next.disabled {
      pointer-events: none;
      cursor: default;
      border: 1px solid #b1b1b1
    }

    .zone--t-dark .pagination-previous.disabled:before,
    .zone--t-dark .pagination-next.disabled:before,
    .product-zone--t-dark .pagination-previous.disabled:before,
    .product-zone--t-dark .pagination-next.disabled:before {
      background-color: #b1b1b1
    }

    .zone--t-dark .pagination-previous svg,
    .zone--t-dark .pagination-next svg,
    .product-zone--t-dark .pagination-previous svg,
    .product-zone--t-dark .pagination-next svg {
      margin: 0
    }

    .zone--t-dark .pagination-previous-direction,
    .zone--t-dark .pagination-next-direction,
    .product-zone--t-dark .pagination-previous-direction,
    .product-zone--t-dark .pagination-next-direction {
      text-indent: -9999px;
      display: block
    }

    .zone--t-dark .pagination-previous:before,
    .zone--t-dark .pagination-next:before,
    .product-zone--t-dark .pagination-previous:before,
    .product-zone--t-dark .pagination-next:before {
      content: "";
      background-color: #0c0c0c;
      width: 12px;
      height: 12px;
      -webkit-mask-size: contain;
      mask-size: contain
    }

    [dir=rtl] .zone--t-dark .pagination-previous,
    [dir=rtl] .zone--t-dark .pagination-next,
    [dir=rtl] .product-zone--t-dark .pagination-previous,
    [dir=rtl] .product-zone--t-dark .pagination-next {
      border-width: 2px;
      flex-shrink: 0;
      width: 48px;
      height: 48px;
      padding: 0
    }

    [dir=rtl] .zone--t-dark .pagination-previous.disabled,
    [dir=rtl] .zone--t-dark .pagination-next.disabled,
    [dir=rtl] .product-zone--t-dark .pagination-previous.disabled,
    [dir=rtl] .product-zone--t-dark .pagination-next.disabled {
      border-width: 2px
    }

    [dir=rtl] .zone--t-dark .pagination-previous:before,
    [dir=rtl] .zone--t-dark .pagination-next:before,
    [dir=rtl] .product-zone--t-dark .pagination-previous:before,
    [dir=rtl] .product-zone--t-dark .pagination-next:before {
      transform: scaleX(-1);
      -webkit-mask-position: 50%;
      mask-position: 50%;
      -webkit-mask-repeat: no-repeat;
      mask-repeat: no-repeat
    }

    .zone--t-dark .pagination-links,
    .product-zone--t-dark .pagination-links {
      margin: 0;
      padding: 0 24px;
      list-style: none;
      display: flex
    }

    .zone--t-dark .pagination-link,
    .product-zone--t-dark .pagination-link {
      color: #6e6e6e;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      min-width: 25px;
      margin: 0 4px;
      padding-bottom: 4px;
      text-decoration: none;
      display: flex;
      position: relative
    }

    [dir=rtl] .zone--t-dark .pagination-link,
    [dir=rtl] .product-zone--t-dark .pagination-link {
      text-transform: uppercase;
      line-height: 18px
    }

    .zone--t-dark .pagination-link:after,
    .product-zone--t-dark .pagination-link:after {
      content: "";
      width: 100%;
      height: 3px;
      position: absolute;
      bottom: 0;
      left: 50%;
      transform: translate(-50%)
    }

    .zone--t-dark .pagination-link.active,
    .product-zone--t-dark .pagination-link.active {
      color: #0c0c0c
    }

    .zone--t-dark .pagination-link.active:after,
    .product-zone--t-dark .pagination-link.active:after {
      background: #000
    }

    .zone--t-dark .pagination-link:hover:after,
    .product-zone--t-dark .pagination-link:hover:after {
      background: #6e6e6e
    }

    .zone--t-dark .pagination-link:hover,
    .zone--t-dark .pagination-link:active,
    .zone--t-dark .pagination-link:focus,
    .product-zone--t-dark .pagination-link:hover,
    .product-zone--t-dark .pagination-link:active,
    .product-zone--t-dark .pagination-link:focus {
      color: #0c0c0c
    }

    .zone--t-dark .pagination-link:hover:after,
    .zone--t-dark .pagination-link:active:after,
    .zone--t-dark .pagination-link:focus:after,
    .product-zone--t-dark .pagination-link:hover:after,
    .product-zone--t-dark .pagination-link:active:after,
    .product-zone--t-dark .pagination-link:focus:after {
      background: #e6e6e6
    }

    @media (width<=479px) {

      [dir=rtl] .zone--t-dark .pagination-links,
      [dir=rtl] .product-zone--t-dark .pagination-links {
        padding: 0 8px
      }

      [dir=rtl] .zone--t-dark .pagination-link,
      [dir=rtl] .product-zone--t-dark .pagination-link {
        min-width: 20px;
        margin: 0 2px
      }
    }

    @media screen and (width>=960px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l1 .container__title_url-text {
        font-size: 36px;
        font-weight: 700;
        line-height: 38px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l2 .container__title_url-text {
        font-size: 46px;
        font-weight: 700;
        line-height: 52px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic.container__title--emphatic-size-l3 .container__title_url-text {
        font-size: 56px;
        font-weight: 700;
        line-height: 62px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker-text {
        margin: 0;
        font-size: 20px;
        line-height: 26px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image {
        margin: 0 0 16px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container {
        background: 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image img {
        max-width: min(400px, 100%);
        max-height: 40px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker--kicker-logo-small .image__picture {
        max-height: 20px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker--kicker-logo-small .image img {
        max-width: 250px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker--kicker-logo .image__picture {
        max-height: 40px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker--kicker-logo .image img {
        max-width: 250px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container .container__title_url-text .right-arrow {
        display: inherit
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title_url-text {
        font-size: 20px;
        font-style: normal;
        font-weight: 700;
        line-height: 26px
      }
    }

    @media screen and (width<=959px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--bold .container__title_url-text {
        letter-spacing: 0;
        margin-top: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--emphatic .container__title_url-text {
        font-size: 32px;
        font-weight: 700;
        line-height: 38px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__kicker .image__container {
        background: 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_ml-manual__item-media-wrapper {
        min-width: 95px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_ml-manual__item-media-wrapper .image__container,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_ml-manual__item-media-wrapper .interactive-video__container {
        width: 95px;
        height: 95px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title_url-text {
        font-size: 18px;
        font-style: normal;
        font-weight: 700;
        line-height: 22px
      }
    }

    @media screen and (width<=479px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title_url-sub-text {
        font-size: 14px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a {
        flex-wrap: wrap
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored a p {
        padding-top: 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text {
        font-size: 30px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container__title--underscored .container__title_url-text {
        margin-bottom: 4px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).tve_dtc_video[data-page-type=tve] .container__title--emphatic .container__title_url-text {
        font-size: 20px;
        font-weight: 700;
        line-height: 26px
      }
    }

    .container:not([data-subscriber-card-make-up=true]) .container__text-label--type-for-subscribers {
      display: inline
    }

    .container:not([data-subscriber-card-make-up=true]) .container_lead-package__item:first-child .container__text-label--type-for-subscribers,
    .container:not([data-subscriber-card-make-up=true]) .container_lead-plus-headlines__item:first-child .container__text-label--type-for-subscribers,
    .container:not([data-subscriber-card-make-up=true]) .container_spotlight-package__item:first-child .container__text-label--type-for-subscribers,
    .container:not([data-subscriber-card-make-up=true]) .container_lead-plus-headlines-with-images__item:first-child .container__text-label--type-for-subscribers,
    .container[data-subscriber-card-make-up=true] .container__text-label--type-for-subscribers,
    .container[data-subscriber-card-make-up=true] .card__label--type-for-subscribers {
      display: none
    }

    .container:not([data-subscriber-card-make-up=true]) .card__label--type-for-subscribers {
      display: inline-flex
    }

    .underscored .container .card:first-of-type .container__link:last-child,
    .underscored .container .card:last-of-type .container__link:last-child {
      margin-bottom: 0;
      padding-bottom: 0
    }

    .visual-cues .container:is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item {
      container: card-item/inline-size
    }

    .visual-cues .container.container_hero-card-feature .card__label-container {
      display: block
    }

    .visual-cues .container.container_hero-card-feature .container__text .card__label-container {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper {
      position: relative;
      overflow: hidden
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label-container {
      z-index: 1;
      pointer-events: none;
      margin: 0;
      line-height: 0;
      display: block;
      position: absolute;
      inset: 0
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label:is(.card__media-label--type-audio, .card__media-label--type-podcasts, .card__media-label--type-gallery) {
      height: var(--semantic-type-metadata-lg-line-height);
      padding: 0 var(--semantic-space-md);
      border-radius: var(--theme-semantic-radius-round);
      color: var(--semantic-color-type-persistent__white);
      font-family: var(--semantic-type-metadata-font-family);
      font-size: var(--semantic-type-metadata-md-font-size);
      font-weight: var(--semantic-type-metadata-font-wt-style__bold);
      background: var(--theme-component-label-bg__signifier);
      gap: 6px;
      line-height: 16px
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__media-label-container {
      pointer-events: none;
      z-index: 2;
      height: 0;
      line-height: 0;
      display: block;
      position: relative
    }

    @container card-item not (width>=210px) {
      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item-media-wrapper .card__media-label-container {
        display: none
      }
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__media-label {
      bottom: var(--semantic-space-md);
      pointer-events: none;
      align-items: center;
      display: inline-flex;
      position: relative;
      inset-inline-start: var(--semantic-space-md);
      transform: translateY(-100%)
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__text .card__media-label-container {
      margin-top: var(--semantic-space-md);
      order: 1;
      display: block
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__text .card__media-label {
      align-items: center;
      gap: 5px;
      display: inline-flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__text {
      flex-direction: column;
      display: flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item:not(:first-child) .card__media-label-container {
      display: none
    }

    @container card-item not (width>=210px) {
      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item-media-wrapper .card__label-container {
        display: none
      }
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label {
      border-radius: var(--semantic-radius-md)0;
      top: auto;
      bottom: auto;
      pointer-events: auto;
      height: var(--semantic-type-metadata-lg-line-height);
      padding: 0 var(--semantic-space-md);
      justify-content: center;
      align-items: center;
      gap: var(--semantic-space-sm);
      white-space: nowrap;
      color: var(--semantic-color-type-persistent__white);
      width: fit-content;
      font-family: var(--semantic-type-metadata-font-family);
      font-size: var(--semantic-type-metadata-md-font-size);
      font-style: normal;
      font-weight: var(--semantic-type-metadata-font-wt-style__bold);
      line-height: var(--semantic-type-metadata-md-line-height);
      letter-spacing: 0;
      text-transform: capitalize;
      text-overflow: ellipsis;
      margin: -.5px;
      display: flex;
      position: static;
      inset-inline-start: auto;
      transform: none;
      box-shadow: 0 12px 20px #6a738138
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_side-by-side-feature .container__item-media-wrapper .card__label {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card--media-extra-large.container__item-media-wrapper .card__label {
      border-radius: var(--semantic-radius-lg)0
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label--type-video,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label--type-gallery,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label--type-podcasts,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__label--type-audio,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label--type-updates .card__label-indicator,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label--type-updates-in-spanish .card__label-indicator,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label--type-streaming-non-breaking .card__label-icon,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label--type-custom-video .card__label-icon {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .image__container,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container {
      position: relative
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before {
      content: "";
      z-index: 1;
      inset: 0;
      background: linear-gradient(222deg, #6660 72.03%, #000 91.08%);
      position: absolute;
      bottom: -.333px
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before {
      background: 0 0
    }

    @container card-item not (width>=210px) {

      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before {
        background: 0 0
      }
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__media-label:is(.card__media-label--type-video, .card__media-label--type-custom-video, .card__media-label--type-live-video, .card__media-label--type-streaming-non-breaking),
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper .card__media-label:has(.card__media-label--duration) {
      z-index: 2;
      gap: 5px
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label:is(.card__media-label--type-video, .card__media-label--type-custom-video, .card__media-label--type-live-video, .card__media-label--type-streaming-non-breaking) .card__media-label-icon,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .card__media-label-icon {
      border: var(--semantic-border-sm)solid var(--semantic-color-type-persistent__white);
      aspect-ratio: 1;
      background-color: #0c0c0ccc;
      background-image: url("play-icon.svg");
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: 45%;
      border-radius: 32px;
      flex-shrink: 0;
      justify-content: center;
      align-items: center;
      gap: 10px;
      width: 40px;
      height: 40px;
      display: flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label:is(.card__media-label--type-video, .card__media-label--type-custom-video, .card__media-label--type-live-video, .card__media-label--type-streaming-non-breaking) .card__media-label-text,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item-media-wrapper:has(.card__media-label--duration) .card__media-label-text {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label:is(.card__media-label--type-audio, .card__media-label--type-podcasts, .card__media-label--type-gallery) .card__media-label-icon {
      width: var(--theme-semantic-size-xs);
      height: var(--theme-semantic-size-xs);
      aspect-ratio: 1;
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: contain;
      flex-shrink: 0;
      margin-bottom: 2px;
      display: flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label.card__media-label--type-gallery .card__media-label-icon {
      background-image: url("gallery.svg")
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label.card__media-label--type-podcasts .card__media-label-icon {
      background-image: url("podcast.svg")
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label.card__media-label--type-audio .card__media-label-icon {
      background-image: url("audio.svg")
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item:first-child .card__media-label-icon {
      border: var(--semantic-border-sm)solid var(--semantic-color-type-persistent__white);
      aspect-ratio: 1;
      background-color: #0c0c0ccc;
      background-image: url("play-icon.svg");
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: 45%;
      border-radius: 32px;
      flex-shrink: 0;
      justify-content: center;
      align-items: center;
      gap: 10px;
      width: 40px;
      height: 40px;
      display: flex
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item:first-child .card__media-label-text {
      display: none
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__media-label--duration {
      color: var(--semantic-color-type-persistent__white);
      font-family: var(--semantic-type-metadata-font-family);
      font-size: var(--semantic-type-metadata-sm-font-size);
      font-weight: var(--semantic-type-metadata-font-wt-style__bold);
      font-style: normal;
      line-height: var(--theme-semantic-type-metadata-sm-line-height);
      letter-spacing: var(--theme-semantic-type-metadata-letter-spacing__narrow);
      white-space: nowrap;
      text-shadow: 0 1px 4px #000;
      text-transform: uppercase
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .container__item:first-child:has(.card__media-label--duration) .container__video-duration,
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature).container_spotlight-package .container__item-media-wrapper :is(.card__label-container, .card__media-label-container),
    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_spotlight-package, .container_side-by-side-feature) .container__text .card__label-container:has(.card__label--type-video, .card__label--type-custom-video, .card__label--type-audio, .card__label--type-podcasts, .card__label--type-gallery) {
      display: none
    }

    @container card-item not (width>=210px) {

      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item:first-child:has(.card__media-label--duration) .container__video-duration,
      .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item:has(.card__media-label--duration) .container__video-duration--type-video {
        display: inline-block
      }
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label:is(.card__label--type-breaking, .card__label--type-updates, .card__label--type-updates-in-spanish, .card__label--type-live-video, .card__label--type-projection-breaking) {
      background: linear-gradient(90deg, var(--semantic-color-action-conversion-base-inverse-bg)0%, var(--primitive-color-brand-tertiary)100%)
    }

    .visual-cues .container:is(.container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_vertical-strip, .container_grid-2, .container_grid-3, .container_grid-4, .container_hero-card-feature, .container_shelf-carousel, .container_spotlight-package, .container_side-by-side-feature) .card__label:is(.card__label--type-for-subscribers, .card__label--type-exclusive, .card__label--type-bleacher-report, .card__label--type-kfile, .card__label--type-opinion, .card__label--type-analysis, .card__label--type-investigates, .card__label--type-underscored, .card__label--type-first, .card__label--type-review, .card__label--type-trending, .card__label--type-custom, .card__label--type-custom-video, .card__label--type-poll, .card__label--type-projection-non-breaking, .card__label--type-streaming-non-breaking, .card__label--type-fact-check, .card__label--type-quiz) {
      color: var(--semantic-color-type-persistent__black);
      background: var(--semantic-color-bg-secondary)
    }

    .visual-cues .container.container_spotlight-package .container__item:first-child .container__item-media-wrapper .card__label-container {
      display: none
    }

    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label {
      font-size: var(--semantic-type-metadata-md-font-size);
      border-radius: var(--semantic-radius-xl);
      text-transform: none;
      box-shadow: 0 var(--primitive-size-12)var(--primitive-size-20)0 #6a738138;
      line-height: var(--primitive-type-line-height-26);
      padding: 0 var(--primitive-space-08)
    }

    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label--type-updates .card__label-indicator,
    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label--type-updates-in-spanish .card__label-indicator,
    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label--type-streaming-non-breaking .card__label-icon,
    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label--type-custom-video .card__label-icon {
      display: none
    }

    .visual-cues .container.container_spotlight-package .container__item:first-child .card__label-container+.container__headline {
      margin-top: var(--primitive-space-08)
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__headline {
      flex-direction: column;
      display: flex
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__video-duration {
      font-family: var(--semantic-type-metadata-font-family);
      font-size: var(--semantic-type-metadata-md-font-size);
      font-style: normal;
      font-weight: var(--semantic-type-metadata-font-wt-style__bold);
      line-height: var(--semantic-type-metadata-md-line-height);
      letter-spacing: var(--semantic-type-metadata-letter-spacing);
      padding-bottom: var(--semantic-space-sm);
      display: block
    }

    @container card-item (width>=210px) {

      .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item .container__text-label,
      .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item .container__video-duration {
        display: none
      }
    }

    @container card-item not (width>=210px) {
      .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature):is(.container_grid-2, .container_grid-3, .container_grid-4) .container__item .container__link:has(>.card--media-card-label-show)+.container__link .container__text-label {
        display: block
      }
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-podcasts,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-audio,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-gallery,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__video-duration {
      padding-bottom: 0;
      padding-top: var(--semantic-space-sm)
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-podcasts,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-audio,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-gallery {
      order: 1
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-video {
      display: none
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-live-video {
      align-items: center;
      gap: var(--semantic-space-sm);
      width: fit-content;
      display: flex
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-live-video .container__text-label--icon {
      width: var(--semantic-size-xs);
      height: var(--semantic-size-xs);
      margin-bottom: var(--semantic-space-sm);
      vertical-align: middle;
      background-image: url("live-video-icon-red.svg");
      display: inline-block
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-gallery:not(:empty):before,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-podcasts:not(:empty):before,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-audio:not(:empty):before {
      width: var(--semantic-size-xs);
      height: var(--semantic-size-xs);
      margin-inline-end: var(--primitive-space-02)
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-gallery:not(:empty):before {
      content: url("gallery-text-label.svg");
      margin-top: calc(-1*var(--primitive-space-04))
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-podcasts:not(:empty):before {
      content: url("podcast-text-label.svg");
      margin-top: calc(-1*var(--primitive-space-02))
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-audio:not(:empty):before {
      content: url("audio-text-label.svg");
      margin-top: calc(-1*var(--primitive-space-04))
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label:not(:empty):after,
    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label--type-streaming-non-breaking:not(:empty):before {
      content: none
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label:is(.container__text-label--type-breaking, .container__text-label--type-updates, .container__text-label--type-updates-in-spanish, .container__text-label--type-live-video, .container__text-label--type-projection-breaking) {
      color: var(--semantic-color-type-accent)
    }

    .visual-cues .container:is(.container_bulleted-headlines, .container_list-headlines, .container_list-headlines-with-images, .container_lead-package, .container_lead-plus-headlines, .container_lead-plus-headlines-with-images, .container_grid-2, .container_grid-3, .container_grid-4, .container_spotlight-package, .container_side-by-side-package, .container_side-by-side-feature) .container__text-label:is(.container__text-label--type-for-subscribers, .container__text-label--type-exclusive, .container__text-label--type-bleacher-report, .container__text-label--type-kfile, .container__text-label--type-opinion, .container__text-label--type-analysis, .container__text-label--type-investigates, .container__text-label--type-underscored, .container__text-label--type-first, .container__text-label--type-review, .container__text-label--type-trending, .container__text-label--type-custom, .container__text-label--type-custom-video, .container__text-label--type-poll, .container__text-label--type-projection-non-breaking, .container__text-label--type-streaming-non-breaking, .container__text-label--type-fact-check, .container__text-label--type-quiz) {
      color: var(--semantic-color-type-primary)
    }

    .visual-cues .container.container_side-by-side-feature .container__text-label--type-podcasts,
    .visual-cues .container.container_side-by-side-feature .container__text-label--type-audio,
    .visual-cues .container.container_side-by-side-feature .container__text-label--type-gallery,
    .visual-cues .container.container_lead-plus-headlines-with-images .container__item.container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper .card__label-container,
    .visual-cues .container.container_lead-plus-headlines-with-images .container__item.container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper .card__media-label-container,
    .visual-cues .container.container_lead-plus-headlines-with-images .container__item.container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper:has(.card__media-label--duration) .card__media-label-icon,
    .visual-cues .container.container_lead-plus-headlines-with-images .container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
    .visual-cues .container.container_lead-plus-headlines-with-images .container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before,
    .visual-cues .container[data-subscriber-card-make-up=true] .container__item-media-wrapper .card__label--type-for-subscribers,
    .visual-cues .container[data-subscriber-card-make-up=true] .container__text-label--type-for-subscribers {
      display: none
    }

    .visual-cues.product-zone.layout--full-bleed .container .container__item-media-wrapper .card__label {
      border-radius: 0 0 var(--semantic-radius-md)0
    }

    .layout:not(.layout-homepage-mobile):not(.layout-homepage-mobile-app) .visual-cues .container:is(.container_grid-3, .container_grid-4) .container__item-media-wrapper .card__label {
      height: var(--semantic-type-description-lg-line-height)
    }

    @media screen and (width>=960px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .layout--full-width .container.container_hero-card-feature .container_hero-card-feature__text .card__label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .layout--full-bleed .container.container_hero-card-feature .container_hero-card-feature__text .card__label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout--full-bleed .visual-cues .container.container_hero-card-feature .container_hero-card-feature__text .card__label {
        margin-bottom: var(--primitive-size-16)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__label-container {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .container__item-media-wrapper .card__label-container {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label {
        font-size: var(--semantic-type-metadata-md-font-size);
        border-radius: var(--semantic-radius-xl);
        text-transform: none;
        box-shadow: 0 var(--primitive-size-12)var(--primitive-size-20)0 #6a738138;
        line-height: var(--primitive-type-line-height-26);
        padding: 0 var(--primitive-space-08)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label--type-updates .card__label-indicator,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label--type-updates-in-spanish .card__label-indicator,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label--type-streaming-non-breaking .card__label-icon,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label--type-custom-video .card__label-icon {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item:first-child .card__label-container+.container__headline {
        margin-top: var(--primitive-space-08)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item-media-wrapper :is(.card__label-container, .card__media-label-container) {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text {
        flex-direction: column;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__media-label-container {
        margin-top: var(--semantic-space-md);
        order: 1;
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__media-label {
        align-items: center;
        gap: 5px;
        display: inline-flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__media-label:has(.card__media-label--duration) .card__media-label-icon {
        border: var(--semantic-border-sm)solid var(--semantic-color-type-persistent__white);
        aspect-ratio: 1;
        background-color: #0c0c0ccc;
        background-image: url("play-icon.svg");
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: 45%;
        border-radius: 32px;
        flex-shrink: 0;
        justify-content: center;
        align-items: center;
        gap: 10px;
        width: 40px;
        height: 40px;
        display: flex
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__media-label:has(.card__media-label--duration) .card__media-label-text,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__text .card__label-container:has(.card__label--type-video, .card__label--type-custom-video, .card__label--type-audio, .card__label--type-podcasts, .card__label--type-gallery) {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item-media-wrapper:has(.card__media-label--duration) .image__container:before,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_hero-card-feature .container__item-media-wrapper:has(.card__media-label--duration) .interactive-video__container:before {
        background: 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-package .container_lead-package__item:first-child .container__text-label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-plus-headlines .container_lead-plus-headlines__item:first-child .container__text-label,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-plus-headlines-with-images .container_lead-plus-headlines-with-images__item:first-child .container__text-label {
        display: none
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-plus-headlines .container_lead-plus-headlines__item:first-child .container__item-media-wrapper:after,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .visual-cues .container.container_lead-plus-headlines-with-images .container_lead-plus-headlines-with-images__item:first-child .container__item-media-wrapper:after {
        content: none
      }
    }

    .container--flex-child {
      outline-offset: 4px;
      outline: 1px dashed #b1b1b1;
      position: relative
    }

    .container--flex-child .container__title,
    .container--flex-child .container__kicker,
    .container--flex-child .container__field-wrapper {
      pointer-events: none;
      opacity: .55
    }

    .container--flex-child.component-selector-wrapper>.selector :is(.reposition-buttons, .add-top, .add-bottom, .add-left, .add-right, .kiln-drag-handle),
    .flex-variant .container.component-selector-wrapper>.selector button[aria-label*=Shared\ Component i] {
      display: none
    }

    .container_list-headlines-with-images {
      margin-bottom: var(--theme-container-margin-bottom-default)
    }

    .container_list-headlines-with-images__item {
      border-top: none;
      max-width: 100%;
      margin: 16px 0 0;
      padding: 0;
      display: flex
    }

    .container_list-headlines-with-images__item:not(:last-child) {
      border-bottom: 1px solid #e6e6e6;
      margin: 0 0 12px;
      padding: 0 0 12px
    }

    .container_list-headlines-with-images__item.container__item [data-component-name=video-resource],
    .container_list-headlines-with-images__item.container__item .interactive-video {
      margin-top: 0
    }

    .container_list-headlines-with-images__item.container__item .interactive-video {
      margin-bottom: 8px
    }

    .container_list-headlines-with-images__item .container_list-headlines-with-images__link {
      display: flex
    }

    .container_list-headlines-with-images__item .container_list-headlines-with-images__link:first-of-type {
      flex: 1
    }

    .container_list-headlines-with-images__item .container_list-headlines-with-images__headline {
      margin-top: -4px;
      font-size: 16px
    }

    .container_list-headlines-with-images .image__credit,
    .container_list-headlines-with-images .image_sponsorship__credit {
      text-align: left;
      padding: 0
    }

    .container_list-headlines-with-images__item-media-wrapper {
      flex-direction: column;
      justify-content: flex-start;
      align-self: flex-start;
      min-width: 100px;
      display: flex
    }

    .container_list-headlines-with-images__text {
      flex: 75%;
      align-items: flex-start;
      margin-inline-start: 12px
    }

    .container_list-headlines-with-images__item-media {
      width: 100%
    }

    .container_list-headlines-with-images__item-media .image__caption-container,
    .container_list-headlines-with-images__item-media .image_sponsorship__caption-container {
      display: none
    }

    .container_list-headlines-with-images__item-media .image__container,
    .container_list-headlines-with-images__item-media .interactive-video__container {
      width: 130px;
      margin-bottom: 0
    }

    .container_list-headlines-with-images .card .container__link {
      display: flex
    }

    .container_list-headlines-with-images__date {
      display: none
    }

    @media screen and (width<=959px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_list-headlines-with-images__item-media-wrapper {
        min-width: 95px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_list-headlines-with-images__item-media-wrapper .image__container,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_list-headlines-with-images__item-media-wrapper .interactive-video__container {
        width: 95px;
        height: 95px
      }
    }

    .interactive-video {
      margin-top: 20px;
      margin-bottom: 20px
    }

    .interactive-video__player {
      width: 100%;
      overflow: visible
    }

    .interactive-video .interactive-video__container video {
      position: relative
    }

    .interactive-video .interactive-video__container:is(div):after {
      position: absolute
    }

    .interactive-video__metadata {
      border-bottom: 1px solid #e6e6e6;
      max-width: 676px;
      margin: 0 auto;
      padding-bottom: 8px
    }

    .interactive-video__metadata .interactive-video__credit {
      visibility: visible;
      color: #6e6e6e;
      font-size: 14px;
      display: inline
    }

    .interactive-video__metadata .interactive-video__caption {
      color: #0c0c0c;
      font-size: 14px;
      line-height: 20px
    }

    .interactive-video-elevate {
      margin-top: 0;
      margin-bottom: 24px;
      container-type: inline-size
    }

    .interactive-video-elevate__metadata {
      color: #6e6e6e;
      border-bottom: 0;
      max-width: 660px;
      min-height: 1.27rem;
      margin: 0;
      padding-top: 8px;
      font-family: noto_serif, Georgia, Times New Roman, serif;
      font-size: .77rem;
      line-height: 1.27rem
    }

    .interactive-video-elevate__metadata .interactive-video__caption a {
      font-weight: 400
    }

    .interactive-video-elevate__metadata .interactive-video__caption a:visited {
      color: #404040
    }

    .interactive-video-elevate__metadata .interactive-video__caption a {
      color: var(--theme-paragraph__link-color);
      text-decoration-line: var(--theme-paragraph__link-decoration);
      text-decoration-color: var(--theme-paragraph__link-decoration-color);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration-skip-ink: var(--theme-underline-skip-ink);
      text-decoration-skip: var(--theme-underline-skip-ink)
    }

    .interactive-video-elevate__metadata .interactive-video__caption a:hover {
      color: var(--theme-link-color-hover);
      text-decoration: var(--theme-paragraph__hover-link-decoration)
    }

    .interactive-video-elevate__metadata .interactive-video__credit {
      font-style: italic;
      display: inline
    }

    .interactive-video-elevate__metadata .interactive-video__credit:before {
      content: "("
    }

    .interactive-video-elevate__metadata .interactive-video__credit:after {
      content: ")"
    }

    .interactive-video-elevate .interactive-video__container {
      display: grid;
      position: relative
    }

    @media screen and (width<=767px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .interactive-video-elevate .interactive-video__container {
        width: 100vw;
        margin-left: -50vw;
        margin-right: -50vw;
        left: 50%;
        right: 50%
      }
    }

    @media screen and (width>=768px) {
      @container (width<=659px) {
        body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .interactive-video-elevate .interactive-video__container {
          object-fit: cover;
          border-radius: 4px;
          overflow: hidden
        }
      }

      @container (width>=660px) {
        body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .interactive-video-elevate .interactive-video__container {
          object-fit: cover;
          border-radius: 8px;
          overflow: hidden
        }
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede .interactive-video-elevate .interactive-video__container {
        border-radius: 0
      }
    }

    .fave-player-container__tv-co-branding-container {
      z-index: 3;
      opacity: 0;
      pointer-events: none;
      background-color: #00000080;
      border-radius: 4px;
      padding: 4px;
      transition: opacity .5s ease-out;
      position: absolute;
      top: 12px;
      right: 12px
    }

    .fave-player-container__tv-co-branding-text {
      color: #fff;
      text-align: center;
      font-size: 12px
    }

    .freeview-overlay {
      color: #fff;
      z-index: 5;
      opacity: 0;
      background: #0c0c0ce6;
      border-radius: 4px;
      align-items: center;
      padding: 12px;
      transition: opacity .5s ease-in-out;
      display: flex;
      position: absolute;
      top: 16px;
      right: 16px
    }

    .freeview-overlay__cta {
      text-align: center;
      cursor: pointer;
      background: #f13a3a;
      border-radius: 4px;
      margin-left: 24px;
      padding: 0 16px;
      font-size: 14px;
      font-weight: 700;
      line-height: 36px
    }

    .freeview-overlay__t1-copy,
    .freeview-overlay__t2-copy {
      margin: 0;
      line-height: 18px
    }

    .freeview-overlay__t1-copy {
      font-size: 12px;
      font-weight: 700
    }

    .freeview-overlay__t2-copy {
      font-size: 12px
    }

    #auth-cta-overlay {
      z-index: 1000;
      cursor: pointer;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0
    }

    .auth-cta-overlay__error {
      color: #fff;
      text-align: center;
      background-color: #000;
      place-items: center;
      width: 80%;
      height: 100%;
      padding: 10px;
      font-size: 16px;
      display: grid
    }

    @media screen and (width<=479px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .auth-cta-overlay__error {
        width: 100%
      }
    }

    @keyframes stickyVideo {
      0% {
        width: 50%;
        height: 50%
      }

      to {
        width: 360px;
        height: 202px
      }
    }

    @keyframes stickyVideoElevate {
      0% {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    @keyframes stickyFeedbackLink {
      0% {
        width: 50%
      }

      to {
        width: 360px
      }
    }

    @keyframes playHeadSpinner {
      0% {
        transform: rotate(0)
      }

      to {
        transform: rotate(360deg)
      }
    }

    .video-resource {
      clear: both;
      margin: 0 0 16px
    }

    .video-resource video {
      object-fit: contain;
      max-width: 100%;
      max-height: 100%
    }

    .video-resource .theoplayer-poster {
      background-size: 100% !important
    }

    .video-resource .theoplayer-container {
      -o-transition: right .5s, width .5s ease, height .5s ease;
      transition: right .5s, width .5s, height .5s
    }

    .video-resource .auth-player-container__back-player-icon-container {
      display: none
    }

    .video-resource .fave-player-container {
      -o-transition: right .5s, width .5s ease, height .5s ease;
      transition: right .5s, width .5s, height .5s
    }

    .video-resource__tve-streaming-thumbnail {
      display: block
    }

    .video-resource .tve-video-title {
      display: none
    }

    .video-resource .pui_metadata_title {
      margin-bottom: 8px;
      font-size: 14px;
      font-weight: 700
    }

    .video-resource .pui_metadata_source:before {
      content: "source:";
      text-transform: capitalize;
      margin-right: 4px
    }

    .video-resource .image {
      border: 0;
      margin: 0;
      padding: 0
    }

    .video-resource .image__container {
      background-color: unset
    }

    .video-resource .clickable {
      cursor: pointer
    }

    .video-resource__stuck-headline {
      display: none
    }

    .video-resource__stuck~.video-resource__stuck-headline {
      color: #0c0c0c;
      text-overflow: ellipsis;
      white-space: nowrap;
      z-index: 1000;
      background-color: #fff;
      width: 360px;
      max-height: 40px;
      padding: 4px 0;
      display: block;
      position: fixed;
      top: 262px;
      overflow: hidden
    }

    .video-resource__stuck~.video-resource__stuck-headline:before {
      content: attr(data-headline-prefix);
      text-transform: capitalize;
      color: var(--theme-color-link);
      margin-right: 4px;
      font-weight: 700
    }

    .video-resource .video-resource__stuck {
      -o-transition: none;
      z-index: 1000;
      width: 360px;
      height: 202px;
      padding-bottom: 0%;
      transition: none;
      animation: .3s ease-out stickyVideo;
      position: fixed;
      top: 60px
    }

    .video-resource .video-resource__stuck .pui_metadata_title {
      margin-bottom: 4px;
      font-weight: 400
    }

    .video-resource__close-button {
      cursor: pointer;
      z-index: 4;
      filter: invert();
      background: #f8f8f8 url("ui-close.svg") 50% no-repeat;
      border-radius: 50%;
      width: 40px;
      height: 40px;
      position: absolute;
      top: -20px;
      right: -20px
    }

    .video-resource .ad-feedback-link,
    .video-resource .ad-slot__feedback-text {
      padding: 4px 0 2px
    }

    .video-resource .video-resource__stuck-container {
      background-size: contain
    }

    .video-resource .video-resource__stuck-container+.ad-slot__feedback,
    .video-resource .video-resource__stuck-container+.ad-feedback-link-container {
      z-index: 2;
      -o-transition: none;
      background-color: #fff;
      width: 360px;
      height: 20px;
      margin-left: auto;
      transition: none;
      animation: .3s ease-out stickyFeedbackLink;
      position: fixed;
      top: 40px;
      right: 29px
    }

    .video-resource .video-resource__stuck-container+.ad-slot__feedback .ad-feedback-link,
    .video-resource .video-resource__stuck-container+.ad-slot__feedback .ad-slot__feedback-text,
    .video-resource .video-resource__stuck-container+.ad-feedback-link-container .ad-feedback-link,
    .video-resource .video-resource__stuck-container+.ad-feedback-link-container .ad-slot__feedback-text {
      float: right
    }

    .video-resource__headline {
      color: #0c0c0c;
      text-align: start;
      margin-top: 8px;
      font-size: 12px;
      font-weight: 400;
      line-height: 18px
    }

    .video-resource__credit {
      color: #6e6e6e;
      text-align: right;
      margin-top: 4px;
      font-size: 10px;
      font-weight: 400
    }

    .video-resource__wrapper {
      background-image: url("video-placeholder.svg");
      height: 0;
      padding-bottom: 56.25%;
      position: relative
    }

    .video-resource__details {
      border-bottom: 1px solid #e6e6e6;
      padding-bottom: 18px
    }

    .video-resource__details--leaf .video-resource__headline {
      font-size: var(--theme-headline__font-size);
      font-weight: var(--theme-headline__font-weight);
      line-height: var(--theme-headline__line-height);
      margin-bottom: var(--theme-headline__margin-bottom)
    }

    .video-resource__details--leaf .video-resource__credit {
      text-align: start;
      font-size: 12px
    }

    .video-resource__details--leaf .video-resource__showlink {
      margin-bottom: 16px
    }

    .video-resource__details--leaf .video-resource__showlink .show__showlink-url {
      color: #fff
    }

    .video-resource__details--leaf .video-resource__showlink .show__showlink-url:hover {
      text-decoration: underline
    }

    .video-resource__details--leaf .video-resource__showlink-url {
      color: var(--theme-paragraph__link-color);
      text-decoration-line: var(--theme-paragraph__link-decoration);
      text-decoration-color: var(--theme-paragraph__link-decoration-color);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration-skip-ink: var(--theme-underline-skip-ink);
      text-decoration-skip: var(--theme-underline-skip-ink);
      font-size: 14px;
      line-height: 22px
    }

    .video-resource__details--leaf .video-resource__showlink-url:hover {
      color: var(--theme-link-color-hover);
      text-decoration: var(--theme-paragraph__hover-link-decoration)
    }

    .video-resource__details--leaf .byline:has(.byline__names) {
      align-items: center
    }

    .video-resource__details--leaf .byline:has(.byline__names) .byline__images {
      max-height: 40px
    }

    .video-resource__image {
      overflow: visible
    }

    .video-resource__image img {
      min-height: 83px
    }

    .video-resource__image-deleted {
      background-color: #0c0c0c;
      background-image: url("video-placeholder.svg");
      width: 148px;
      height: 89.25px
    }

    .video-resource__description {
      letter-spacing: .4px;
      word-wrap: break-word;
      max-height: 100vh;
      margin-bottom: 8px;
      transition: max-height .5s ease-out
    }

    .video-resource__description,
    .video-resource__description a {
      color: #0c0c0c;
      font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;
      font-weight: 400;
      font-size: var(--theme-paragraph__font-size);
      line-height: var(--theme-paragraph__line-height)
    }

    .video-resource__description a {
      color: var(--theme-paragraph__link-color);
      text-decoration-line: var(--theme-paragraph__link-decoration);
      text-decoration-color: var(--theme-paragraph__link-decoration-color);
      text-decoration-thickness: var(--theme-paragraph__link-decoration-thickness);
      text-underline-offset: var(--theme-paragraph__hover-link-offset);
      text-decoration-skip-ink: var(--theme-underline-skip-ink);
      text-decoration-skip: var(--theme-underline-skip-ink)
    }

    .video-resource__description a:hover {
      color: var(--theme-link-color-hover);
      text-decoration: var(--theme-paragraph__hover-link-decoration)
    }

    .video-resource__description>p:first-child {
      margin-top: 0
    }

    .video-resource__description--hidden {
      max-height: 0;
      transition: max-height .5s ease-out;
      overflow: hidden
    }

    [dir=rtl] .video-resource__description {
      max-height: none;
      margin-top: 16px
    }

    [dir=rtl] .video-resource__description-toggle {
      justify-content: center
    }

    [dir=rtl] .video-resource__description--hidden {
      max-height: 50px;
      transition: max-height .5s ease-out;
      overflow: hidden
    }

    [dir=rtl] .video-resource__description--hidden p {
      max-height: 50px;
      overflow: hidden
    }

    [dir=rtl] .video-resource__description--hidden:after {
      content: "";
      pointer-events: none;
      background: linear-gradient(#fff0, #0c0c0c);
      width: 100%;
      height: 40px;
      display: block;
      position: relative;
      top: -40px;
      left: 0
    }

    [dir=rtl] .video-resource .video-resource__description-toggle svg {
      fill: #fff
    }

    [dir=rtl] .video-resource .timestamp {
      color: #b1b1b1;
      font-size: .87rem;
      line-height: 1.4rem
    }

    [dir=rtl] .video-resource__details--leaf .video-resource__credit,
    .video-resource .hidden {
      display: none
    }

    div[data-component-name=video-resource] .ad-slot__feedback,
    div[data-component-name=video-resource] .ad-feedback-link-container {
      color: #6e6e6e;
      user-select: none;
      width: fit-content;
      margin-top: 8px;
      margin-left: auto;
      font-size: 12px
    }

    div[data-component-name=video-resource] .ad-slot__feedback .ad-feedback-link,
    div[data-component-name=video-resource] .ad-slot__feedback .ad-slot__feedback-text,
    div[data-component-name=video-resource] .ad-feedback-link-container .ad-feedback-link,
    div[data-component-name=video-resource] .ad-feedback-link-container .ad-slot__feedback-text {
      cursor: pointer;
      color: #6e6e6e;
      display: flex
    }

    div[data-component-name=video-resource] .ad-slot__feedback .ad-feedback-link .icon-ui-speech-bubble,
    div[data-component-name=video-resource] .ad-slot__feedback .ad-feedback-link__label:before,
    div[data-component-name=video-resource] .ad-slot__feedback .ad-slot__feedback-text .icon-ui-speech-bubble,
    div[data-component-name=video-resource] .ad-slot__feedback .ad-slot__feedback-text__label:before,
    div[data-component-name=video-resource] .ad-feedback-link-container .ad-feedback-link .icon-ui-speech-bubble,
    div[data-component-name=video-resource] .ad-feedback-link-container .ad-feedback-link__label:before,
    div[data-component-name=video-resource] .ad-feedback-link-container .ad-slot__feedback-text .icon-ui-speech-bubble,
    div[data-component-name=video-resource] .ad-feedback-link-container .ad-slot__feedback-text__label:before {
      width: 12px;
      height: 12px
    }

    div[data-component-name=video-resource] .ad-slot__feedback .ad-feedback-link .icon-ui-speech-bubble,
    div[data-component-name=video-resource] .ad-slot__feedback .ad-slot__feedback-text .icon-ui-speech-bubble,
    div[data-component-name=video-resource] .ad-feedback-link-container .ad-feedback-link .icon-ui-speech-bubble,
    div[data-component-name=video-resource] .ad-feedback-link-container .ad-slot__feedback-text .icon-ui-speech-bubble {
      fill: #6e6e6e;
      margin-top: 1px
    }

    div[data-component-name=video-resource] .ad-slot__feedback .ad-feedback-link__label:before,
    div[data-component-name=video-resource] .ad-slot__feedback .ad-slot__feedback-text__label:before,
    div[data-component-name=video-resource] .ad-feedback-link-container .ad-feedback-link__label:before,
    div[data-component-name=video-resource] .ad-feedback-link-container .ad-slot__feedback-text__label:before {
      content: "";
      background-color: #6e6e6e;
      display: inline-block;
      position: relative;
      top: 2px;
      right: 4px;
      -webkit-mask: url("ui-speech-bubble.svg");
      mask: url("ui-speech-bubble.svg")
    }

    div[data-component-name=video-resource] .ad-slot__feedback .ad-feedback-link:hover,
    div[data-component-name=video-resource] .ad-slot__feedback .ad-slot__feedback-text:hover,
    div[data-component-name=video-resource] .ad-feedback-link-container .ad-feedback-link:hover,
    div[data-component-name=video-resource] .ad-feedback-link-container .ad-slot__feedback-text:hover {
      color: #0c0c0c
    }

    div[data-component-name=video-resource] .ad-slot__feedback .ad-feedback-link:hover .icon-ui-speech-bubble,
    div[data-component-name=video-resource] .ad-slot__feedback .ad-slot__feedback-text:hover .icon-ui-speech-bubble,
    div[data-component-name=video-resource] .ad-feedback-link-container .ad-feedback-link:hover .icon-ui-speech-bubble,
    div[data-component-name=video-resource] .ad-feedback-link-container .ad-slot__feedback-text:hover .icon-ui-speech-bubble {
      fill: #0c0c0c
    }

    div[data-component-name=video-resource] .ad-slot__feedback .ad-feedback-link:hover .ad-feedback-link__label:before,
    div[data-component-name=video-resource] .ad-slot__feedback .ad-slot__feedback-text:hover .ad-feedback-link__label:before,
    div[data-component-name=video-resource] .ad-feedback-link-container .ad-feedback-link:hover .ad-feedback-link__label:before,
    div[data-component-name=video-resource] .ad-feedback-link-container .ad-slot__feedback-text:hover .ad-feedback-link__label:before {
      background-color: #0c0c0c
    }

    body[dir=rtl] div[data-component-name=video-resource] .ad-slot__feedback,
    body[dir=rtl] div[data-component-name=video-resource] .ad-feedback-link-container {
      margin-top: 0
    }

    div[data-component-name=video-resource] .ad-slot__ad-label {
      cursor: default;
      margin-top: 4px;
      display: block
    }

    div[data-component-name=video-resource] .ad-slot__ad-label:only-child {
      width: 100%
    }

    body[dir=rtl] div[data-component-name=video-resource] .ad-slot__ad-label {
      margin-top: 0
    }

    @media (width>=960px) {

      div[data-component-name=video-resource] .ad-slot__feedback,
      div[data-component-name=video-resource] .ad-feedback-link-container {
        margin-top: 0
      }
    }

    @media screen and (width>=480px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) [data-is-vertical-video-embed=true] .video-resource .pui_control-bar_fullscreen-toggle {
        display: none
      }
    }

    div[data-component-name=video-player] {
      margin: 0
    }

    @media screen and (width<=959px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource__close-button {
        z-index: 4;
        width: 36px;
        height: 36px;
        top: 12px;
        right: 12px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource .video-resource__overlay,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource-elevate .video-resource__overlay {
        background: linear-gradient(#0000 49.77%, #000c 89.97%)
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource .video-resource__overlay:hover,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource-elevate .video-resource__overlay:hover {
        background: linear-gradient(#0000 9.72%, #000c 98.49%)
      }
    }

    @media screen and (width>=960px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource {
        width: 95.5%
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource .pui_metadata_title {
        font-size: 16px;
        line-height: 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource__headline {
        margin-top: 4px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource__stuck .pui-wrapper .pui_metadata_title {
        font-size: 12px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource .ad-feedback-link-container {
        margin-right: 35px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .video-resource__description--hidden {
        max-height: 100vh
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .video-resource__description--hidden p {
        max-height: fit-content
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .video-resource__description:after {
        display: none
      }
    }

    @media screen and (width>=1280px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource {
        max-width: 856px
      }
    }

    @media screen and (width>=1360px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource {
        width: 100%;
        max-width: unset
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource .ad-feedback-link-container {
        margin-right: 0
      }
    }

    .video-resource[data-is-vertical-video-embed=true] .video-resource__wrapper {
      background-repeat: no-repeat;
      margin-bottom: 2%;
      padding: 1% 1% 177%
    }

    .video-resource[data-is-vertical-video-embed=true] .fave-player-container {
      background-color: unset;
      max-height: unset !important;
      max-width: unset !important
    }

    .video-resource[data-is-vertical-video-embed=true] .bitmovinplayer-container,
    .video-resource[data-is-vertical-video-embed=true] .bitmovinplayer-ad-container {
      background-color: unset
    }

    .video-resource[data-is-vertical-video-embed=true] .pui {
      max-width: 100% !important;
      max-height: 100% !important
    }

    .video-resource[data-is-vertical-video-embed=true] .pui_metadata_title {
      display: none
    }

    .video-resource[data-is-vertical-video-embed=true] .pui_vertical-control-container {
      right: 12px
    }

    .video-resource[data-is-vertical-video-embed=true] .pui_volume-controls_mute-toggle,
    .video-resource[data-is-vertical-video-embed=true] .pui_control-bar_captions-toggle,
    .video-resource[data-is-vertical-video-embed=true] .pui_control-bar_fullscreen-toggle {
      width: 44px;
      height: 44px;
      margin: 5px 0
    }

    .video-resource[data-is-vertical-video-embed=true] .pui_volume-controls_mute-toggle svg,
    .video-resource[data-is-vertical-video-embed=true] .pui_control-bar_captions-toggle svg,
    .video-resource[data-is-vertical-video-embed=true] .pui_control-bar_fullscreen-toggle svg {
      height: 44px;
      padding: 0
    }

    .video-resource .video-resource__cover,
    .video-resource-elevate .video-resource__cover {
      z-index: 10;
      aspect-ratio: 16/9;
      width: 100%;
      font-family: var(--theme-font-family);
      color: #fff;
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: contain;
      display: none;
      position: absolute;
      top: 0;
      left: 0
    }

    .video-resource .video-resource__cover.hide,
    .video-resource-elevate .video-resource__cover.hide {
      display: none !important
    }

    .video-resource .video-resource__cover:has(.image-elevate),
    .video-resource-elevate .video-resource__cover:has(.image-elevate) {
      background: 0 0
    }

    .video-resource .video-resource__cover:has(.image-elevate) .image-elevate,
    .video-resource-elevate .video-resource__cover:has(.image-elevate) .image-elevate {
      z-index: -10;
      position: absolute
    }

    .video-resource .video-resource__cover:has(.image-elevate) .image__container,
    .video-resource-elevate .video-resource__cover:has(.image-elevate) .image__container {
      aspect-ratio: 16/9
    }

    .video-resource .video-resource__cover:has(>.image),
    .video-resource-elevate .video-resource__cover:has(>.image) {
      background: 0 0
    }

    .video-resource .video-resource__cover:has(>.image) .image,
    .video-resource-elevate .video-resource__cover:has(>.image) .image {
      z-index: -10;
      width: 100%;
      height: 100%;
      position: absolute
    }

    .video-resource .video-resource__cover:has(>.image) .image__container,
    .video-resource-elevate .video-resource__cover:has(>.image) .image__container {
      aspect-ratio: 16/9;
      height: 100%
    }

    .video-resource .video-resource__cover:has(>.image) .image__dam-img,
    .video-resource-elevate .video-resource__cover:has(>.image) .image__dam-img {
      object-fit: contain;
      width: 100%;
      height: 100%
    }

    .video-resource .video-resource__controls,
    .video-resource-elevate .video-resource__controls {
      justify-content: center;
      align-self: stretch;
      align-items: flex-end;
      gap: 12px;
      padding: 16px;
      display: flex
    }

    .video-resource .video-resource__playhead,
    .video-resource-elevate .video-resource__playhead {
      background: #00000080;
      border: 1px solid #ffffff80;
      border-radius: 144px;
      flex-direction: column;
      flex-shrink: 0;
      justify-content: center;
      align-items: center;
      width: 64px;
      height: 64px;
      display: flex;
      position: relative
    }

    .video-resource .video-resource__playhead .play-icon,
    .video-resource-elevate .video-resource__playhead .play-icon {
      width: 36px;
      margin-left: 6px
    }

    .video-resource .video-resource__playhead.spinner .play-icon,
    .video-resource-elevate .video-resource__playhead.spinner .play-icon {
      display: none
    }

    .video-resource .video-resource__playhead.spinner:before,
    .video-resource-elevate .video-resource__playhead.spinner:before {
      content: "";
      border-right: 2px solid #fff;
      border-radius: 144px;
      width: 64px;
      height: 64px;
      animation: 2s linear infinite forwards playHeadSpinner;
      display: block;
      position: absolute
    }

    .video-resource .video-resource__overlay,
    .video-resource-elevate .video-resource__overlay {
      background: linear-gradient(#0000 69.72%, #000c 98.49%);
      flex-direction: column;
      justify-content: flex-end;
      align-items: flex-start;
      width: 100%;
      height: 100%;
      display: flex;
      top: 0;
      left: 0
    }

    .video-resource .video-resource__overlay:hover,
    .video-resource-elevate .video-resource__overlay:hover {
      cursor: pointer;
      background: linear-gradient(#0000 9.72%, #000c 98.49%)
    }

    .video-resource .video-resource__overlay:hover .video-resource__playhead,
    .video-resource-elevate .video-resource__overlay:hover .video-resource__playhead {
      border: 2px solid #fff
    }

    .video-resource .video-resource__overlay:hover .video-resource__playhead .play-icon,
    .video-resource-elevate .video-resource__overlay:hover .video-resource__playhead .play-icon {
      width: 40px
    }

    .video-resource .video-resource__info,
    .video-resource-elevate .video-resource__info {
      flex-direction: column;
      flex: 1 0 0;
      justify-content: center;
      align-self: center;
      align-items: flex-start;
      gap: 8px;
      display: flex
    }

    .video-resource .video-resource__chyron-wrapper,
    .video-resource-elevate .video-resource__chyron-wrapper {
      overflow: hidden
    }

    .video-resource .video-resource__chyron-wrapper.invisible,
    .video-resource-elevate .video-resource__chyron-wrapper.invisible {
      opacity: 0
    }

    .video-resource .video-resource__chyron,
    .video-resource-elevate .video-resource__chyron {
      font-size: 16px;
      font-weight: 700;
      line-height: 20px
    }

    .video-resource .video-resource__runtime,
    .video-resource-elevate .video-resource__runtime {
      font-size: 12px;
      line-height: 16px
    }

    .video-resource .video-resource__runtime .affiliate-source__source-url,
    .video-resource-elevate .video-resource__runtime .affiliate-source__source-url {
      color: inherit;
      text-underline-offset: 4px
    }

    .video-resource .video-resource__runtime .affiliate-source__source-url:hover,
    .video-resource-elevate .video-resource__runtime .affiliate-source__source-url:hover {
      color: #6e6e6e;
      text-decoration: none
    }

    .video-resource:has(.video-resource__cover) .video-resource__details,
    .video-resource:has(.video-resource__cover) .ad-feedback-link-container,
    .video-resource-elevate:has(.video-resource__cover) .video-resource__details,
    .video-resource-elevate:has(.video-resource__cover) .ad-feedback-link-container {
      display: none
    }

    .video-resource:not(:has(.video-resource__stuck)):has(.video-resource__cover),
    .video-resource-elevate:not(:has(.video-resource__stuck)):has(.video-resource__cover) {
      clip-path: inset(0% round 4px);
      position: relative
    }

    .video-resource:not(:has(.video-resource__stuck)):has(.video-resource__cover).video-resource--media-extra-large,
    .video-resource-elevate:not(:has(.video-resource__stuck)):has(.video-resource__cover).video-resource--media-extra-large {
      clip-path: inset(0% round 8px)
    }

    .video-resource:not(:has(.video-resource__stuck)):has(.video-resource__cover) .video-resource,
    .video-resource-elevate:not(:has(.video-resource__stuck)):has(.video-resource__cover) .video-resource {
      clip-path: none
    }

    .video-resource-elevate .fave-player-container {
      -o-transition: none;
      transition: none
    }

    .video-resource-elevate .video-resource__stuck {
      width: 318px;
      top: unset;
      animation: .3s stickyVideoElevate;
      bottom: 80px
    }

    .video-resource-elevate .video-resource__stuck .video-resource__details,
    .video-resource-elevate .video-resource__stuck .ad-feedback-link-container {
      display: none
    }

    .video-resource-elevate .video-resource__close-button {
      background: url("ui-close.svg") 50% no-repeat
    }

    @media screen and (width>=1024px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource-elevate .video-resource__wrapper {
        border-radius: 4px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource-elevate.video-resource--media-extra-large .video-resource__wrapper {
        border-radius: 8px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource-elevate .video-resource__stuck {
        clip-path: inset(0% round 4px);
        inset-inline: auto 48px
      }
    }

    @media screen and (width>=1280px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-resource-elevate .video-resource__stuck {
        inset-inline: calc(50vw + min(660px, 100vw - 780px)/-2 + 24px + min(660px, 100vw - 780px)) auto
      }
    }

    .paywall-modal-open {
      z-index: 9999;
      position: relative
    }

    .fave-player-container__tv-co-branding-container {
      z-index: 3;
      opacity: 0;
      pointer-events: none;
      background-color: #00000080;
      border-radius: 4px;
      padding: 4px;
      transition: opacity .5s ease-out;
      position: absolute;
      top: 12px;
      right: 12px
    }

    .fave-player-container__tv-co-branding-text {
      color: #fff;
      text-align: center;
      font-size: 12px
    }

    .freeview-overlay {
      color: #fff;
      z-index: 5;
      opacity: 0;
      background: #0c0c0ce6;
      border-radius: 4px;
      align-items: center;
      padding: 12px;
      transition: opacity .5s ease-in-out;
      display: flex;
      position: absolute;
      top: 16px;
      right: 16px
    }

    .freeview-overlay__cta {
      text-align: center;
      cursor: pointer;
      background: #f13a3a;
      border-radius: 4px;
      margin-left: 24px;
      padding: 0 16px;
      font-size: 14px;
      font-weight: 700;
      line-height: 36px
    }

    .freeview-overlay__t1-copy,
    .freeview-overlay__t2-copy {
      margin: 0;
      line-height: 18px
    }

    .freeview-overlay__t1-copy {
      font-size: 12px;
      font-weight: 700
    }

    .freeview-overlay__t2-copy {
      font-size: 12px
    }

    #auth-cta-overlay {
      z-index: 1000;
      cursor: pointer;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0
    }

    .auth-cta-overlay__error {
      color: #fff;
      text-align: center;
      background-color: #000;
      place-items: center;
      width: 80%;
      height: 100%;
      padding: 10px;
      font-size: 16px;
      display: grid
    }

    @media screen and (width<=479px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .auth-cta-overlay__error {
        width: 100%
      }
    }

    .video-player video {
      object-fit: contain;
      max-width: 100%;
      max-height: 100%
    }

    .video-player__wrapper {
      aspect-ratio: 16/9;
      width: 100%;
      position: relative;
      top: 0;
      left: 0
    }

    :has([data-vertical-orientation=true]) .video-player__wrapper {
      aspect-ratio: 9/16
    }

    .video-player .theoplayer-container {
      -o-transition: right .5s, width .5s ease, height .5s ease;
      transition: right .5s, width .5s, height .5s
    }

    .video-player .pui_metadata_title,
    .video-player .pui_metadata_status,
    .video-player .pui_metadata_source {
      display: none
    }

    .video-player .auth-player-container__back-player-icon-container {
      z-index: 12;
      opacity: 0;
      width: 60px;
      height: 60px;
      display: block;
      position: absolute;
      top: 10%;
      bottom: 0;
      left: 5%
    }

    .video-player .auth-player-container:hover .auth-player-container__back-player-icon-container {
      opacity: 1;
      visibility: visible;
      cursor: pointer
    }

    .video-player .fave-player-container {
      -o-transition: right .5s, width .5s ease, height .5s ease;
      height: 100%;
      transition: right .5s, width .5s, height .5s;
      position: relative
    }

    .video-player__tve-streaming-thumbnail {
      display: none
    }

    .video-player__image {
      overflow: visible
    }

    .video-player__image img {
      min-height: 83px
    }

    .video-player__image-deleted {
      background-color: #0c0c0c;
      background-image: url("video-placeholder.svg");
      width: 148px;
      height: 89.25px
    }

    .video-player .ad-feedback-link-container .ad-feedback-link,
    .video-player .ad-slot__feedback .ad-slot__feedback-text {
      color: var(--theme-ad-slot-text-color)
    }

    .video-player .ad-feedback-link-container .ad-feedback-link .icon-ui-speech-bubble,
    .video-player .ad-slot__feedback .ad-slot__feedback-text .icon-ui-speech-bubble {
      fill: var(--theme-ad-slot-text-color)
    }

    .video-player .ad-feedback-link-container .ad-feedback-link:hover,
    .video-player .ad-slot__feedback .ad-slot__feedback-text:hover {
      color: var(--theme-ad-slot-text-hover)
    }

    .video-player .ad-feedback-link-container .ad-feedback-link:hover .icon-ui-speech-bubble,
    .video-player .ad-slot__feedback .ad-slot__feedback-text:hover .icon-ui-speech-bubble {
      fill: var(--theme-ad-slot-text-hover)
    }

    .video-player__live {
      display: block
    }

    .video-player h1#video-title {
      color: #fff;
      margin-bottom: 2px;
      font-size: 2em
    }

    .video-player p#video-desc {
      color: #fff;
      margin-top: 0
    }

    .video-player .fave-player-container_inline-full-bleed {
      z-index: 999;
      width: 100%;
      height: 100vh;
      display: block;
      position: fixed;
      top: 0
    }

    .video-player .fave-player-container__tv-co-branding-container,
    .video-player .freeview-overlay {
      top: 48px;
      right: 48px
    }

    .video-player .fave-player-container_inline {
      z-index: 11;
      width: 100%;
      height: 56.25vw;
      max-height: 58vh;
      display: block
    }

    @media screen and (width<=479px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-player .tve-video-title {
        margin-left: 15px;
        font-size: .8em
      }
    }

    .vossi-byline {
      color: var(--theme-semantic-color-type-quartenary);
      font-family: var(--theme-semantic-type-metadata-font-family);
      font-size: var(--theme-semantic-type-metadata-md-font-size);
      font-style: normal;
      font-weight: 400;
      line-height: var(--theme-semantic-type-metadata-md-line-height);
      letter-spacing: var(--theme-semantic-type-metadata-letter-spacing__none);
      margin-top: var(--primitive-space-08);
      padding-top: var(--primitive-space-08);
      margin-left: var(--primitive-space-none);
      margin-right: var(--primitive-space-none);
      margin-bottom: var(--primitive-space-none)
    }

    .vossi-byline__names {
      color: var(--theme-semantic-color-type-quartenary);
      font-family: var(--theme-semantic-type-metadata-font-family);
      font-size: var(--theme-semantic-type-metadata-md-font-size);
      font-style: normal;
      font-weight: 400;
      line-height: var(--theme-semantic-type-metadata-md-line-height);
      letter-spacing: var(--theme-semantic-type-metadata-letter-spacing__none)
    }

    .vossi-byline__link {
      color: var(--theme-semantic-color-link-quartenary-base-default);
      font-family: var(--theme-semantic-type-metadata-font-family);
      font-size: var(--theme-semantic-type-metadata-md-font-size);
      font-style: normal;
      font-weight: 400;
      line-height: var(--theme-semantic-type-metadata-md-line-height);
      letter-spacing: var(--theme-semantic-type-metadata-letter-spacing__none);
      text-underline-offset: var(--primitive-space-04);
      text-decoration-line: var(--primitive-type-text-decoration-underline)
    }

    .vossi-byline__link:hover {
      color: var(--theme-semantic-color-link-quartenary-overrides-hover);
      text-decoration-line: var(--primitive-type-text-decoration-none)
    }

    .vossi-byline__link:active {
      color: var(--theme-semantic-color-link-quartenary-overrides-press)
    }

    .vossi-byline__link:focus {
      color: var(--theme-semantic-color-link-quartenary-overrides-focus);
      text-decoration-skip-ink: auto;
      text-decoration-line: underline;
      text-decoration-style: solid;
      text-decoration-thickness: 7%
    }

    .vossi-byline__image {
      border-radius: var(--theme-semantic-radius-round);
      width: 40px;
      height: 40px;
      margin-right: var(--primitive-space-04);
      display: inline-block
    }

    .vossi-byline__image:hover {
      border-radius: 999px var(--theme-semantic-radius-round, 999px)999px 999px
    }

    .vossi-byline__image:focus {
      width: var(--theme-semantic-size-lg);
      height: var(--theme-semantic-size-lg)
    }

    .vossi-byline__images {
      padding-right: var(--primitive-space-04);
      float: left;
      display: none
    }

    .vossi-byline__image-link {
      text-decoration: none
    }

    .vossi-byline__name {
      font-weight: inherit
    }

    .vossi-byline_elevate,
    .vossi-byline_elevate__names {
      color: var(--theme-semantic-color-type-primary);
      font-family: var(--theme-semantic-type-metadata-font-family);
      font-size: var(--theme-semantic-type-metadata-md-font-size);
      font-style: normal;
      font-weight: 400;
      line-height: var(--theme-semantic-type-metadata-md-line-height);
      letter-spacing: var(--theme-semantic-type-metadata-letter-spacing__none)
    }

    .vossi-byline_elevate__link {
      color: var(--theme-semantic-color-link-primary-base-default);
      font-family: var(--theme-semantic-type-metadata-font-family);
      font-size: var(--theme-semantic-type-metadata-md-font-size);
      font-style: normal;
      font-weight: 500;
      line-height: var(--theme-semantic-type-metadata-md-line-height);
      letter-spacing: var(--theme-semantic-type-metadata-letter-spacing__none);
      text-decoration-skip-ink: auto;
      text-decoration-line: underline;
      text-decoration-style: solid;
      text-decoration-thickness: var(--primitive-space-01);
      text-underline-offset: var(--primitive-space-04)
    }

    .vossi-byline_elevate__link:hover {
      color: var(--theme-semantic-color-link-primary-overrides-hover);
      text-decoration: var(--primitive-size-none)
    }

    .vossi-byline_elevate__link:active {
      color: var(--theme-semantic-color-link-primary-overrides-press)
    }

    .vossi-byline_elevate__link:focus {
      color: var(--theme-semantic-color-link-primary-overrides-focus);
      text-decoration-thickness: 7%
    }

    .vossi-byline_elevate__image {
      width: var(--theme-semantic-size-lg);
      height: var(--theme-semantic-size-lg);
      border-radius: var(--theme-semantic-radius-round);
      margin-right: var(--primitive-space-02);
      display: inline-block
    }

    .vossi-byline_elevate__image:hover {
      border-radius: 999px var(--theme-semantic-radius-round, 999px)999px 999px
    }

    .vossi-byline_elevate__image--multiple {
      width: var(--theme-semantic-size-sm);
      height: var(--theme-semantic-size-sm);
      border-radius: var(--theme-semantic-radius-round)
    }

    .vossi-byline_elevate__image--multiple:hover {
      width: var(--theme-semantic-size-sm);
      height: var(--theme-semantic-size-sm);
      border-radius: 999px var(--theme-semantic-radius-round, 999px)999px 999px
    }

    .vossi-byline_elevate__image--multiple:focus {
      width: var(--theme-semantic-size-sm);
      height: var(--theme-semantic-size-sm)
    }

    .vossi-byline_elevate__authors {
      align-items: center;
      column-gap: var(--primitive-space-04);
      flex-wrap: wrap;
      display: inline-flex
    }

    .vossi-byline_elevate__author {
      align-items: center;
      margin-right: -2px;
      display: inline-flex
    }

    .vossi-byline_elevate__image-link {
      text-decoration: none
    }

    .vossi-byline_elevate__name {
      font-weight: inherit
    }

    .vossi-byline__image-link:not(:has(.byline__image, .vossi-byline__image)) {
      display: none
    }

    .vossi-byline__image-link:first-child:nth-last-child(n+3):has(.byline__image, .vossi-byline__image),
    .vossi-byline__image-link:nth-last-child(n+3)~.vossi-byline__image-link:has(.byline__image, .vossi-byline__image) {
      margin-right: -20px
    }

    @media screen and (width<=959px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .vossi-byline__image-link:first-child:nth-last-child(n+3),
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .vossi-byline__image-link:first-child:nth-last-child(n+3)~body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .vossi-byline__image-link {
        margin-right: 0
      }
    }

    @media screen and (width>=960px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .vossi-byline {
        margin: 12px 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .vossi-byline__images {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .vossi-byline__images a:last-child:has(.byline__image, .vossi-byline__image) {
        margin-right: 4px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .vossi-byline__images a:last-child:not(:has(.byline__image, .vossi-byline__image)) {
        margin-right: 24px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .vossi-byline__images a:nth-child(n+3):last-child:not(:has(.byline__image, .vossi-byline__image)) {
        display: inline
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) body[dir=rtl] .vossi-byline {
        margin-top: 0
      }
    }

    .vossi-byline_elevate .vossi-byline_elevate__authors>* {
      align-items: center;
      display: inline-flex
    }

    .vossi-byline_elevate .vossi-byline_elevate__image-link:first-child:nth-last-child(n+3):has(.vossi-byline_elevate__image),
    .vossi-byline_elevate__image-link:nth-last-child(n+3)~.vossi-byline_elevate__image-link:has(.vossi-byline_elevate__image) {
      margin-right: 0
    }

    .vossi-byline_elevate .vossi-byline_elevate__authors--hide-all-images .vossi-byline_elevate__image-link,
    body[dir=rtl] .byline-elevate:has(.byline__authors:empty) {
      display: none
    }

    body[dir=rtl] .byline-elevate {
      font-size: .87rem
    }

    .article_elevate_xlarge .vossi-byline_elevate .vossi-byline_elevate__authors {
      flex-wrap: wrap;
      margin: 0 auto;
      display: inline-flex
    }

    @media screen and (width<=959px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .vossi-byline_elevate .vossi-byline_elevate__image-link:first-child:nth-last-child(n+3),
      .vossi-byline_elevate__image-link:first-child:nth-last-child(n+3)~body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .vossi-byline_elevate__image-link {
        margin-right: 0
      }
    }

    @media screen and (width>=960px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .vossi-byline_elevate {
        margin: 12px 0 0
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .vossi-byline_elevate .vossi-byline_elevate__images {
        display: block
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .vossi-byline_elevate .vossi-byline_elevate__images a:last-child:has(.vossi-byline_elevate__image) {
        margin-right: 4px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .vossi-byline_elevate .vossi-byline_elevate__images a:last-child:not(:has(.vossi-byline_elevate__image)) {
        margin-right: 24px
      }
    }

    .vossi-social-share {
      align-items: flex-start;
      gap: var(--theme-component-social-share-gap);
      margin-top: 16px;
      margin-left: -3px;
      display: inline-flex
    }

    .vossi-social-share__copied {
      color: var(--theme-semantic-color-type-persistent__white);
      font-family: var(--theme-semantic-type-input-font-family);
      letter-spacing: var(--theme-semantic-type-input-letter-spacing);
      height: 24px;
      bottom: var(--primitive-space-32);
      left: var(--primitive-space-72);
      visibility: hidden;
      padding: 0 8px;
      padding-left: var(--primitive-space-04);
      padding-right: var(--primitive-space-04);
      padding-top: var(--primitive-space-none);
      padding-bottom: var(--primitive-space-none);
      fill: #fff;
      background: #333;
      border-bottom: none;
      border-radius: 50px;
      justify-content: space-evenly;
      align-items: center;
      gap: 4px;
      font-size: 10px;
      font-style: normal;
      font-weight: 400;
      line-height: 12px;
      display: inline-flex;
      position: absolute;
      right: -32px
    }

    .vossi-social-share__share {
      border-bottom: none;
      padding-left: 3px;
      padding-right: 3px;
      text-decoration: none;
      display: flex
    }

    .vossi-social-share__open,
    .vossi-social-share__close {
      display: none
    }

    .vossi-social-share__share-links {
      position: relative
    }

    @keyframes social-share-fadein {
      0% {
        opacity: 0;
        bottom: 12px
      }

      to {
        opacity: 1;
        bottom: 32px
      }
    }

    .social-share {
      gap: 8px;
      display: flex
    }

    .social-share .icon-threads {
      width: 22px;
      height: 22px
    }

    .social-share button {
      background: 0 0;
      border-top: none;
      border-left: none;
      border-right: none
    }

    .social-share button:hover {
      cursor: pointer
    }

    .social-share__share-links {
      position: relative
    }

    body[dir=rtl] .social-share__share-links .social-share__share[data-type=copy],
    body[dir=rtl] .social-share__share-links .social-share__copied[data-type=message] {
      order: 1
    }

    body[dir=rtl] .social-share__share-links .social-share__share[data-type=whatsapp] {
      order: 2
    }

    body[dir=rtl] .social-share__share-links .social-share__share[data-type=x] {
      order: 3
    }

    body[dir=rtl] .social-share__share-links .social-share__share[data-type=facebook] {
      order: 4
    }

    body[dir=rtl] .social-share__share-links .social-share__share[data-type=email] {
      order: 5
    }

    body[dir=rtl] .social-share__share-links .social-share__share[data-type=threads] {
      display: none
    }

    body:not([dir=rtl]) .social-share__share-links .social-share__share[data-type=email] {
      order: 1
    }

    body:not([dir=rtl]) .social-share__share-links .social-share__share[data-type=copy],
    body:not([dir=rtl]) .social-share__share-links .social-share__copied[data-type=message] {
      order: 2
    }

    body:not([dir=rtl]) .social-share__share-links .social-share__share[data-type=x] {
      order: 3
    }

    body:not([dir=rtl]) .social-share__share-links .social-share__share[data-type=facebook] {
      order: 4
    }

    body:not([dir=rtl]) .social-share__share-links .social-share__share[data-type=threads] {
      order: 5
    }

    .social-share__share .icon-social-twitter {
      fill: var(--social-sharing-twitter-fill)
    }

    .social-share__share .icon-social-facebook {
      fill: var(--social-sharing-facebook-fill)
    }

    .social-share__share .icon-social-whatsapp {
      fill: var(--social-sharing-whatsapp-fill)
    }

    .social-share__share .icon-social-email-fill {
      fill: var(--social-sharing-email-fill)
    }

    .social-share__share .icon-ui-link {
      fill: var(--social-sharing-link-fill)
    }

    .social-share__share .icon-threads {
      fill: var(--social-sharing-threads-fill)
    }

    .social-share__open,
    .social-share__close {
      fill: var(--social-sharing-open-close-fill)
    }

    .social-share__open:hover,
    .social-share__close:hover {
      fill: #0c0c0c
    }

    .social-share__copied {
      z-index: 1
    }

    .social-share__copied svg {
      width: 12%
    }

    .social-share__copied.show {
      visibility: visible;
      animation: .5s social-share-fadein
    }

    .layout-no-rail__top .headline__options .social-share {
      margin: 8px auto 0
    }

    .layout-no-rail-article-fullwidth-sponsor__top .headline__options .social-share,
    .layout-no-rail-article-fullwidth-sponsor__top .headline_sponsorship__options .social-share {
      display: inline-flex
    }

    @media (width<=959px) {
      .layout-no-rail__top .headline__options .social-share {
        margin: -8px auto 16px
      }
    }

    @media screen and (width<=959px) {

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-no-rail-article-fullwidth-sponsor__top .headline__options,
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-no-rail-article-fullwidth-sponsor__top .headline_sponsorship__options {
        display: block
      }
    }

    .mvpd-picker {
      color: #fff;
      text-align: center;
      font-size: 18px;
      font-family: var(--theme-font-family);
      margin: 0;
      line-height: 20px;
      display: none
    }

    .mvpd-picker__edit-header {
      font-size: 18px;
      line-height: 20px
    }

    .mvpd-picker__header,
    .mvpd-picker__subheader {
      margin: 4px 0;
      font-size: 16px;
      font-weight: 400;
      line-height: 20px
    }

    .kiln-edit-mode .mvpd-picker {
      display: block
    }

    #taui-mvpdpickerBackdrop.taui-visible[data-is-embed=true] {
      display: none
    }

    #taui-mvpdpicker {
      box-shadow: none;
      font-family: var(--theme-font-family);
      background-color: #242424;
      border-radius: 8px;
      padding: 16px 16px 32px
    }

    #taui-mvpdpicker[data-is-embed=true] {
      top: 0 !important
    }

    #taui-mvpdpicker[data-is-embed=true] .taui-header .taui-close {
      display: none
    }

    #taui-mvpdpicker .taui-title {
      height: auto;
      margin-top: 24px
    }

    #taui-mvpdpicker .taui-title>span {
      text-shadow: none;
      font-size: 24px;
      font-weight: 700;
      line-height: 30px
    }

    #taui-mvpdpicker .taui-subheading {
      font-size: 16px;
      font-weight: 400;
      line-height: 24px
    }

    #taui-mvpdpicker .taui-subheading1select {
      max-width: 538px;
      margin: 16px auto 12px
    }

    #taui-mvpdpicker .taui-header,
    #taui-mvpdpicker .taui-subheading-area,
    #taui-mvpdpicker .taui-slates {
      box-shadow: none;
      color: #fff;
      text-shadow: none;
      background-color: #0000
    }

    #taui-mvpdpicker .taui-mvpdsbylogo {
      padding: 0 10px
    }

    #taui-mvpdpicker .taui-mvpdlogo {
      width: 150px
    }

    #taui-mvpdpicker .taui-help {
      display: none
    }

    #taui-mvpdpicker .taui-footer {
      background-color: #0000;
      border: none
    }

    #taui-mvpdpicker .taui-footer .taui-viewallbutton,
    #taui-mvpdpicker .taui-footer .taui-viewtopbutton,
    #taui-mvpdpicker .taui-footer .taui-dontseebutton {
      border-radius: unset;
      box-shadow: none;
      text-shadow: none;
      font-size: 16px;
      line-height: 24px;
      font-family: var(--theme-font-family);
      background-color: #0000;
      background-image: none;
      border: none;
      padding: 0;
      position: relative
    }

    #taui-mvpdpicker .taui-footer .taui-viewtopbutton>span,
    #taui-mvpdpicker .taui-footer .taui-dontseebutton>span {
      font-weight: 400
    }

    #taui-mvpdpicker .taui-footer .taui-viewallbutton:after {
      content: "";
      background-color: #fff;
      width: 14px;
      height: 14px;
      margin-left: 4px;
      display: inline-block;
      position: absolute;
      top: 5px;
      -webkit-mask: url("ui-caret-right-thick.svg") 0 0/cover;
      mask: url("ui-caret-right-thick.svg") 0 0/cover
    }

    #taui-mvpdpicker .taui-footer .taui-viewtopbutton:before {
      content: "";
      background-color: #fff;
      width: 14px;
      height: 14px;
      display: inline-block;
      position: absolute;
      top: 4px;
      -webkit-mask: url("ui-caret-left-thick.svg") 0 0/cover;
      mask: url("ui-caret-left-thick.svg") 0 0/cover
    }

    #taui-mvpdpicker .taui-footer .taui-viewtopbutton>span {
      margin-left: 18px
    }

    #taui-mvpdpicker .taui-footer.taui-searchfooter {
      justify-content: space-between;
      padding: 12px 24px
    }

    #taui-mvpdpicker .taui-searchfield {
      border: none
    }

    #taui-mvpdpicker .taui-mvpdsearch {
      color: #fff;
      font-family: var(--theme-font-family);
      background-color: #404040;
      padding: 16px;
      font-size: 14px;
      font-weight: 700;
      line-height: 24px
    }

    #taui-mvpdpicker .taui-mvpdsearch:focus {
      color: #fff;
      background-color: #404040
    }

    #taui-mvpdpicker .taui-searchpane {
      background-color: #404040;
      border-radius: 4px;
      padding: 12px 16px
    }

    #taui-mvpdpicker .taui-mvpdsbyname {
      padding: 0
    }

    #taui-mvpdpicker .taui-mvpdsbyname>li {
      color: #fff;
      font-size: 14px;
      line-height: 20px;
      font-family: var(--theme-font-family);
      background-color: #0000;
      border: none;
      border-radius: 8px;
      padding: 8px 16px;
      font-weight: 400
    }

    #taui-mvpdpicker .taui-mvpdsbyname>li:hover {
      color: #fff;
      background-color: #0c0c0c80
    }

    #taui-mvpdpicker .taui-noproviderokbutton {
      color: #fff;
      cursor: pointer;
      text-shadow: none;
      background: #e03030;
      border: 0;
      border-radius: 4px;
      min-width: 150px;
      padding: 16px;
      font-size: 16px;
      font-weight: 700;
      line-height: 24px
    }

    #taui-mvpdpicker .taui-watchnowbutton {
      color: #0c0c0c;
      text-shadow: none;
      white-space: nowrap;
      background: #fff;
      border-color: #fff;
      border-radius: 8px;
      width: auto;
      height: 48px
    }

    #taui-mvpdpicker .taui-watchnowbutton>span {
      font-size: 16px
    }

    #taui-mvpdpicker .taui-cancelbutton,
    #taui-mvpdpicker .taui-signincancelbutton {
      background: 0 0;
      border-color: #6e6e6e;
      border-radius: 8px;
      width: auto;
      height: 48px
    }

    #taui-mvpdpicker .taui-subheading-area {
      display: none
    }

    @media (width<=479px) {
      #taui-mvpdpicker .taui-searchfooter {
        flex-direction: column;
        align-items: center;
        margin-top: 12px
      }

      #taui-mvpdpicker .taui-searchfooter .taui-viewtopbutton,
      #taui-mvpdpicker .taui-searchfooter .taui-dontseebutton {
        width: fit-content
      }

      #taui-mvpdpicker .taui-searchfooter .taui-viewtopbutton {
        margin-bottom: 24px
      }
    }

    @media (width>=960px) {
      #taui-mvpdpicker[data-is-embed=true] {
        top: 64px !important
      }
    }

    html {
      box-sizing: border-box;
      text-size-adjust: 100%;
      width: 100%;
      min-width: 320px;
      min-height: 100%;
      font-family: var(--theme-font-family);
      overflow-x: hidden
    }

    *,
    :after,
    :before {
      box-sizing: inherit;
      -moz-osx-font-smoothing: grayscale;
      -webkit-font-smoothing: antialiased;
      text-rendering: optimizelegibility
    }

    .layout {
      background-color: #fff;
      width: 100%;
      margin: 0;
      padding: 0
    }

    .layout__content-wrapper {
      background-color: #fff;
      width: 100%;
      display: inline-block;
      position: relative
    }

    .layout__content-wrapper .layout__info {
      position: relative
    }

    .layout[data-page-type=video] .layout__content-wrapper,
    .layout.video_landing .layout__content-wrapper {
      background-color: #0c0c0c
    }

    .layout__top,
    .layout__wrapper,
    .layout__bottom,
    .layout__breadcrumb {
      --layout-inline-padding: 16px;
      width: 100%;
      min-width: 300px;
      max-width: 1440px;
      margin: 0 auto;
      padding: 0 16px
    }

    .layout__top {
      flex-direction: column;
      display: flex
    }

    .layout__top:empty {
      display: none
    }

    .layout__bottom {
      max-width: 100%;
      padding: 0
    }

    .layout__lede .interactive-video {
      margin-top: 0;
      margin-bottom: 32px
    }

    .layout:not(.kiln-edit-mode) .layout__sub-header {
      z-index: 4;
      background: #000;
      position: sticky;
      top: 40px;
      left: 0
    }

    .tve_dtc_video .layout .layout__wrapper {
      background: #0c0c0c
    }

    @media screen and (width>=960px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout__top {
        padding: 0 32px
      }

      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout__wrapper {
        --layout-inline-padding: 32px;
        padding: 0 32px
      }
    }

    body:not(.cnn.layout-homepage-mobile.mw-hp-lead-package-styling-2026-03--t1) .container_lead-plus-headlines__item:not(:first-child) :is(.container_lead-plus-headlines__item-media-wrapper, .container_lead-package__item-media-wrapper, .container_lead-plus-headlines__link:has(.container__item-media), .container_lead-package__link:has(.container__item-media), .container_lead-plus-headlines__link:has(.container__item-media-wrapper), .container_lead-package__link:has(.container__item-media-wrapper)),
    body:not(.cnn.layout-homepage-mobile.mw-hp-lead-package-styling-2026-03--t1) .container_lead-package__item:not(:first-child) :is(.container_lead-plus-headlines__item-media-wrapper, .container_lead-package__item-media-wrapper, .container_lead-plus-headlines__link:has(.container__item-media), .container_lead-package__link:has(.container__item-media), .container_lead-plus-headlines__link:has(.container__item-media-wrapper), .container_lead-package__link:has(.container__item-media-wrapper)),
    body:not(.cnn.layout-homepage-mobile.mw-hp-lead-package-styling-2026-03--t1) .card__live-story-timestamp,
    body:not(.cnn.layout-homepage-mobile.mw-hp-lead-package-styling-2026-03--t1) .container__label-metadata {
      display: none
    }

    .mapboxgl-map {
      -webkit-tap-highlight-color: #0000;
      font: 12px/20px Helvetica Neue, Arial, Helvetica, sans-serif;
      position: relative;
      overflow: hidden
    }

    .mapboxgl-canvas {
      position: absolute;
      top: 0;
      left: 0
    }

    .mapboxgl-map:-webkit-full-screen {
      width: 100%;
      height: 100%
    }

    .mapboxgl-canary {
      background-color: salmon
    }

    .mapboxgl-canvas-container.mapboxgl-interactive,
    .mapboxgl-ctrl-group button.mapboxgl-ctrl-compass {
      cursor: grab;
      user-select: none
    }

    .mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer {
      cursor: pointer
    }

    .mapboxgl-canvas-container.mapboxgl-interactive:active,
    .mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active {
      cursor: grabbing
    }

    .mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,
    .mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas {
      touch-action: pan-x pan-y
    }

    .mapboxgl-canvas-container.mapboxgl-touch-drag-pan,
    .mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas {
      touch-action: pinch-zoom
    }

    .mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,
    .mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas {
      touch-action: none
    }

    .mapboxgl-ctrl-bottom-left,
    .mapboxgl-ctrl-bottom-right,
    .mapboxgl-ctrl-top-left,
    .mapboxgl-ctrl-top-right {
      pointer-events: none;
      z-index: 2;
      position: absolute
    }

    .mapboxgl-ctrl-top-left {
      top: 0;
      left: 0
    }

    .mapboxgl-ctrl-top-right {
      top: 0;
      right: 0
    }

    .mapboxgl-ctrl-bottom-left {
      bottom: 0;
      left: 0
    }

    .mapboxgl-ctrl-bottom-right {
      bottom: 0;
      right: 0
    }

    .mapboxgl-ctrl {
      clear: both;
      pointer-events: auto;
      transform: translate(0)
    }

    .mapboxgl-ctrl-top-left .mapboxgl-ctrl {
      float: left;
      margin: 10px 0 0 10px
    }

    .mapboxgl-ctrl-top-right .mapboxgl-ctrl {
      float: right;
      margin: 10px 10px 0 0
    }

    .mapboxgl-ctrl-bottom-left .mapboxgl-ctrl {
      float: left;
      margin: 0 0 10px 10px
    }

    .mapboxgl-ctrl-bottom-right .mapboxgl-ctrl {
      float: right;
      margin: 0 10px 10px 0
    }

    .mapboxgl-ctrl-group {
      background: #fff;
      border-radius: 4px
    }

    .mapboxgl-ctrl-group:not(:empty) {
      box-shadow: 0 0 0 2px #0000001a
    }

    @media (-ms-high-contrast:active) {
      .mapboxgl-ctrl-group:not(:empty) {
        box-shadow: 0 0 0 2px buttontext
      }
    }

    .mapboxgl-ctrl-group button {
      box-sizing: border-box;
      cursor: pointer;
      background-color: #0000;
      border: 0;
      outline: none;
      width: 29px;
      height: 29px;
      padding: 0;
      display: block;
      overflow: hidden
    }

    .mapboxgl-ctrl-group button+button {
      border-top: 1px solid #ddd
    }

    .mapboxgl-ctrl button .mapboxgl-ctrl-icon {
      background-position: 50%;
      background-repeat: no-repeat;
      width: 100%;
      height: 100%;
      display: block
    }

    @media (-ms-high-contrast:active) {
      .mapboxgl-ctrl-icon {
        background-color: #0000
      }

      .mapboxgl-ctrl-group button+button {
        border-top: 1px solid buttontext
      }
    }

    .mapboxgl-ctrl-attrib-button:focus,
    .mapboxgl-ctrl-group button:focus {
      box-shadow: 0 0 2px 2px #0096ff
    }

    .mapboxgl-ctrl button:disabled {
      cursor: not-allowed
    }

    .mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon {
      opacity: .25
    }

    .mapboxgl-ctrl-group button:first-child {
      border-radius: 4px 4px 0 0
    }

    .mapboxgl-ctrl-group button:last-child {
      border-radius: 0 0 4px 4px
    }

    .mapboxgl-ctrl-group button:only-child {
      border-radius: inherit
    }

    .mapboxgl-ctrl button:not(:disabled):hover {
      background-color: #0000000d
    }

    .mapboxgl-ctrl-group button:focus:focus-visible {
      box-shadow: 0 0 2px 2px #0096ff
    }

    .mapboxgl-ctrl-group button:focus:not(:focus-visible) {
      box-shadow: none
    }

    .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon {
      background-image: url("e5fa5308c9887143aafe4c9a9fd4765da1f8efb5.svg")
    }

    .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon {
      background-image: url("eefff81aa15ecf8985c7cea485101fdc7ab7dd3f.svg")
    }

    @media (-ms-high-contrast:active) {
      .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon {
        background-image: url("20a247fcb0f33087a62c181fe97ad5719e6fc0b9.svg")
      }

      .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon {
        background-image: url("942cdcebe847fe98b067264db87cfb8ca12f2f47.svg")
      }
    }

    @media (-ms-high-contrast:black-on-white) {
      .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon {
        background-image: url("25e2ed8330e4bdf535f5ae7603ed3ca8391ff788.svg")
      }

      .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon {
        background-image: url("408addf2f3ff8c5f2794fc2822a23ece05042e58.svg")
      }
    }

    .mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon {
      background-image: url("c7596244fd1b89686d362983f0291ebaec1e8999.svg")
    }

    .mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon {
      background-image: url("7854575cde36ddb544dfa0ddc6471b6466b49d3f.svg")
    }

    @media (-ms-high-contrast:active) {
      .mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon {
        background-image: url("db074c40adedcbc8ebd7744736e6ca8b01f16a56.svg")
      }

      .mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon {
        background-image: url("295243db2fc20078b62ee5dd46efdeea43023ea8.svg")
      }
    }

    @media (-ms-high-contrast:black-on-white) {
      .mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon {
        background-image: url("463082cfd24158cc36792b56f31644cb0b2c3550.svg")
      }

      .mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon {
        background-image: url("7708ddcabc18d0db6b7125e0d20e365b62ca407b.svg")
      }
    }

    .mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon {
      background-image: url("0125f88799f3a13aa68dd0284e88f54b031e6cf5.svg")
    }

    @media (-ms-high-contrast:active) {
      .mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon {
        background-image: url("67f599c371fc35d4e2eb9276a45ac89190a28440.svg")
      }
    }

    @media (-ms-high-contrast:black-on-white) {
      .mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon {
        background-image: url("42181861d5394d77b640f0cbd492842153f0deb0.svg")
      }
    }

    .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon {
      background-image: url("a5699064d3b0eb8659d1925cbf05fbe13e4b207e.svg")
    }

    .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon {
      background-image: url("b69d47afb5743cf2b68df7737a75dcadcbd1742c.svg")
    }

    .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon {
      background-image: url("aabacf31f9743fc6ccd7c0416445ebc4c8446e6b.svg")
    }

    .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon {
      background-image: url("3d228f98ec923ae553988b5be5112a8b694d8707.svg")
    }

    .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon {
      background-image: url("689405546163517f3b0453ed2f58afaca860c296.svg")
    }

    .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon {
      background-image: url("d69829a818e10f4b24f9334bad59172179b0f6c0.svg")
    }

    .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon {
      animation: 2s linear infinite mapboxgl-spin
    }

    @media (-ms-high-contrast:active) {
      .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon {
        background-image: url("246465679d0d28cc73b12d9cb9330e2ed571e3e6.svg")
      }

      .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon {
        background-image: url("8ec85bb281ca7d9bd213ffe04c215da9ab5611a0.svg")
      }

      .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon {
        background-image: url("aabacf31f9743fc6ccd7c0416445ebc4c8446e6b.svg")
      }

      .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon {
        background-image: url("3d228f98ec923ae553988b5be5112a8b694d8707.svg")
      }

      .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon {
        background-image: url("689405546163517f3b0453ed2f58afaca860c296.svg")
      }

      .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon {
        background-image: url("d69829a818e10f4b24f9334bad59172179b0f6c0.svg")
      }
    }

    @media (-ms-high-contrast:black-on-white) {
      .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon {
        background-image: url("f431112efda2bf47753cb20275d662bea3db2982.svg")
      }

      .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon {
        background-image: url("e9ac4297532b3da3c8693600ad60b051b3b04238.svg")
      }
    }

    @keyframes mapboxgl-spin {
      0% {
        transform: rotate(0)
      }

      to {
        transform: rotate(1turn)
      }
    }

    a.mapboxgl-ctrl-logo {
      cursor: pointer;
      background-image: url("50f9f684f853481a4ea9ebe07dd56ff662b81ee3.svg");
      background-repeat: no-repeat;
      width: 88px;
      height: 23px;
      margin: 0 0 -4px -4px;
      display: block;
      overflow: hidden
    }

    a.mapboxgl-ctrl-logo.mapboxgl-compact {
      width: 23px
    }

    @media (-ms-high-contrast:active) {
      a.mapboxgl-ctrl-logo {
        background-color: #0000;
        background-image: url("c003f1a07cb8e2455be4a6465c62dbc25e79c616.svg")
      }
    }

    @media (-ms-high-contrast:black-on-white) {
      a.mapboxgl-ctrl-logo {
        background-image: url("46d507a9eb63d074f304209911772870410de3b5.svg")
      }
    }

    .mapboxgl-ctrl.mapboxgl-ctrl-attrib {
      background-color: #ffffff80;
      margin: 0;
      padding: 0 5px
    }

    @media screen {
      .mapboxgl-ctrl-attrib.mapboxgl-compact {
        background-color: #fff;
        border-radius: 12px;
        min-height: 20px;
        margin: 10px;
        padding: 2px 24px 2px 0;
        position: relative
      }

      .mapboxgl-ctrl-attrib.mapboxgl-compact-show {
        visibility: visible;
        padding: 2px 28px 2px 8px
      }

      .mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,
      .mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show {
        border-radius: 12px;
        padding: 2px 8px 2px 28px
      }

      .mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner {
        display: none
      }

      .mapboxgl-ctrl-attrib-button {
        box-sizing: border-box;
        cursor: pointer;
        background-color: #ffffff80;
        background-image: url("61104f85beae87a90a6a77b4f2ed37c14c5e4bb2.svg");
        border: 0;
        border-radius: 12px;
        outline: none;
        width: 24px;
        height: 24px;
        display: none;
        position: absolute;
        top: 0;
        right: 0
      }

      .mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,
      .mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button {
        left: 0
      }

      .mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,
      .mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner {
        display: block
      }

      .mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button {
        background-color: #0000000d
      }

      .mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after {
        bottom: 0;
        right: 0
      }

      .mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after {
        top: 0;
        right: 0
      }

      .mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after {
        top: 0;
        left: 0
      }

      .mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after {
        bottom: 0;
        left: 0
      }
    }

    @media screen and (-ms-high-contrast:active) {
      .mapboxgl-ctrl-attrib.mapboxgl-compact:after {
        background-image: url("4c7dca038836834cd893584eac925f9b09c43af2.svg")
      }
    }

    @media screen and (-ms-high-contrast:black-on-white) {
      .mapboxgl-ctrl-attrib.mapboxgl-compact:after {
        background-image: url("61104f85beae87a90a6a77b4f2ed37c14c5e4bb2.svg")
      }
    }

    .mapboxgl-ctrl-attrib a {
      color: #000000bf;
      text-decoration: none
    }

    .mapboxgl-ctrl-attrib a:hover {
      color: inherit;
      text-decoration: underline
    }

    .mapboxgl-ctrl-attrib .mapbox-improve-map {
      margin-left: 2px;
      font-weight: 700
    }

    .mapboxgl-attrib-empty {
      display: none
    }

    .mapboxgl-ctrl-scale {
      box-sizing: border-box;
      color: #333;
      white-space: nowrap;
      background-color: #ffffffbf;
      border: 2px solid #333;
      border-top: #333;
      padding: 0 5px;
      font-size: 10px
    }

    .mapboxgl-popup {
      pointer-events: none;
      will-change: transform;
      display: flex;
      position: absolute;
      top: 0;
      left: 0
    }

    .mapboxgl-popup-anchor-top,
    .mapboxgl-popup-anchor-top-left,
    .mapboxgl-popup-anchor-top-right {
      flex-direction: column
    }

    .mapboxgl-popup-anchor-bottom,
    .mapboxgl-popup-anchor-bottom-left,
    .mapboxgl-popup-anchor-bottom-right {
      flex-direction: column-reverse
    }

    .mapboxgl-popup-anchor-left {
      flex-direction: row
    }

    .mapboxgl-popup-anchor-right {
      flex-direction: row-reverse
    }

    .mapboxgl-popup-tip {
      z-index: 1;
      border: 10px solid #0000;
      width: 0;
      height: 0
    }

    .mapboxgl-popup-anchor-top .mapboxgl-popup-tip {
      border-top: none;
      border-bottom-color: #fff;
      align-self: center
    }

    .mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip {
      border-top: none;
      border-bottom-color: #fff;
      border-left: none;
      align-self: flex-start
    }

    .mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip {
      border-top: none;
      border-bottom-color: #fff;
      border-right: none;
      align-self: flex-end
    }

    .mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip {
      border-top-color: #fff;
      border-bottom: none;
      align-self: center
    }

    .mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip {
      border-top-color: #fff;
      border-bottom: none;
      border-left: none;
      align-self: flex-start
    }

    .mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip {
      border-top-color: #fff;
      border-bottom: none;
      border-right: none;
      align-self: flex-end
    }

    .mapboxgl-popup-anchor-left .mapboxgl-popup-tip {
      border-left: none;
      border-right-color: #fff;
      align-self: center
    }

    .mapboxgl-popup-anchor-right .mapboxgl-popup-tip {
      border-left-color: #fff;
      border-right: none;
      align-self: center
    }

    .mapboxgl-popup-close-button {
      cursor: pointer;
      background-color: #0000;
      border: 0;
      border-radius: 0 3px 0 0;
      position: absolute;
      top: 0;
      right: 0
    }

    .mapboxgl-popup-close-button:hover {
      background-color: #0000000d
    }

    .mapboxgl-popup-content {
      pointer-events: auto;
      background: #fff;
      border-radius: 3px;
      padding: 10px 10px 15px;
      position: relative;
      box-shadow: 0 1px 2px #0000001a
    }

    .mapboxgl-popup-anchor-top-left .mapboxgl-popup-content {
      border-top-left-radius: 0
    }

    .mapboxgl-popup-anchor-top-right .mapboxgl-popup-content {
      border-top-right-radius: 0
    }

    .mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content {
      border-bottom-left-radius: 0
    }

    .mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content {
      border-bottom-right-radius: 0
    }

    .mapboxgl-popup-track-pointer {
      display: none
    }

    .mapboxgl-popup-track-pointer * {
      pointer-events: none;
      user-select: none
    }

    .mapboxgl-map:hover .mapboxgl-popup-track-pointer {
      display: flex
    }

    .mapboxgl-map:active .mapboxgl-popup-track-pointer {
      display: none
    }

    .mapboxgl-marker {
      opacity: 1;
      will-change: transform;
      transition: opacity .2s;
      position: absolute;
      top: 0;
      left: 0
    }

    .mapboxgl-user-location-dot,
    .mapboxgl-user-location-dot:before {
      background-color: #1da1f2;
      border-radius: 50%;
      width: 15px;
      height: 15px
    }

    .mapboxgl-user-location-dot:before {
      content: "";
      animation: 2s infinite mapboxgl-user-location-dot-pulse;
      position: absolute
    }

    .mapboxgl-user-location-dot:after {
      box-sizing: border-box;
      content: "";
      border: 2px solid #fff;
      border-radius: 50%;
      width: 19px;
      height: 19px;
      position: absolute;
      top: -2px;
      left: -2px;
      box-shadow: 0 0 3px #00000059
    }

    .mapboxgl-user-location-show-heading .mapboxgl-user-location-heading {
      width: 0;
      height: 0
    }

    .mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,
    .mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before {
      content: "";
      border-bottom: 7.5px solid #4aa1eb;
      position: absolute
    }

    .mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before {
      border-left: 7.5px solid #0000;
      transform: translateY(-28px)skewY(-20deg)
    }

    .mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after {
      border-right: 7.5px solid #0000;
      transform: translate(7.5px, -28px)skewY(20deg)
    }

    @keyframes mapboxgl-user-location-dot-pulse {
      0% {
        opacity: 1;
        transform: scale(1)
      }

      70% {
        opacity: 0;
        transform: scale(3)
      }

      to {
        opacity: 0;
        transform: scale(1)
      }
    }

    .mapboxgl-user-location-dot-stale {
      background-color: #aaa
    }

    .mapboxgl-user-location-dot-stale:after {
      display: none
    }

    .mapboxgl-user-location-accuracy-circle {
      background-color: #1da1f233;
      border-radius: 100%;
      width: 1px;
      height: 1px
    }

    .mapboxgl-crosshair,
    .mapboxgl-crosshair .mapboxgl-interactive,
    .mapboxgl-crosshair .mapboxgl-interactive:active {
      cursor: crosshair
    }

    .mapboxgl-boxzoom {
      opacity: .5;
      background: #fff;
      border: 2px dotted #202020;
      width: 0;
      height: 0;
      position: absolute;
      top: 0;
      left: 0
    }

    @media print {
      .mapbox-improve-map {
        display: none
      }
    }

    .mapboxgl-scroll-zoom-blocker,
    .mapboxgl-touch-pan-blocker {
      color: #fff;
      opacity: 0;
      pointer-events: none;
      text-align: center;
      background: #000000b3;
      justify-content: center;
      align-items: center;
      width: 100%;
      height: 100%;
      font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica, Arial, sans-serif;
      transition: opacity .75s ease-in-out 1s;
      display: flex;
      position: absolute;
      top: 0;
      left: 0
    }

    .mapboxgl-scroll-zoom-blocker-show,
    .mapboxgl-touch-pan-blocker-show {
      opacity: 1;
      transition: opacity .1s ease-in-out
    }

    .mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,
    .mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas {
      touch-action: pan-x pan-y
    }

    .mapbox-gl-draw_ctrl-bottom-left,
    .mapbox-gl-draw_ctrl-top-left {
      border-radius: 0 4px 4px 0;
      margin-left: 0
    }

    .mapbox-gl-draw_ctrl-top-right,
    .mapbox-gl-draw_ctrl-bottom-right {
      border-radius: 4px 0 0 4px;
      margin-right: 0
    }

    .mapbox-gl-draw_ctrl-draw-btn {
      color: #ffffff80;
      border-color: #000000e6;
      width: 30px;
      height: 30px
    }

    .mapbox-gl-draw_ctrl-draw-btn.active,
    .mapbox-gl-draw_ctrl-draw-btn.active:hover {
      background-color: #0000000d
    }

    .mapbox-gl-draw_ctrl-draw-btn {
      background-position: 50%;
      background-repeat: no-repeat
    }

    .mapbox-gl-draw_point {
      background-image: url("ffefd53b5acf6a81408526e303a807052545f343.svg")
    }

    .mapbox-gl-draw_polygon {
      background-image: url("44858b456f71d365e3b8fc65fa6c2e33dca49721.svg")
    }

    .mapbox-gl-draw_line {
      background-image: url("5b5500e71674453ba1f404e9e55e598e4366691f.svg")
    }

    .mapbox-gl-draw_trash {
      background-image: url("4b3cd4396e6a51b4655c7b0f3941fd09264633a2.svg")
    }

    .mapbox-gl-draw_uncombine {
      background-image: url("fa6d7317d59c6be452c0ab3244bad3c6b499d229.svg")
    }

    .mapbox-gl-draw_combine {
      background-image: url("25429d5a938967e7ee772a9658c70bdfcffdc7ac.svg")
    }

    .mapboxgl-map.mouse-pointer .mapboxgl-canvas-container.mapboxgl-interactive {
      cursor: pointer
    }

    .mapboxgl-map.mouse-move .mapboxgl-canvas-container.mapboxgl-interactive {
      cursor: move
    }

    .mapboxgl-map.mouse-add .mapboxgl-canvas-container.mapboxgl-interactive {
      cursor: crosshair
    }

    .mapboxgl-map.mouse-move.mode-direct_select .mapboxgl-canvas-container.mapboxgl-interactive {
      cursor: grab;
      cursor: -moz-grab;
      cursor: -webkit-grab
    }

    .mapboxgl-map.mode-direct_select.feature-vertex.mouse-move .mapboxgl-canvas-container.mapboxgl-interactive {
      cursor: move
    }

    .mapboxgl-map.mode-direct_select.feature-midpoint.mouse-pointer .mapboxgl-canvas-container.mapboxgl-interactive {
      cursor: cell
    }

    .mapboxgl-map.mode-direct_select.feature-feature.mouse-move .mapboxgl-canvas-container.mapboxgl-interactive {
      cursor: move
    }

    .mapboxgl-map.mode-static.mouse-pointer .mapboxgl-canvas-container.mapboxgl-interactive {
      cursor: grab;
      cursor: -moz-grab;
      cursor: -webkit-grab
    }

    .mapbox-gl-draw_boxselect {
      pointer-events: none;
      opacity: .5;
      background: #0000001a;
      border: 2px dotted #fff;
      width: 0;
      height: 0;
      position: absolute;
      top: 0;
      left: 0
    }

    .kiln-field button:focus,
    .kiln-field input:focus,
    .kiln-field select:focus,
    .kiln-field textarea:focus,
    .kiln-wrapper button:focus,
    .kiln-wrapper input:focus,
    .kiln-wrapper select:focus,
    .kiln-wrapper textarea:focus {
      outline: 0
    }

    .kiln-edit-mode .contributors-list .add-contributor-wrapper .add-contributor-button {
      display: none
    }

    .kiln-edit-mode .correction,
    .kiln-edit-mode .correction-elevate {
      width: 100%;
      padding-left: 5px
    }

    .kiln-edit-mode .correction:before,
    .kiln-edit-mode .correction-elevate:before {
      content: var(--correction-prefix);
      color: #888;
      pointer-events: none;
      margin-right: -5px
    }

    .kiln-edit-mode .correction.inline-form:before,
    .kiln-edit-mode .correction-elevate.inline-form:before {
      display: none
    }

    .kiln-edit-mode .correction.inline-form .ql-editor,
    .kiln-edit-mode .correction-elevate.inline-form .ql-editor {
      margin-top: -1px;
      margin-left: -5px;
      line-height: 29.5px
    }

    .kiln-edit-mode .correction.inline-form .ql-editor:before,
    .kiln-edit-mode .correction-elevate.inline-form .ql-editor:before {
      content: var(--correction-prefix);
      color: #888;
      text-transform: uppercase;
      pointer-events: none;
      letter-spacing: 1px;
      font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;
      font-size: .66rem;
      font-style: normal;
      font-weight: 500;
      line-height: 1.75rem;
      position: static
    }

    .kiln-edit-mode .correction.inline-form .ql-editor p,
    .kiln-edit-mode .correction-elevate.inline-form .ql-editor p {
      display: inline
    }

    .kiln-edit-mode .correction .kiln-placeholder,
    .kiln-edit-mode .correction-elevate .kiln-placeholder {
      margin-left: 5px;
      display: inline
    }

    .kiln-edit-mode .correction .placeholder-label,
    .kiln-edit-mode .correction-elevate .placeholder-label {
      display: inline-block
    }

    .kiln-edit-mode .correction .input-container,
    .kiln-edit-mode .correction-elevate .input-container {
      margin-left: 5px
    }

    .kiln-edit-mode .correction .selector,
    .kiln-edit-mode .correction-elevate .selector {
      display: contents
    }

    .kiln-edit-mode .kiln-overlay-form.card button[aria-label=Add\ Card],
    .kiln-edit-mode .kiln-overlay-form.card button[aria-label=Duplicate\ Card] {
      display: none
    }

    .kiln-edit-mode .kiln-overlay-form.card__label {
      visibility: visible
    }

    .kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--newsletters {
      width: 75% !important
    }

    .kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-card .input-container {
      padding: 15px 30px 120px
    }

    .kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-offer-card {
      width: fit-content !important;
      top: 8vh !important;
      left: 50vw !important
    }

    .kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-offer-card .input-container {
      padding: 15px 30px 24px
    }

    .kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-offer-card .ui-textbox__counter {
      float: right;
      margin-bottom: 8px;
      position: relative;
      top: 0
    }

    .kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--image {
      min-height: 80vh;
      width: initial !important;
      top: 10% !important
    }

    .kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--image .rich-text-input .rich-text__feedback {
      color: #0000008a;
      font-size: .875em
    }

    .kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--video-resource {
      min-height: 80vh;
      width: 85vw !important;
      left: 50vw !important
    }

    .kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--video-resource .advanced-branding-overrides__fields .kiln-field {
      margin-top: 0
    }

    .kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--feed .ui-textbox__textarea {
      min-height: 20vh;
      font-family: Consolas, Monaco, Lucida Console, Liberation Mono, DejaVu Sans Mono, Bitstream Vera Sans Mono, Courier New, monospace
    }

    .kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--configuration .static-input-text {
      height: auto;
      min-height: 2rem
    }

    .kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--configuration .kiln-field {
      transition: none
    }

    .kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-offer-card fieldset[data-name=checkbox]:has(input[name=addToQuickPicks]),
    .kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-offer-card fieldset[data-name=checkbox]:has(input[name=hideProduct]) {
      margin-top: 32px
    }

    .kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-offer-card fieldset[data-name=checkbox]:has(input[name=hideProduct]) .ui-checkbox .ui-checkbox__label-text {
      text-transform: lowercase
    }

    .kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-offer-card fieldset[data-name=checkbox]:has(input[name=hideProduct]) .ui-checkbox .ui-checkbox__label-text:first-letter {
      text-transform: uppercase
    }

    .kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-offer-card fieldset[data-name=checkbox]:has(input[name=addToQuickPicks])+fieldset[data-name=checkbox]:has(input[name=hideProduct]) {
      margin-top: 16px
    }

    .kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-offer-card .ui-textbox.has-floating-label .ui-textbox__label-text.is-inline,
    .kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-card .ui-textbox.has-floating-label .ui-textbox__label-text.is-inline {
      pointer-events: none
    }

    .kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-offer-card .static-input-text,
    .kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--product-card .static-input-text {
      font-size: 16px
    }

    .kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--live-story-filter-tags .complex-list-item-actions-right,
    .kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--live-story-filter-tags .input-container .ui-button--type-primary {
      display: none !important
    }

    .kiln-edit-mode .kiln-overlay-form.kiln-overlay-form--tve-episode-asset .static-input-text {
      word-break: break-word;
      white-space: normal;
      height: auto;
      min-height: 2rem
    }

    .kiln-edit-mode .simple-modal--image-search-modal .ui-modal__container {
      width: 80vw;
      max-width: 1500px
    }

    .kiln-edit-mode .simple-modal--selective-publishing .ui-confirm.selective-publishing {
      word-wrap: break-word
    }

    .kiln-edit-mode .ai-article-summary {
      min-height: 200px;
      box-shadow: 0 1px 3px #311b921f
    }

    .kiln-edit-mode .ai-article-summary--hidden>:not(.selector) {
      opacity: .5;
      pointer-events: none
    }

    .kiln-edit-mode .image.component-selector-wrapper {
      min-height: 40px
    }

    .kiln-edit-mode .image.component-selector-wrapper .image__metadata .image__credit {
      visibility: visible
    }

    .kiln-edit-mode .byline-elevate.component-selector-wrapper {
      z-index: 1000;
      align-self: stretch
    }

    .kiln-edit-mode .image_inline-small {
      z-index: 1000
    }

    .kiln-edit-mode .pull-quote img.icon-sig-quote-default {
      filter: invert(8%)sepia(95%)saturate(6927%)hue-rotate(4deg)brightness(98%)contrast(110%)
    }

    .kiln-edit-mode [data-editable=spotlight] .placeholder-add-component.ui-button--type-primary {
      background-color: unset;
      color: #1976d2
    }

    .kiln-edit-mode [data-editable=spotlight] .placeholder-add-component.ui-button--type-primary:hover {
      background-color: #bbdefb
    }

    .kiln-edit-mode [data-component-name=correction] {
      overflow: visible
    }

    .kiln-edit-mode fieldset[data-name=checkbox-group]:has(input[name=syndication]) label.is-disabled {
      display: none
    }

    .kiln-edit-mode .container_list-headlines-with-images .icon-sig-photo-default,
    .kiln-edit-mode .container_list-headlines-with-images .icon-sig-video {
      margin-inline-end: 4px
    }

    .kiln-edit-mode.article_elevate_small .layout-article-elevate__lede,
    .kiln-edit-mode.article_elevate_medium .layout-article-elevate__lede,
    .kiln-edit-mode.article_elevate_large .article__lede-wrapper,
    .kiln-edit-mode.article_elevate_xlarge .article__lede-wrapper {
      display: none
    }

    .kiln-edit-mode.layout-homepage-mobile,
    .kiln-edit-mode.layout-homepage-mobile-app {
      background: repeating-linear-gradient(#000, #000 2px, #0000 1px 880px);
      width: 414px;
      margin: auto;
      padding: 0
    }

    .kiln-edit-mode.layout-homepage-mobile__top,
    .kiln-edit-mode.layout-homepage-mobile__wrapper,
    .kiln-edit-mode.layout-homepage-mobile__bottom,
    .kiln-edit-mode.layout-homepage-mobile-app__top,
    .kiln-edit-mode.layout-homepage-mobile-app__wrapper,
    .kiln-edit-mode.layout-homepage-mobile-app__bottom {
      margin: 0 auto
    }

    .kiln-edit-mode.layout-homepage-mobile-app {
      background: repeating-linear-gradient(#000, #000 2px, #0000 1px 880px);
      padding: 0
    }

    .kiln-edit-mode.layout-homepage-mobile-app__content {
      width: 414px;
      margin: auto
    }

    .kiln-edit-mode.layout-homepage-mobile-app__top,
    .kiln-edit-mode.layout-homepage-mobile-app__wrapper,
    .kiln-edit-mode.layout-homepage-mobile-app__bottom {
      margin: 0 auto
    }

    .kiln-edit-mode.layout-live-story .container_event-tray .custom-placeholder__right {
      display: none
    }

    .kiln-edit-mode .product-comparison .ql-bubble .ql-tooltip-editor input[type=text] {
      left: 0
    }

    .kiln-edit-mode .product-comparison .ql-editor {
      text-align: left
    }

    .kiln-edit-mode .ad-slot-header,
    .kiln-edit-mode .ad-slot-header__wrapper,
    .kiln-edit-mode .header__wrapper-outer {
      height: unset !important;
      min-height: unset !important;
      top: unset !important
    }

    .kiln-edit-mode .ad-slot {
      background-color: #f8f8f8;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      min-height: 48px;
      margin: 0 0 10px;
      display: flex;
      position: relative
    }

    .kiln-edit-mode .ad-slot .ad-slot__feedback,
    .kiln-edit-mode .ad-slot .ad-feedback-link-container {
      display: none
    }

    .kiln-edit-mode .ad-slot.component-selector-wrapper {
      min-height: 48px
    }

    .kiln-edit-mode .ad-slot[data-desktop-slot-id]:before {
      color: #6e6e6e;
      content: "AD SLOT (desktop: "attr(data-desktop-slot-id)")";
      font-size: 16px;
      display: block
    }

    .kiln-edit-mode .ad-slot[data-mobile-slot-id]:after {
      color: #6e6e6e;
      content: "AD SLOT (mobile: "attr(data-mobile-slot-id)")";
      font-size: 16px;
      display: block
    }

    .kiln-edit-mode [data-uri*="/bizdev-nativo/"],
    .kiln-edit-mode [data-uri*="/bizdev-healthgrade/"] {
      width: 100%;
      margin-bottom: 10px
    }

    .kiln-edit-mode .layout__bottom [data-placement] {
      display: none
    }

    .kiln-edit-mode .openweb-convo {
      margin: 8px 0
    }

    .kiln-edit-mode .paragraph .ql-toolbar svg {
      margin: 0
    }

    .kiln-edit-mode .user-account-registration-form [data-specific-to-regions] {
      display: block
    }

    .kiln-edit-mode .user-account-registration-form [data-specific-to-regions] .formfield-checkbox__checkbox-label,
    .kiln-edit-mode .user-account-registration-form [data-specific-to-regions] .formfield-checkbox__checkbox-label a {
      color: #262626
    }

    .kiln-edit-mode .newsleter-signup,
    .kiln-edit-mode .newsletter-signup_hub {
      visibility: visible;
      height: initial;
      opacity: 1
    }

    .kiln-edit-mode .newsleter-signup .newsletter-signup__form-section--gdpr,
    .kiln-edit-mode .newsletter-signup_hub .newsletter-signup__form-section--gdpr {
      display: block
    }

    .kiln-edit-mode .gallery-inline:not(.gallery-inline_unfurled) .gallery-inline__container>.gallery-inline__slides>.image>.image__metadata .image__caption,
    .kiln-edit-mode .gallery-inline__leaf:not(.gallery-inline_unfurled) .gallery-inline__container>.gallery-inline__slides>.image>.image__metadata .image__caption {
      width: auto
    }

    .kiln-edit-mode .gallery-inline.gallery-inline--placeholder:not(.gallery-inline__leaf) .gallery-inline__controls {
      display: none
    }

    .kiln-edit-mode .gallery-inline--placeholder {
      background-color: #e3f2fd;
      min-height: 400px;
      margin: 25px 0;
      padding-top: 160px
    }

    .kiln-edit-mode .gallery-inline--placeholder .gallery-inline__container {
      display: none
    }

    .kiln-edit-mode .product-offer-card_sponsor__button-item:hover a.offer-link,
    .kiln-edit-mode .product-offer-card_sponsor-showcase__button-item:hover a.offer-link {
      background-color: #6e6e6e !important
    }

    .kiln-edit-mode .product-offer-card_video__video_container .video-resource__details {
      display: none
    }

    .kiln-edit-mode .product-offer-card_video__video_container .kiln-placeholder {
      height: 720px
    }

    .kiln-edit-mode .product-offer-card_video__image .kiln-placeholder {
      height: 300px
    }

    .kiln-edit-mode .product-offer-card_video.component-selector-wrapper--selected {
      gap: 0 !important
    }

    .kiln-edit-mode .product-offer-card_video.component-selector-wrapper--selected .product-offer-card_video__info_container {
      margin-right: 32px !important
    }

    .kiln-edit-mode .product-offer-card_video__button-item:hover a.offer-link {
      background-color: #6e6e6e !important
    }

    .kiln-edit-mode .product-offer-card_listing-item {
      margin-top: 50px
    }

    .kiln-edit-mode .product-offer-card_listing-item.component-selector-wrapper .product-offer-card_listing-item__settings-container {
      grid-area: 1/1/auto/none;
      margin-bottom: 8px
    }

    .kiln-edit-mode .product-offer-card_listing-item.component-selector-wrapper .product-offer-card_listing-item__image {
      top: 56px
    }

    .kiln-edit-mode .product-offer-card_listing-item .add-top,
    .kiln-edit-mode .product-offer-card_listing-item .add-bottom {
      left: 0
    }

    .kiln-edit-mode .product-offer-card_listing-item__image .selector .add-top,
    .kiln-edit-mode .product-offer-card_listing-item__image .selector .add-bottom,
    .kiln-edit-mode .product-offer-card_listing-item__image .selector .quick-bar .quick-bar-dupe {
      display: none
    }

    .kiln-edit-mode [data-component-name=commerce-promo-widget] .kiln-permanent-placeholder {
      height: 378px
    }

    .kiln-edit-mode [data-component-name=commerce-promo-widget] .add-top,
    .kiln-edit-mode [data-component-name=commerce-promo-widget] .add-bottom {
      left: 0
    }

    .kiln-edit-mode .icon-description-list:not(:has(.icon-description-list__item)) {
      background-color: #f8f8f8;
      border-radius: 4px;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      min-height: 48px;
      margin: 0 0 10px;
      padding: 24px;
      display: flex;
      position: relative
    }

    .kiln-edit-mode .icon-description-list:not(:has(.icon-description-list__item)):before {
      color: #6e6e6e;
      content: "ADD ICON DESCRIPTION LIST ITEMS";
      font-size: 16px;
      display: block
    }

    .kiln-edit-mode .container_ribbon-dtc__field-links {
      visibility: visible
    }

    .kiln-edit-mode .tiktok:not(:has(.kiln-placeholder)) .tiktok__post {
      background: #eceff1;
      min-height: 50px
    }

    .kiln-edit-mode .tiktok:not(:has(.kiln-placeholder)) .tiktok__post:before {
      color: #546e7a;
      content: "TIKTOK EMBED";
      justify-content: center;
      align-items: center;
      width: 100%;
      height: 100%;
      font-family: Noto Sans, Arial, sans-serif;
      font-size: 14px;
      display: flex;
      position: absolute
    }

    .kiln-edit-mode .tiktok:not(:has(.kiln-placeholder)) .tiktok__post:has(>.tiktok-embed section),
    .kiln-edit-mode .tiktok:not(:has(.kiln-placeholder)) .tiktok__post:has(>.tiktok-embed iframe) {
      min-height: initial;
      background: 0 0
    }

    .kiln-edit-mode .tiktok:not(:has(.kiln-placeholder)) .tiktok__post:has(>.tiktok-embed section):before,
    .kiln-edit-mode .tiktok:not(:has(.kiln-placeholder)) .tiktok__post:has(>.tiktok-embed iframe):before {
      content: initial
    }

    .kiln-edit-mode .layout__sub-header .container_ribbon-dtc {
      min-height: 125px;
      margin-bottom: 20px
    }

    .kiln-edit-mode .commerce-tabs__header .button_awards {
      min-height: 54px
    }

    .kiln-edit-mode .commerce-tabs__header .button_awards .selector .selector-label-wrapper {
      display: none
    }

    .kiln-edit-mode .commerce-tabs .commerce-tabs-container [data-article-gutter] {
      left: 0 !important
    }

    html:not([dir=ltr]) .kiln-edit-mode .selector .selector-label-wrapper {
      direction: ltr
    }

    .kiln-edit-mode .product-offer-card_video__image .image .kiln-placeholder {
      margin-bottom: 0;
      min-height: 83px !important
    }

    .kiln-edit-mode .product-offer-card_video .selector {
      grid-area: 1/1
    }

    .kiln-edit-mode .kiln-placeholder-link {
      text-transform: capitalize;
      text-align: center;
      padding-top: 4px;
      font-size: 11px;
      line-height: 1.2;
      display: block
    }

    .kiln-edit-mode .kiln-placeholder-link a {
      color: inherit;
      text-transform: lowercase;
      cursor: pointer;
      word-break: break-all
    }

    .kiln-edit-mode .kiln-placeholder-link a:hover,
    .kiln-edit-mode .kiln-placeholder-link a:focus,
    .kiln-edit-mode .kiln-placeholder-link a:active {
      color: #404040
    }

    .kiln-edit-mode .container_vertical-shelf-carousel__link:nth-child(2 of .container_vertical-shelf-carousel__link) {
      height: inherit
    }

    .nav-content .page-list-sites {
      display: none
    }

    body.kiln-edit-mode:has(.commerce-tabs__header aside.selector .add-right:hover) .ui-tooltip:before,
    body.kiln-edit-mode:has(.commerce-tabs__header aside.selector .add-left:hover) .ui-tooltip:before {
      content: "Add a button";
      font-size: 12px
    }

    body.kiln-edit-mode:has(.commerce-tabs__header aside.selector .add-right:hover) .ui-tooltip,
    body.kiln-edit-mode:has(.commerce-tabs__header aside.selector .add-left:hover) .ui-tooltip {
      font-size: 0
    }

    body[class*=homepage-mobile].kiln-edit-mode [data-desktop-slot-id]:not([data-mobile-slot-id]) {
      display: none
    }

    .new-page-nav .filterable-list-item-children {
      margin-left: 15px
    }

    .action-bar .kiln-permanent-placeholder,
    .html-embed .kiln-permanent-placeholder {
      min-height: 18px !important
    }

    .layout-profile__top .headline {
      display: none
    }

    .inline-placeholder .kiln-placeholder,
    .inline-placeholder .kiln-inactive-placeholder {
      min-height: initial !important
    }

    .kiln-placeholder,
    .kiln-inactive-placeholder {
      margin-bottom: 12px
    }

    .inline-placeholder .kiln-placeholder,
    .inline-placeholder .kiln-inactive-placeholder {
      background: 0 0;
      margin: 0;
      padding: 0;
      display: block;
      min-height: initial !important
    }

    .inline-placeholder .kiln-placeholder .placeholder-icon,
    .inline-placeholder .kiln-inactive-placeholder .placeholder-icon {
      display: none
    }

    .inline-placeholder .kiln-placeholder .placeholder-text,
    .inline-placeholder .kiln-inactive-placeholder .placeholder-text {
      color: #8c8c8c;
      font-family: inherit;
      font-size: inherit;
      font-weight: inherit;
      text-align: start;
      text-transform: none;
      line-height: inherit;
      width: 100%
    }

    .inline-placeholder .kiln-placeholder .placeholder-text:first-letter,
    .inline-placeholder .kiln-inactive-placeholder .placeholder-text:first-letter {
      text-transform: none
    }

    .kiln-placeholder-link {
      text-transform: capitalize;
      text-align: center;
      padding-top: 4px;
      font-size: 11px;
      line-height: 1.2;
      display: block
    }

    .kiln-placeholder-link a {
      color: inherit;
      text-transform: lowercase;
      cursor: pointer;
      word-break: break-all
    }

    .kiln-placeholder-link a:hover,
    .kiln-placeholder-link a:focus,
    .kiln-placeholder-link a:active {
      color: #404040
    }

    .publish-location-form .publishSectionTop {
      margin-bottom: 20px
    }

    .publish-location-form .publishSectionBottom input[disabled] {
      color: #404040;
      cursor: default;
      border-bottom-style: dotted
    }

    .kiln-internals {
      direction: ltr
    }

    .kiln-internals .clay-kiln-logo.stellar>svg {
      display: none
    }

    .kiln-internals .clay-kiln-logo.stellar.show:before {
      content: " ";
      color: #0000;
      background-image: url("stellar-logo.svg");
      background-repeat: no-repeat;
      background-size: 100%;
      width: 300px;
      height: 100px;
      position: absolute;
      top: calc(50vh - 55px);
      left: calc(50vw - 155px)
    }

    .kiln-wrapper.view-mode .ui-fab {
      font-size: 16px !important
    }

    .kiln-wrapper.view-mode .ui-fab--size-normal,
    .kiln-wrapper.view-mode .ui-fab--size-normal .ui-fab__focus-ring {
      width: 3.5em !important;
      height: 3.5em !important
    }

    .kiln-wrapper.view-mode .ui-fab--size-small,
    .kiln-wrapper.view-mode .ui-fab--size-small .ui-fab__focus-ring {
      width: 2.5em !important;
      height: 2.5em !important
    }

    .kiln-wrapper.view-mode .ui-fab__icon .ui-icon {
      font-size: 1.5em !important
    }

    .layout-shared-components .kiln-wrapper.view-mode {
      display: none
    }

    .kiln-edit-mode .interactive__edit-info {
      color: #0a0a0a;
      background-color: #e3f2fd;
      margin: 16px 0;
      padding: 24px
    }

    .kiln-edit-mode .interactive__title {
      border-bottom: 2px solid #0a0a0a;
      display: inline-block
    }

    .kiln-edit-mode .interactive__overflow {
      width: 100%;
      overflow: scroll
    }

    .tooltip {
      font-size: 20px
    }

    .tooltip .tooltip-content {
      height: 1.625em !important;
      font-size: .8125em !important
    }

    .tooltip .tooltip-content .ui-tooltip {
      font-size: .8125em !important
    }

    .custom-placeholder {
      position: relative
    }

    .custom-placeholder__right {
      align-items: center;
      height: 100%;
      display: flex;
      position: absolute;
      top: 0;
      right: 0
    }

    .custom-placeholder .placeholder-label {
      justify-content: start !important
    }

    .custom-placeholder .status-label {
      font-family: var(--theme-font-family);
      color: #fff;
      border-radius: 16px;
      margin: 12px;
      padding: 8px;
      font-size: 12px;
      line-height: 12px
    }

    .custom-placeholder.ready {
      border-top: 2px solid #58e59e
    }

    .custom-placeholder.ready .status-label {
      background-color: #58e59e
    }

    .custom-placeholder.new,
    .custom-placeholder.updated {
      border-top: 2px solid #ff7979
    }

    .custom-placeholder.new .status-label,
    .custom-placeholder.updated .status-label {
      background-color: #ff7979
    }

    .kiln-search-active {
      flex-flow: column;
      display: flex;
      overflow: auto
    }

    .kiln-search-active .kiln-edit-mode:not(.layout-homepage-mobile):not(.layout-homepage-mobile-app) .header {
      width: 100%;
      margin-left: 400px !important
    }

    .kiln-search-active .kiln-edit-mode:not(.layout-homepage-mobile):not(.layout-homepage-mobile-app) .header__container {
      margin-left: 0
    }

    .kiln-search-active .kiln-edit-mode:not(.layout-homepage-mobile):not(.layout-homepage-mobile-app) .layout__wrapper,
    .kiln-search-active .kiln-edit-mode:not(.layout-homepage-mobile):not(.layout-homepage-mobile-app) .layout__bottom {
      margin-left: 400px !important
    }

    .kiln-search-active .kiln-edit-mode:not(.layout-homepage-mobile):not(.layout-homepage-mobile-app) .footer__inner {
      margin-left: 0
    }

    .layout.tabs {
      display: none
    }

    .view-mode #media-manager-details .layout.tabs {
      display: block
    }

    .view-mode #media-manager-details .layout-homepage-mobile__content-wrapper .layout.tabs,
    .view-mode #media-manager-details .layout-homepage-mobile-app__content-wrapper .layout.tabs {
      width: 90vw;
      margin-left: -35vw
    }

    .view-mode #media-manager-details .tabs {
      direction: ltr;
      margin-bottom: 0
    }

    .view-mode #media-manager-details .tabs:not(.active) {
      display: none
    }

    .view-mode #media-manager-details .tabs.layout {
      background: #edf4fb;
      border-bottom: 1px solid #0d47a1;
      margin-bottom: 10px
    }

    .view-mode #media-manager-details .tabs__wrapper {
      max-width: 1440px;
      margin: 0 auto;
      padding-top: 2px;
      line-height: 46px
    }

    .sponsorship .view-mode #media-manager-details .tabs__wrapper {
      max-width: 1100px
    }

    .view-mode #media-manager-details .tabs__list {
      flex-wrap: wrap;
      margin: 0;
      padding: 0;
      list-style: none;
      display: flex
    }

    .view-mode #media-manager-details .tabs__item {
      color: #5c5c5c;
      cursor: pointer;
      letter-spacing: 1px;
      text-transform: uppercase;
      border-bottom: 4px solid #0000;
      padding: 10px 30px;
      font-size: 14px;
      font-weight: 700;
      display: inline
    }

    .view-mode #media-manager-details .tabs__item.active {
      color: #000;
      border-bottom-color: #0d47a1
    }

    .view-mode #media-manager-details .tabs__item:hover {
      border-bottom-color: #8cbae8
    }

    .view-mode #media-manager-details .tabcontent {
      margin: 32px 0 48px
    }

    .view-mode #media-manager-details .tabcontent:not(.active) {
      display: none
    }

    .view-mode #media-manager-details .tabcontent.settings {
      direction: ltr
    }

    .view-mode #media-manager-details .tabcontent__settings {
      padding-top: 18px
    }

    .view-mode #media-manager-details .tabcontent__config {
      background-color: #fafafa;
      border: 1px solid #edf0f2;
      margin-bottom: 18px;
      padding: 18px
    }

    .view-mode #media-manager-details .tabcontent__meta,
    .view-mode #media-manager-details .tabcontent__other {
      background-color: #fafafa;
      border: 1px solid #edf0f2;
      margin-top: 18px;
      margin-bottom: 18px;
      padding: 18px
    }

    .view-mode #media-manager-details .tabcontent__meta .header,
    .view-mode #media-manager-details .tabcontent__other .header {
      margin-bottom: 12px;
      font-size: 18px;
      font-weight: 700
    }

    .view-mode #media-manager-details .tabcontent__group,
    .view-mode #media-manager-details .tabcontent__subgroup {
      position: relative
    }

    .view-mode #media-manager-details .tabcontent__subgroup {
      margin-bottom: 14px
    }

    .view-mode #media-manager-details .tabcontent__label,
    .view-mode #media-manager-details .tabcontent__help {
      color: #8c8c8c;
      margin-bottom: 2px
    }

    .view-mode #media-manager-details .tabcontent__help {
      font-size: 13px
    }

    .view-mode #media-manager-details .tabcontent__underline {
      border-bottom: 1px solid #8c8c8c;
      margin-bottom: 14px;
      margin-right: 32px
    }

    .view-mode #media-manager-details .tabcontent__underline--disabled {
      color: #6e6e6e;
      cursor: not-allowed
    }

    .view-mode #media-manager-details .tabcontent__underline .kiln-placeholder {
      margin: 0;
      padding: 0
    }

    .view-mode #media-manager-details .tabcontent__underline .ui-textbox__counter:not(.ui-textbox__counter--wysiwyg-error) {
      color: #8c8c8c;
      background-color: #0000
    }

    .view-mode #media-manager-details .tabcontent__wand {
      cursor: pointer;
      background-image: url("156e19449ec793ad23028e13f095ea1d5c09874c.svg");
      background-repeat: no-repeat;
      background-size: 24px 24px;
      width: 24px;
      height: 24px;
      display: block;
      position: absolute;
      bottom: 0;
      right: 0
    }

    .view-mode #media-manager-details .tabcontent__thumbnail {
      max-width: 300px
    }

    .view-mode #media-manager-details .tabcontent__thumbnail .image,
    .view-mode #media-manager-details .tabcontent__thumbnail .kiln-placeholder {
      margin-bottom: 0
    }

    .view-mode #media-manager-details .tabcontent__thumbnail .kiln-placeholder {
      min-height: 175px !important
    }

    .view-mode #media-manager-details .tabcontent__thumbnail .image__caption {
      display: none
    }

    .view-mode #media-manager-details .tabcontent__section {
      cursor: pointer;
      border: 0;
      margin: 56px 0 0;
      padding: 0
    }

    .view-mode #media-manager-details .tabcontent__section:first-of-type {
      margin-top: 0
    }

    .view-mode #media-manager-details .tabcontent__section * {
      pointer-events: none
    }

    .view-mode #media-manager-details .tabcontent__header {
      margin-top: 0;
      margin-bottom: 12px
    }

    .view-mode #media-manager-details .tabcontent__text {
      margin: 0;
      font-size: 14px
    }

    .view-mode #media-manager-details .tabcontent__text--disabled {
      color: #6e6e6e
    }

    .view-mode #media-manager-details .tabcontent__block {
      margin: 32px 0 0;
      display: block
    }

    .view-mode #media-manager-details .tabcontent__block:first-child {
      margin-top: 0
    }

    .view-mode #media-manager-details .tabcontent__block--inline {
      display: flex
    }

    .view-mode #media-manager-details .tabcontent__label,
    .view-mode #media-manager-details .tabcontent__alert {
      color: #6e6e6e;
      margin: 0 0 4px;
      font-size: 14px;
      line-height: 20px;
      display: block
    }

    .view-mode #media-manager-details .tabcontent__alert {
      color: #c00
    }

    .view-mode #media-manager-details .tabcontent__select,
    .view-mode #media-manager-details .tabcontent__checkbox {
      -webkit-appearance: none;
      -moz-appearance: none;
      border-radius: 0
    }

    .view-mode #media-manager-details .tabcontent__select {
      color: #0c0c0c;
      text-transform: capitalize;
      background: url("acc3b8c1bd3f5a66e1738c21c88465c2b1c04fda.svg") 100% no-repeat;
      border: 0;
      border-bottom: 1px solid #6e6e6e;
      width: 100%;
      max-width: 340px;
      padding: 0 0 8px;
      font-size: 14px;
      line-height: 20px
    }

    .view-mode #media-manager-details .tabcontent__select:disabled {
      opacity: 1
    }

    .view-mode #media-manager-details .tabcontent__checkbox {
      color: #fff;
      border: 1px solid #e6e6e6;
      width: 20px;
      height: 20px;
      margin-right: 8px;
      display: block
    }

    .view-mode #media-manager-details .tabcontent__checkbox--checked {
      background: #3061f2 url("1806c2a90640b2e57bbf8f75d73a6b87bd1b80b0.svg") 50% no-repeat;
      border-color: #3061f2
    }

    .view-mode #media-manager-details .tabcontent__image {
      max-width: 340px;
      position: relative
    }

    .view-mode #media-manager-details .tabcontent__image .image__container {
      aspect-ratio: 16/9;
      background-color: #e6e6e6
    }

    .view-mode #media-manager-details .tabcontent__image .image__dam-img {
      object-fit: contain
    }

    .view-mode #media-manager-details .tabcontent__image .tabcontent__wand {
      top: 0;
      right: -34px
    }

    .view-mode #media-manager-details .tabcontent__image .quick-icon-remove {
      display: none
    }

    .view-mode #media-manager-details .tabcontent__image .image,
    .view-mode #media-manager-details .tabcontent__image .kiln-placeholder {
      border-bottom: 0;
      margin: 0 !important
    }

    .view-mode #media-manager-details .tabcontent__image .kiln-placeholder {
      min-height: 175px !important
    }

    .view-mode #media-manager-details .tabcontent__image .image__caption {
      display: none
    }

    [dir=rtl].kiln-edit-mode .editor-inline .ql-editor {
      text-align: right
    }

    [dir=rtl].kiln-edit-mode .kiln-overlay-form--video-resource .ql-editor {
      text-align: start;
      direction: rtl
    }

    [dir=rtl].kiln-edit-mode .kiln-overlay-form--byline .ui-textbox__input:not(.simple-list-items) {
      direction: rtl
    }

    .kiln-edit-mode .factbox .editor-inline>form:before,
    .kiln-edit-mode .factbox-elevate .editor-inline>form:before,
    .kiln-edit-mode .correction-elevate .editor-inline>form:before,
    .kiln-edit-mode .list .editor-inline>form:before {
      display: revert
    }

    .kiln-edit-mode .factbox .factbox__title.inline-placeholder .placeholder-text {
      font-size: 16px;
      font-weight: 400
    }

    .kiln-edit-mode .kiln-field__disabled .list__new_item {
      pointer-events: none
    }

    .kiln-edit-mode .content-recs,
    .kiln-edit-mode .more-from-cnn {
      margin-bottom: 12px
    }

    .kiln-edit-mode .stack_vertical-tappable .stack_vertical-tappable__inner {
      width: 100%
    }

    .kiln-edit-mode .stack_vertical-tappable .stack_vertical-tappable__items {
      padding-bottom: 16px;
      scrollbar-width: auto !important;
      -ms-overflow-style: scrollbar !important;
      overflow-x: scroll !important
    }

    .kiln-edit-mode .stack_vertical-tappable .stack_vertical-tappable__items::-webkit-scrollbar {
      height: 16px !important;
      display: block !important
    }

    .kiln-edit-mode .stack_vertical-tappable .stack_vertical-tappable__items::-webkit-scrollbar-track {
      background: #e0e0e0;
      border-radius: 8px
    }

    .kiln-edit-mode .stack_vertical-tappable .stack_vertical-tappable__items::-webkit-scrollbar-thumb {
      background: #757575;
      border: 2px solid #e0e0e0;
      border-radius: 8px
    }

    .kiln-edit-mode .stack_vertical-tappable .stack_vertical-tappable__items::-webkit-scrollbar-thumb:hover {
      background: #616161
    }

    .kiln-edit-mode .container_event-tray {
      display: block
    }

    .kiln-edit-mode .container_event-tray__field-wrapper {
      overflow: auto hidden
    }

    .kiln-edit-mode .container_event-tray__field-links {
      overflow-y: unset;
      margin: 30px 1px 40px
    }

    .kiln-edit-mode .container.container_headline-carousel.component-selector-wrapper .container_headline-carousel__cards-wrapper {
      overflow: scroll
    }

    .kiln-edit-mode .container.container_headline-carousel.component-selector-wrapper .container_headline-carousel__cards-wrapper .container_headline-carousel__field-wrapper {
      overflow: unset
    }

    .kiln-edit-mode .container_headline-carousel__headline:hover {
      font-family: var(--theme-font-family)
    }

    .kiln-edit-mode.underscored fieldset:has([type=quickPicksSubtitle]) {
      margin-left: 27px
    }

    .kiln-edit-mode .article-text-banner_underscored-deals {
      padding: 0
    }

    .kiln-edit-mode .article-text-banner_underscored-deals__container {
      height: unset;
      margin-top: 8px;
      margin-bottom: 8px
    }

    .kiln-edit-mode .article-text-banner_underscored-deals .kiln-permanent-placeholder {
      min-height: unset !important
    }

    .kiln-edit-mode .article-text-banner_underscored-deals-with-bullets .kiln-permanent-placeholder,
    .kiln-edit-mode .article-text-banner_underscored-sponsored .kiln-permanent-placeholder {
      min-height: auto !important
    }

    .kiln-edit-mode .container_headline-carousel__field-links,
    .kiln-edit-mode .container_shelf-carousel__field-links {
      overflow-y: unset;
      margin-bottom: 10px;
      padding: 38px 30px 15px
    }

    .kiln-edit-mode .container.container_shelf-carousel.component-selector-wrapper .container_shelf-carousel__cards-wrapper {
      overflow-x: scroll
    }

    .kiln-edit-mode .container.container_shelf-carousel.component-selector-wrapper .container_shelf-carousel__field-wrapper {
      overflow: unset
    }

    .kiln-edit-mode .container.container_shelf-carousel.component-selector-wrapper .container_shelf-carousel__item.container__item {
      min-width: unset !important
    }

    .kiln-edit-mode.tve_dtc_video .container_shelf-carousel__cards-wrapper {
      display: flex
    }

    .kiln-edit-mode.tve_dtc_video .container_shelf-carousel__cards-wrapper .container_shelf-carousel__field-wrapper {
      flex-grow: 1
    }

    .kiln-edit-mode.tve_dtc_video .container_shelf-carousel__cards-wrapper .container_shelf-carousel__item.container__item {
      max-width: unset
    }

    .kiln-edit-mode .container_headline-carousel__title {
      margin-bottom: -30px;
      padding: 0 25px
    }

    .kiln-edit-mode .accordion-item__content {
      max-height: 100%;
      padding: 0 0 40px
    }

    .kiln-edit-mode .accordion-item__content>* {
      padding: 0 24px
    }

    .kiln-edit-mode .accordion-item__content [data-component-name=paragraph] {
      margin: 48px 0
    }

    .kiln-edit-mode .container_grid-2__item .card__label-container,
    .kiln-edit-mode .container_grid-3__item .card__label-container,
    .kiln-edit-mode .container_grid-4__item .card__label-container,
    .kiln-edit-mode .container_list-images-with-description__item .card__label-container,
    .kiln-edit-mode .container_lead-plus-headlines-with-images__item .card__label-container {
      display: block
    }

    .kiln-edit-mode .container_grid-2__item .container__text-label:not(.kiln-edit-mode .container_grid-2__item .container__text-label--type-video),
    .kiln-edit-mode .container_grid-3__item .container__text-label:not(.kiln-edit-mode .container_grid-3__item .container__text-label--type-video),
    .kiln-edit-mode .container_grid-4__item .container__text-label:not(.kiln-edit-mode .container_grid-4__item .container__text-label--type-video),
    .kiln-edit-mode .container_list-images-with-description__item .container__text-label:not(.kiln-edit-mode .container_list-images-with-description__item .container__text-label--type-video),
    .kiln-edit-mode .container_lead-plus-headlines-with-images__item .container__text-label:not(.kiln-edit-mode .container_lead-plus-headlines-with-images__item .container__text-label--type-video),
    .kiln-edit-mode .container_grid-2__item .container__text-label--type-video,
    .kiln-edit-mode .container_grid-3__item .container__text-label--type-video,
    .kiln-edit-mode .container_grid-4__item .container__text-label--type-video,
    .kiln-edit-mode .container_list-images-with-description__item .container__text-label--type-video,
    .kiln-edit-mode .container_lead-plus-headlines-with-images__item .container__text-label--type-video,
    .kiln-edit-mode .container_grid-2__item .container__video-duration,
    .kiln-edit-mode .container_grid-3__item .container__video-duration,
    .kiln-edit-mode .container_grid-4__item .container__video-duration,
    .kiln-edit-mode .container_list-images-with-description__item .container__video-duration,
    .kiln-edit-mode .container_lead-plus-headlines-with-images__item .container__video-duration {
      display: none
    }

    .kiln-edit-mode.layout-homepage-mobile .card--label-above-headline.container__item {
      flex-direction: column;
      display: flex
    }

    .kiln-edit-mode.layout-homepage-mobile .card--label-above-headline.container__item .container__link {
      width: 100%;
      display: block
    }

    .kiln-edit-mode.layout-homepage-mobile .card--label-above-headline.container__item .container__text {
      display: block
    }

    .kiln-edit-mode.layout-homepage-mobile .card--label-above-headline.container__item .container__text .card__label-container {
      display: none
    }

    .kiln-edit-mode.layout-homepage-mobile .card--label-above-headline.container__item .card__label-slot--above-media {
      order: -1;
      align-self: flex-start;
      display: block
    }

    .kiln-edit-mode.layout-homepage-mobile .card--label-above-headline.container__item .container__link:has(.container__headline) {
      order: 2
    }

    .kiln-edit-mode.layout-homepage-mobile .card--label-above-headline.container__item.container_lead-package__item:first-child>.container_lead-package__link:not(:has(.container__item-media)) {
      order: 2;
      margin-bottom: 0
    }

    .kiln-edit-mode.layout-homepage-mobile .card--label-above-headline.container__item .container__link:has(>.container__item-media-wrapper),
    .kiln-edit-mode.layout-homepage-mobile .card--label-above-headline.container__item>.container__item-media-wrapper {
      order: 3;
      margin-top: 8px;
      margin-bottom: 0
    }

    .kiln-edit-mode.layout-homepage-mobile .card--label-above-headline.container__item .card__label-slot--above-media .card__label-container {
      height: auto;
      margin-bottom: 8px;
      line-height: normal;
      display: block;
      position: static
    }

    .kiln-edit-mode.layout-homepage-mobile .card--label-above-headline.container__item .card__label-slot--above-media .card__label {
      top: auto;
      bottom: auto;
      margin: 0;
      display: inline-flex;
      position: static;
      inset-inline: auto;
      transform: none
    }

    .kiln-edit-mode.layout-homepage-mobile .card--label-above-headline.container__item .card__label-slot--above-media .card__label:is(.card__label--type-for-subscribers, .card__label--type-exclusive, .card__label--type-bleacher-report, .card__label--type-kfile, .card__label--type-opinion, .card__label--type-analysis, .card__label--type-investigates, .card__label--type-underscored, .card__label--type-first, .card__label--type-review, .card__label--type-trending, .card__label--type-custom, .card__label--type-custom-video, .card__label--type-poll, .card__label--type-projection-non-breaking, .card__label--type-streaming-non-breaking, .card__label--type-fact-check, .card__label--type-quiz) {
      height: var(--theme-component-label-height__sm, 26px);
      padding: 0 var(--theme-semantic-space-md, 8px);
      border-radius: var(--theme-semantic-radius-md, 4px);
      border: 1px solid var(--theme-semantic-color-border-tertiary, #b1b1b1);
      background: var(--theme-semantic-color-bg-primary, #fff);
      justify-content: center;
      align-items: center
    }

    .kiln-edit-mode.layout-homepage-mobile .card--label-above-headline.container__item .card__label-slot--above-media .card__label:is(.card__label--type-exclusive, .card__label--type-bleacher-report, .card__label--type-kfile, .card__label--type-opinion, .card__label--type-analysis, .card__label--type-investigates, .card__label--type-underscored, .card__label--type-first, .card__label--type-review, .card__label--type-trending, .card__label--type-custom, .card__label--type-custom-video, .card__label--type-poll, .card__label--type-projection-non-breaking, .card__label--type-streaming-non-breaking, .card__label--type-fact-check, .card__label--type-quiz) {
      display: flex
    }

    .kiln-edit-mode.layout-homepage-mobile .card--label-above-headline.container__item .container__text .container__text-label,
    .kiln-edit-mode.layout-homepage-mobile .card--label-above-headline.container__item .container__item-media .card__label-container,
    .kiln-edit-mode.layout-homepage-mobile:not(.mw-hp-lead-package-styling-2026-03--t1) .container_lead-plus-headlines-with-images__item:not(:first-child) .container__item-media .card__label-container {
      display: none
    }

    .kiln-edit-mode.layout-homepage-mobile:not(.mw-hp-lead-package-styling-2026-03--t1) .container_lead-plus-headlines-with-images__item:not(:first-child) .container__text .container__text-label {
      display: inline
    }

    .kiln-edit-mode.layout-homepage-mobile:not(.mw-hp-lead-package-styling-2026-03--t1) .container_lead-plus-headlines-with-images__item:not(:first-child) .container__text .container__text-label--type-live-video {
      display: inline-flex
    }

    .kiln-edit-mode.layout-homepage-mobile:not(.mw-hp-lead-package-styling-2026-03--t1) .container_lead-plus-headlines-with-images__item:not(:first-child) .container__video-duration {
      display: inline-block
    }

    .kiln-edit-mode.mw-hp-lead-package-styling-2026-03--t1.cnn.layout-homepage-mobile .container_lead-plus-headlines-with-images__item:not(:first-child) .container_lead-plus-headlines-with-images__item-media-wrapper {
      box-sizing: border-box;
      width: 95px;
      min-width: 95px;
      max-width: 95px;
      overflow: hidden
    }

    .kiln-edit-mode.mw-hp-lead-package-styling-2026-03--t1.cnn.layout-homepage-mobile .container_lead-plus-headlines-with-images__item:not(:first-child) .container_lead-plus-headlines-with-images__item-media-wrapper :is(.image__container, .interactive-video__container) {
      max-width: 100%;
      height: 95px
    }

    .kiln-edit-mode.mw-hp-lead-package-styling-2026-03--t1.cnn.layout-homepage-mobile .container_lead-plus-headlines-with-images__item:not(:first-child) .container_lead-plus-headlines-with-images__item-media-wrapper .image__picture {
      height: 100%;
      display: block
    }

    .kiln-edit-mode.mw-hp-lead-package-styling-2026-03--t1.cnn.layout-homepage-mobile .container_lead-plus-headlines-with-images__item:not(:first-child) .container_lead-plus-headlines-with-images__item-media-wrapper .image__picture>.image__dam-img {
      object-fit: cover;
      width: 100%;
      height: 100%;
      display: block;
      position: static
    }

    .kiln-edit-mode.mw-hp-lead-package-styling-2026-03--t1.cnn.layout-homepage-mobile .container_lead-plus-headlines-with-images__item:not(:first-child) .container_lead-plus-headlines-with-images__item-media-wrapper :is(.video-resource, [data-component-name=video-resource], .video-resource__wrapper, .video-resource__cover, [data-component-name=loop]) {
      height: 95px;
      max-height: 95px
    }

    .kiln-edit-mode.mw-hp-lead-package-styling-2026-03--t1.cnn.layout-homepage-mobile .container_lead-plus-headlines-with-images__item:not(:first-child) .container_lead-plus-headlines-with-images__item-media-wrapper .video-resource__wrapper {
      padding-bottom: 0
    }

    .kiln-edit-mode.mw-hp-lead-package-styling-2026-03--t1.cnn.layout-homepage-mobile .container_lead-plus-headlines-with-images__item:not(:first-child) .container_lead-plus-headlines-with-images__item-media-wrapper .video-resource__cover {
      aspect-ratio: auto;
      background-size: cover
    }

    .kiln-edit-mode.mw-hp-lead-package-styling-2026-03--t1.cnn.layout-homepage-mobile :is(.container_lead-plus-headlines-with-images__item, .container_vertical-strip__item, .container_vertical-strip-3x4__item, .container_vertical-strip-original-ratio__item).card--label-above-headline.container__item .card__label-slot--above-media {
      display: none
    }

    .kiln-edit-mode.mw-hp-lead-package-styling-2026-03--t1.cnn.layout-homepage-mobile :is(.container_lead-plus-headlines-with-images__item, .container_vertical-strip__item, .container_vertical-strip-3x4__item, .container_vertical-strip-original-ratio__item).card--label-above-headline.container__item .container__text .container__text-label {
      letter-spacing: 1.32px;
      text-transform: uppercase;
      flex-basis: 100%;
      margin-bottom: 8px;
      font-size: 11px;
      line-height: 16px
    }

    .kiln-edit-mode.mw-hp-lead-package-styling-2026-03--t1.cnn.layout-homepage-mobile :is(.container_lead-plus-headlines-with-images__item, .container_vertical-strip__item, .container_vertical-strip-3x4__item, .container_vertical-strip-original-ratio__item).card--label-above-headline.container__item .container__text .container__text-label:not(.container__text-label--type-for-subscribers) {
      display: block
    }

    .kiln-edit-mode.mw-hp-lead-package-styling-2026-03--t1.cnn.layout-homepage-mobile .container_lead-plus-headlines-with-images__item.card--label-above-headline.container__item:not(:first-child) {
      flex-flow: row;
      align-items: flex-start;
      gap: 12px;
      display: flex
    }

    .kiln-edit-mode.mw-hp-lead-package-styling-2026-03--t1.cnn.layout-homepage-mobile .container_lead-plus-headlines-with-images__item.card--label-above-headline.container__item:not(:first-child)>.container__link:has(>.container__item-media-wrapper),
    .kiln-edit-mode.mw-hp-lead-package-styling-2026-03--t1.cnn.layout-homepage-mobile .container_lead-plus-headlines-with-images__item.card--label-above-headline.container__item:not(:first-child)>.container_lead-plus-headlines-with-images__link:first-of-type {
      flex: 0 0 95px;
      order: 1;
      width: 95px;
      min-width: 95px;
      max-width: 95px;
      margin-bottom: 0;
      display: block
    }

    .kiln-edit-mode.mw-hp-lead-package-styling-2026-03--t1.cnn.layout-homepage-mobile .container_lead-plus-headlines-with-images__item.card--label-above-headline.container__item:not(:first-child)>.container__link:has(.container__headline),
    .kiln-edit-mode.mw-hp-lead-package-styling-2026-03--t1.cnn.layout-homepage-mobile .container_lead-plus-headlines-with-images__item.card--label-above-headline.container__item:not(:first-child)>.container_lead-plus-headlines-with-images__link:last-of-type {
      flex: auto;
      order: 2;
      width: auto;
      min-width: 0;
      margin-bottom: 0;
      display: block
    }

    .kiln-edit-mode.mw-hp-lead-package-styling-2026-03--t1.cnn.layout-homepage-mobile .container_lead-plus-headlines-with-images__item.card--label-above-headline.container__item:not(:first-child) .container_lead-plus-headlines-with-images__item-media-wrapper {
      width: 95px;
      margin-bottom: 0
    }

    .kiln-edit-mode .product-card__sticker,
    .kiln-edit-mode .product-card_listing__sticker,
    .kiln-edit-mode .product-card_expanded__sticker,
    .kiln-edit-mode .product-card__sticker-container,
    .kiln-edit-mode .product-card_listing__sticker-container,
    .kiln-edit-mode .product-card_expanded__sticker-container {
      width: max-content
    }

    .kiln-edit-mode .kiln-overlay-form--product-card .input-container .reveal-leave-active,
    .kiln-edit-mode .kiln-overlay-form--product-offer-card .input-container .reveal-leave-active {
      transition: none;
      display: none
    }

    .kiln-edit-mode .product-card-container_carousel__container-items:has(.sticker) .product-card_carousel__title,
    .kiln-edit-mode .product-card-container_grid__container-items:has(.sticker) .product-card_carousel__title {
      margin-top: 0
    }

    .kiln-edit-mode .product-card-container_carousel__container-items:has(.sticker) .product-card_carousel__sticker-container,
    .kiln-edit-mode .product-card-container_grid__container-items:has(.sticker) .product-card_carousel__sticker-container {
      height: fit-content;
      margin-bottom: 0
    }

    .kiln-edit-mode .product-card-container_carousel__container-items:has(.sticker) .product-card_carousel .product-card_carousel__image,
    .kiln-edit-mode .product-card-container_grid__container-items:has(.sticker) .product-card_carousel .product-card_carousel__image {
      margin-bottom: 58px
    }

    .kiln-edit-mode .product-card-container_carousel__container-items:has(.sticker) .product-card_carousel:has(.sticker) .product-card_carousel__image,
    .kiln-edit-mode .product-card-container_grid__container-items:has(.sticker) .product-card_carousel:has(.sticker) .product-card_carousel__image {
      margin-bottom: 0 !important
    }

    .kiln-edit-mode .product-card-container_grouped .product-card_sponsorship__title .kiln-placeholder {
      margin-top: 8px
    }

    .kiln-edit-mode .product-card-container_grouped .product-card_sponsorship__description {
      order: 3
    }

    .kiln-edit-mode .product-card-container_grouped .product-card_sponsorship__title:has(.kiln-placeholder),
    .kiln-edit-mode .product-card-container_grouped .product-card_sponsorship__image:not(:has(.image__container)),
    .kiln-edit-mode .product-card-container_grouped .product-card_sponsorship__description:has(.kiln-placeholder) {
      margin: 0;
      padding: 0
    }

    .kiln-edit-mode .product-card-container_grouped .product-card_sponsorship .kiln-placeholder {
      height: auto;
      margin-bottom: 8px
    }

    .kiln-edit-mode .product-offer-card-container_grouped .product-offer-card_sponsor .kiln-placeholder,
    .kiln-edit-mode .product-offer-card_sponsor .kiln-placeholder {
      margin-bottom: 0
    }

    .kiln-edit-mode .product-offer-card-container_grouped .product-offer-card_sponsor__title:has(.kiln-placeholder),
    .kiln-edit-mode .product-offer-card_sponsor__title:has(.kiln-placeholder) {
      padding: 0
    }

    .kiln-edit-mode .product-offer-card-container_related-products {
      pointer-events: none
    }

    .kiln-edit-mode .product-offer-card-container_related-products .product-offer-card_related-product__image .image {
      margin: 0 !important
    }

    .kiln-edit-mode .product-offer-card-container_grid__container-items:has(.sticker) .product-offer-card_grid-item__title {
      margin-top: 0
    }

    .kiln-edit-mode .product-offer-card-container_grid__container-items:has(.sticker) .product-offer-card_grid-item__sticker-container {
      height: fit-content;
      margin-bottom: 0
    }

    .kiln-edit-mode .product-offer-card-container_grid__container-items:has(.sticker) .product-offer-card_grid-item .product-offer-card_grid-item__image {
      margin-bottom: 58px
    }

    .kiln-edit-mode .product-offer-card-container_grid__container-items:has(.sticker) .product-offer-card_grid-item:has(.sticker) .product-offer-card_grid-item__image,
    .kiln-edit-mode .product-offer-card-container_grid__container-items:has(.sticker) .product-offer-card_grid-item:has(.product-offer-card_grid-item__sponsor) .product-offer-card_grid-item__image {
      margin-bottom: 0 !important
    }

    .kiln-edit-mode .product-card-container_carousel [data-editable=images] .kiln-placeholder,
    .kiln-edit-mode .product-card-container_grid [data-editable=images] .kiln-placeholder,
    .kiln-edit-mode .product-card-container_listing [data-editable=images] .kiln-placeholder,
    .kiln-edit-mode .product-offer-card-container_grid [data-editable=images] .kiln-placeholder,
    .kiln-edit-mode .product-offer-card-container_listing [data-editable=images] .kiln-placeholder {
      min-height: 100px !important
    }

    .kiln-edit-mode .product-offer-card-container_quick-picks [data-editable=images] .kiln-placeholder {
      min-height: 75px !important
    }

    .kiln-edit-mode .product-offer-card-container_quick-picks.component-selector-wrapper .quick-bar button:not([aria-label*=Remove]):not([aria-label*=Delete]),
    .kiln-edit-mode .product-offer-card-container_quick-picks .placeholder-add-component,
    .kiln-edit-mode .product-offer-card-container_quick-picks .add-top,
    .kiln-edit-mode .product-offer-card-container_quick-picks .add-bottom,
    .kiln-edit-mode .product-offer-card_quick-picks__settings-container,
    .kiln-edit-mode .product-offer-card_quick-picks.component-selector-wrapper .quick-bar button:not([aria-label*=Remove]):not([aria-label*=Delete]),
    .kiln-edit-mode .product-offer-card_quick-picks .image.component-selector-wrapper .quick-bar,
    .kiln-edit-mode .product-offer-card_quick-picks .image.component-selector-wrapper .kiln-drag-handle,
    .kiln-edit-mode .product-offer-card_quick-picks .image.component-selector-wrapper .placeholder-add-component,
    .kiln-edit-mode .product-offer-card_quick-picks .image.component-selector-wrapper .add-top,
    .kiln-edit-mode .product-offer-card_quick-picks .image.component-selector-wrapper .add-bottom {
      display: none
    }

    .kiln-edit-mode .product-offer-card-container_landing-page .product-offer-card_landing .kiln-permanent-placeholder,
    .kiln-edit-mode .product-offer-card-container_landing-page .product-card_landing .kiln-permanent-placeholder,
    .kiln-edit-mode .product-card-container_landing-page .product-offer-card_landing .kiln-permanent-placeholder,
    .kiln-edit-mode .product-card-container_landing-page .product-card_landing .kiln-permanent-placeholder {
      min-width: 100%
    }

    .kiln-edit-mode .product-offer-card,
    .kiln-edit-mode .product-offer-card_video,
    .kiln-edit-mode .product-offer-card_listing-item,
    .kiln-edit-mode .product-offer-card_expanded,
    .kiln-edit-mode .product-offer-card_listing,
    .kiln-edit-mode .product-offer-card_sponsor,
    .kiln-edit-mode .product-offer-card_sponsor-showcase,
    .kiln-edit-mode .product-offer-card_grid-item {
      position: relative
    }

    .kiln-edit-mode .product-offer-card .complex-list-trash.kiln-sortable-drop-area,
    .kiln-edit-mode .product-offer-card_video .complex-list-trash.kiln-sortable-drop-area,
    .kiln-edit-mode .product-offer-card_listing-item .complex-list-trash.kiln-sortable-drop-area,
    .kiln-edit-mode .product-offer-card_expanded .complex-list-trash.kiln-sortable-drop-area,
    .kiln-edit-mode .product-offer-card_listing .complex-list-trash.kiln-sortable-drop-area,
    .kiln-edit-mode .product-offer-card_sponsor .complex-list-trash.kiln-sortable-drop-area,
    .kiln-edit-mode .product-offer-card_sponsor-showcase .complex-list-trash.kiln-sortable-drop-area,
    .kiln-edit-mode .product-offer-card_grid-item .complex-list-trash.kiln-sortable-drop-area {
      display: none
    }

    .kiln-edit-mode .product-offer-card__title:hover,
    .kiln-edit-mode .product-offer-card_video__title:hover,
    .kiln-edit-mode .product-offer-card_listing-item__title:hover,
    .kiln-edit-mode .product-offer-card_expanded__title:hover,
    .kiln-edit-mode .product-offer-card_listing__title:hover,
    .kiln-edit-mode .product-offer-card_sponsor__title:hover,
    .kiln-edit-mode .product-offer-card_sponsor-showcase__title:hover,
    .kiln-edit-mode .product-offer-card_grid-item__title:hover {
      position: relative;
      box-shadow: 0 0 0 1px #1976d2bf
    }

    .kiln-edit-mode .product-offer-card__title:hover:after,
    .kiln-edit-mode .product-offer-card_video__title:hover:after,
    .kiln-edit-mode .product-offer-card_listing-item__title:hover:after,
    .kiln-edit-mode .product-offer-card_expanded__title:hover:after,
    .kiln-edit-mode .product-offer-card_listing__title:hover:after,
    .kiln-edit-mode .product-offer-card_sponsor__title:hover:after,
    .kiln-edit-mode .product-offer-card_sponsor-showcase__title:hover:after,
    .kiln-edit-mode .product-offer-card_grid-item__title:hover:after {
      content: "settings";
      color: #fff;
      background-color: #1976d2bf;
      padding: 0 6px;
      font-family: Material Icons;
      font-size: 16px;
      font-weight: 400;
      line-height: 28px;
      position: absolute;
      top: -28px;
      right: -1px
    }

    .kiln-edit-mode .product-offer-card__image .kiln-drag-handle,
    .kiln-edit-mode .product-offer-card_video__image .kiln-drag-handle,
    .kiln-edit-mode .product-offer-card_listing-item__image .kiln-drag-handle,
    .kiln-edit-mode .product-offer-card_expanded__image .kiln-drag-handle,
    .kiln-edit-mode .product-offer-card_listing__image .kiln-drag-handle,
    .kiln-edit-mode .product-offer-card_sponsor__image .kiln-drag-handle,
    .kiln-edit-mode .product-offer-card_sponsor-showcase__image .kiln-drag-handle,
    .kiln-edit-mode .product-offer-card_grid-item__image .kiln-drag-handle {
      display: none
    }

    .kiln-edit-mode .product-offer-card__button-item,
    .kiln-edit-mode .product-offer-card_video__button-item,
    .kiln-edit-mode .product-offer-card_listing-item__button-item,
    .kiln-edit-mode .product-offer-card_expanded__button-item,
    .kiln-edit-mode .product-offer-card_listing__button-item,
    .kiln-edit-mode .product-offer-card_sponsor__button-item,
    .kiln-edit-mode .product-offer-card_sponsor-showcase__button-item,
    .kiln-edit-mode .product-offer-card_grid-item__button-item {
      position: relative
    }

    .kiln-edit-mode .product-offer-card__button-item .copy-to-clipboard,
    .kiln-edit-mode .product-offer-card_video__button-item .copy-to-clipboard,
    .kiln-edit-mode .product-offer-card_listing-item__button-item .copy-to-clipboard,
    .kiln-edit-mode .product-offer-card_expanded__button-item .copy-to-clipboard,
    .kiln-edit-mode .product-offer-card_listing__button-item .copy-to-clipboard,
    .kiln-edit-mode .product-offer-card_sponsor__button-item .copy-to-clipboard,
    .kiln-edit-mode .product-offer-card_sponsor-showcase__button-item .copy-to-clipboard,
    .kiln-edit-mode .product-offer-card_grid-item__button-item .copy-to-clipboard {
      display: none
    }

    .kiln-edit-mode .product-offer-card__button-item:hover .copy-to-clipboard,
    .kiln-edit-mode .product-offer-card_video__button-item:hover .copy-to-clipboard,
    .kiln-edit-mode .product-offer-card_listing-item__button-item:hover .copy-to-clipboard,
    .kiln-edit-mode .product-offer-card_expanded__button-item:hover .copy-to-clipboard,
    .kiln-edit-mode .product-offer-card_listing__button-item:hover .copy-to-clipboard,
    .kiln-edit-mode .product-offer-card_sponsor__button-item:hover .copy-to-clipboard,
    .kiln-edit-mode .product-offer-card_sponsor-showcase__button-item:hover .copy-to-clipboard,
    .kiln-edit-mode .product-offer-card_grid-item__button-item:hover .copy-to-clipboard {
      background-color: #6a98d9;
      font-size: 0;
      display: block;
      position: absolute;
      top: 0;
      right: 0
    }

    .kiln-edit-mode .product-offer-card__button-item:hover>a.offer-link,
    .kiln-edit-mode .product-offer-card_video__button-item:hover>a.offer-link,
    .kiln-edit-mode .product-offer-card_listing-item__button-item:hover>a.offer-link,
    .kiln-edit-mode .product-offer-card_expanded__button-item:hover>a.offer-link,
    .kiln-edit-mode .product-offer-card_listing__button-item:hover>a.offer-link,
    .kiln-edit-mode .product-offer-card_sponsor__button-item:hover>a.offer-link,
    .kiln-edit-mode .product-offer-card_sponsor-showcase__button-item:hover>a.offer-link,
    .kiln-edit-mode .product-offer-card_grid-item__button-item:hover>a.offer-link {
      background-color: var(--theme-button-color);
      border-radius: 0;
      box-shadow: inset 0 0 0 2px #1878cf, inset 0 0 0 4px #fff
    }

    .kiln-edit-mode .product-offer-card__button-item.sortable-chosen>a.offer-link,
    .kiln-edit-mode .product-offer-card_video__button-item.sortable-chosen>a.offer-link,
    .kiln-edit-mode .product-offer-card_listing-item__button-item.sortable-chosen>a.offer-link,
    .kiln-edit-mode .product-offer-card_expanded__button-item.sortable-chosen>a.offer-link,
    .kiln-edit-mode .product-offer-card_listing__button-item.sortable-chosen>a.offer-link,
    .kiln-edit-mode .product-offer-card_sponsor__button-item.sortable-chosen>a.offer-link,
    .kiln-edit-mode .product-offer-card_sponsor-showcase__button-item.sortable-chosen>a.offer-link,
    .kiln-edit-mode .product-offer-card_grid-item__button-item.sortable-chosen>a.offer-link {
      box-shadow: inset 0 0 0 2px #0d47a1, inset 0 0 0 4px #fff
    }

    .kiln-edit-mode .product-offer-card.component-selector-wrapper__sticker-container.hide,
    .kiln-edit-mode .product-offer-card.component-selector-wrapper__sticker-container [data-sticker-expired-or-unsupported=true],
    .kiln-edit-mode .product-offer-card_video.component-selector-wrapper__sticker-container.hide,
    .kiln-edit-mode .product-offer-card_video.component-selector-wrapper__sticker-container [data-sticker-expired-or-unsupported=true],
    .kiln-edit-mode .product-offer-card_listing-item.component-selector-wrapper__sticker-container.hide,
    .kiln-edit-mode .product-offer-card_listing-item.component-selector-wrapper__sticker-container [data-sticker-expired-or-unsupported=true],
    .kiln-edit-mode .product-offer-card_expanded.component-selector-wrapper__sticker-container.hide,
    .kiln-edit-mode .product-offer-card_expanded.component-selector-wrapper__sticker-container [data-sticker-expired-or-unsupported=true],
    .kiln-edit-mode .product-offer-card_listing.component-selector-wrapper__sticker-container.hide,
    .kiln-edit-mode .product-offer-card_listing.component-selector-wrapper__sticker-container [data-sticker-expired-or-unsupported=true],
    .kiln-edit-mode .product-offer-card_sponsor.component-selector-wrapper__sticker-container.hide,
    .kiln-edit-mode .product-offer-card_sponsor.component-selector-wrapper__sticker-container [data-sticker-expired-or-unsupported=true],
    .kiln-edit-mode .product-offer-card_sponsor-showcase.component-selector-wrapper__sticker-container.hide,
    .kiln-edit-mode .product-offer-card_sponsor-showcase.component-selector-wrapper__sticker-container [data-sticker-expired-or-unsupported=true],
    .kiln-edit-mode .product-offer-card_grid-item.component-selector-wrapper__sticker-container.hide,
    .kiln-edit-mode .product-offer-card_grid-item.component-selector-wrapper__sticker-container [data-sticker-expired-or-unsupported=true] {
      display: block
    }

    .kiln-edit-mode .product-offer-card.hide,
    .kiln-edit-mode .product-offer-card.hide .offer-link,
    .kiln-edit-mode .product-offer-card_video.hide,
    .kiln-edit-mode .product-offer-card_video.hide .offer-link,
    .kiln-edit-mode .product-offer-card_listing-item.hide,
    .kiln-edit-mode .product-offer-card_listing-item.hide .offer-link,
    .kiln-edit-mode .product-offer-card_expanded.hide,
    .kiln-edit-mode .product-offer-card_expanded.hide .offer-link,
    .kiln-edit-mode .product-offer-card_listing.hide,
    .kiln-edit-mode .product-offer-card_listing.hide .offer-link,
    .kiln-edit-mode .product-offer-card_sponsor.hide,
    .kiln-edit-mode .product-offer-card_sponsor.hide .offer-link,
    .kiln-edit-mode .product-offer-card_sponsor-showcase.hide,
    .kiln-edit-mode .product-offer-card_sponsor-showcase.hide .offer-link,
    .kiln-edit-mode .product-offer-card_grid-item.hide,
    .kiln-edit-mode .product-offer-card_grid-item.hide .offer-link {
      counter-increment: none
    }

    .kiln-edit-mode .product-offer-card.hide:before,
    .kiln-edit-mode .product-offer-card_video.hide:before,
    .kiln-edit-mode .product-offer-card_listing-item.hide:before,
    .kiln-edit-mode .product-offer-card_expanded.hide:before,
    .kiln-edit-mode .product-offer-card_listing.hide:before,
    .kiln-edit-mode .product-offer-card_sponsor.hide:before,
    .kiln-edit-mode .product-offer-card_sponsor-showcase.hide:before,
    .kiln-edit-mode .product-offer-card_grid-item.hide:before {
      content: "";
      z-index: 1;
      pointer-events: none;
      background-color: #00000040;
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0
    }

    .kiln-edit-mode .product-offer-card.hide:after,
    .kiln-edit-mode .product-offer-card_video.hide:after,
    .kiln-edit-mode .product-offer-card_listing-item.hide:after,
    .kiln-edit-mode .product-offer-card_expanded.hide:after,
    .kiln-edit-mode .product-offer-card_listing.hide:after,
    .kiln-edit-mode .product-offer-card_sponsor.hide:after,
    .kiln-edit-mode .product-offer-card_sponsor-showcase.hide:after,
    .kiln-edit-mode .product-offer-card_grid-item.hide:after {
      content: "";
      z-index: 2;
      pointer-events: none;
      background: #0009 url("visibility-off.svg") 50% no-repeat;
      border-radius: 50%;
      width: 60px;
      height: 60px;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%)
    }

    .kiln-edit-mode .product-offer-card_grid-item__button-item {
      z-index: 999
    }

    .kiln-edit-mode .product-offer-card__sticker-container,
    .kiln-edit-mode .product-offer-card_expanded__sticker-container {
      margin-top: 68px
    }

    .kiln-edit-mode .product-offer-card__sticker-container .sticker,
    .kiln-edit-mode .product-offer-card_expanded__sticker-container .sticker {
      width: fit-content;
      position: relative;
      top: 0
    }

    .kiln-edit-mode .product-offer-card .kiln-permanent-placeholder,
    .kiln-edit-mode .product-offer-card_expanded .kiln-permanent-placeholder {
      min-height: auto
    }

    .kiln-edit-mode .product-quick-picks--sponsorship .kiln-permanent-placeholder {
      min-height: auto !important
    }

    .kiln-edit-mode .featured-product .featured-product__image .kiln-placeholder,
    .kiln-edit-mode .featured-product .featured-product__image .kiln-inactive-placeholder {
      margin: 0;
      min-height: 160px !important
    }

    .kiln-edit-mode .call-to-action__cta-container div,
    .kiln-edit-mode .call-to-action__cta-container div.image,
    .kiln-edit-mode .call-to-action__cta-container div.portrait,
    .kiln-edit-mode .call-to-action__cta-container .image.portrait.image_hide-placeholder {
      max-width: initial
    }

    .kiln-edit-mode .call-to-action__cta-container a,
    .kiln-edit-mode .call-to-action__cta-container .call-to-action__button-text {
      color: #fff;
      width: 50%;
      text-decoration: none;
      left: 25%
    }

    .kiln-edit-mode .sticker {
      display: flex !important
    }

    .kiln-edit-mode .layout.tabs {
      display: block
    }

    .kiln-edit-mode .layout-homepage-mobile__content-wrapper .layout.tabs,
    .kiln-edit-mode .layout-homepage-mobile-app__content-wrapper .layout.tabs {
      width: 90vw;
      margin-left: -35vw
    }

    .kiln-edit-mode .tabs {
      direction: ltr;
      margin-bottom: 0
    }

    .kiln-edit-mode .tabs:not(.active) {
      display: none
    }

    .kiln-edit-mode .tabs.layout {
      background: #edf4fb;
      border-bottom: 1px solid #0d47a1;
      margin-bottom: 10px
    }

    .kiln-edit-mode .tabs__wrapper {
      max-width: 1440px;
      margin: 0 auto;
      padding-top: 2px;
      line-height: 46px
    }

    .sponsorship .kiln-edit-mode .tabs__wrapper {
      max-width: 1100px
    }

    .kiln-edit-mode .tabs__list {
      flex-wrap: wrap;
      margin: 0;
      padding: 0;
      list-style: none;
      display: flex
    }

    .kiln-edit-mode .tabs__item {
      color: #5c5c5c;
      cursor: pointer;
      letter-spacing: 1px;
      text-transform: uppercase;
      border-bottom: 4px solid #0000;
      padding: 10px 30px;
      font-size: 14px;
      font-weight: 700;
      display: inline
    }

    .kiln-edit-mode .tabs__item.active {
      color: #000;
      border-bottom-color: #0d47a1
    }

    .kiln-edit-mode .tabs__item:hover {
      border-bottom-color: #8cbae8
    }

    .kiln-edit-mode .tabcontent {
      margin: 32px 0 48px
    }

    .kiln-edit-mode .tabcontent:not(.active) {
      display: none
    }

    .kiln-edit-mode .tabcontent.settings {
      direction: ltr
    }

    .kiln-edit-mode .tabcontent__settings {
      padding-top: 18px
    }

    .kiln-edit-mode .tabcontent__config {
      background-color: #fafafa;
      border: 1px solid #edf0f2;
      margin-bottom: 18px;
      padding: 18px
    }

    .kiln-edit-mode .tabcontent__meta,
    .kiln-edit-mode .tabcontent__other {
      background-color: #fafafa;
      border: 1px solid #edf0f2;
      margin-top: 18px;
      margin-bottom: 18px;
      padding: 18px
    }

    .kiln-edit-mode .tabcontent__meta .header,
    .kiln-edit-mode .tabcontent__other .header {
      margin-bottom: 12px;
      font-size: 18px;
      font-weight: 700
    }

    .kiln-edit-mode .tabcontent__group,
    .kiln-edit-mode .tabcontent__subgroup {
      position: relative
    }

    .kiln-edit-mode .tabcontent__subgroup {
      margin-bottom: 14px
    }

    .kiln-edit-mode .tabcontent__label,
    .kiln-edit-mode .tabcontent__help {
      color: #8c8c8c;
      margin-bottom: 2px
    }

    .kiln-edit-mode .tabcontent__help {
      font-size: 13px
    }

    .kiln-edit-mode .tabcontent__underline {
      border-bottom: 1px solid #8c8c8c;
      margin-bottom: 14px;
      margin-right: 32px
    }

    .kiln-edit-mode .tabcontent__underline--disabled {
      color: #6e6e6e;
      cursor: not-allowed
    }

    .kiln-edit-mode .tabcontent__underline .kiln-placeholder {
      margin: 0;
      padding: 0
    }

    .kiln-edit-mode .tabcontent__underline .ui-textbox__counter:not(.ui-textbox__counter--wysiwyg-error) {
      color: #8c8c8c;
      background-color: #0000
    }

    .kiln-edit-mode .tabcontent__wand {
      cursor: pointer;
      background-image: url("156e19449ec793ad23028e13f095ea1d5c09874c.svg");
      background-repeat: no-repeat;
      background-size: 24px 24px;
      width: 24px;
      height: 24px;
      display: block;
      position: absolute;
      bottom: 0;
      right: 0
    }

    .kiln-edit-mode .tabcontent__thumbnail {
      max-width: 300px
    }

    .kiln-edit-mode .tabcontent__thumbnail .image,
    .kiln-edit-mode .tabcontent__thumbnail .kiln-placeholder {
      margin-bottom: 0
    }

    .kiln-edit-mode .tabcontent__thumbnail .kiln-placeholder {
      min-height: 175px !important
    }

    .kiln-edit-mode .tabcontent__thumbnail .image__caption {
      display: none
    }

    .kiln-edit-mode .tabcontent__section {
      cursor: pointer;
      border: 0;
      margin: 56px 0 0;
      padding: 0
    }

    .kiln-edit-mode .tabcontent__section:first-of-type {
      margin-top: 0
    }

    .kiln-edit-mode .tabcontent__section * {
      pointer-events: none
    }

    .kiln-edit-mode .tabcontent__header {
      margin-top: 0;
      margin-bottom: 12px
    }

    .kiln-edit-mode .tabcontent__text {
      margin: 0;
      font-size: 14px
    }

    .kiln-edit-mode .tabcontent__text--disabled {
      color: #6e6e6e
    }

    .kiln-edit-mode .tabcontent__block {
      margin: 32px 0 0;
      display: block
    }

    .kiln-edit-mode .tabcontent__block:first-child {
      margin-top: 0
    }

    .kiln-edit-mode .tabcontent__block--inline {
      display: flex
    }

    .kiln-edit-mode .tabcontent__label,
    .kiln-edit-mode .tabcontent__alert {
      color: #6e6e6e;
      margin: 0 0 4px;
      font-size: 14px;
      line-height: 20px;
      display: block
    }

    .kiln-edit-mode .tabcontent__alert {
      color: #c00
    }

    .kiln-edit-mode .tabcontent__select,
    .kiln-edit-mode .tabcontent__checkbox {
      -webkit-appearance: none;
      -moz-appearance: none;
      border-radius: 0
    }

    .kiln-edit-mode .tabcontent__select {
      color: #0c0c0c;
      text-transform: capitalize;
      background: url("acc3b8c1bd3f5a66e1738c21c88465c2b1c04fda.svg") 100% no-repeat;
      border: 0;
      border-bottom: 1px solid #6e6e6e;
      width: 100%;
      max-width: 340px;
      padding: 0 0 8px;
      font-size: 14px;
      line-height: 20px
    }

    .kiln-edit-mode .tabcontent__select:disabled {
      opacity: 1
    }

    .kiln-edit-mode .tabcontent__checkbox {
      color: #fff;
      border: 1px solid #e6e6e6;
      width: 20px;
      height: 20px;
      margin-right: 8px;
      display: block
    }

    .kiln-edit-mode .tabcontent__checkbox--checked {
      background: #3061f2 url("1806c2a90640b2e57bbf8f75d73a6b87bd1b80b0.svg") 50% no-repeat;
      border-color: #3061f2
    }

    .kiln-edit-mode .tabcontent__image {
      max-width: 340px;
      position: relative
    }

    .kiln-edit-mode .tabcontent__image .image__container {
      aspect-ratio: 16/9;
      background-color: #e6e6e6
    }

    .kiln-edit-mode .tabcontent__image .image__dam-img {
      object-fit: contain
    }

    .kiln-edit-mode .tabcontent__image .tabcontent__wand {
      top: 0;
      right: -34px
    }

    .kiln-edit-mode .tabcontent__image .quick-icon-remove {
      display: none
    }

    .kiln-edit-mode .tabcontent__image .image,
    .kiln-edit-mode .tabcontent__image .kiln-placeholder {
      border-bottom: 0;
      margin: 0 !important
    }

    .kiln-edit-mode .tabcontent__image .kiln-placeholder {
      min-height: 175px !important
    }

    .kiln-edit-mode .tabcontent__image .image__caption {
      display: none
    }

    [dir=rtl].kiln-edit-mode .tabcontent.settings .inline-placeholder.tabcontent__underline {
      direction: rtl
    }

    .kiln-edit-mode .configuration {
      display: block
    }

    .kiln-edit-mode .configuration input[disabled],
    .kiln-edit-mode .configuration select[disabled] {
      pointer-events: none
    }

    .kiln-edit-mode .layout-homepage-mobile__content-wrapper .configuration,
    .kiln-edit-mode .layout-homepage-mobile-app__content-wrapper .configuration {
      width: 90vw;
      margin-left: -36vw
    }

    .kiln-edit-mode .container .card .container__text-edit .icon-sig-video,
    .kiln-edit-mode .container .card .container__text-edit .icon-sig-photo-default {
      width: 16px;
      height: 16px;
      position: relative;
      top: 2px
    }

    .kiln-edit-mode .container .card .video-resource:has([data-is-vertical-video-embed=true]) .video-resource__wrapper {
      height: auto
    }

    .kiln-edit-mode .container .personalization__cards-wrapper {
      display: none
    }

    .kiln-edit-mode .container .container__field-links>.kiln-placeholder {
      height: 68px
    }

    .kiln-edit-mode .container .container__field-links>.kiln-placeholder:after,
    .kiln-edit-mode .container .container__field-links>.kiln-placeholder:before {
      color: #1976d2
    }

    .kiln-edit-mode .container .container__field-links>.kiln-placeholder:after {
      content: "Drag Card Here";
      letter-spacing: .16px;
      text-transform: uppercase;
      font-family: Noto Sans, Arial, sans-serif;
      font-size: 14px;
      font-weight: 400;
      line-height: 18px
    }

    .kiln-edit-mode .container .container__field-links>.kiln-placeholder:before {
      content: "add";
      font-family: Material Icons;
      font-size: 24px
    }

    .kiln-edit-mode .container .container__field-links>.kiln-placeholder .placeholder-add-component {
      display: none
    }

    .kiln-edit-mode .container .container__field-links.kiln-field__disabled .container__link:hover {
      outline: none
    }

    .kiln-edit-mode .container .container__field-links.kiln-field__disabled .container__link:hover:after {
      display: none
    }

    .kiln-edit-mode .container .factbox {
      z-index: 1;
      border-top: 1px solid #e6e6e6;
      border-bottom: 1px solid #e6e6e6;
      padding: 16px
    }

    .kiln-edit-mode .container .zone__placeholder {
      margin-bottom: 10px
    }

    .kiln-edit-mode .editor-note__expired {
      border-top: 1px dashed #0c0c0c;
      font-size: 14px;
      display: block
    }

    .kiln-edit-mode .editor-note__expiration-date {
      font-weight: 700
    }

    .kiln-edit-mode .editor-note .placeholder-text {
      color: #8c8c8c
    }

    .kiln-edit-mode .gallery__main .gallery-inline_unfurled .ql-editor p {
      margin: unset
    }

    .kiln-edit-mode .gallery__main .gallery-inline_unfurled .ql-editor p:not(:first-child) {
      margin-top: revert
    }

    .kiln-edit-mode .gallery__main .gallery-inline_unfurled .ql-editor p:not(:last-child) {
      margin-bottom: revert
    }

    .kiln-edit-mode .gallery-inline__main>.gallery-inline__container>.gallery-inline__slides .image__metadata,
    .kiln-edit-mode .gallery-inline__main>.gallery-inline__container>.gallery-inline__slides .image__metadata .image__caption {
      flex-grow: 1
    }

    .kiln-edit-mode .gallery-inline__main>.gallery-inline__container>.gallery-inline__slides .image__metadata .image__caption>.inline-placeholder {
      height: 100%;
      display: block
    }

    .kiln-edit-mode .gallery-inline__main>.gallery-inline__container>.gallery-inline__slides .image__metadata .image__caption>.inline-placeholder .ql-editor p {
      margin: unset
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden,
    .kiln-edit-mode .gallery-inline_unfurled {
      overflow: visible
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden .kiln-permanent-placeholder,
    .kiln-edit-mode .gallery-inline_unfurled .kiln-permanent-placeholder {
      min-height: 48px !important
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden .gallery-inline_slides.kiln-field__disabled,
    .kiln-edit-mode .gallery-inline.gallery--hidden .gallery-inline_unfurled__slides-unfurled.kiln-field__disabled,
    .kiln-edit-mode .gallery-inline_unfurled .gallery-inline_slides.kiln-field__disabled,
    .kiln-edit-mode .gallery-inline_unfurled .gallery-inline_unfurled__slides-unfurled.kiln-field__disabled,
    .kiln-edit-mode .gallery-inline.gallery--hidden .gallery-inline__slides .image img,
    .kiln-edit-mode .gallery-inline.gallery--hidden .gallery-inline_unfurled__slides-unfurled .image img,
    .kiln-edit-mode .gallery-inline_unfurled .gallery-inline__slides .image img,
    .kiln-edit-mode .gallery-inline_unfurled .gallery-inline_unfurled__slides-unfurled .image img {
      opacity: 1
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden .ql-editor p,
    .kiln-edit-mode .gallery-inline_unfurled .ql-editor p {
      margin: revert
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout] .gallery-inline__container,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout] .gallery-inline__container {
      padding: 25px 15px
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=grid] .gallery-inline__slides,
    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=grid] .gallery-inline_unfurled__slides-unfurled,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=grid] .gallery-inline__slides,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=grid] .gallery-inline_unfurled__slides-unfurled {
      flex-flow: wrap;
      justify-content: left;
      overflow-x: visible
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=grid] .gallery-inline__slides .image,
    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=grid] .gallery-inline_unfurled__slides-unfurled .image,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=grid] .gallery-inline__slides .image,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=grid] .gallery-inline_unfurled__slides-unfurled .image {
      max-width: 295px;
      margin: 5px
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=grid] .gallery-inline__slides .image img,
    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=grid] .gallery-inline_unfurled__slides-unfurled .image img,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=grid] .gallery-inline__slides .image img,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=grid] .gallery-inline_unfurled__slides-unfurled .image img {
      width: auto;
      max-width: 295px
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=grid] .gallery-inline__slides .image__metadata,
    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=grid] .gallery-inline_unfurled__slides-unfurled .image__metadata,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=grid] .gallery-inline__slides .image__metadata,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=grid] .gallery-inline_unfurled__slides-unfurled .image__metadata {
      width: 100%;
      max-width: 295px
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list] .gallery-inline__slides,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list] .gallery-inline__slides {
      flex-flow: column;
      justify-content: left;
      padding: 0 35px 0 15px;
      overflow-x: scroll
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list] .gallery-inline_unfurled__slides-unfurled,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list] .gallery-inline_unfurled__slides-unfurled {
      flex-direction: column;
      justify-content: center
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list] .gallery-inline_unfurled__slides-unfurled .image .image__container,
    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list] .gallery-inline_unfurled__slides-unfurled .image .image__metadata,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list] .gallery-inline_unfurled__slides-unfurled .image .image__container,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list] .gallery-inline_unfurled__slides-unfurled .image .image__metadata {
      max-width: 100%
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list][data-component-variation=gallery-inline] .gallery-inline__slides,
    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list][data-component-variation=gallery-inline_clickthrough] .gallery-inline__slides,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list][data-component-variation=gallery-inline] .gallery-inline__slides,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list][data-component-variation=gallery-inline_clickthrough] .gallery-inline__slides {
      flex-direction: row
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list][data-component-variation=gallery-inline] .image__metadata,
    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list][data-component-variation=gallery-inline_clickthrough] .image__metadata,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list][data-component-variation=gallery-inline] .image__metadata,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list][data-component-variation=gallery-inline_clickthrough] .image__metadata {
      flex-direction: row-reverse;
      padding: 5px
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list][data-component-variation=gallery-inline] .image__caption,
    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list][data-component-variation=gallery-inline_clickthrough] .image__caption,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list][data-component-variation=gallery-inline] .image__caption,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list][data-component-variation=gallery-inline_clickthrough] .image__caption {
      margin: 0
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .gallery-inline__slides,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .gallery-inline__slides {
      flex-direction: column
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image {
      width: 100%;
      margin: 0 !important
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image__container,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image__container {
      height: unset;
      display: flex
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image img,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image img {
      max-width: unset;
      max-height: unset;
      width: 100%;
      height: 100%
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image__metadata,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image__metadata {
      width: 636px;
      margin: auto
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image__caption,
    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image__credit,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image__caption,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image__credit {
      width: unset
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image__metadata,
    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image__caption,
    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image__credit,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image__metadata,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image__caption,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=list][data-component-variation=gallery-inline_unfurled] .image__credit {
      margin-top: unset;
      max-width: unset;
      text-align: left;
      padding-left: 4px;
      font-size: 14px;
      display: inline
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=gallery-inline_unfurled],
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=gallery-inline_unfurled] {
      flex-direction: column;
      justify-content: center
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=gallery-inline_unfurled] .image .image__container,
    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=gallery-inline_unfurled] .image .image__metadata,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=gallery-inline_unfurled] .image .image__container,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=gallery-inline_unfurled] .image .image__metadata {
      max-width: 100%
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=gallery-inline_unfurled] .gallery-inline__slides,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=gallery-inline_unfurled] .gallery-inline__slides {
      flex-flow: column;
      justify-content: left;
      padding: 0 35px 0 15px;
      overflow-x: scroll
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=gallery-inline_unfurled] .image,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=gallery-inline_unfurled] .image {
      width: 100%;
      margin: 0 !important
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=gallery-inline_unfurled] .image__container,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=gallery-inline_unfurled] .image__container {
      display: flex;
      height: unset !important
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=gallery-inline_unfurled] .image img,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=gallery-inline_unfurled] .image img {
      max-width: unset;
      max-height: unset;
      width: 100%;
      height: 100%
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=gallery-inline_unfurled] .image__metadata,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=gallery-inline_unfurled] .image__metadata {
      width: 636px;
      margin: auto
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=gallery-inline_unfurled] .image__caption,
    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=gallery-inline_unfurled] .image__credit,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=gallery-inline_unfurled] .image__caption,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=gallery-inline_unfurled] .image__credit {
      width: unset
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=gallery-inline_unfurled] .image__metadata,
    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=gallery-inline_unfurled] .image__caption,
    .kiln-edit-mode .gallery-inline.gallery--hidden[data-items-layout=gallery-inline_unfurled] .image__credit,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=gallery-inline_unfurled] .image__metadata,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=gallery-inline_unfurled] .image__caption,
    .kiln-edit-mode .gallery-inline_unfurled[data-items-layout=gallery-inline_unfurled] .image__credit {
      margin-top: unset;
      max-width: unset;
      text-align: left;
      padding-left: 4px;
      font-size: 14px;
      display: inline
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden__top,
    .kiln-edit-mode .gallery-inline_unfurled__top {
      min-height: 100px
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden__top .inline-placeholder .placeholder-text,
    .kiln-edit-mode .gallery-inline.gallery--hidden__top .ql-editor,
    .kiln-edit-mode .gallery-inline_unfurled__top .inline-placeholder .placeholder-text,
    .kiln-edit-mode .gallery-inline_unfurled__top .ql-editor {
      text-align: center
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden__top--image,
    .kiln-edit-mode .gallery-inline_unfurled__top--image {
      max-height: attr(data-original-height)
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden__slides,
    .kiln-edit-mode .gallery-inline.gallery--hidden__slides-unfurled,
    .kiln-edit-mode .gallery-inline_unfurled__slides,
    .kiln-edit-mode .gallery-inline_unfurled__slides-unfurled {
      counter-reset: slide-number;
      display: flex
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden__slides .image__container,
    .kiln-edit-mode .gallery-inline.gallery--hidden__slides-unfurled .image__container,
    .kiln-edit-mode .gallery-inline_unfurled__slides .image__container,
    .kiln-edit-mode .gallery-inline_unfurled__slides-unfurled .image__container {
      position: relative;
      height: fit-content !important
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden__slides .image__dam-img,
    .kiln-edit-mode .gallery-inline.gallery--hidden__slides-unfurled .image__dam-img,
    .kiln-edit-mode .gallery-inline_unfurled__slides .image__dam-img,
    .kiln-edit-mode .gallery-inline_unfurled__slides-unfurled .image__dam-img {
      max-height: none;
      position: static;
      transform: none
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden__slides .image__container:before,
    .kiln-edit-mode .gallery-inline.gallery--hidden__slides-unfurled .image__container:before,
    .kiln-edit-mode .gallery-inline_unfurled__slides .image__container:before,
    .kiln-edit-mode .gallery-inline_unfurled__slides-unfurled .image__container:before {
      counter-increment: slide-number;
      content: counter(slide-number);
      opacity: .75;
      color: #fff;
      background-color: #000;
      border-radius: 5px;
      padding: 2px 5px;
      position: absolute;
      bottom: 10px;
      left: 5px
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden .image,
    .kiln-edit-mode .gallery-inline_unfurled .image {
      opacity: 1;
      pointer-events: auto;
      flex-direction: column;
      width: fit-content;
      margin: 5px auto;
      padding-bottom: 20px;
      display: flex;
      height: auto !important
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden .image img,
    .kiln-edit-mode .gallery-inline_unfurled .image img {
      width: auto;
      max-width: 720px;
      height: auto;
      max-height: 405px
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden .image__container,
    .kiln-edit-mode .gallery-inline_unfurled .image__container {
      padding-bottom: 0
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden .image__metadata,
    .kiln-edit-mode .gallery-inline_unfurled .image__metadata {
      visibility: visible;
      max-width: 720px;
      position: static
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden .image__caption,
    .kiln-edit-mode .gallery-inline_unfurled .image__caption {
      width: 100%
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden .image__title,
    .kiln-edit-mode .gallery-inline_unfurled .image__title {
      white-space: normal
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden--hidden .gallery-inline__main,
    .kiln-edit-mode .gallery-inline_unfurled--hidden .gallery-inline__main {
      background-color: #0000;
      min-width: auto;
      min-height: auto
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden--hidden .gallery-inline__container,
    .kiln-edit-mode .gallery-inline_unfurled--hidden .gallery-inline__container {
      visibility: visible
    }

    .kiln-edit-mode .gallery-inline.gallery--hidden .gallery-inline__counter,
    .kiln-edit-mode .gallery-inline.gallery--hidden .gallery-inline__controls,
    .kiln-edit-mode .gallery-inline.gallery--hidden .gallery-inline__next-overlay,
    .kiln-edit-mode .gallery-inline.gallery--hidden .gallery-inline__prev-overlay,
    .kiln-edit-mode .gallery-inline_unfurled .gallery-inline__counter,
    .kiln-edit-mode .gallery-inline_unfurled .gallery-inline__controls,
    .kiln-edit-mode .gallery-inline_unfurled .gallery-inline__next-overlay,
    .kiln-edit-mode .gallery-inline_unfurled .gallery-inline__prev-overlay {
      display: none !important
    }

    .kiln-edit-mode .gallery-inline #kiln-drag-placeholder {
      display: none
    }

    .kiln-edit-mode .gallery_unfurled .configuration {
      max-width: 999px;
      margin: auto;
      padding: 24px
    }

    .kiln-edit-mode .layout-no-rail[data-page-type=gallery] .headline__wrapper {
      margin: 32px 0;
      transform: initial !important;
      padding: 0 !important;
      position: static !important
    }

    .kiln-edit-mode .layout-no-rail[data-page-type=gallery] .headline__wrapper .placeholder-text,
    .kiln-edit-mode .layout-no-rail-article-fullwidth__top .headline__wrapper .placeholder-text,
    .kiln-edit-mode .layout-no-rail-article-fullwidth-comms__top .headline__wrapper .placeholder-text,
    .kiln-edit-mode .layout-no-rail-article-fullwidth-sponsor__top .headline__wrapper .placeholder-text {
      text-align: center
    }

    .kiln-edit-mode .image-slider__image-container {
      height: auto;
      padding-top: 0;
      display: flex
    }

    .kiln-edit-mode .image-slider__image-container img {
      position: unset
    }

    .kiln-edit-mode .image-slider__image-container .image-slider__handle,
    .kiln-edit-mode .image-slider__image-container .image-slider__overlay {
      visibility: hidden
    }

    .kiln-edit-mode .image-slider__image-container .image-slider__image-before,
    .kiln-edit-mode .image-slider__image-container .image-slider__image-after {
      width: 100%;
      height: 100%;
      position: unset
    }

    .kiln-edit-mode .image-slider__image-container .image-slider__image-before .image__dam-img,
    .kiln-edit-mode .image-slider__image-container .image-slider__image-after .image__dam-img {
      clip-path: unset
    }

    .kiln-edit-mode .product-card__sticker,
    .kiln-edit-mode .product-card_listing__sticker,
    .kiln-edit-mode .product-card_expanded__sticker,
    .kiln-edit-mode .product-card__sticker-container,
    .kiln-edit-mode .product-card_listing__sticker-container,
    .kiln-edit-mode .product-card_expanded__sticker-container {
      width: max-content
    }

    .kiln-edit-mode [class^=container] .complex-list-trash,
    .kiln-edit-mode [class^=container] .component-list-trash {
      color: #fff;
      background: #455a64;
      border-radius: 50%;
      width: 70px;
      height: 70px;
      display: none;
      left: calc(50% - 35px)
    }

    .kiln-edit-mode [class^=container] .complex-list-trash .material-icons,
    .kiln-edit-mode [class^=container] .component-list-trash .material-icons {
      font-size: 40px
    }

    .kiln-edit-mode [class^=container] .complex-list-trash.kiln-sortable-drop-area,
    .kiln-edit-mode [class^=container] .component-list-trash.kiln-sortable-drop-area {
      display: flex
    }

    .kiln-edit-mode [class^=container] .complex-list-trash.kiln-sortable-drop-area .material-icons:not(:only-child),
    .kiln-edit-mode [class^=container] .component-list-trash.kiln-sortable-drop-area .material-icons:not(:only-child) {
      color: #fff;
      background: #0d47a1;
      border-radius: 50%;
      justify-content: center;
      align-items: center;
      padding: 20px;
      font-size: 45px;
      transition: transform .3s;
      transform: scale(1.2)
    }

    .kiln-edit-mode .live-story__items-container .kiln-permanent-placeholder {
      background-color: #e3f2fd;
      min-height: 10px !important
    }

    .kiln-edit-mode .live-story__items-container .kiln-permanent-placeholder.kiln-error-placeholder {
      background-color: #ffebee
    }

    .kiln-edit-mode .vertical-video,
    .kiln-edit-mode .vertical-livestream {
      width: 90%;
      max-width: none
    }

    .kiln-edit-mode .vertical-video section[data-tabcontent=Content],
    .kiln-edit-mode .vertical-livestream section[data-tabcontent=Content] {
      width: 56.25dvh;
      max-width: 425px;
      margin: 0 auto
    }

    .kiln-edit-mode .vertical-video .video-inline_vertical-video__video-playlist .kiln-permanent-placeholder,
    .kiln-edit-mode .vertical-livestream .video-inline_vertical-video__video-playlist .kiln-permanent-placeholder {
      min-height: 150px !important
    }

    .kiln-edit-mode .vertical-video .image__dam-img,
    .kiln-edit-mode .vertical-livestream .image__dam-img {
      object-fit: contain
    }

    .kiln-edit-mode .vertical-video .video-inline_vertical-video__video-resource,
    .kiln-edit-mode .vertical-livestream .video-inline_vertical-video__video-resource {
      height: 100% !important
    }

    .kiln-edit-mode .vertical-video .video-inline_vertical-video__video-resource .image__dam-img,
    .kiln-edit-mode .vertical-livestream .video-inline_vertical-video__video-resource .image__dam-img {
      max-height: 300px
    }

    .kiln-edit-mode .vertical-video .video-inline_vertical-video__video-resource .video-resource__details,
    .kiln-edit-mode .vertical-livestream .video-inline_vertical-video__video-resource .video-resource__details {
      display: block;
      height: 100% !important
    }

    .kiln-edit-mode .vertical-video .video-inline_vertical-video__video-resource .video-resource__details .video-resource__headline,
    .kiln-edit-mode .vertical-livestream .video-inline_vertical-video__video-resource .video-resource__details .video-resource__headline {
      font-size: 44px;
      font-weight: 700;
      line-height: 44px;
      color: #0c0c0c !important
    }

    .kiln-edit-mode .vertical-video .video-inline_vertical-video__video-resource .video-resource__details .video-resource__description,
    .kiln-edit-mode .vertical-livestream .video-inline_vertical-video__video-resource .video-resource__details .video-resource__description {
      font-size: 24px;
      font-weight: 400;
      line-height: 36px;
      color: #0c0c0c !important
    }

    .kiln-edit-mode .vertical-video .video-inline_vertical-video,
    .kiln-edit-mode .vertical-livestream .video-inline_vertical-video {
      background-color: #fff
    }

    .kiln-edit-mode .vertical-video .video-inline_vertical-video .video-resource__wrapper,
    .kiln-edit-mode .vertical-livestream .video-inline_vertical-video .video-resource__wrapper {
      height: unset
    }

    .kiln-edit-mode .vertical-video .video-resource__image,
    .kiln-edit-mode .vertical-livestream .video-resource__image {
      width: 100%;
      height: 150px
    }

    .kiln-edit-mode .vertical-video .video-playlist__items-container,
    .kiln-edit-mode .vertical-livestream .video-playlist__items-container {
      scroll-behavior: none;
      scroll-snap-type: none;
      height: 400px
    }

    .kiln-edit-mode .vertical-video .video-playlist__items-container .image__dam-img,
    .kiln-edit-mode .vertical-livestream .video-playlist__items-container .image__dam-img {
      max-height: 150px
    }

    .kiln-edit-mode .vertical-video .video-resource,
    .kiln-edit-mode .vertical-livestream .video-resource {
      height: unset;
      display: block;
      width: 100% !important
    }

    .kiln-edit-mode .vertical-video .video-resource>div,
    .kiln-edit-mode .vertical-livestream .video-resource>div {
      width: 100% !important
    }

    .kiln-edit-mode .vertical-video .video-player__wrapper,
    .kiln-edit-mode .vertical-livestream .video-player__wrapper {
      aspect-ratio: unset;
      height: 100% !important
    }

    .kiln-edit-mode .vertical-video .call-to-action,
    .kiln-edit-mode .vertical-livestream .call-to-action {
      display: none
    }

    .kiln-edit-mode .vertical-video .video-playlist,
    .kiln-edit-mode .vertical-livestream .video-playlist {
      margin-top: 5px
    }

    .kiln-edit-mode .vertical-video .video-resource__image:before,
    .kiln-edit-mode .vertical-livestream .video-resource__image:before,
    .kiln-edit-mode .vertical-video .video-playlist__navigation,
    .kiln-edit-mode .vertical-livestream .video-playlist__navigation {
      display: none
    }

    .kiln-edit-mode .video-inline .video-playlist {
      height: 520px;
      overflow: hidden auto
    }

    .kiln-edit-mode .video-inline .video-playlist>.kiln-permanent-placeholder {
      margin-left: 12px;
      height: 56px !important;
      min-height: 56px !important
    }

    .kiln-edit-mode .video-inline .video-playlist__items-container {
      flex-direction: unset;
      margin-right: 4px;
      height: unset !important;
      overflow: unset !important
    }

    .kiln-edit-mode .video-inline .video-playlist__outer-container {
      overflow: unset;
      margin-left: 0 !important
    }

    .kiln-edit-mode .video-inline .video-playlist__outer-container:after {
      display: none !important
    }

    .kiln-edit-mode .video-inline .video-playlist__navigation {
      display: none
    }

    .kiln-edit-mode .video-inline .video-playlist__playlist-wrapper {
      padding: 0 12px !important
    }

    .kiln-edit-mode .video-inline .video-playlist__playlist-wrapper:after {
      display: none !important
    }

    .kiln-edit-mode .video-inline .video-playlist .video-resource {
      margin: 0 0 16px 16px
    }

    .kiln-edit-mode .video-inline_carousel .video-playlist {
      overflow: visible auto
    }

    .kiln-edit-mode .video-inline_carousel .video-playlist .kiln-permanent-placeholder:first-of-type {
      position: sticky;
      top: 0;
      left: 0;
      height: 36px !important;
      min-height: 36px !important
    }

    .kiln-edit-mode .video-inline_carousel .video-playlist .selector {
      z-index: 1;
      position: sticky;
      top: 0;
      left: 0
    }

    .kiln-edit-mode .video-inline_carousel .video-playlist__items-container {
      flex-direction: unset;
      overflow: unset;
      height: unset !important
    }

    .kiln-edit-mode .video-inline_carousel .video-playlist__items-container[data-editable=videos] .video-resource:after {
      background: unset
    }

    .kiln-edit-mode .video-inline_carousel .video-playlist__outer-container {
      overflow: unset;
      margin-left: 32px !important
    }

    .kiln-edit-mode .video-inline_carousel .video-playlist__navigation {
      display: none
    }

    .kiln-edit-mode .video-inline_carousel .video-playlist__playlist-wrapper:after {
      display: none !important
    }

    .kiln-edit-mode .video-inline_carousel .video-playlist[data-items-layout=grid] .video-playlist__items-container {
      flex-wrap: wrap;
      overflow: visible
    }

    .kiln-edit-mode .video-inline_carousel__wrapper {
      padding-top: 1px;
      padding-bottom: 1px
    }

    .kiln-edit-mode .video-player {
      height: 100%
    }

    .kiln-edit-mode .video-playlist .image__dam-img {
      object-fit: cover;
      width: 100%;
      height: 100%
    }

    .kiln-edit-mode .video-playlist .kiln-permanent-placeholder:first-of-type {
      margin-left: 0;
      height: 56px !important;
      min-height: 56px !important
    }

    .kiln-edit-mode .video-playlist__outer-container,
    .kiln-edit-mode .video-playlist__items-container {
      overflow: visible
    }

    .kiln-edit-mode .video-playlist__outer-container:after,
    .kiln-edit-mode .video-playlist__navigation {
      display: none
    }

    .kiln-edit-mode .video-playlist [data-component-name=video-resource] {
      margin-top: 4px
    }

    .kiln-edit-mode .video-playlist [data-component-name=video-resource] .video-resource__image {
      margin-inline-end: 8px
    }

    .kiln-edit-mode .kiln-field :has([field=bylinePicker])>fieldset {
      padding: 0
    }

    .kiln-edit-mode .kiln-field :has([field=bylinePicker])>fieldset legend {
      display: none
    }

    .kiln-edit-mode .kiln-field :has([field=bylinePicker]) .component.video-resource {
      border: none;
      margin-bottom: -.75rem;
      padding: 0
    }

    .kiln-edit-mode .container_vertical-strip-original-ratio,
    .kiln-edit-mode .container_vertical-strip-3x4 {
      display: block
    }

    .kiln-edit-mode .container_vertical-strip-original-ratio .container__headline.container_vertical-strip-original-ratio__headline span,
    .kiln-edit-mode .container_vertical-strip-3x4 .container__headline.container_vertical-strip-original-ratio__headline span {
      vertical-align: middle;
      font-weight: 500
    }

    .kiln-edit-mode .container_vertical-strip-original-ratio .video-resource__wrapper,
    .kiln-edit-mode .container_vertical-strip-3x4 .video-resource__wrapper {
      height: auto;
      padding-bottom: 0
    }

    .kiln-edit-mode .container_vertical-shelf-carousel {
      margin: 0 12px 0 0 !important
    }

    .kiln-edit-mode .container_ribbon__field-links {
      overflow: visible
    }

    .kiln-edit-mode .container_ribbon__field-links .inline-form {
      display: inline-block
    }

    .kiln-edit-mode html:not([data-layout-uri*=layout-homepage-mobile]) [data-component-name=video-resource] {
      min-width: 268px
    }

    .kiln-edit-mode [data-component-name=video-resource] [data-editable=media] {
      width: 100%
    }

    .kiln-edit-mode [data-component-name=video-resource] .kiln-placeholder {
      width: 100%;
      margin-bottom: 16px
    }

    .kiln-edit-mode [data-component-name=video-resource] .selector {
      position: initial !important
    }

    .kiln-edit-mode [data-component-name=video-resource]:hover {
      text-decoration: none !important
    }

    .kiln-edit-mode [data-component-name=video-resource] .video-resource__image:before {
      content: "";
      z-index: 1;
      opacity: .9;
      background-size: 20%;
      width: 100%;
      height: 100%;
      position: absolute
    }

    .kiln-edit-mode [data-component-name=video-resource] .video-resource__image:after {
      content: "";
      opacity: 0;
      transition: opacity .8s
    }

    .kiln-edit-mode [data-component-name=video-resource] .video-resource__image:hover:after {
      z-index: 1;
      color: #fff;
      font-family: var(--theme-font-family);
      opacity: 1;
      background-color: #000;
      margin-top: 54px;
      padding: 6px;
      font-size: 12px;
      font-weight: 400;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%)
    }

    .kiln-edit-mode [data-component-name=video-resource][data-autostart=disabled] .video-resource__image:has(.image__container):before {
      background: url("play-icon.svg") 50% no-repeat
    }

    .kiln-edit-mode [data-component-name=video-resource][data-autostart=disabled] .video-resource__image:has(.image__container):hover:after {
      content: "Autoplay disabled"
    }

    .kiln-edit-mode [data-component-name=video-resource][data-autostart=unmuted] .video-resource__image:has(.image__container):before {
      background: url("autoplay-icon.svg") 50% no-repeat
    }

    .kiln-edit-mode [data-component-name=video-resource][data-autostart=unmuted] .video-resource__image:has(.image__container):hover:after {
      content: "Autoplay enabled unmuted"
    }

    .kiln-edit-mode [data-component-name=video-resource][data-autostart=muted] .video-resource__image:has(.image__container):before {
      background: url("autoplay-muted-icon.svg") 50% no-repeat
    }

    .kiln-edit-mode [data-component-name=video-resource][data-autostart=muted] .video-resource__image:has(.image__container):hover:after {
      content: "Autoplay enabled muted"
    }

    .kiln-edit-mode [data-component-name=video-resource][data-autostart=scroll] .video-resource__image:has(.image__container):before {
      background: url("autoplay-onscroll-icon.svg") 50% no-repeat
    }

    .kiln-edit-mode [data-component-name=video-resource][data-autostart=scroll] .video-resource__image:has(.image__container):hover:after {
      content: "Autoplay enabled on scroll"
    }

    .kiln-edit-mode [data-component-name=video-playlist] .video-resource[data-unselectable=true] {
      opacity: .5
    }

    .kiln-edit-mode [data-component-name=video-playlist] .video-resource[data-component-list-item-ignore=true] .video-resource__headline {
      text-transform: capitalize
    }

    .kiln-edit-mode [data-component-name=video-playlist] [data-component-name=video-resource] .video-resource__image:before {
      background: unset
    }

    .kiln-edit-mode [data-component-name=graphic] iframe {
      aspect-ratio: 1;
      max-height: 700px
    }

    .kiln-edit-mode .header__wrapper-inner [data-uri*=instances\/horizon-],
    .kiln-edit-mode .layout__content-wrapper .layout__sub-header {
      display: none
    }

    .kiln-edit-mode .header__wrapper-inner .dynamic>:not([data-uri*=instances\/horizon-]) {
      display: block
    }

    .kiln-edit-mode .dynamic {
      background-color: #e3f2fd;
      padding: 15px 10px 5px
    }

    .kiln-edit-mode .dynamic .dynamic--header {
      margin: 0 0 5px;
      padding: 0 0 5px 10px;
      font-family: Noto Sans, Arial, sans-serif;
      font-size: 14px;
      font-weight: 600;
      font-stretch: 100%
    }

    .kiln-edit-mode .header__container {
      height: 40px
    }

    .kiln-edit-mode.tve_dtc_video .video-player_inline-full-bleed__wrapper {
      padding-bottom: unset
    }

    .kiln-edit-mode[data-page-type=tve] [data-component-name=video-resource] {
      display: content
    }

    .kiln-edit-mode[data-page-type=vertical-video],
    .kiln-edit-mode[data-page-type=vertical-livestream] {
      overflow: visible
    }

    .kiln-edit-mode[data-page-type=vertical-video] .layout--full-bleed__wrapper,
    .kiln-edit-mode[data-page-type=vertical-livestream] .layout--full-bleed__wrapper {
      max-width: 100%;
      max-height: 100%
    }

    .kiln-edit-mode[data-page-type=vertical-video] .video-resource__wrapper,
    .kiln-edit-mode[data-page-type=vertical-livestream] .video-resource__wrapper {
      max-width: 100%;
      padding-bottom: 0
    }

    .kiln-edit-mode[data-page-type=vertical-video] .video-inline_vertical-video .video-resource__wrapper,
    .kiln-edit-mode[data-page-type=vertical-livestream] .video-inline_vertical-video .video-resource__wrapper {
      height: auto
    }

    .kiln-edit-mode[data-page-type=vertical-video] [data-component-name=video-playlist],
    .kiln-edit-mode[data-page-type=vertical-livestream] [data-component-name=video-playlist] {
      background-color: #fff;
      display: block
    }

    .kiln-edit-mode[data-page-type=vertical-video] .vertical-video__closeButton,
    .kiln-edit-mode[data-page-type=vertical-video] .vertical-livestream__closeButton,
    .kiln-edit-mode[data-page-type=vertical-livestream] .vertical-video__closeButton,
    .kiln-edit-mode[data-page-type=vertical-livestream] .vertical-livestream__closeButton {
      display: none
    }

    .kiln-edit-mode[data-page-type=vertical-video] .video-inline_vertical-video__video-resource,
    .kiln-edit-mode[data-page-type=vertical-livestream] .video-inline_vertical-video__video-resource {
      width: auto;
      position: static
    }

    .kiln-edit-mode[data-page-type=vertical-video] .video-inline_vertical-video .video-playlist__items-container,
    .kiln-edit-mode[data-page-type=vertical-livestream] .video-inline_vertical-video .video-playlist__items-container {
      width: auto;
      height: auto;
      overflow-y: visible
    }

    .kiln-edit-mode [data-component-name=podcast-episode] {
      min-height: 20px
    }

    .kiln-edit-mode [data-component-name=tve-headline-hero] .custom-placeholder .custom-placeholder__right {
      margin-top: 16px
    }

    .kiln-edit-mode [data-component-name=tve-carousel] .tve-carousel__content,
    .kiln-edit-mode [data-component-name=tve-carousel] .tve-carousel_3x4-standard__content,
    .kiln-edit-mode [data-component-name=tve-carousel] .tve-carousel_grid__content,
    .kiln-edit-mode [data-component-name=tve-carousel] .tve-carousel_grid-image-title-only__content {
      margin-left: 0 !important;
      margin-right: 0 !important
    }

    .kiln-edit-mode [data-component-name=tve-carousel] .tve-carousel__arrow,
    .kiln-edit-mode [data-component-name=tve-carousel] .tve-carousel_3x4-standard__arrow,
    .kiln-edit-mode [data-component-name=tve-carousel] .tve-carousel_grid__arrow,
    .kiln-edit-mode [data-component-name=tve-carousel] .tve-carousel_grid-image-title-only__arrow {
      display: none !important
    }

    .kiln-edit-mode [data-component-name=tve-carousel] .tve-carousel__mask,
    .kiln-edit-mode [data-component-name=tve-carousel] .tve-carousel_3x4-standard__mask,
    .kiln-edit-mode [data-component-name=tve-carousel] .tve-carousel_grid__mask,
    .kiln-edit-mode [data-component-name=tve-carousel] .tve-carousel_grid-image-title-only__mask {
      -webkit-mask-image: none !important;
      mask-image: none !important
    }

    .kiln-edit-mode [data-component-name=tve-carousel].tve-carousel_dtc {
      max-height: unset !important
    }

    .kiln-edit-mode [data-component-name=tve-carousel] .tve-assets__container {
      grid-template-columns: 1fr 1fr 1fr 1fr;
      gap: 15px;
      min-height: 176px;
      display: grid;
      overflow: visible
    }

    .kiln-edit-mode [data-component-name=tve-carousel] .tve-assets__container .kiln-permanent-placeholder {
      display: none
    }

    .kiln-edit-mode [data-component-name=tve-carousel] [data-component-name=tve-asset] {
      max-width: unset;
      width: 100% !important;
      margin: 0 !important;
      padding: 0 !important
    }

    .kiln-edit-mode [data-component-name=tve-carousel] [data-component-name=tve-asset] .tve-asset__image {
      max-width: unset;
      width: 100% !important
    }

    .kiln-edit-mode [data-component-name=tve-carousel] [data-component-name=tve-asset] .tve-asset__image img {
      width: 100%
    }

    .kiln-edit-mode [data-component-name=tve-carousel] .kiln-permanent-placeholder {
      max-height: 50px;
      min-height: 20px !important
    }

    .kiln-edit-mode [data-component-name=tve-carousel].tve-carousel_3x4-standard .tve-assets__container {
      grid-template-columns: 1fr 1fr 1fr 1fr 1fr
    }

    .kiln-edit-mode [data-component-name=tve-carousel].tve-carousel_large-image-only .tve-assets__container {
      grid-template-columns: 1fr 1fr !important
    }

    .kiln-edit-mode [data-component-name=tve-carousel].tve-carousel_tve-live-channel .tve-assets__container,
    .kiln-edit-mode [data-component-name=tve-carousel].tve-carousel_dtc-channel .tve-assets__container {
      grid-template-columns: 1fr 1fr 1fr
    }

    .kiln-edit-mode[data-page-type=scratchpad] .ui-toolbar__right .toolbar-publish-button {
      cursor: default
    }

    .kiln-edit-mode[data-page-type=section] {
      counter-reset: zone-number product-zone-number stack-number container-number
    }

    .kiln-edit-mode[data-page-type=section] [data-uri*="/_components/zone/"]:before,
    .kiln-edit-mode[data-page-type=section] [data-uri*="/_components/product-zone/"]:before,
    .kiln-edit-mode[data-page-type=section] [data-uri*="/_components/stack/"]:before,
    .kiln-edit-mode[data-page-type=section] [data-uri*="/_components/container/"]:before {
      color: #fff;
      font-family: var(--theme-font-family);
      z-index: 2;
      background-color: #0c0c0c;
      border-radius: 4px;
      margin: 16px 8px;
      padding: 4px;
      font-size: 10px;
      font-weight: 700;
      position: absolute;
      left: 0
    }

    .kiln-edit-mode[data-page-type=section] [data-uri*="/_components/zone/"] .kiln-permanent-placeholder,
    .kiln-edit-mode[data-page-type=section] [data-uri*="/_components/product-zone/"] .kiln-permanent-placeholder,
    .kiln-edit-mode[data-page-type=section] [data-uri*="/_components/stack/"] .kiln-permanent-placeholder,
    .kiln-edit-mode[data-page-type=section] [data-uri*="/_components/container/"] .kiln-permanent-placeholder {
      padding: 16px 32px
    }

    .kiln-edit-mode[data-page-type=section] [data-uri*="/_components/zone/"]:before {
      counter-increment: zone-number;
      content: counter(zone-number)
    }

    .kiln-edit-mode[data-page-type=section] [data-uri*="/_components/product-zone/"]:before {
      counter-increment: product-zone-number;
      content: counter(product-zone-number)
    }

    .kiln-edit-mode[data-page-type=section] [data-uri*="/_components/stack/"]:before {
      counter-increment: stack-number;
      content: counter(stack-number)
    }

    .kiln-edit-mode[data-page-type=section] [data-uri*="/_components/container/"]:before {
      counter-increment: container-number;
      content: counter(container-number)
    }

    .kiln-edit-mode[data-page-type=section] .sortable-chosen.container:after {
      display: none
    }

    .kiln-edit-mode .image__lede .kiln-placeholder+.mini-selector+.image__container,
    .kiln-edit-mode .image__lede .kiln-placeholder+.image__container {
      padding-bottom: 0
    }

    .kiln-edit-mode {
      --counter-height: 23px
    }

    .kiln-edit-mode[data-page-type=vertical-video],
    .kiln-edit-mode[data-page-type=vertical-livestream] {
      background-color: #fff !important
    }

    .kiln-edit-mode[data-page-type=vertical-video] .layout__content-wrapper,
    .kiln-edit-mode[data-page-type=vertical-livestream] .layout__content-wrapper {
      background-color: #fff
    }

    .kiln-edit-mode[data-page-type=article] {
      counter-reset: product-counter offer-counter
    }

    .kiln-edit-mode[data-page-type=article] .paragraph a[rel=sponsored],
    .kiln-edit-mode[data-page-type=article] .subheader a[rel=sponsored] {
      counter-increment: offer-counter
    }

    .kiln-edit-mode .article__counters {
      color: #0d47a1;
      background-color: #fff;
      width: fit-content;
      margin-left: auto;
      display: block;
      position: sticky;
      bottom: 0
    }

    .kiln-edit-mode .article__product-count,
    .kiln-edit-mode .article__offer-count {
      height: var(--counter-height);
      grid-template-columns: min-content auto;
      justify-content: end;
      place-items: center end;
      display: grid
    }

    .kiln-edit-mode .article__product-count:before,
    .kiln-edit-mode .article__offer-count:before {
      padding: 0 6px 0 4px
    }

    .kiln-edit-mode .article__product-count:after,
    .kiln-edit-mode .article__offer-count:after {
      padding-right: 6px;
      font-weight: 700
    }

    .kiln-edit-mode.underscored[data-page-type=article] .article__content .paragraph {
      z-index: 100;
      position: relative
    }

    .kiln-edit-mode.underscored[data-page-type=article] .word-count {
      bottom: calc(var(--counter-height)*2)
    }

    .kiln-edit-mode.underscored[data-page-type=article] .article__product-count:before {
      content: "products: "
    }

    .kiln-edit-mode.underscored[data-page-type=article] .article__product-count:after {
      content: counter(product-counter)
    }

    .kiln-edit-mode.underscored[data-page-type=article] .article__offer-count:before {
      content: "offers: "
    }

    .kiln-edit-mode.underscored[data-page-type=article] .article__offer-count:after {
      content: counter(offer-counter)
    }

    .kiln-edit-mode.underscored[data-page-type=article] .headline__text .kiln-placeholder .placeholder-label,
    .kiln-edit-mode.underscored[data-page-type=article] .headline_underscored__text .kiln-placeholder .placeholder-label {
      display: block
    }

    .kiln-edit-mode .headline_section-banner-image {
      height: 110px
    }

    .kiln-edit-mode .headline__text {
      height: 24px;
      margin-top: 20px;
      padding-top: 32px
    }

    .kiln-edit-mode .headline__text .editor-inline {
      margin-left: 0
    }

    .kiln-edit-mode .vossi-headline_elevate__text {
      margin-top: unset;
      padding-top: unset
    }

    .kiln-edit-mode .vossi-headline_elevate>.selector {
      margin-bottom: calc(-1*var(--theme-semantic-space-xl))
    }

    .kiln-edit-mode .vossi-headline_elevate__footer {
      align-self: stretch
    }

    .kiln-edit-mode .headline_sponsorship__wrapper {
      margin-top: 10px
    }

    .kiln-edit-mode .headline_sponsorship:has(.selector) .add-top,
    .kiln-edit-mode .headline_sponsorship:has(.selector) .add-bottom {
      text-align: center;
      left: 0;
      right: 0
    }

    .kiln-edit-mode .zone:has(.layout--full-bleed),
    .kiln-edit-mode .product-zone:has(.layout--full-bleed) {
      width: 100vw;
      position: relative;
      left: 50%;
      margin-left: -50vw !important
    }

    [dir=rtl].kiln-edit-mode .zone:has(.layout--full-bleed),
    [dir=rtl].kiln-edit-mode .product-zone:has(.layout--full-bleed) {
      left: auto;
      right: 50%;
      margin-left: auto !important;
      margin-right: -50vw !important
    }

    .kiln-edit-mode .zone .layout--full-bleed,
    .kiln-edit-mode .zone .zone__inner:has(.layout--full-bleed),
    .kiln-edit-mode .zone .product-zone__inner:has(.layout--full-bleed),
    .kiln-edit-mode .product-zone .layout--full-bleed,
    .kiln-edit-mode .product-zone .zone__inner:has(.layout--full-bleed),
    .kiln-edit-mode .product-zone .product-zone__inner:has(.layout--full-bleed) {
      padding: 0 16px
    }

    .kiln-edit-mode .zone .layout--full-bleed .kiln-permanent-placeholder,
    .kiln-edit-mode .zone .zone__inner:has(.layout--full-bleed) .kiln-permanent-placeholder,
    .kiln-edit-mode .zone .product-zone__inner:has(.layout--full-bleed) .kiln-permanent-placeholder,
    .kiln-edit-mode .product-zone .layout--full-bleed .kiln-permanent-placeholder,
    .kiln-edit-mode .product-zone .zone__inner:has(.layout--full-bleed) .kiln-permanent-placeholder,
    .kiln-edit-mode .product-zone .product-zone__inner:has(.layout--full-bleed) .kiln-permanent-placeholder {
      max-width: unset
    }

    .kiln-edit-mode .zone .layout--full-bleed .custom-placeholder,
    .kiln-edit-mode .zone .zone__inner:has(.layout--full-bleed) .custom-placeholder,
    .kiln-edit-mode .zone .product-zone__inner:has(.layout--full-bleed) .custom-placeholder,
    .kiln-edit-mode .product-zone .layout--full-bleed .custom-placeholder,
    .kiln-edit-mode .product-zone .zone__inner:has(.layout--full-bleed) .custom-placeholder,
    .kiln-edit-mode .product-zone .product-zone__inner:has(.layout--full-bleed) .custom-placeholder {
      width: 100vw;
      margin-left: -50vw;
      padding: 0 16px;
      position: relative;
      left: 50%
    }

    [dir=rtl].kiln-edit-mode .zone .layout--full-bleed .custom-placeholder,
    [dir=rtl].kiln-edit-mode .zone .zone__inner:has(.layout--full-bleed) .custom-placeholder,
    [dir=rtl].kiln-edit-mode .zone .product-zone__inner:has(.layout--full-bleed) .custom-placeholder,
    [dir=rtl].kiln-edit-mode .product-zone .layout--full-bleed .custom-placeholder,
    [dir=rtl].kiln-edit-mode .product-zone .zone__inner:has(.layout--full-bleed) .custom-placeholder,
    [dir=rtl].kiln-edit-mode .product-zone .product-zone__inner:has(.layout--full-bleed) .custom-placeholder {
      margin-left: auto;
      margin-right: -50vw;
      left: auto;
      right: 50%
    }

    .kiln-edit-mode .zone .layout--full-bleed .custom-placeholder__right,
    .kiln-edit-mode .zone .zone__inner:has(.layout--full-bleed) .custom-placeholder__right,
    .kiln-edit-mode .zone .product-zone__inner:has(.layout--full-bleed) .custom-placeholder__right,
    .kiln-edit-mode .product-zone .layout--full-bleed .custom-placeholder__right,
    .kiln-edit-mode .product-zone .zone__inner:has(.layout--full-bleed) .custom-placeholder__right,
    .kiln-edit-mode .product-zone .product-zone__inner:has(.layout--full-bleed) .custom-placeholder__right {
      right: 16px
    }

    body[dir=rtl].kiln-edit-mode .zone .product-zone__outer,
    body[dir=rtl].kiln-edit-mode .product-zone .product-zone__outer {
      display: none !important
    }

    .kiln-edit-mode .zone.layout--slide-carousel .product-zone__items,
    .kiln-edit-mode .product-zone.layout--slide-carousel .product-zone__items {
      scrollbar-width: auto;
      margin-bottom: 14px;
      overflow-x: scroll
    }

    .kiln-edit-mode .zone aside:has(~.zone__inner .layout--full-bleed, ~.product-zone__inner .layout--full-bleed) .add-top,
    .kiln-edit-mode .zone aside:has(~.zone__inner .layout--full-bleed, ~.product-zone__inner .layout--full-bleed) .add-bottom,
    .kiln-edit-mode .product-zone aside:has(~.zone__inner .layout--full-bleed, ~.product-zone__inner .layout--full-bleed) .add-top,
    .kiln-edit-mode .product-zone aside:has(~.zone__inner .layout--full-bleed, ~.product-zone__inner .layout--full-bleed) .add-bottom {
      margin-left: -50vw;
      left: 50%
    }

    .kiln-edit-mode .zone aside:has(~.zone__inner .layout--full-bleed, ~.product-zone__inner .layout--full-bleed) .add-top .ui-button,
    .kiln-edit-mode .zone aside:has(~.zone__inner .layout--full-bleed, ~.product-zone__inner .layout--full-bleed) .add-bottom .ui-button,
    .kiln-edit-mode .product-zone aside:has(~.zone__inner .layout--full-bleed, ~.product-zone__inner .layout--full-bleed) .add-top .ui-button,
    .kiln-edit-mode .product-zone aside:has(~.zone__inner .layout--full-bleed, ~.product-zone__inner .layout--full-bleed) .add-bottom .ui-button {
      z-index: 10000
    }

    .kiln-edit-mode .zone aside:has(~.zone__inner .layout--full-bleed, ~.product-zone__inner .layout--full-bleed) .selector-label,
    .kiln-edit-mode .product-zone aside:has(~.zone__inner .layout--full-bleed, ~.product-zone__inner .layout--full-bleed) .selector-label {
      left: 16px
    }

    .kiln-edit-mode .zone aside:has(~.zone__inner .layout--full-bleed, ~.product-zone__inner .layout--full-bleed) .quick-bar,
    .kiln-edit-mode .product-zone aside:has(~.zone__inner .layout--full-bleed, ~.product-zone__inner .layout--full-bleed) .quick-bar {
      right: 16px
    }

    .kiln-edit-mode .layout--full-bleed__top .zone:has(.layout--full-bleed),
    .kiln-edit-mode .layout--full-bleed__top .product-zone:has(.layout--full-bleed),
    .kiln-edit-mode .layout--full-bleed__sub-header .zone:has(.layout--full-bleed),
    .kiln-edit-mode .layout--full-bleed__sub-header .product-zone:has(.layout--full-bleed) {
      left: 0;
      margin-left: 0 !important
    }

    .kiln-edit-mode .highlights {
      display: block
    }

    .kiln-edit-mode .component-selector-wrapper.sponsor-banner {
      position: absolute
    }

    .kiln-edit-mode .live-blog,
    .kiln-edit-mode .live-blog-auto {
      border-radius: 5px;
      padding: 16px;
      box-shadow: 0 0 8px #e6e6e6
    }

    .kiln-edit-mode .article-text-banner_underscored-sponsored .ql-editor p {
      margin-left: 20px
    }

    .kiln-edit-mode .editor-bio .image .kiln-placeholder {
      display: inline-flex;
      min-height: 80px !important
    }

    .kiln-edit-mode .container_side-by-side-package__field-links .component-selector-wrapper--selected.container_side-by-side-package__item,
    .kiln-edit-mode .container_side-by-side-package__field-links:has(>div.sortable-chosen.kiln-sortable-ghost) .container_side-by-side-package__item:first-of-type,
    .kiln-edit-mode .container_side-by-side-package__field-links:has(>div.sortable-chosen.kiln-sortable-ghost) .container_side-by-side-package__item:nth-of-type(2) {
      display: inline-flex
    }

    .kiln-edit-mode .container_side-by-side-package__field-links .component-selector-wrapper--selected.container_side-by-side-package__item .container_side-by-side-package__link:first-of-type,
    .kiln-edit-mode .container_side-by-side-package__field-links:has(>div.sortable-chosen.kiln-sortable-ghost) .container_side-by-side-package__item:first-of-type .container_side-by-side-package__link:first-of-type,
    .kiln-edit-mode .container_side-by-side-package__field-links:has(>div.sortable-chosen.kiln-sortable-ghost) .container_side-by-side-package__item:nth-of-type(2) .container_side-by-side-package__link:first-of-type {
      order: 2
    }

    .kiln-edit-mode .container_side-by-side-package__field-links .component-selector-wrapper--selected.container_side-by-side-package__item .container_side-by-side-package__link:nth-of-type(2),
    .kiln-edit-mode .container_side-by-side-package__field-links:has(>div.sortable-chosen.kiln-sortable-ghost) .container_side-by-side-package__item:first-of-type .container_side-by-side-package__link:nth-of-type(2),
    .kiln-edit-mode .container_side-by-side-package__field-links:has(>div.sortable-chosen.kiln-sortable-ghost) .container_side-by-side-package__item:nth-of-type(2) .container_side-by-side-package__link:nth-of-type(2) {
      order: 1;
      margin-right: 12px;
      display: inline-flex
    }

    .kiln-edit-mode .container_side-by-side-package__field-links:has(>.component-selector-wrapper--selected.container_side-by-side-package__item),
    .kiln-edit-mode .container_side-by-side-package__field-links:has(>div.sortable-chosen.kiln-sortable-ghost) {
      grid-column-gap: 0;
      grid-template-columns: 1fr
    }

    .kiln-edit-mode .container_side-by-side-feature__field-links .component-selector-wrapper.container_side-by-side-feature__item .container_side-by-side-feature__link:has(.container__item-media-wrapper) {
      order: 2
    }

    .kiln-edit-mode .container_side-by-side-feature__field-links .component-selector-wrapper.container_side-by-side-feature__item .container_side-by-side-feature__link:has(.container__item-media-wrapper) .card__label-container {
      display: none
    }

    .kiln-edit-mode .container_side-by-side-feature__field-links .component-selector-wrapper.container_side-by-side-feature__item .container_side-by-side-feature__link:has(.container__headline) {
      margin: var(--semantic-space-lg)0;
      order: 1
    }

    .kiln-edit-mode .container_side-by-side-feature__field-links .component-selector-wrapper.container_side-by-side-feature__item .container_side-by-side-feature__link:has(.container__headline) .card__label-container {
      height: unset;
      margin-bottom: var(--semantic-space-md)
    }

    .kiln-edit-mode .container_side-by-side-feature__field-links .component-selector-wrapper.container_side-by-side-feature__item .container_side-by-side-feature__link:has(.container__headline) .card__label {
      border: var(--semantic-border-sm)solid var(--semantic-color-border-quartenary);
      transform: unset;
      top: 0;
      bottom: 0;
      left: 0
    }

    .kiln-edit-mode .container--ai-recommendations .kiln-permanent-placeholder .placeholder-label,
    .kiln-edit-mode .container--ai-recommendations .kiln-permanent-placeholder .placeholder-text {
      color: #311b92
    }

    .kiln-edit-mode .container--ai-recommendations .kiln-permanent-placeholder .placeholder-label:before {
      content: "";
      background-color: currentColor;
      width: 1.2em;
      height: 1.2em;
      margin-right: .5em;
      display: inline-block;
      -webkit-mask-image: url("ai-two-stars.svg");
      mask-image: url("ai-two-stars.svg");
      -webkit-mask-size: cover;
      mask-size: cover
    }

    .kiln-edit-mode .video-resource-elevate.vertical-video .video-resource__chyron-wrapper.invisible {
      opacity: 1
    }

    .kiln-edit-mode .callout-form>.kiln-permanent-placeholder,
    .kiln-edit-mode .live-commentary>.kiln-permanent-placeholder,
    .kiln-edit-mode [class^=live-commentary_]>.kiln-permanent-placeholder {
      height: auto;
      margin-bottom: 12px
    }

    .kiln-edit-mode .callout-form-field {
      width: 90%;
      margin-inline: auto
    }

    .kiln-edit-mode .callout-form-field>.kiln-permanent-placeholder {
      margin-bottom: 12px
    }

    .kiln-edit-mode .callout-form-field>.kiln-permanent-placeholder .placeholder-text {
      text-transform: none
    }

    .kiln-edit-mode.article_elevate_xlarge .vossi-headline_elevate>.selector {
      margin-bottom: calc(-1*var(--semantic-space-2xl))
    }

    .layout-no-rail[data-page-type=gallery] .layout-no-rail__top.kiln-page-area .headline__wrapper {
      position: unset;
      transform: unset;
      width: unset;
      padding-bottom: 20px
    }

    @media screen and (width>=1360px) {
      body.underscored.kiln-edit-mode .article__main:has(.article__table-of-contents-wrapper:not(:empty)) {
        grid-template-columns: 292px 1fr;
        grid-template-areas: "lede lede""toc main";
        column-gap: 24px;
        display: grid
      }

      body.underscored.kiln-edit-mode .article__main:has(.article__table-of-contents-wrapper:not(:empty)) .article__content>[data-article-gutter] {
        left: 0;
        inset-inline-start: 0 !important
      }

      body.underscored.kiln-edit-mode .article__main:has(.article__table-of-contents-wrapper:not(:empty)) .article__lede-wrapper {
        grid-area: lede
      }

      body.underscored.kiln-edit-mode .article__main:has(.article__table-of-contents-wrapper:not(:empty)) .article__content-container {
        grid-area: main;
        padding-inline-start: 0 !important
      }

      body.underscored.kiln-edit-mode .article__main:has(.article__table-of-contents-wrapper:not(:empty)) .article__table-of-contents-wrapper {
        grid-area: toc
      }

      body.underscored.kiln-edit-mode .article__main:has(.article__table-of-contents-wrapper:not(:empty)) .layout-with-rail__rail {
        grid-area: rail
      }

      body.underscored.kiln-edit-mode.sponsorship .article__main:has(.article__table-of-contents-wrapper:not(:empty)) .article__content {
        width: inherit
      }
    }

    @media screen and (width>=960px) {
      .kiln-edit-mode .headline__text {
        height: 100%
      }

      .kiln-edit-mode .layout-no-rail-article-fullwidth__top .headline__text,
      .kiln-edit-mode .layout-no-rail-article-fullwidth-comms__top .headline__text,
      .kiln-edit-mode .layout-no-rail-article-fullwidth-sponsor__top .headline__text {
        padding-top: 32px
      }
    }

    @media screen and (width>=768px) {

      .kiln-edit-mode.layout-article-elevate .video-inline_carousel__video-resource .video-resource__details,
      .kiln-edit-mode.layout-article-elevate .video-playlist__playlist-wrapper .video-playlist__navigation {
        display: none !important
      }

      .kiln-edit-mode.layout-article-elevate .layout__main:has(.settings.active) {
        display: unset !important
      }

      .kiln-edit-mode.layout-article-elevate .layout__main:has(.settings.active) .layout__left,
      .kiln-edit-mode.layout-article-elevate .layout__main:has(.settings.active) .layout__right {
        display: none !important
      }

      .kiln-edit-mode.layout-article-elevate .layout__main:has(.settings.active) .layout__center {
        max-width: 100% !important
      }
    }

    @media screen and (width>=480px) {

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned,
      body.kiln-edit-mode .ai-article-summary {
        border-top-width: 2px
      }

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post__created,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__created,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post__created,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__created,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post__created,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__created,
      body.kiln-edit-mode .ai-article-summary__created {
        background-color: #f2f2f2;
        justify-content: space-between;
        align-items: center;
        padding: 4px 12px;
        display: flex
      }

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post__created-left,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__created-left,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post__created-left,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__created-left,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post__created-left,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__created-left,
      body.kiln-edit-mode .ai-article-summary__created-left {
        flex: 1;
        justify-content: left;
        min-width: 0;
        display: flex
      }

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post__created-right,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__created-right,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post__created-right,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__created-right,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post__created-right,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__created-right,
      body.kiln-edit-mode .ai-article-summary__created-right {
        flex-shrink: 0;
        justify-content: right;
        align-items: center;
        gap: 8px;
        display: flex
      }

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post__created-right [data-collaboration-avatars],
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__created-right [data-collaboration-avatars],
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post__created-right [data-collaboration-avatars],
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__created-right [data-collaboration-avatars],
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post__created-right [data-collaboration-avatars],
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__created-right [data-collaboration-avatars],
      body.kiln-edit-mode .ai-article-summary__created-right [data-collaboration-avatars] {
        flex-wrap: wrap;
        align-content: center;
        margin: 0 16px;
        display: flex
      }

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post__created .custom-placeholder,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__created .custom-placeholder,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post__created .custom-placeholder,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__created .custom-placeholder,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post__created .custom-placeholder,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__created .custom-placeholder,
      body.kiln-edit-mode .ai-article-summary__created .custom-placeholder {
        margin: -6px -12px 0
      }

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post__created-text,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__created-text,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post__created-text,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__created-text,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post__created-text,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__created-text,
      body.kiln-edit-mode .ai-article-summary__created-text {
        color: #8c8c8c;
        font-size: 12px;
        font-weight: 500;
        line-height: 1.25
      }

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.new),
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.new),
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.new),
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.new),
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.new),
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.new),
      body.kiln-edit-mode .ai-article-summary:has(div.new) {
        border-top-color: #466cf0;
        border-bottom-color: #466cf0
      }

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.new) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.new) .ai-article-summary__status-arrow,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.new) .ai-article-summary__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.new) .live-story-post__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.new) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.new) .ai-article-summary__status-arrow,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.new) .ai-article-summary__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.new) .live-story-post__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.new) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.new) .ai-article-summary__status-arrow,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.new) .ai-article-summary__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.new) .live-story-post__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.new) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.new) .ai-article-summary__status-arrow,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.new) .ai-article-summary__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.new) .live-story-post__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.new) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.new) .ai-article-summary__status-arrow,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.new) .ai-article-summary__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.new) .live-story-post__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.new) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.new) .ai-article-summary__status-arrow,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.new) .ai-article-summary__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.new) .live-story-post__status-name,
      body.kiln-edit-mode .ai-article-summary:has(div.new) .ai-article-summary__status-menu.ui-icon-button,
      body.kiln-edit-mode .ai-article-summary:has(div.new) .ai-article-summary__status-arrow,
      body.kiln-edit-mode .ai-article-summary:has(div.new) .ai-article-summary__status-name,
      body.kiln-edit-mode .ai-article-summary:has(div.new) .live-story-post__status-name {
        background-color: #466cf0
      }

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.for_review),
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.for_review),
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.for_review),
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.for_review),
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.for_review),
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.for_review),
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.for_review),
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.for_review),
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.for_review),
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.for_review),
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.for_review),
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.for_review),
      body.kiln-edit-mode .ai-article-summary:has(.ai-article-summary__status.for_review),
      body.kiln-edit-mode .ai-article-summary:has(div.for_review) {
        border-top-color: #f162c0;
        border-bottom-color: #f162c0
      }

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.for_review) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.for_review) .ai-article-summary__status-arrow,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.for_review) .ai-article-summary__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.for_review) .live-story-post__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.for_review) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.for_review) .ai-article-summary__status-arrow,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.for_review) .ai-article-summary__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.for_review) .live-story-post__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.for_review) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.for_review) .ai-article-summary__status-arrow,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.for_review) .ai-article-summary__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.for_review) .live-story-post__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.for_review) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.for_review) .ai-article-summary__status-arrow,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.for_review) .ai-article-summary__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.for_review) .live-story-post__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.for_review) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.for_review) .ai-article-summary__status-arrow,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.for_review) .ai-article-summary__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.for_review) .live-story-post__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.for_review) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.for_review) .ai-article-summary__status-arrow,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.for_review) .ai-article-summary__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.for_review) .live-story-post__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.for_review) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.for_review) .ai-article-summary__status-arrow,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.for_review) .ai-article-summary__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.for_review) .live-story-post__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.for_review) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.for_review) .ai-article-summary__status-arrow,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.for_review) .ai-article-summary__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.for_review) .live-story-post__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.for_review) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.for_review) .ai-article-summary__status-arrow,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.for_review) .ai-article-summary__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.for_review) .live-story-post__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.for_review) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.for_review) .ai-article-summary__status-arrow,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.for_review) .ai-article-summary__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.for_review) .live-story-post__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.for_review) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.for_review) .ai-article-summary__status-arrow,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.for_review) .ai-article-summary__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.for_review) .live-story-post__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.for_review) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.for_review) .ai-article-summary__status-arrow,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.for_review) .ai-article-summary__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.for_review) .live-story-post__status-name,
      body.kiln-edit-mode .ai-article-summary:has(.ai-article-summary__status.for_review) .ai-article-summary__status-menu.ui-icon-button,
      body.kiln-edit-mode .ai-article-summary:has(.ai-article-summary__status.for_review) .ai-article-summary__status-arrow,
      body.kiln-edit-mode .ai-article-summary:has(.ai-article-summary__status.for_review) .ai-article-summary__status-name,
      body.kiln-edit-mode .ai-article-summary:has(.ai-article-summary__status.for_review) .live-story-post__status-name,
      body.kiln-edit-mode .ai-article-summary:has(div.for_review) .ai-article-summary__status-menu.ui-icon-button,
      body.kiln-edit-mode .ai-article-summary:has(div.for_review) .ai-article-summary__status-arrow,
      body.kiln-edit-mode .ai-article-summary:has(div.for_review) .ai-article-summary__status-name,
      body.kiln-edit-mode .ai-article-summary:has(div.for_review) .live-story-post__status-name {
        background-color: #f162c0
      }

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.in_review),
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.in_review),
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.in_review),
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.in_review),
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.in_review),
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.in_review),
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.in_review),
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.in_review),
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.in_review),
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.in_review),
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.in_review),
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.in_review),
      body.kiln-edit-mode .ai-article-summary:has(.ai-article-summary__status.in_review),
      body.kiln-edit-mode .ai-article-summary:has(div.in_review) {
        border-top-color: #bc0d80;
        border-bottom-color: #bc0d80
      }

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.in_review) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.in_review) .ai-article-summary__status-arrow,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.in_review) .ai-article-summary__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.in_review) .live-story-post__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.in_review) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.in_review) .ai-article-summary__status-arrow,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.in_review) .ai-article-summary__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.in_review) .live-story-post__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.in_review) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.in_review) .ai-article-summary__status-arrow,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.in_review) .ai-article-summary__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.in_review) .live-story-post__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.in_review) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.in_review) .ai-article-summary__status-arrow,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.in_review) .ai-article-summary__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.in_review) .live-story-post__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.in_review) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.in_review) .ai-article-summary__status-arrow,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.in_review) .ai-article-summary__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.in_review) .live-story-post__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.in_review) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.in_review) .ai-article-summary__status-arrow,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.in_review) .ai-article-summary__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.in_review) .live-story-post__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.in_review) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.in_review) .ai-article-summary__status-arrow,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.in_review) .ai-article-summary__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.in_review) .live-story-post__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.in_review) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.in_review) .ai-article-summary__status-arrow,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.in_review) .ai-article-summary__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.in_review) .live-story-post__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.in_review) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.in_review) .ai-article-summary__status-arrow,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.in_review) .ai-article-summary__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.in_review) .live-story-post__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.in_review) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.in_review) .ai-article-summary__status-arrow,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.in_review) .ai-article-summary__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.in_review) .live-story-post__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.in_review) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.in_review) .ai-article-summary__status-arrow,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.in_review) .ai-article-summary__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.in_review) .live-story-post__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.in_review) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.in_review) .ai-article-summary__status-arrow,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.in_review) .ai-article-summary__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.in_review) .live-story-post__status-name,
      body.kiln-edit-mode .ai-article-summary:has(.ai-article-summary__status.in_review) .ai-article-summary__status-menu.ui-icon-button,
      body.kiln-edit-mode .ai-article-summary:has(.ai-article-summary__status.in_review) .ai-article-summary__status-arrow,
      body.kiln-edit-mode .ai-article-summary:has(.ai-article-summary__status.in_review) .ai-article-summary__status-name,
      body.kiln-edit-mode .ai-article-summary:has(.ai-article-summary__status.in_review) .live-story-post__status-name,
      body.kiln-edit-mode .ai-article-summary:has(div.in_review) .ai-article-summary__status-menu.ui-icon-button,
      body.kiln-edit-mode .ai-article-summary:has(div.in_review) .ai-article-summary__status-arrow,
      body.kiln-edit-mode .ai-article-summary:has(div.in_review) .ai-article-summary__status-name,
      body.kiln-edit-mode .ai-article-summary:has(div.in_review) .live-story-post__status-name {
        background-color: #bc0d80
      }

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.ready_to_publish),
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.ready_to_publish),
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.ready_to_publish),
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.ready_to_publish),
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.ready_to_publish),
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.ready_to_publish),
      body.kiln-edit-mode .ai-article-summary:has(div.ready_to_publish) {
        border-top-color: #881df3;
        border-bottom-color: #881df3
      }

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.ready_to_publish) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.ready_to_publish) .ai-article-summary__status-arrow,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.ready_to_publish) .ai-article-summary__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.ready_to_publish) .live-story-post__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.ready_to_publish) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.ready_to_publish) .ai-article-summary__status-arrow,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.ready_to_publish) .ai-article-summary__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.ready_to_publish) .live-story-post__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.ready_to_publish) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.ready_to_publish) .ai-article-summary__status-arrow,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.ready_to_publish) .ai-article-summary__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.ready_to_publish) .live-story-post__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.ready_to_publish) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.ready_to_publish) .ai-article-summary__status-arrow,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.ready_to_publish) .ai-article-summary__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.ready_to_publish) .live-story-post__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.ready_to_publish) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.ready_to_publish) .ai-article-summary__status-arrow,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.ready_to_publish) .ai-article-summary__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.ready_to_publish) .live-story-post__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.ready_to_publish) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.ready_to_publish) .ai-article-summary__status-arrow,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.ready_to_publish) .ai-article-summary__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.ready_to_publish) .live-story-post__status-name,
      body.kiln-edit-mode .ai-article-summary:has(div.ready_to_publish) .ai-article-summary__status-menu.ui-icon-button,
      body.kiln-edit-mode .ai-article-summary:has(div.ready_to_publish) .ai-article-summary__status-arrow,
      body.kiln-edit-mode .ai-article-summary:has(div.ready_to_publish) .ai-article-summary__status-name,
      body.kiln-edit-mode .ai-article-summary:has(div.ready_to_publish) .live-story-post__status-name {
        background-color: #881df3
      }

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.ready_to_publish),
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.published),
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.ready_to_publish),
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.published),
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.ready_to_publish),
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.published),
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.ready_to_publish),
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.published),
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.ready_to_publish),
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.published),
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.ready_to_publish),
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.published),
      body.kiln-edit-mode .ai-article-summary:has(.ai-article-summary__status.ready_to_publish),
      body.kiln-edit-mode .ai-article-summary:has(div.published) {
        border-top-color: #18b959;
        border-bottom-color: #18b959
      }

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.ready_to_publish) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.ready_to_publish) .ai-article-summary__status-arrow,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.ready_to_publish) .ai-article-summary__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.ready_to_publish) .live-story-post__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.published) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.published) .ai-article-summary__status-arrow,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.published) .ai-article-summary__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.published) .live-story-post__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.ready_to_publish) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.ready_to_publish) .ai-article-summary__status-arrow,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.ready_to_publish) .ai-article-summary__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.ready_to_publish) .live-story-post__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.published) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.published) .ai-article-summary__status-arrow,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.published) .ai-article-summary__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.published) .live-story-post__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.ready_to_publish) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.ready_to_publish) .ai-article-summary__status-arrow,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.ready_to_publish) .ai-article-summary__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.ready_to_publish) .live-story-post__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.published) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.published) .ai-article-summary__status-arrow,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.published) .ai-article-summary__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.published) .live-story-post__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.ready_to_publish) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.ready_to_publish) .ai-article-summary__status-arrow,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.ready_to_publish) .ai-article-summary__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.ready_to_publish) .live-story-post__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.published) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.published) .ai-article-summary__status-arrow,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.published) .ai-article-summary__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.published) .live-story-post__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.ready_to_publish) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.ready_to_publish) .ai-article-summary__status-arrow,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.ready_to_publish) .ai-article-summary__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.ready_to_publish) .live-story-post__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.published) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.published) .ai-article-summary__status-arrow,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.published) .ai-article-summary__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.published) .live-story-post__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.ready_to_publish) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.ready_to_publish) .ai-article-summary__status-arrow,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.ready_to_publish) .ai-article-summary__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.ready_to_publish) .live-story-post__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.published) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.published) .ai-article-summary__status-arrow,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.published) .ai-article-summary__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.published) .live-story-post__status-name,
      body.kiln-edit-mode .ai-article-summary:has(.ai-article-summary__status.ready_to_publish) .ai-article-summary__status-menu.ui-icon-button,
      body.kiln-edit-mode .ai-article-summary:has(.ai-article-summary__status.ready_to_publish) .ai-article-summary__status-arrow,
      body.kiln-edit-mode .ai-article-summary:has(.ai-article-summary__status.ready_to_publish) .ai-article-summary__status-name,
      body.kiln-edit-mode .ai-article-summary:has(.ai-article-summary__status.ready_to_publish) .live-story-post__status-name,
      body.kiln-edit-mode .ai-article-summary:has(div.published) .ai-article-summary__status-menu.ui-icon-button,
      body.kiln-edit-mode .ai-article-summary:has(div.published) .ai-article-summary__status-arrow,
      body.kiln-edit-mode .ai-article-summary:has(div.published) .ai-article-summary__status-name,
      body.kiln-edit-mode .ai-article-summary:has(div.published) .live-story-post__status-name {
        background-color: #18b959
      }

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.updating),
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.updating),
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.updating),
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.updating),
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.updating),
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.updating),
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.updating),
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.updating),
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.updating),
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.updating),
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.updating),
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.updating),
      body.kiln-edit-mode .ai-article-summary:has(.ai-article-summary__status.updating),
      body.kiln-edit-mode .ai-article-summary:has(div.updating) {
        border-top-color: #f58d41;
        border-bottom-color: #f58d41
      }

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.updating) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.updating) .ai-article-summary__status-arrow,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.updating) .ai-article-summary__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.updating) .live-story-post__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.updating) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.updating) .ai-article-summary__status-arrow,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.updating) .ai-article-summary__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.updating) .live-story-post__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.updating) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.updating) .ai-article-summary__status-arrow,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.updating) .ai-article-summary__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.updating) .live-story-post__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.updating) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.updating) .ai-article-summary__status-arrow,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.updating) .ai-article-summary__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.updating) .live-story-post__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.updating) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.updating) .ai-article-summary__status-arrow,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.updating) .ai-article-summary__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.updating) .live-story-post__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.updating) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.updating) .ai-article-summary__status-arrow,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.updating) .ai-article-summary__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.updating) .live-story-post__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.updating) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.updating) .ai-article-summary__status-arrow,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.updating) .ai-article-summary__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.updating) .live-story-post__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.updating) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.updating) .ai-article-summary__status-arrow,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.updating) .ai-article-summary__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.updating) .live-story-post__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.updating) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.updating) .ai-article-summary__status-arrow,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.updating) .ai-article-summary__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.updating) .live-story-post__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.updating) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.updating) .ai-article-summary__status-arrow,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.updating) .ai-article-summary__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.updating) .live-story-post__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.updating) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.updating) .ai-article-summary__status-arrow,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.updating) .ai-article-summary__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.updating) .live-story-post__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.updating) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.updating) .ai-article-summary__status-arrow,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.updating) .ai-article-summary__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.updating) .live-story-post__status-name,
      body.kiln-edit-mode .ai-article-summary:has(.ai-article-summary__status.updating) .ai-article-summary__status-menu.ui-icon-button,
      body.kiln-edit-mode .ai-article-summary:has(.ai-article-summary__status.updating) .ai-article-summary__status-arrow,
      body.kiln-edit-mode .ai-article-summary:has(.ai-article-summary__status.updating) .ai-article-summary__status-name,
      body.kiln-edit-mode .ai-article-summary:has(.ai-article-summary__status.updating) .live-story-post__status-name,
      body.kiln-edit-mode .ai-article-summary:has(div.updating) .ai-article-summary__status-menu.ui-icon-button,
      body.kiln-edit-mode .ai-article-summary:has(div.updating) .ai-article-summary__status-arrow,
      body.kiln-edit-mode .ai-article-summary:has(div.updating) .ai-article-summary__status-name,
      body.kiln-edit-mode .ai-article-summary:has(div.updating) .live-story-post__status-name {
        background-color: #f58d41
      }

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.hold_for_release),
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.hold_for_release),
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.hold_for_release),
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.hold_for_release),
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.hold_for_release),
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.hold_for_release),
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.hold_for_release),
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.hold_for_release),
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.hold_for_release),
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.hold_for_release),
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.hold_for_release),
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.hold_for_release),
      body.kiln-edit-mode .ai-article-summary:has(.ai-article-summary__status.hold_for_release),
      body.kiln-edit-mode .ai-article-summary:has(div.hold_for_release) {
        border-top-color: #df2424;
        border-bottom-color: #df2424
      }

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.hold_for_release) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.hold_for_release) .ai-article-summary__status-arrow,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.hold_for_release) .ai-article-summary__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.hold_for_release) .live-story-post__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.hold_for_release) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.hold_for_release) .ai-article-summary__status-arrow,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.hold_for_release) .ai-article-summary__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.hold_for_release) .live-story-post__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.hold_for_release) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.hold_for_release) .ai-article-summary__status-arrow,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.hold_for_release) .ai-article-summary__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.hold_for_release) .live-story-post__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.hold_for_release) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.hold_for_release) .ai-article-summary__status-arrow,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.hold_for_release) .ai-article-summary__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.hold_for_release) .live-story-post__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.hold_for_release) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.hold_for_release) .ai-article-summary__status-arrow,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.hold_for_release) .ai-article-summary__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.hold_for_release) .live-story-post__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.hold_for_release) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.hold_for_release) .ai-article-summary__status-arrow,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.hold_for_release) .ai-article-summary__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.hold_for_release) .live-story-post__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.hold_for_release) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.hold_for_release) .ai-article-summary__status-arrow,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.hold_for_release) .ai-article-summary__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.hold_for_release) .live-story-post__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.hold_for_release) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.hold_for_release) .ai-article-summary__status-arrow,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.hold_for_release) .ai-article-summary__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.hold_for_release) .live-story-post__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.hold_for_release) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.hold_for_release) .ai-article-summary__status-arrow,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.hold_for_release) .ai-article-summary__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(.ai-article-summary__status.hold_for_release) .live-story-post__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.hold_for_release) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.hold_for_release) .ai-article-summary__status-arrow,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.hold_for_release) .ai-article-summary__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post:has(div.hold_for_release) .live-story-post__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.hold_for_release) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.hold_for_release) .ai-article-summary__status-arrow,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.hold_for_release) .ai-article-summary__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(.ai-article-summary__status.hold_for_release) .live-story-post__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.hold_for_release) .ai-article-summary__status-menu.ui-icon-button,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.hold_for_release) .ai-article-summary__status-arrow,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.hold_for_release) .ai-article-summary__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.hold_for_release) .live-story-post__status-name,
      body.kiln-edit-mode .ai-article-summary:has(.ai-article-summary__status.hold_for_release) .ai-article-summary__status-menu.ui-icon-button,
      body.kiln-edit-mode .ai-article-summary:has(.ai-article-summary__status.hold_for_release) .ai-article-summary__status-arrow,
      body.kiln-edit-mode .ai-article-summary:has(.ai-article-summary__status.hold_for_release) .ai-article-summary__status-name,
      body.kiln-edit-mode .ai-article-summary:has(.ai-article-summary__status.hold_for_release) .live-story-post__status-name,
      body.kiln-edit-mode .ai-article-summary:has(div.hold_for_release) .ai-article-summary__status-menu.ui-icon-button,
      body.kiln-edit-mode .ai-article-summary:has(div.hold_for_release) .ai-article-summary__status-arrow,
      body.kiln-edit-mode .ai-article-summary:has(div.hold_for_release) .ai-article-summary__status-name,
      body.kiln-edit-mode .ai-article-summary:has(div.hold_for_release) .live-story-post__status-name {
        background-color: #df2424
      }

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post__status,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__status,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post__status,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__status,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post__status,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__status,
      body.kiln-edit-mode .ai-article-summary__status {
        justify-content: right;
        align-items: center;
        gap: 0;
        display: flex
      }

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post__status .ai-article-summary__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__status .ai-article-summary__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post__status .ai-article-summary__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__status .ai-article-summary__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post__status .ai-article-summary__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__status .ai-article-summary__status-name,
      body.kiln-edit-mode .ai-article-summary__status .ai-article-summary__status-name {
        text-transform: capitalize;
        color: #fff;
        white-space: nowrap;
        border-radius: 16px 0 0 16px;
        align-items: center;
        width: fit-content;
        height: 28px;
        margin: 0;
        padding: 0 8px 0 12px;
        font-size: 12px;
        font-weight: 500;
        display: flex
      }

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post__status .live-story-post__status-name,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__status .live-story-post__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post__status .live-story-post__status-name,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__status .live-story-post__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post__status .live-story-post__status-name,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__status .live-story-post__status-name,
      body.kiln-edit-mode .ai-article-summary__status .live-story-post__status-name {
        text-transform: capitalize;
        color: #fff;
        white-space: nowrap;
        border-radius: 16px;
        align-items: center;
        gap: 2px;
        width: fit-content;
        height: fit-content;
        margin: 0 4px;
        padding: 4px 4px 4px 10px;
        font-size: 12px;
        font-weight: 500;
        display: flex
      }

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post__status .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__status .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post__status .ai-article-summary__status-menu.ui-icon-button,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__status .ai-article-summary__status-menu.ui-icon-button,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post__status .ai-article-summary__status-menu.ui-icon-button,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__status .ai-article-summary__status-menu.ui-icon-button,
      body.kiln-edit-mode .ai-article-summary__status .ai-article-summary__status-menu.ui-icon-button {
        border-radius: 0 16px 16px 0;
        width: 24px;
        min-width: auto;
        height: 28px;
        margin: 0;
        padding: 0 6px 0 2px
      }

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post__status .ai-article-summary__status-menu.ui-icon-button:hover,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post__status .ai-article-summary__status-menu.ui-icon-button:focus,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__status .ai-article-summary__status-menu.ui-icon-button:hover,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__status .ai-article-summary__status-menu.ui-icon-button:focus,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post__status .ai-article-summary__status-menu.ui-icon-button:hover,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post__status .ai-article-summary__status-menu.ui-icon-button:focus,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__status .ai-article-summary__status-menu.ui-icon-button:hover,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__status .ai-article-summary__status-menu.ui-icon-button:focus,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post__status .ai-article-summary__status-menu.ui-icon-button:hover,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post__status .ai-article-summary__status-menu.ui-icon-button:focus,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__status .ai-article-summary__status-menu.ui-icon-button:hover,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__status .ai-article-summary__status-menu.ui-icon-button:focus,
      body.kiln-edit-mode .ai-article-summary__status .ai-article-summary__status-menu.ui-icon-button:hover,
      body.kiln-edit-mode .ai-article-summary__status .ai-article-summary__status-menu.ui-icon-button:focus {
        filter: brightness(.9)
      }

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post__status .ai-article-summary__status-menu.ui-icon-button .ui-icon,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__status .ai-article-summary__status-menu.ui-icon-button .ui-icon,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post__status .ai-article-summary__status-menu.ui-icon-button .ui-icon,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__status .ai-article-summary__status-menu.ui-icon-button .ui-icon,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post__status .ai-article-summary__status-menu.ui-icon-button .ui-icon,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__status .ai-article-summary__status-menu.ui-icon-button .ui-icon,
      body.kiln-edit-mode .ai-article-summary__status .ai-article-summary__status-menu.ui-icon-button .ui-icon {
        color: #fff;
        font-size: 18px
      }

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post__status .live-story-post__status-kebab.live-story-post__status-kebab,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__status .live-story-post__status-kebab.live-story-post__status-kebab,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post__status .live-story-post__status-kebab.live-story-post__status-kebab,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__status .live-story-post__status-kebab.live-story-post__status-kebab,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post__status .live-story-post__status-kebab.live-story-post__status-kebab,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__status .live-story-post__status-kebab.live-story-post__status-kebab,
      body.kiln-edit-mode .ai-article-summary__status .live-story-post__status-kebab.live-story-post__status-kebab {
        color: #fff;
        width: 24px;
        min-width: 24px;
        height: 24px
      }

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post__status .live-story-post__status-kebab.live-story-post__status-kebab .ui-icon-button__icon.ui-icon-button__icon,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__status .live-story-post__status-kebab.live-story-post__status-kebab .ui-icon-button__icon.ui-icon-button__icon,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post__status .live-story-post__status-kebab.live-story-post__status-kebab .ui-icon-button__icon.ui-icon-button__icon,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__status .live-story-post__status-kebab.live-story-post__status-kebab .ui-icon-button__icon.ui-icon-button__icon,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post__status .live-story-post__status-kebab.live-story-post__status-kebab .ui-icon-button__icon.ui-icon-button__icon,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__status .live-story-post__status-kebab.live-story-post__status-kebab .ui-icon-button__icon.ui-icon-button__icon,
      body.kiln-edit-mode .ai-article-summary__status .live-story-post__status-kebab.live-story-post__status-kebab .ui-icon-button__icon.ui-icon-button__icon {
        color: #fff;
        font-size: 18px
      }

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post__publish,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__publish,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post__publish,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__publish,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post__publish,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__publish,
      body.kiln-edit-mode .ai-article-summary__publish {
        justify-content: right;
        margin: 8px 0 8px 8px;
        display: flex
      }

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post__publish-button.ui-button.ui-button--type-primary.ui-button--color-default,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__publish-button.ui-button.ui-button--type-primary.ui-button--color-default,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post__publish-button.ui-button.ui-button--type-primary.ui-button--color-default,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__publish-button.ui-button.ui-button--type-primary.ui-button--color-default,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post__publish-button.ui-button.ui-button--type-primary.ui-button--color-default,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__publish-button.ui-button.ui-button--type-primary.ui-button--color-default,
      body.kiln-edit-mode .ai-article-summary__publish-button.ui-button.ui-button--type-primary.ui-button--color-default {
        color: #fff;
        background-color: #607d8b
      }

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post__publish-button.ui-button.ui-button--type-primary.ui-button--color-default:hover,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post__publish-button.ui-button.ui-button--type-primary.ui-button--color-default:focus,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__publish-button.ui-button.ui-button--type-primary.ui-button--color-default:hover,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__publish-button.ui-button.ui-button--type-primary.ui-button--color-default:focus,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post__publish-button.ui-button.ui-button--type-primary.ui-button--color-default:hover,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post__publish-button.ui-button.ui-button--type-primary.ui-button--color-default:focus,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__publish-button.ui-button.ui-button--type-primary.ui-button--color-default:hover,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__publish-button.ui-button.ui-button--type-primary.ui-button--color-default:focus,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post__publish-button.ui-button.ui-button--type-primary.ui-button--color-default:hover,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post__publish-button.ui-button.ui-button--type-primary.ui-button--color-default:focus,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__publish-button.ui-button.ui-button--type-primary.ui-button--color-default:hover,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__publish-button.ui-button.ui-button--type-primary.ui-button--color-default:focus,
      body.kiln-edit-mode .ai-article-summary__publish-button.ui-button.ui-button--type-primary.ui-button--color-default:hover,
      body.kiln-edit-mode .ai-article-summary__publish-button.ui-button.ui-button--type-primary.ui-button--color-default:focus {
        background-color: #455a64
      }

      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post__publish-button.ui-button.ui-button--type-primary.ui-button--color-default:disabled,
      body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__publish-button.ui-button.ui-button--type-primary.ui-button--color-default:disabled,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post__publish-button.ui-button.ui-button--type-primary.ui-button--color-default:disabled,
      body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__publish-button.ui-button.ui-button--type-primary.ui-button--color-default:disabled,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post__publish-button.ui-button.ui-button--type-primary.ui-button--color-default:disabled,
      body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__publish-button.ui-button.ui-button--type-primary.ui-button--color-default:disabled,
      body.kiln-edit-mode .ai-article-summary__publish-button.ui-button.ui-button--type-primary.ui-button--color-default:disabled {
        color: #fff;
        opacity: .5;
        background-color: #607d8b
      }

      .ai-article-summary__loading {
        z-index: 100;
        color: #311b92;
        background-color: #ede7f6;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 16px;
        width: 100%;
        height: 100%;
        padding: 24px;
        display: flex;
        position: absolute;
        top: 0;
        left: 0
      }

      .ai-article-summary__loading-text {
        font-size: 20px
      }

      .ai-article-summary__loading svg circle {
        stroke: #311b92 !important
      }

      .kiln-overlay-form .input-container[data-generating=true]>:not(.ai-article-summary__loading):not(ai-article-summary-loading) {
        display: none
      }

      .kiln-overlay-form .input-container[data-generating=true]>.ai-article-summary__loading,
      .kiln-overlay-form .input-container[data-generating=true]>ai-article-summary-loading {
        min-height: 200px;
        position: static
      }

      .complex-list-item-inner[data-generating=true]>:not(.ai-article-summary__loading):not(ai-article-summary-loading):not(.complex-list-item-actions) {
        display: none
      }

      .complex-list-item-inner[data-generating=true]>.ai-article-summary__loading,
      .complex-list-item-inner[data-generating=true]>ai-article-summary-loading {
        min-height: 60px;
        position: static
      }

      .kiln-edit-mode .vertical-video .video-inline_vertical-video .video-resource__wrapper,
      .kiln-edit-mode .vertical-video .video-inline_vertical-livestream .video-resource__wrapper,
      .kiln-edit-mode .vertical-livestream .video-inline_vertical-video .video-resource__wrapper,
      .kiln-edit-mode .vertical-livestream .video-inline_vertical-livestream .video-resource__wrapper {
        height: unset !important
      }

      .kiln-edit-mode .vertical-video .video-inline_vertical-video .video-playlist .video-playlist__navigation,
      .kiln-edit-mode .vertical-video .video-inline_vertical-livestream .video-playlist .video-playlist__navigation,
      .kiln-edit-mode .vertical-livestream .video-inline_vertical-video .video-playlist .video-playlist__navigation,
      .kiln-edit-mode .vertical-livestream .video-inline_vertical-livestream .video-playlist .video-playlist__navigation {
        display: none !important
      }

      .kiln-edit-mode .vertical-video .video-inline_vertical-video .video-playlist .video-resource,
      .kiln-edit-mode .vertical-video .video-inline_vertical-livestream .video-playlist .video-resource,
      .kiln-edit-mode .vertical-livestream .video-inline_vertical-video .video-playlist .video-resource,
      .kiln-edit-mode .vertical-livestream .video-inline_vertical-livestream .video-playlist .video-resource {
        height: 100%
      }

      .kiln-edit-mode .vertical-video .video-inline_vertical-video .video-playlist__outer-container,
      .kiln-edit-mode .vertical-video .video-inline_vertical-livestream .video-playlist__outer-container,
      .kiln-edit-mode .vertical-livestream .video-inline_vertical-video .video-playlist__outer-container,
      .kiln-edit-mode .vertical-livestream .video-inline_vertical-livestream .video-playlist__outer-container {
        height: 100dvh;
        width: inherit !important
      }

      .kiln-edit-mode .video-resource:has([data-is-vertical-video-embed=true]) .video-resource__wrapper {
        padding-bottom: 0
      }

      .kiln-edit-mode .container_side-by-side-feature__cards-wrapper {
        container: sidebyside/inline-size
      }

      @container sidebyside (width>=600px) {
        .kiln-edit-mode .container_side-by-side-feature__item {
          gap: unset
        }

        .kiln-edit-mode .container_side-by-side-feature__field-links .component-selector-wrapper.container_side-by-side-feature__item {
          grid-gap: var(--semantic-space-xl);
          width: 100%;
          display: grid
        }

        .kiln-edit-mode .container_side-by-side-feature__field-links .component-selector-wrapper.container_side-by-side-feature__item>.container__item-media-wrapper,
        .kiln-edit-mode .container_side-by-side-feature__field-links .component-selector-wrapper.container_side-by-side-feature__item .container_side-by-side-feature__link:has(.container__item-media-wrapper) {
          flex: 2;
          grid-row-start: 1;
          grid-column-start: 2
        }

        .kiln-edit-mode .container_side-by-side-feature__field-links .component-selector-wrapper.container_side-by-side-feature__item .container_side-by-side-feature__link:has(.container__headline) {
          flex: 1;
          grid-row-start: 1;
          grid-column-start: 1;
          margin: 0;
          position: relative
        }

        .kiln-edit-mode .container_side-by-side-feature__field-links .component-selector-wrapper.container_side-by-side-feature__item .container_side-by-side-feature__link:has(.container__headline) .container__text {
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%)
        }
      }

      @container sidebyside (width>=900px) {
        .kiln-edit-mode .container_side-by-side-feature__item {
          gap: unset
        }

        .kiln-edit-mode .container_side-by-side-feature__field-links .component-selector-wrapper.container_side-by-side-feature__item .container_side-by-side-feature__link:has(.container__headline) {
          margin: 0 var(--semantic-space-3xl)0 0
        }
      }

      [data-layout-uri*="layout-no-rail/instances/underscored-static-awards-v1"] .layout-no-rail__topFullBleed .image .kiln-placeholder {
        margin: 0
      }

      [data-layout-uri*="layout-no-rail/instances/underscored-static-awards-v1"] .headline_section-banner-image__image .image .placeholder-text {
        color: #0000
      }

      [data-layout-uri*="layout-no-rail/instances/underscored-static-awards-v1"] .headline_section-banner-image__image .image .placeholder-text:before {
        content: "Logo";
        color: #0d47a1
      }
    }

    .layout-shared-components [data-component-name=video-resource][data-vertical-orientation=true] {
      max-width: 360px !important
    }

    .experimentation .ui-select-option__basic,
    .experimentation .ui-select__display-value {
      text-transform: none !important
    }

    .commerce-tabs .button_awards .quick-bar {
      left: 50%;
      right: auto;
      transform: translate(-50%)
    }

    .kiln-edit-mode [data-component-name=scope] [data-editable=items] [data-component-name=zone]>aside.selector .reposition-buttons-wrapper,
    .kiln-edit-mode [data-component-name=scope] [data-editable=items]>[data-uri*="/_components/product-zone/"]:last-child .reposition-buttons-wrapper button:nth-last-child(-n+2) {
      display: none
    }

    .cnn.layout-homepage,
    .cnne.layout-homepage {
      --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-alerts__background: #fff
    }

    .layout-homepage {
      background-color: #fff;
      width: 100%;
      margin: 0;
      padding: 0
    }

    .layout-homepage__top:empty+.layout-homepage__wrapper:not(:has(.layout--full-bleed)) {
      padding-top: 24px
    }

    .layout-homepage .lazy-load__item--loading {
      aspect-ratio: 656/718;
      width: 100%;
      min-width: 0;
      max-width: 100%;
      overflow: hidden
    }

    .layout-homepage .lazy-load__item--loading:after {
      content: "";
      background-image: url("container-skeleton-desktop.svg");
      background-position: 0 0;
      background-repeat: no-repeat;
      background-size: 100% 100%;
      width: 100%;
      height: 100%;
      animation: .8s infinite skeleton-pulse;
      position: absolute;
      top: 0;
      left: 0
    }

    body[dir=rtl].layout-homepage :not([class*=ui], .material-icons) {
      font-family: noto_sans_arabic, helveticaneue, Helvetica, Arial, Utkal, sans-serif !important
    }

    .disable-scrolling {
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      position: fixed !important;
      overflow: hidden !important
    }

    @media screen and (width>=960px) {
      body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-homepage__top:empty+.layout-homepage__wrapper:not(:has(.layout--full-bleed)) {
        padding-top: 32px
      }
    }

    @supports not selector(:has(*)) {
      @media screen and (width>=960px) {
        body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-homepage__top:empty+.layout-homepage__wrapper:not(.has-pseudo-class-fix-layout--full-bleed) {
          padding-top: 32px
        }
      }

      @media screen and (width<=479px) {
        body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-homepage__top:empty+.layout-homepage__wrapper:not(.has-pseudo-class-fix-layout--full-bleed) {
          padding-top: 24px
        }
      }
    }


   
    #onetrust-banner-sdk .onetrust-vendors-list-handler {
      cursor: pointer;
      color: #1f96db;
      font-size: inherit;
      font-weight: bold;
      text-decoration: none;
      margin-left: 5px;
      white-space: normal;
      word-wrap: break-word;
      text-align: left
    }

    #onetrust-banner-sdk .onetrust-vendors-list-handler:hover {
      color: #1f96db
    }

    #onetrust-banner-sdk:focus {
      outline: 2px solid #000;
      outline-offset: -2px
    }

    #onetrust-banner-sdk a:focus {
      outline: 2px solid #000
    }

    #onetrust-banner-sdk #onetrust-accept-btn-handler,
    #onetrust-banner-sdk #onetrust-reject-all-handler,
    #onetrust-banner-sdk #onetrust-pc-btn-handler {
      outline-offset: 1px
    }

    #onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo {
      height: 64px;
      width: 64px
    }

    #onetrust-banner-sdk #onetrust-policy svg,
    #onetrust-banner-sdk .banner-option svg {
      height: 13px;
      width: 13px;
      margin-left: 1px
    }

    #onetrust-banner-sdk #onetrust-policy svg.ot-ext-lnk,
    #onetrust-banner-sdk .banner-option svg.ot-ext-lnk {
      vertical-align: middle
    }

    #onetrust-banner-sdk .ot-tcf2-vendor-count.ot-text-bold {
      font-weight: bold
    }

    #onetrust-banner-sdk .ot-button-order-0 {
      order: 0
    }

    #onetrust-banner-sdk .ot-button-order-1 {
      order: 1
    }

    #onetrust-banner-sdk .ot-button-order-2 {
      order: 2
    }

    #onetrust-banner-sdk #onetrust-close-btn-container svg {
      height: 10px;
      width: 10px;
      pointer-events: none
    }

    #onetrust-banner-sdk .ot-close-icon,
    #onetrust-pc-sdk .ot-close-icon,
    #ot-sync-ntfy .ot-close-icon {
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center;
      height: 12px;
      width: 12px
    }

    #onetrust-banner-sdk .powered-by-logo,
    #onetrust-banner-sdk .ot-pc-footer-logo a,
    #onetrust-pc-sdk .powered-by-logo,
    #onetrust-pc-sdk .ot-pc-footer-logo a,
    #ot-sync-ntfy .powered-by-logo,
    #ot-sync-ntfy .ot-pc-footer-logo a {
      background-size: contain;
      background-repeat: no-repeat;
      background-position: center;
      height: 25px;
      width: 152px;
      display: block;
      text-decoration: none;
      font-size: .75em
    }

    #onetrust-banner-sdk .powered-by-logo:hover,
    #onetrust-banner-sdk .ot-pc-footer-logo a:hover,
    #onetrust-pc-sdk .powered-by-logo:hover,
    #onetrust-pc-sdk .ot-pc-footer-logo a:hover,
    #ot-sync-ntfy .powered-by-logo:hover,
    #ot-sync-ntfy .ot-pc-footer-logo a:hover {
      color: #565656
    }

    #onetrust-banner-sdk h3 *,
    #onetrust-banner-sdk h4 *,
    #onetrust-banner-sdk h6 *,
    #onetrust-banner-sdk button *,
    #onetrust-banner-sdk a[data-parent-id] *,
    #onetrust-banner-sdk p[role=heading] *,
    #onetrust-pc-sdk h3 *,
    #onetrust-pc-sdk h4 *,
    #onetrust-pc-sdk h6 *,
    #onetrust-pc-sdk button *,
    #onetrust-pc-sdk a[data-parent-id] *,
    #onetrust-pc-sdk p[role=heading] *,
    #ot-sync-ntfy h3 *,
    #ot-sync-ntfy h4 *,
    #ot-sync-ntfy h6 *,
    #ot-sync-ntfy button *,
    #ot-sync-ntfy a[data-parent-id] *,
    #ot-sync-ntfy p[role=heading] * {
      font-size: inherit;
      font-weight: inherit;
      color: inherit
    }

    #onetrust-banner-sdk .ot-hide,
    #onetrust-pc-sdk .ot-hide,
    #ot-sync-ntfy .ot-hide {
      display: none !important
    }

    #onetrust-banner-sdk button.ot-link-btn:hover,
    #onetrust-pc-sdk button.ot-link-btn:hover,
    #ot-sync-ntfy button.ot-link-btn:hover {
      text-decoration: underline;
      opacity: 1
    }

    #onetrust-pc-sdk .ot-sdk-row .ot-sdk-column {
      padding: 0
    }

    #onetrust-pc-sdk .ot-sdk-container {
      padding-right: 0
    }

    #onetrust-pc-sdk .ot-sdk-row {
      flex-direction: initial;
      width: 100%
    }

    #onetrust-pc-sdk [type=checkbox]:checked,
    #onetrust-pc-sdk [type=checkbox]:not(:checked) {
      pointer-events: initial
    }

    #onetrust-pc-sdk [type=checkbox]:disabled+label::before,
    #onetrust-pc-sdk [type=checkbox]:disabled+label:after,
    #onetrust-pc-sdk [type=checkbox]:disabled+label,
    #onetrust-pc-sdk [type=checkbox][aria-disabled=true]+label::before,
    #onetrust-pc-sdk [type=checkbox][aria-disabled=true]+label:after,
    #onetrust-pc-sdk [type=checkbox][aria-disabled=true]+label {
      pointer-events: none;
      opacity: .8
    }

    #onetrust-pc-sdk #vendor-list-content {
      transform: translate3d(0, 0, 0)
    }

    #onetrust-pc-sdk li input[type=checkbox] {
      z-index: 1
    }

    #onetrust-pc-sdk li .ot-checkbox label {
      z-index: 2
    }

    #onetrust-pc-sdk li .ot-checkbox input[type=checkbox] {
      height: auto;
      width: auto
    }

    #onetrust-pc-sdk li .host-title a,
    #onetrust-pc-sdk li .ot-host-name a,
    #onetrust-pc-sdk li .accordion-text,
    #onetrust-pc-sdk li .ot-acc-txt {
      z-index: 2;
      position: relative
    }

    #onetrust-pc-sdk input {
      margin: 3px .1ex
    }

    #onetrust-pc-sdk .pc-logo,
    #onetrust-pc-sdk .ot-pc-logo {
      height: 60px;
      width: 180px;
      background-position: center;
      background-size: contain;
      background-repeat: no-repeat;
      display: inline-flex;
      justify-content: center;
      align-items: center
    }

    #onetrust-pc-sdk .pc-logo img,
    #onetrust-pc-sdk .ot-pc-logo img {
      max-height: 100%;
      max-width: 100%
    }

    #onetrust-pc-sdk .pc-logo svg,
    #onetrust-pc-sdk .ot-pc-logo svg {
      height: 60px;
      width: 180px
    }

    #onetrust-pc-sdk #close-pc-btn-handler>svg {
      margin: auto;
      display: block;
      height: 12px;
      width: 12px
    }

    #onetrust-pc-sdk #ot-pc-desc svg,
    #onetrust-pc-sdk .ot-desc-cntr svg,
    #onetrust-pc-sdk .ot-cat-grp svg {
      height: 13px;
      width: 13px;
      margin-left: -7px;
      vertical-align: middle;
      margin-right: 5px
    }

    #onetrust-pc-sdk #ot-pc-desc svg.ot-ext-lnk {
      margin-right: 8px
    }

    #onetrust-pc-sdk #ot-pc-desc .ot-userid-desc svg.ot-ext-lnk,
    #onetrust-pc-sdk #ot-pc-desc~.ot-userid-desc svg.ot-ext-lnk {
      margin-left: 3px;
      margin-right: 8px
    }

    #onetrust-pc-sdk .ot-host-hdr>a {
      display: inline-block
    }

    #onetrust-pc-sdk input[aria-disabled=true],
    #onetrust-banner-sdk input[aria-disabled=true] {
      pointer-events: none;
      opacity: .6
    }

    #onetrust-pc-sdk input[aria-disabled=true]+label,
    #onetrust-banner-sdk input[aria-disabled=true]+label {
      pointer-events: none;
      opacity: .6;
      cursor: not-allowed
    }

    #onetrust-pc-sdk .screen-reader-only,
    #onetrust-pc-sdk .ot-scrn-rdr,
    .ot-sdk-cookie-policy .screen-reader-only,
    .ot-sdk-cookie-policy .ot-scrn-rdr {
      border: 0;
      clip: rect(0 0 0 0);
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px
    }

    #onetrust-pc-sdk.ot-fade-in,
    .onetrust-pc-dark-filter.ot-fade-in,
    #onetrust-banner-sdk.ot-fade-in,
    .ot-confirm-dialog-overlay.ot-fade-in {
      animation-name: onetrust-fade-in;
      animation-duration: 400ms;
      animation-timing-function: ease-in-out
    }

    #onetrust-pc-sdk.ot-hide {
      display: none !important
    }

    .onetrust-pc-dark-filter.ot-hide {
      display: none !important
    }

    #ot-sdk-btn.ot-sdk-show-settings,
    #ot-sdk-btn.optanon-show-settings {
      color: #fff;
      background-color: #468254;
      height: auto;
      white-space: normal;
      word-wrap: break-word;
      padding: .8em 2em;
      font-size: .8em;
      line-height: 1.2;
      cursor: pointer;
      -moz-transition: .1s ease;
      -o-transition: .1s ease;
      -webkit-transition: 1s ease;
      transition: .1s ease
    }

    #ot-sdk-btn.ot-sdk-show-settings:hover,
    #ot-sdk-btn.optanon-show-settings:hover {
      color: #fff;
      background-color: #2c6415
    }

    #ot-sdk-btn.ot-sdk-show-settings:active,
    #ot-sdk-btn.optanon-show-settings:active {
      color: #fff;
      background-color: #2c6415;
      border: 1px solid rgba(162, 192, 169, .5)
    }

    .onetrust-pc-dark-filter {
      background: rgba(0, 0, 0, .5);
      z-index: 2147483646;
      width: 100%;
      height: 100%;
      overflow: hidden;
      position: fixed;
      top: 0;
      bottom: 0;
      left: 0
    }

    @keyframes onetrust-fade-in {
      0% {
        opacity: 0
      }

      100% {
        opacity: 1
      }
    }

    .ot-cookie-label {
      text-decoration: underline
    }

    @media only screen and (min-width: 426px)and (max-width: 896px)and (orientation: landscape) {
      #onetrust-pc-sdk p {
        font-size: .75em
      }
    }

    #onetrust-banner-sdk .banner-option-input:focus+label {
      outline: 1px solid #000;
      outline-style: auto
    }

    .category-vendors-list-handler+a:focus,
    .category-vendors-list-handler+a:focus-visible {
      outline: 2px solid #000
    }

    #onetrust-pc-sdk .ot-userid-title {
      margin-top: 10px
    }

    #onetrust-pc-sdk .ot-userid-title>span,
    #onetrust-pc-sdk .ot-userid-timestamp>span {
      font-weight: 700
    }

    #onetrust-pc-sdk .ot-userid-desc {
      font-style: italic
    }

    #onetrust-pc-sdk .ot-host-desc a {
      pointer-events: initial
    }

    #onetrust-pc-sdk .ot-ven-hdr>p a {
      position: relative;
      z-index: 2;
      pointer-events: initial
    }

    #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a,
    #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info a {
      margin-right: 8px
    }

    #onetrust-pc-sdk .ot-vnd-item svg.ot-ext-lnk {
      align-self: center
    }

    #onetrust-pc-sdk .ot-pc-footer-logo svg,
    #onetrust-pc-sdk .ot-pc-footer-logo img {
      width: 136px;
      height: 16px
    }

    #onetrust-pc-sdk .ot-pur-vdr-count {
      font-weight: 400;
      font-size: .8em;
      padding-top: 3px;
      display: block
    }

    #onetrust-pc-sdk p[role=heading] .ot-pur-vdr-count {
      font-weight: 400 !important;
      font-size: .8em !important
    }

    #onetrust-banner-sdk #onetrust-policy .ot-optout-signal,
    #onetrust-pc-sdk #ot-pc-content .ot-optout-signal {
      border: 1px solid #32ae88;
      border-radius: 3px;
      padding: 5px;
      margin-bottom: 10px;
      background-color: #f9fffa;
      font-size: .85rem;
      line-height: 2
    }

    #onetrust-banner-sdk #onetrust-policy .ot-optout-signal .ot-optout-icon,
    #onetrust-pc-sdk #ot-pc-content .ot-optout-signal .ot-optout-icon {
      display: inline;
      margin-right: 5px
    }

    #onetrust-banner-sdk #onetrust-policy .ot-optout-signal svg,
    #onetrust-pc-sdk #ot-pc-content .ot-optout-signal svg {
      height: 20px;
      width: 30px
    }

    #onetrust-banner-sdk #onetrust-policy .ot-optout-signal svg.ot-source-sprite,
    #onetrust-pc-sdk #ot-pc-content .ot-optout-signal svg.ot-source-sprite {
      position: relative;
      bottom: -3px
    }

    #onetrust-banner-sdk #onetrust-policy .ot-optout-signal svg:not(.ot-source-sprite),
    #onetrust-pc-sdk #ot-pc-content .ot-optout-signal svg:not(.ot-source-sprite) {
      transform: scale(0.5)
    }

    #onetrust-banner-sdk #onetrust-policy .ot-optout-signal svg:not(.ot-source-sprite) path,
    #onetrust-pc-sdk #ot-pc-content .ot-optout-signal svg:not(.ot-source-sprite) path {
      fill: #32ae88
    }

    #onetrust-consent-sdk .ot-general-modal {
      overflow: hidden;
      position: fixed;
      margin: 0 auto;
      top: 50%;
      left: 50%;
      width: 40%;
      padding: 1.5rem;
      max-width: 575px;
      min-width: 575px;
      z-index: 2147483647;
      border-radius: 2.5px;
      transform: translate(-50%, -50%)
    }

    #onetrust-consent-sdk .ot-signature-health-group {
      margin-top: 1rem;
      padding-left: 1.25rem;
      padding-right: 1.25rem;
      margin-bottom: .625rem;
      width: calc(100% - 2.5rem)
    }

    #onetrust-consent-sdk .ot-signature-health-group .ot-signature-health-form {
      gap: .5rem
    }

    #onetrust-consent-sdk .ot-signature-health .ot-signature-health-form {
      width: 70%;
      gap: .35rem
    }

    #onetrust-consent-sdk .ot-signature-health .ot-signature-input {
      height: 38px;
      padding: 6px 10px;
      background-color: #fff;
      border: 1px solid #d1d1d1;
      border-radius: 4px;
      box-shadow: none;
      box-sizing: border-box
    }

    #onetrust-consent-sdk .ot-signature-health .ot-signature-subtitle {
      font-size: 1.125rem
    }

    #onetrust-consent-sdk .ot-signature-health .ot-signature-group-title {
      font-size: 1.25rem;
      font-weight: bold
    }

    #onetrust-consent-sdk .ot-signature-health,
    #onetrust-consent-sdk .ot-signature-health-group {
      display: flex;
      flex-direction: column;
      gap: 1rem
    }

    #onetrust-consent-sdk .ot-signature-health .ot-signature-cont,
    #onetrust-consent-sdk .ot-signature-health-group .ot-signature-cont {
      display: flex;
      flex-direction: column;
      gap: .25rem
    }

    #onetrust-consent-sdk .ot-signature-health .ot-signature-paragraph,
    #onetrust-consent-sdk .ot-signature-health-group .ot-signature-paragraph {
      margin: 0;
      line-height: 20px;
      font-size: max(14px, .875rem)
    }

    #onetrust-consent-sdk .ot-signature-health .ot-health-signature-error,
    #onetrust-consent-sdk .ot-signature-health-group .ot-health-signature-error {
      color: #4d4d4d;
      font-size: min(12px, .75rem)
    }

    #onetrust-consent-sdk .ot-signature-health .ot-signature-buttons-cont,
    #onetrust-consent-sdk .ot-signature-health-group .ot-signature-buttons-cont {
      margin-top: max(.75rem, 2%);
      gap: 1rem;
      display: flex;
      justify-content: flex-end
    }

    #onetrust-consent-sdk .ot-signature-health .ot-signature-button,
    #onetrust-consent-sdk .ot-signature-health-group .ot-signature-button {
      flex: 1;
      height: auto;
      color: #fff;
      cursor: pointer;
      line-height: 1.2;
      min-width: 125px;
      font-weight: 600;
      font-size: .813em;
      border-radius: 2px;
      padding: 12px 10px;
      white-space: normal;
      word-wrap: break-word;
      word-break: break-word;
      background-color: #68b631;
      border: 2px solid #68b631
    }

    #onetrust-consent-sdk .ot-signature-health .ot-signature-button.reject,
    #onetrust-consent-sdk .ot-signature-health-group .ot-signature-button.reject {
      background-color: #fff
    }

    #onetrust-consent-sdk .ot-input-field-cont {
      display: flex;
      flex-direction: column;
      gap: .5rem
    }

    #onetrust-consent-sdk .ot-input-field-cont .ot-signature-input {
      width: 65%
    }

    #onetrust-consent-sdk .ot-signature-health-form {
      display: flex;
      flex-direction: column
    }

    #onetrust-consent-sdk .ot-signature-health-form .ot-signature-label {
      margin-bottom: 0;
      line-height: 20px;
      font-size: max(14px, .875rem)
    }

    #onetrust-consent-sdk #onetrust-sprite-svg {
      display: none
    }

    @media only screen and (max-width: 600px) {
      #onetrust-consent-sdk .ot-general-modal {
        min-width: 100%
      }

      #onetrust-consent-sdk .ot-signature-health .ot-signature-health-form {
        width: 100%
      }

      #onetrust-consent-sdk .ot-input-field-cont .ot-signature-input {
        width: 100%
      }
    }

    #onetrust-banner-sdk,
    #onetrust-pc-sdk,
    #ot-sdk-cookie-policy,
    #ot-sync-ntfy {
      font-size: 16px
    }

    #onetrust-banner-sdk *,
    #onetrust-banner-sdk ::after,
    #onetrust-banner-sdk ::before,
    #onetrust-pc-sdk *,
    #onetrust-pc-sdk ::after,
    #onetrust-pc-sdk ::before,
    #ot-sdk-cookie-policy *,
    #ot-sdk-cookie-policy ::after,
    #ot-sdk-cookie-policy ::before,
    #ot-sync-ntfy *,
    #ot-sync-ntfy ::after,
    #ot-sync-ntfy ::before {
      -webkit-box-sizing: content-box;
      -moz-box-sizing: content-box;
      box-sizing: content-box
    }

    #onetrust-banner-sdk div,
    #onetrust-banner-sdk span,
    #onetrust-banner-sdk h1,
    #onetrust-banner-sdk h2,
    #onetrust-banner-sdk h3,
    #onetrust-banner-sdk h4,
    #onetrust-banner-sdk h5,
    #onetrust-banner-sdk h6,
    #onetrust-banner-sdk p,
    #onetrust-banner-sdk img,
    #onetrust-banner-sdk svg,
    #onetrust-banner-sdk button,
    #onetrust-banner-sdk section,
    #onetrust-banner-sdk a,
    #onetrust-banner-sdk label,
    #onetrust-banner-sdk input,
    #onetrust-banner-sdk ul,
    #onetrust-banner-sdk li,
    #onetrust-banner-sdk nav,
    #onetrust-banner-sdk table,
    #onetrust-banner-sdk thead,
    #onetrust-banner-sdk tr,
    #onetrust-banner-sdk td,
    #onetrust-banner-sdk tbody,
    #onetrust-banner-sdk .ot-main-content,
    #onetrust-banner-sdk .ot-toggle,
    #onetrust-banner-sdk #ot-content,
    #onetrust-banner-sdk #ot-pc-content,
    #onetrust-banner-sdk .checkbox,
    #onetrust-pc-sdk div,
    #onetrust-pc-sdk span,
    #onetrust-pc-sdk h1,
    #onetrust-pc-sdk h2,
    #onetrust-pc-sdk h3,
    #onetrust-pc-sdk h4,
    #onetrust-pc-sdk h5,
    #onetrust-pc-sdk h6,
    #onetrust-pc-sdk p,
    #onetrust-pc-sdk img,
    #onetrust-pc-sdk svg,
    #onetrust-pc-sdk button,
    #onetrust-pc-sdk section,
    #onetrust-pc-sdk a,
    #onetrust-pc-sdk label,
    #onetrust-pc-sdk input,
    #onetrust-pc-sdk ul,
    #onetrust-pc-sdk li,
    #onetrust-pc-sdk nav,
    #onetrust-pc-sdk table,
    #onetrust-pc-sdk thead,
    #onetrust-pc-sdk tr,
    #onetrust-pc-sdk td,
    #onetrust-pc-sdk tbody,
    #onetrust-pc-sdk .ot-main-content,
    #onetrust-pc-sdk .ot-toggle,
    #onetrust-pc-sdk #ot-content,
    #onetrust-pc-sdk #ot-pc-content,
    #onetrust-pc-sdk .checkbox,
    #ot-sdk-cookie-policy div,
    #ot-sdk-cookie-policy span,
    #ot-sdk-cookie-policy h1,
    #ot-sdk-cookie-policy h2,
    #ot-sdk-cookie-policy h3,
    #ot-sdk-cookie-policy h4,
    #ot-sdk-cookie-policy h5,
    #ot-sdk-cookie-policy h6,
    #ot-sdk-cookie-policy p,
    #ot-sdk-cookie-policy img,
    #ot-sdk-cookie-policy svg,
    #ot-sdk-cookie-policy button,
    #ot-sdk-cookie-policy section,
    #ot-sdk-cookie-policy a,
    #ot-sdk-cookie-policy label,
    #ot-sdk-cookie-policy input,
    #ot-sdk-cookie-policy ul,
    #ot-sdk-cookie-policy li,
    #ot-sdk-cookie-policy nav,
    #ot-sdk-cookie-policy table,
    #ot-sdk-cookie-policy thead,
    #ot-sdk-cookie-policy tr,
    #ot-sdk-cookie-policy td,
    #ot-sdk-cookie-policy tbody,
    #ot-sdk-cookie-policy .ot-main-content,
    #ot-sdk-cookie-policy .ot-toggle,
    #ot-sdk-cookie-policy #ot-content,
    #ot-sdk-cookie-policy #ot-pc-content,
    #ot-sdk-cookie-policy .checkbox,
    #ot-sync-ntfy div,
    #ot-sync-ntfy span,
    #ot-sync-ntfy h1,
    #ot-sync-ntfy h2,
    #ot-sync-ntfy h3,
    #ot-sync-ntfy h4,
    #ot-sync-ntfy h5,
    #ot-sync-ntfy h6,
    #ot-sync-ntfy p,
    #ot-sync-ntfy img,
    #ot-sync-ntfy svg,
    #ot-sync-ntfy button,
    #ot-sync-ntfy section,
    #ot-sync-ntfy a,
    #ot-sync-ntfy label,
    #ot-sync-ntfy input,
    #ot-sync-ntfy ul,
    #ot-sync-ntfy li,
    #ot-sync-ntfy nav,
    #ot-sync-ntfy table,
    #ot-sync-ntfy thead,
    #ot-sync-ntfy tr,
    #ot-sync-ntfy td,
    #ot-sync-ntfy tbody,
    #ot-sync-ntfy .ot-main-content,
    #ot-sync-ntfy .ot-toggle,
    #ot-sync-ntfy #ot-content,
    #ot-sync-ntfy #ot-pc-content,
    #ot-sync-ntfy .checkbox {
      font-family: inherit;
      font-weight: normal;
      -webkit-font-smoothing: auto;
      letter-spacing: normal;
      line-height: normal;
      padding: 0;
      margin: 0;
      height: auto;
      min-height: 0;
      max-height: none;
      width: auto;
      min-width: 0;
      max-width: none;
      border-radius: 0;
      border: none;
      clear: none;
      float: none;
      position: static;
      bottom: auto;
      left: auto;
      right: auto;
      top: auto;
      text-align: left;
      text-decoration: none;
      text-indent: 0;
      text-shadow: none;
      text-transform: none;
      white-space: normal;
      background: none;
      overflow: visible;
      vertical-align: baseline;
      visibility: visible;
      z-index: auto;
      box-shadow: none
    }

    #onetrust-banner-sdk img,
    #onetrust-pc-sdk img,
    #ot-sdk-cookie-policy img,
    #ot-sync-ntfy img {
      overflow: hidden !important
    }

    #onetrust-banner-sdk label:before,
    #onetrust-banner-sdk label:after,
    #onetrust-banner-sdk .checkbox:after,
    #onetrust-banner-sdk .checkbox:before,
    #onetrust-pc-sdk label:before,
    #onetrust-pc-sdk label:after,
    #onetrust-pc-sdk .checkbox:after,
    #onetrust-pc-sdk .checkbox:before,
    #ot-sdk-cookie-policy label:before,
    #ot-sdk-cookie-policy label:after,
    #ot-sdk-cookie-policy .checkbox:after,
    #ot-sdk-cookie-policy .checkbox:before,
    #ot-sync-ntfy label:before,
    #ot-sync-ntfy label:after,
    #ot-sync-ntfy .checkbox:after,
    #ot-sync-ntfy .checkbox:before {
      content: "";
      content: none
    }

    #onetrust-banner-sdk .ot-sdk-container,
    #onetrust-pc-sdk .ot-sdk-container,
    #ot-sdk-cookie-policy .ot-sdk-container {
      position: relative;
      width: 100%;
      max-width: 100%;
      margin: 0 auto;
      padding: 0 20px;
      box-sizing: border-box
    }

    #onetrust-banner-sdk .ot-sdk-column,
    #onetrust-banner-sdk .ot-sdk-columns,
    #onetrust-pc-sdk .ot-sdk-column,
    #onetrust-pc-sdk .ot-sdk-columns,
    #ot-sdk-cookie-policy .ot-sdk-column,
    #ot-sdk-cookie-policy .ot-sdk-columns {
      width: 100%;
      float: left;
      box-sizing: border-box;
      padding: 0;
      display: initial
    }

    @media(min-width: 400px) {

      #onetrust-banner-sdk .ot-sdk-container,
      #onetrust-pc-sdk .ot-sdk-container,
      #ot-sdk-cookie-policy .ot-sdk-container {
        width: 90%;
        padding: 0
      }
    }

    @media(min-width: 550px) {

      #onetrust-banner-sdk .ot-sdk-container,
      #onetrust-pc-sdk .ot-sdk-container,
      #ot-sdk-cookie-policy .ot-sdk-container {
        width: 100%
      }

      #onetrust-banner-sdk .ot-sdk-column,
      #onetrust-banner-sdk .ot-sdk-columns,
      #onetrust-pc-sdk .ot-sdk-column,
      #onetrust-pc-sdk .ot-sdk-columns,
      #ot-sdk-cookie-policy .ot-sdk-column,
      #ot-sdk-cookie-policy .ot-sdk-columns {
        margin-left: 4%
      }

      #onetrust-banner-sdk .ot-sdk-column:first-child,
      #onetrust-banner-sdk .ot-sdk-columns:first-child,
      #onetrust-pc-sdk .ot-sdk-column:first-child,
      #onetrust-pc-sdk .ot-sdk-columns:first-child,
      #ot-sdk-cookie-policy .ot-sdk-column:first-child,
      #ot-sdk-cookie-policy .ot-sdk-columns:first-child {
        margin-left: 0
      }

      #onetrust-banner-sdk .ot-sdk-two.ot-sdk-columns,
      #onetrust-pc-sdk .ot-sdk-two.ot-sdk-columns,
      #ot-sdk-cookie-policy .ot-sdk-two.ot-sdk-columns {
        width: 13.3333333333%
      }

      #onetrust-banner-sdk .ot-sdk-three.ot-sdk-columns,
      #onetrust-pc-sdk .ot-sdk-three.ot-sdk-columns,
      #ot-sdk-cookie-policy .ot-sdk-three.ot-sdk-columns {
        width: 22%
      }

      #onetrust-banner-sdk .ot-sdk-four.ot-sdk-columns,
      #onetrust-pc-sdk .ot-sdk-four.ot-sdk-columns,
      #ot-sdk-cookie-policy .ot-sdk-four.ot-sdk-columns {
        width: 30.6666666667%
      }

      #onetrust-banner-sdk .ot-sdk-eight.ot-sdk-columns,
      #onetrust-pc-sdk .ot-sdk-eight.ot-sdk-columns,
      #ot-sdk-cookie-policy .ot-sdk-eight.ot-sdk-columns {
        width: 65.3333333333%
      }

      #onetrust-banner-sdk .ot-sdk-nine.ot-sdk-columns,
      #onetrust-pc-sdk .ot-sdk-nine.ot-sdk-columns,
      #ot-sdk-cookie-policy .ot-sdk-nine.ot-sdk-columns {
        width: 74%
      }

      #onetrust-banner-sdk .ot-sdk-ten.ot-sdk-columns,
      #onetrust-pc-sdk .ot-sdk-ten.ot-sdk-columns,
      #ot-sdk-cookie-policy .ot-sdk-ten.ot-sdk-columns {
        width: 82.6666666667%
      }

      #onetrust-banner-sdk .ot-sdk-eleven.ot-sdk-columns,
      #onetrust-pc-sdk .ot-sdk-eleven.ot-sdk-columns,
      #ot-sdk-cookie-policy .ot-sdk-eleven.ot-sdk-columns {
        width: 91.3333333333%
      }

      #onetrust-banner-sdk .ot-sdk-twelve.ot-sdk-columns,
      #onetrust-pc-sdk .ot-sdk-twelve.ot-sdk-columns,
      #ot-sdk-cookie-policy .ot-sdk-twelve.ot-sdk-columns {
        width: 100%;
        margin-left: 0
      }
    }

    #onetrust-banner-sdk h1,
    #onetrust-banner-sdk h2,
    #onetrust-banner-sdk h3,
    #onetrust-banner-sdk h4,
    #onetrust-banner-sdk h5,
    #onetrust-banner-sdk h6,
    #onetrust-banner-sdk p[role=heading],
    #onetrust-pc-sdk h1,
    #onetrust-pc-sdk h2,
    #onetrust-pc-sdk h3,
    #onetrust-pc-sdk h4,
    #onetrust-pc-sdk h5,
    #onetrust-pc-sdk h6,
    #onetrust-pc-sdk p[role=heading],
    #ot-sdk-cookie-policy h1,
    #ot-sdk-cookie-policy h2,
    #ot-sdk-cookie-policy h3,
    #ot-sdk-cookie-policy h4,
    #ot-sdk-cookie-policy h5,
    #ot-sdk-cookie-policy h6,
    #ot-sdk-cookie-policy p[role=heading] {
      margin-top: 0;
      font-weight: 600;
      font-family: inherit
    }

    #onetrust-banner-sdk h1,
    #onetrust-pc-sdk h1,
    #ot-sdk-cookie-policy h1 {
      font-size: 1.5rem;
      line-height: 1.2
    }

    #onetrust-banner-sdk h2,
    #onetrust-pc-sdk h2,
    #ot-sdk-cookie-policy h2 {
      font-size: 1.5rem;
      line-height: 1.25
    }

    #onetrust-banner-sdk h3,
    #onetrust-pc-sdk h3,
    #ot-sdk-cookie-policy h3 {
      font-size: 1.5rem;
      line-height: 1.3
    }

    #onetrust-banner-sdk h4,
    #onetrust-pc-sdk h4,
    #ot-sdk-cookie-policy h4 {
      font-size: 1.5rem;
      line-height: 1.35
    }

    #onetrust-banner-sdk h5,
    #onetrust-pc-sdk h5,
    #ot-sdk-cookie-policy h5 {
      font-size: 1.5rem;
      line-height: 1.5
    }

    #onetrust-banner-sdk h6,
    #onetrust-pc-sdk h6,
    #ot-sdk-cookie-policy h6 {
      font-size: 1.5rem;
      line-height: 1.6
    }

    @media(min-width: 550px) {

      #onetrust-banner-sdk h1,
      #onetrust-pc-sdk h1,
      #ot-sdk-cookie-policy h1 {
        font-size: 1.5rem
      }

      #onetrust-banner-sdk h2,
      #onetrust-pc-sdk h2,
      #ot-sdk-cookie-policy h2 {
        font-size: 1.5rem
      }

      #onetrust-banner-sdk h3,
      #onetrust-pc-sdk h3,
      #ot-sdk-cookie-policy h3 {
        font-size: 1.5rem
      }

      #onetrust-banner-sdk h4,
      #onetrust-pc-sdk h4,
      #ot-sdk-cookie-policy h4 {
        font-size: 1.5rem
      }

      #onetrust-banner-sdk h5,
      #onetrust-pc-sdk h5,
      #ot-sdk-cookie-policy h5 {
        font-size: 1.5rem
      }

      #onetrust-banner-sdk h6,
      #onetrust-pc-sdk h6,
      #ot-sdk-cookie-policy h6 {
        font-size: 1.5rem
      }
    }

    #onetrust-banner-sdk p:not([role=heading]),
    #onetrust-pc-sdk p:not([role=heading]),
    #ot-sdk-cookie-policy p:not([role=heading]) {
      margin: 0 0 1em 0;
      font-family: inherit;
      line-height: normal
    }

    #onetrust-banner-sdk a,
    #onetrust-pc-sdk a,
    #ot-sdk-cookie-policy a {
      color: #565656;
      text-decoration: none
    }

    #onetrust-banner-sdk a:hover,
    #onetrust-pc-sdk a:hover,
    #ot-sdk-cookie-policy a:hover {
      color: #565656;
      text-decoration: underline
    }

    #onetrust-banner-sdk .ot-sdk-button,
    #onetrust-banner-sdk button,
    #onetrust-pc-sdk .ot-sdk-button,
    #onetrust-pc-sdk button,
    #ot-sdk-cookie-policy .ot-sdk-button,
    #ot-sdk-cookie-policy button {
      margin-bottom: 1rem;
      font-family: inherit
    }

    #onetrust-banner-sdk .ot-sdk-button,
    #onetrust-banner-sdk button,
    #onetrust-pc-sdk .ot-sdk-button,
    #onetrust-pc-sdk button,
    #ot-sdk-cookie-policy .ot-sdk-button,
    #ot-sdk-cookie-policy button {
      display: inline-block;
      height: 38px;
      padding: 0 30px;
      color: #555;
      text-align: center;
      font-size: .9em;
      font-weight: 400;
      line-height: 38px;
      letter-spacing: .01em;
      text-decoration: none;
      white-space: nowrap;
      background-color: rgba(0, 0, 0, 0);
      border-radius: 2px;
      border: 1px solid #bbb;
      cursor: pointer;
      box-sizing: border-box
    }

    #onetrust-banner-sdk .ot-sdk-button:hover,
    #onetrust-banner-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):hover,
    #onetrust-banner-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):focus,
    #onetrust-pc-sdk .ot-sdk-button:hover,
    #onetrust-pc-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):hover,
    #onetrust-pc-sdk :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):focus,
    #ot-sdk-cookie-policy .ot-sdk-button:hover,
    #ot-sdk-cookie-policy :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):hover,
    #ot-sdk-cookie-policy :not(.ot-leg-btn-container):not(.ot-confirm-dialog-buttons)>button:not(.ot-link-btn):focus {
      color: #333;
      border-color: #888;
      opacity: .9
    }

    #onetrust-banner-sdk .ot-sdk-button:focus,
    #onetrust-banner-sdk :not(.ot-leg-btn-container)>button:focus,
    #onetrust-pc-sdk .ot-sdk-button:focus,
    #onetrust-pc-sdk :not(.ot-leg-btn-container)>button:focus,
    #ot-sdk-cookie-policy .ot-sdk-button:focus,
    #ot-sdk-cookie-policy :not(.ot-leg-btn-container)>button:focus {
      outline: 2px solid #000
    }

    #onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary,
    #onetrust-banner-sdk button.ot-sdk-button-primary,
    #onetrust-banner-sdk input[type=submit].ot-sdk-button-primary,
    #onetrust-banner-sdk input[type=reset].ot-sdk-button-primary,
    #onetrust-banner-sdk input[type=button].ot-sdk-button-primary,
    #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary,
    #onetrust-pc-sdk button.ot-sdk-button-primary,
    #onetrust-pc-sdk input[type=submit].ot-sdk-button-primary,
    #onetrust-pc-sdk input[type=reset].ot-sdk-button-primary,
    #onetrust-pc-sdk input[type=button].ot-sdk-button-primary,
    #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary,
    #ot-sdk-cookie-policy button.ot-sdk-button-primary,
    #ot-sdk-cookie-policy input[type=submit].ot-sdk-button-primary,
    #ot-sdk-cookie-policy input[type=reset].ot-sdk-button-primary,
    #ot-sdk-cookie-policy input[type=button].ot-sdk-button-primary {
      color: #fff;
      background-color: #33c3f0;
      border-color: #33c3f0
    }

    #onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:hover,
    #onetrust-banner-sdk button.ot-sdk-button-primary:hover,
    #onetrust-banner-sdk input[type=submit].ot-sdk-button-primary:hover,
    #onetrust-banner-sdk input[type=reset].ot-sdk-button-primary:hover,
    #onetrust-banner-sdk input[type=button].ot-sdk-button-primary:hover,
    #onetrust-banner-sdk .ot-sdk-button.ot-sdk-button-primary:focus,
    #onetrust-banner-sdk button.ot-sdk-button-primary:focus,
    #onetrust-banner-sdk input[type=submit].ot-sdk-button-primary:focus,
    #onetrust-banner-sdk input[type=reset].ot-sdk-button-primary:focus,
    #onetrust-banner-sdk input[type=button].ot-sdk-button-primary:focus,
    #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:hover,
    #onetrust-pc-sdk button.ot-sdk-button-primary:hover,
    #onetrust-pc-sdk input[type=submit].ot-sdk-button-primary:hover,
    #onetrust-pc-sdk input[type=reset].ot-sdk-button-primary:hover,
    #onetrust-pc-sdk input[type=button].ot-sdk-button-primary:hover,
    #onetrust-pc-sdk .ot-sdk-button.ot-sdk-button-primary:focus,
    #onetrust-pc-sdk button.ot-sdk-button-primary:focus,
    #onetrust-pc-sdk input[type=submit].ot-sdk-button-primary:focus,
    #onetrust-pc-sdk input[type=reset].ot-sdk-button-primary:focus,
    #onetrust-pc-sdk input[type=button].ot-sdk-button-primary:focus,
    #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:hover,
    #ot-sdk-cookie-policy button.ot-sdk-button-primary:hover,
    #ot-sdk-cookie-policy input[type=submit].ot-sdk-button-primary:hover,
    #ot-sdk-cookie-policy input[type=reset].ot-sdk-button-primary:hover,
    #ot-sdk-cookie-policy input[type=button].ot-sdk-button-primary:hover,
    #ot-sdk-cookie-policy .ot-sdk-button.ot-sdk-button-primary:focus,
    #ot-sdk-cookie-policy button.ot-sdk-button-primary:focus,
    #ot-sdk-cookie-policy input[type=submit].ot-sdk-button-primary:focus,
    #ot-sdk-cookie-policy input[type=reset].ot-sdk-button-primary:focus,
    #ot-sdk-cookie-policy input[type=button].ot-sdk-button-primary:focus {
      color: #fff;
      background-color: #1eaedb;
      border-color: #1eaedb
    }

    #onetrust-banner-sdk input[type=text],
    #onetrust-pc-sdk input[type=text],
    #ot-sdk-cookie-policy input[type=text] {
      height: 38px;
      padding: 6px 10px;
      background-color: #fff;
      border: 1px solid #707070;
      border-radius: 4px;
      box-shadow: none;
      box-sizing: border-box
    }

    #onetrust-banner-sdk input[type=text],
    #onetrust-pc-sdk input[type=text],
    #ot-sdk-cookie-policy input[type=text] {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none
    }

    #onetrust-banner-sdk input[type=text]:focus,
    #onetrust-pc-sdk input[type=text]:focus,
    #ot-sdk-cookie-policy input[type=text]:focus {
      border: 1px solid #000;
      outline: 0
    }

    #onetrust-banner-sdk label,
    #onetrust-pc-sdk label,
    #ot-sdk-cookie-policy label {
      display: block;
      margin-bottom: .5rem;
      font-weight: 600
    }

    #onetrust-banner-sdk input[type=checkbox],
    #onetrust-pc-sdk input[type=checkbox],
    #ot-sdk-cookie-policy input[type=checkbox] {
      display: inline
    }

    #onetrust-banner-sdk ul,
    #onetrust-pc-sdk ul,
    #ot-sdk-cookie-policy ul {
      list-style: circle inside
    }

    #onetrust-banner-sdk ul,
    #onetrust-pc-sdk ul,
    #ot-sdk-cookie-policy ul {
      padding-left: 0;
      margin-top: 0
    }

    #onetrust-banner-sdk ul ul,
    #onetrust-pc-sdk ul ul,
    #ot-sdk-cookie-policy ul ul {
      margin: 1.5rem 0 1.5rem 3rem;
      font-size: 90%
    }

    #onetrust-banner-sdk li,
    #onetrust-pc-sdk li,
    #ot-sdk-cookie-policy li {
      margin-bottom: 1rem
    }

    #onetrust-banner-sdk th,
    #onetrust-banner-sdk td,
    #onetrust-pc-sdk th,
    #onetrust-pc-sdk td,
    #ot-sdk-cookie-policy th,
    #ot-sdk-cookie-policy td {
      padding: 12px 15px;
      text-align: left;
      border-bottom: 1px solid #e1e1e1
    }

    #onetrust-banner-sdk button,
    #onetrust-pc-sdk button,
    #ot-sdk-cookie-policy button {
      margin-bottom: 1rem;
      font-family: inherit
    }

    #onetrust-banner-sdk .ot-sdk-container:after,
    #onetrust-banner-sdk .ot-sdk-row:after,
    #onetrust-pc-sdk .ot-sdk-container:after,
    #onetrust-pc-sdk .ot-sdk-row:after,
    #ot-sdk-cookie-policy .ot-sdk-container:after,
    #ot-sdk-cookie-policy .ot-sdk-row:after {
      content: "";
      display: table;
      clear: both
    }

    #onetrust-banner-sdk .ot-sdk-row,
    #onetrust-pc-sdk .ot-sdk-row,
    #ot-sdk-cookie-policy .ot-sdk-row {
      margin: 0;
      max-width: none;
      display: block
    }

    #onetrust-banner-sdk {
      box-shadow: 0 0 18px rgba(0, 0, 0, .2)
    }

    #onetrust-banner-sdk.otFlat {
      position: fixed;
      z-index: 2147483645;
      bottom: 0;
      right: 0;
      left: 0;
      background-color: #fff;
      max-height: 90%;
      overflow-x: hidden;
      overflow-y: auto
    }

    #onetrust-banner-sdk.otFlat.top {
      top: 0px;
      bottom: auto
    }

    #onetrust-banner-sdk.otRelFont {
      font-size: 1rem
    }

    #onetrust-banner-sdk>.ot-sdk-container {
      overflow: hidden
    }

    #onetrust-banner-sdk::-webkit-scrollbar {
      width: 11px
    }

    #onetrust-banner-sdk::-webkit-scrollbar-thumb {
      border-radius: 10px;
      background: #c1c1c1
    }

    #onetrust-banner-sdk {
      scrollbar-arrow-color: #c1c1c1;
      scrollbar-darkshadow-color: #c1c1c1;
      scrollbar-face-color: #c1c1c1;
      scrollbar-shadow-color: #c1c1c1
    }

    #onetrust-banner-sdk #onetrust-policy {
      margin: 1.25em 0 .625em 2em;
      overflow: hidden
    }

    #onetrust-banner-sdk #onetrust-policy .ot-gv-list-handler {
      float: left;
      font-size: .82em;
      padding: 0;
      margin-bottom: 0;
      border: 0;
      line-height: normal;
      height: auto;
      width: auto
    }

    #onetrust-banner-sdk #onetrust-policy-title {
      font-size: 1.2em;
      line-height: 1.3;
      margin-bottom: 10px
    }

    #onetrust-banner-sdk #onetrust-group-container {
      position: relative
    }

    #onetrust-banner-sdk #onetrust-policy-text {
      clear: both;
      text-align: left;
      font-size: .88em;
      line-height: 1.4
    }

    #onetrust-banner-sdk #onetrust-policy-text * {
      font-size: inherit;
      line-height: inherit
    }

    #onetrust-banner-sdk #onetrust-policy-text a {
      font-weight: bold
    }

    #onetrust-banner-sdk #onetrust-policy-title,
    #onetrust-banner-sdk #onetrust-policy-text {
      color: dimgray;
      float: left
    }

    #onetrust-banner-sdk #onetrust-button-group-parent {
      min-height: 1px;
      text-align: center
    }

    #onetrust-banner-sdk #onetrust-button-group {
      display: inline-block
    }

    #onetrust-banner-sdk #onetrust-accept-btn-handler,
    #onetrust-banner-sdk #onetrust-reject-all-handler,
    #onetrust-banner-sdk #onetrust-pc-btn-handler {
      background-color: #68b631;
      color: #fff;
      border-color: #68b631;
      margin-right: 1em;
      min-width: 125px;
      height: auto;
      white-space: normal;
      word-break: break-word;
      word-wrap: break-word;
      padding: 12px 10px;
      line-height: 1.2;
      font-size: .813em;
      font-weight: 600
    }

    #onetrust-banner-sdk #onetrust-pc-btn-handler.cookie-setting-link {
      background-color: #fff;
      border: none;
      color: #68b631;
      text-decoration: underline;
      padding-left: 0;
      padding-right: 0
    }

    #onetrust-banner-sdk .onetrust-close-btn-ui {
      width: 44px;
      height: 44px;
      background-size: 12px;
      border: none;
      position: relative;
      margin: auto;
      padding: 0
    }

    #onetrust-banner-sdk .banner_logo {
      display: none
    }

    #onetrust-banner-sdk.ot-bnr-w-logo .ot-bnr-logo {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      left: 0px;
      margin-right: 5px
    }

    #onetrust-banner-sdk.ot-bnr-w-logo #onetrust-policy {
      margin-left: 65px
    }

    #onetrust-banner-sdk .ot-b-addl-desc {
      clear: both;
      float: left;
      display: block
    }

    #onetrust-banner-sdk #banner-options {
      float: left;
      display: table;
      margin-right: 0;
      margin-left: 1em;
      width: calc(100% - 1em)
    }

    #onetrust-banner-sdk .banner-option-input {
      cursor: pointer;
      width: auto;
      height: auto;
      border: none;
      padding: 0;
      padding-right: 3px;
      margin: 0 0 10px;
      font-size: .82em;
      line-height: 1.4
    }

    #onetrust-banner-sdk .banner-option-input * {
      pointer-events: none;
      font-size: inherit;
      line-height: inherit
    }

    #onetrust-banner-sdk .banner-option-input[aria-expanded=true]~.banner-option-details {
      display: block;
      height: auto
    }

    #onetrust-banner-sdk .banner-option-input[aria-expanded=true] .ot-arrow-container {
      transform: rotate(90deg)
    }

    #onetrust-banner-sdk .banner-option {
      margin-bottom: 12px;
      margin-left: 0;
      border: none;
      float: left;
      padding: 0
    }

    #onetrust-banner-sdk .banner-option:first-child {
      padding-left: 2px
    }

    #onetrust-banner-sdk .banner-option:not(:first-child) {
      padding: 0;
      border: none
    }

    #onetrust-banner-sdk .banner-option-header {
      cursor: pointer;
      display: inline-block
    }

    #onetrust-banner-sdk .banner-option-header :first-child {
      color: dimgray;
      font-weight: bold;
      float: left
    }

    #onetrust-banner-sdk .banner-option-header .ot-arrow-container {
      display: inline-block;
      border-top: 6px solid rgba(0, 0, 0, 0);
      border-bottom: 6px solid rgba(0, 0, 0, 0);
      border-left: 6px solid dimgray;
      margin-left: 10px;
      vertical-align: middle
    }

    #onetrust-banner-sdk .banner-option-details {
      display: none;
      font-size: .83em;
      line-height: 1.5;
      padding: 10px 0px 5px 10px;
      margin-right: 10px;
      height: 0px
    }

    #onetrust-banner-sdk .banner-option-details * {
      font-size: inherit;
      line-height: inherit;
      color: dimgray
    }

    #onetrust-banner-sdk .ot-arrow-container,
    #onetrust-banner-sdk .banner-option-details {
      transition: all 300ms ease-in 0s;
      -webkit-transition: all 300ms ease-in 0s;
      -moz-transition: all 300ms ease-in 0s;
      -o-transition: all 300ms ease-in 0s
    }

    #onetrust-banner-sdk .ot-dpd-container {
      float: left
    }

    #onetrust-banner-sdk .ot-dpd-title {
      margin-bottom: 10px
    }

    #onetrust-banner-sdk .ot-dpd-title,
    #onetrust-banner-sdk .ot-dpd-desc {
      font-size: .88em;
      line-height: 1.4;
      color: dimgray
    }

    #onetrust-banner-sdk .ot-dpd-title *,
    #onetrust-banner-sdk .ot-dpd-desc * {
      font-size: inherit;
      line-height: inherit
    }

    #onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text * {
      margin-bottom: 0
    }

    #onetrust-banner-sdk.ot-iab-2 .onetrust-vendors-list-handler {
      display: block;
      margin-left: 0;
      margin-top: 5px;
      clear: both;
      margin-bottom: 0;
      padding: 0;
      border: 0;
      height: auto;
      width: auto
    }

    #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group button {
      display: block
    }

    #onetrust-banner-sdk.ot-close-btn-link {
      padding-top: 25px
    }

    #onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container {
      top: 15px;
      transform: none;
      right: 15px
    }

    #onetrust-banner-sdk.ot-close-btn-link #onetrust-close-btn-container button {
      padding: 0;
      white-space: pre-wrap;
      border: none;
      height: auto;
      line-height: 1.5;
      text-decoration: underline;
      font-size: .69em
    }

    #onetrust-banner-sdk #onetrust-policy-text,
    #onetrust-banner-sdk .ot-dpd-desc,
    #onetrust-banner-sdk .ot-b-addl-desc {
      font-size: .813em;
      line-height: 1.5
    }

    #onetrust-banner-sdk .ot-dpd-desc {
      margin-bottom: 10px
    }

    #onetrust-banner-sdk .ot-dpd-desc>.ot-b-addl-desc {
      margin-top: 10px;
      margin-bottom: 10px;
      font-size: 1em
    }

    @media only screen and (max-width: 425px) {
      #onetrust-banner-sdk #onetrust-close-btn-container {
        position: absolute;
        top: 6px;
        right: 2px
      }

      #onetrust-banner-sdk #onetrust-policy {
        margin-left: 0;
        margin-top: 3em
      }

      #onetrust-banner-sdk #onetrust-button-group {
        display: block
      }

      #onetrust-banner-sdk #onetrust-accept-btn-handler,
      #onetrust-banner-sdk #onetrust-reject-all-handler,
      #onetrust-banner-sdk #onetrust-pc-btn-handler {
        width: 100%
      }

      #onetrust-banner-sdk .onetrust-close-btn-ui {
        top: auto;
        transform: none
      }

      #onetrust-banner-sdk #onetrust-policy-title {
        display: inline;
        float: none
      }

      #onetrust-banner-sdk #banner-options {
        margin: 0;
        padding: 0;
        width: 100%
      }
    }

    @media only screen and (max-width: 550px) {

      #onetrust-button-group.ot-button-order-container #onetrust-accept-btn-handler,
      #onetrust-button-group.ot-button-order-container #onetrust-reject-all-handler,
      #onetrust-button-group.ot-button-order-container #onetrust-pc-btn-handler {
        margin-right: 0
      }

      #onetrust-banner-sdk .has-reject-all-button div#onetrust-button-group.ot-button-order-container #onetrust-accept-btn-handler,
      #onetrust-banner-sdk .has-reject-all-button div#onetrust-button-group.ot-button-order-container #onetrust-reject-all-handler,
      #onetrust-banner-sdk .has-reject-all-button div#onetrust-button-group.ot-button-order-container #onetrust-pc-btn-handler {
        margin-right: 0
      }
    }

    @media only screen and (min-width: 426px)and (max-width: 896px) {
      #onetrust-banner-sdk #onetrust-close-btn-container {
        position: absolute;
        top: 0;
        right: 0
      }

      #onetrust-banner-sdk #onetrust-policy {
        margin-left: 1em;
        margin-right: 1em
      }

      #onetrust-banner-sdk .onetrust-close-btn-ui {
        top: 10px;
        right: 10px
      }

      #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container {
        width: 95%
      }

      #onetrust-banner-sdk.ot-iab-2 #onetrust-group-container {
        width: 100%
      }

      #onetrust-banner-sdk.ot-bnr-w-logo #onetrust-button-group-parent {
        padding-left: 50px
      }

      #onetrust-banner-sdk #onetrust-button-group-parent {
        width: 100%;
        position: relative;
        margin-left: 0
      }

      #onetrust-banner-sdk #onetrust-button-group button {
        display: inline-block
      }

      #onetrust-banner-sdk #onetrust-button-group {
        margin-right: 0;
        text-align: center
      }

      #onetrust-banner-sdk #onetrust-button-group.ot-button-order-container #onetrust-accept-btn-handler,
      #onetrust-banner-sdk #onetrust-button-group.ot-button-order-container #onetrust-reject-all-handler,
      #onetrust-banner-sdk #onetrust-button-group.ot-button-order-container #onetrust-pc-btn-handler {
        width: auto
      }

      #onetrust-banner-sdk .has-reject-all-button #onetrust-button-group.ot-button-order-container {
        display: inline-flex;
        flex-wrap: wrap
      }

      #onetrust-banner-sdk .has-reject-all-button #onetrust-button-group.ot-button-order-container #onetrust-pc-btn-handler,
      #onetrust-banner-sdk .has-reject-all-button #onetrust-button-group.ot-button-order-container #onetrust-reject-all-handler,
      #onetrust-banner-sdk .has-reject-all-button #onetrust-button-group.ot-button-order-container #onetrust-accept-btn-handler {
        float: none
      }

      #onetrust-banner-sdk .has-reject-all-button #onetrust-button-group.ot-button-order-container *[class*=ot-button-order-]:nth-of-type(1) {
        margin-right: auto !important
      }

      #onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler {
        float: left
      }

      #onetrust-banner-sdk .has-reject-all-button #onetrust-reject-all-handler,
      #onetrust-banner-sdk .has-reject-all-button #onetrust-accept-btn-handler {
        float: right
      }

      #onetrust-banner-sdk .has-reject-all-button #onetrust-button-group {
        width: calc(100% - 2em);
        margin-right: 0
      }

      #onetrust-banner-sdk .has-reject-all-button #onetrust-pc-btn-handler.cookie-setting-link {
        padding-left: 0px;
        text-align: left
      }

      #onetrust-banner-sdk.ot-buttons-fw .ot-sdk-three button {
        width: 100%;
        text-align: center
      }

      #onetrust-banner-sdk.ot-buttons-fw #onetrust-button-group-parent button {
        float: none
      }

      #onetrust-banner-sdk.ot-buttons-fw #onetrust-pc-btn-handler.cookie-setting-link {
        text-align: center
      }
    }

    @media only screen and (min-width: 550px) {
      #onetrust-banner-sdk .banner-option:not(:first-child) {
        border-left: 1px solid #d8d8d8;
        padding-left: 25px
      }
    }

    @media only screen and (min-width: 425px)and (max-width: 550px) {

      #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group,
      #onetrust-banner-sdk.ot-iab-2 .banner-option {
        width: 100%
      }

      #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group #onetrust-accept-btn-handler,
      #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group #onetrust-reject-all-handler,
      #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group #onetrust-pc-btn-handler {
        width: 100%
      }

      #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group #onetrust-accept-btn-handler,
      #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group #onetrust-reject-all-handler {
        float: left
      }

      #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group.ot-button-order-container {
        width: auto
      }
    }

    @media only screen and (min-width: 769px) {
      #onetrust-banner-sdk #onetrust-button-group {
        margin-right: 30%
      }

      #onetrust-banner-sdk #banner-options {
        margin-left: 2em;
        margin-right: 5em;
        margin-bottom: 1.25em;
        width: calc(100% - 7em)
      }
    }

    @media only screen and (min-width: 897px)and (max-width: 1023px) {
      #onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent {
        position: absolute;
        top: 50%;
        left: 80%;
        transform: translateY(-50%)
      }

      #onetrust-banner-sdk #onetrust-close-btn-container {
        top: 50%;
        margin: auto;
        transform: translate(-50%, -50%);
        position: absolute;
        padding: 0;
        right: 0
      }

      #onetrust-banner-sdk #onetrust-close-btn-container button {
        position: relative;
        margin: 0;
        right: -22px;
        top: 2px
      }
    }

    @media only screen and (min-width: 1024px) {
      #onetrust-banner-sdk #onetrust-close-btn-container {
        top: 50%;
        margin: auto;
        transform: translate(-50%, -50%);
        position: absolute;
        right: 0
      }

      #onetrust-banner-sdk #onetrust-close-btn-container button {
        right: -12px
      }

      #onetrust-banner-sdk #onetrust-policy {
        margin-left: 2em
      }

      #onetrust-banner-sdk.vertical-align-content #onetrust-button-group-parent {
        position: absolute;
        top: 50%;
        left: 60%;
        transform: translateY(-50%)
      }

      #onetrust-banner-sdk .ot-optout-signal {
        width: 50%
      }

      #onetrust-banner-sdk.ot-iab-2 #onetrust-policy-title {
        width: 50%
      }

      #onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text,
      #onetrust-banner-sdk.ot-iab-2 :not(.ot-dpd-desc)>.ot-b-addl-desc {
        margin-bottom: 1em;
        width: 50%;
        border-right: 1px solid #d8d8d8;
        padding-right: 1rem
      }

      #onetrust-banner-sdk.ot-iab-2 #onetrust-policy-text {
        margin-bottom: 0;
        padding-bottom: 1em
      }

      #onetrust-banner-sdk.ot-iab-2 :not(.ot-dpd-desc)>.ot-b-addl-desc {
        margin-bottom: 0;
        padding-bottom: 1em
      }

      #onetrust-banner-sdk.ot-iab-2 .ot-dpd-container {
        width: 45%;
        padding-left: 1rem;
        display: inline-block;
        float: none
      }

      #onetrust-banner-sdk.ot-iab-2 .ot-dpd-title {
        line-height: 1.7
      }

      #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group-parent {
        left: auto;
        right: 4%;
        margin-left: 0
      }

      #onetrust-banner-sdk.ot-iab-2 #onetrust-button-group button {
        display: block
      }

      #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group-parent {
        margin: auto;
        width: 30%
      }

      #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container {
        width: 60%
      }

      #onetrust-banner-sdk #onetrust-button-group {
        margin-right: auto
      }

      #onetrust-banner-sdk #onetrust-accept-btn-handler,
      #onetrust-banner-sdk #onetrust-reject-all-handler,
      #onetrust-banner-sdk #onetrust-pc-btn-handler {
        margin-top: 1em
      }
    }

    @media only screen and (min-width: 890px) {
      #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group-parent {
        padding-left: 3%;
        padding-right: 4%;
        margin-left: 0
      }

      #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group {
        margin-right: 0;
        margin-top: 1.25em;
        width: 100%
      }

      #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button {
        width: 100%;
        margin-bottom: 5px;
        margin-top: 5px
      }

      #onetrust-banner-sdk.ot-buttons-fw:not(.ot-iab-2) #onetrust-button-group button:last-of-type {
        margin-bottom: 20px
      }
    }

    @media only screen and (min-width: 1280px) {
      #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-group-container {
        width: 55%
      }

      #onetrust-banner-sdk:not(.ot-iab-2) #onetrust-button-group-parent {
        width: 44%;
        padding-left: 2%;
        padding-right: 2%
      }

      #onetrust-banner-sdk:not(.ot-iab-2).vertical-align-content #onetrust-button-group-parent {
        position: absolute;
        left: 55%
      }
    }

    #onetrust-consent-sdk #onetrust-banner-sdk {
      background-color: #FFFFFF;
    }

    #onetrust-consent-sdk #onetrust-policy-title,
    #onetrust-consent-sdk #onetrust-policy-text,
    #onetrust-consent-sdk .ot-b-addl-desc,
    #onetrust-consent-sdk .ot-dpd-desc,
    #onetrust-consent-sdk .ot-dpd-title,
    #onetrust-consent-sdk #onetrust-policy-text *:not(.onetrust-vendors-list-handler),
    #onetrust-consent-sdk .ot-dpd-desc *:not(.onetrust-vendors-list-handler),
    #onetrust-consent-sdk #onetrust-banner-sdk #banner-options *,
    #onetrust-banner-sdk .ot-cat-header,
    #onetrust-banner-sdk .ot-optout-signal {
      color: #696969;
    }

    #onetrust-consent-sdk #onetrust-banner-sdk .banner-option-details {
      background-color: #E9E9E9;
    }

    #onetrust-consent-sdk #onetrust-banner-sdk a[href],
    #onetrust-consent-sdk #onetrust-banner-sdk a[href] font,
    #onetrust-consent-sdk #onetrust-banner-sdk .ot-link-btn {
      color: #3860BE;
    }

    #onetrust-consent-sdk #onetrust-accept-btn-handler,
    #onetrust-banner-sdk #onetrust-reject-all-handler,
    #onetrust-banner-sdk #ot-dialog-confirm-handler {
      background-color: #346E4A;
      border-color: #346E4A;
      color: #FFFFFF;
    }

    #onetrust-consent-sdk #onetrust-banner-sdk *:focus,
    #onetrust-consent-sdk #onetrust-banner-sdk:focus {
      outline-color: #000000;
      outline-width: 1px;
    }

    #onetrust-consent-sdk #onetrust-pc-btn-handler,
    #onetrust-consent-sdk #onetrust-pc-btn-handler.cookie-setting-link,
    #onetrust-consent-sdk #ot-dialog-cancel-handler {
      color: #346E4A;
      border-color: #346E4A;
      background-color:
        #FFFFFF;
    }

    #onetrust-banner-sdk #onetrust-policy-text a.ot-cookie-policy-link,
    #onetrust-banner-sdk #onetrust-policy-text a.ot-imprint-link {
      margin-left: 5px;
    }

    #onetrust-pc-sdk.otPcCenter {
      --ot-footer-space: 10rem;
      overflow: hidden;
      position: fixed;
      display: flex;
      flex-direction: column;
      margin: 0 auto;
      top: 5%;
      right: 0;
      left: 0;
      width: min(40%, 575px);
      max-width: 575px;
      min-width: min(575px, 100vw);
      max-height: 90vh;
      border-radius: 2.5px;
      z-index: 2147483647;
      background-color: #fff;
      -webkit-box-shadow: 0px 2px 10px -3px #999;
      -moz-box-shadow: 0px 2px 10px -3px #999;
      box-shadow: 0px 2px 10px -3px #999
    }

    #onetrust-pc-sdk.otPcCenter>div[role=dialog] {
      display: flex;
      flex-direction: column;
      flex: 1 1 auto;
      min-height: 0;
      overflow: hidden
    }

    #onetrust-pc-sdk.otPcCenter[dir=rtl] {
      right: 0;
      left: 0
    }

    #onetrust-pc-sdk.otRelFont {
      font-size: 1rem
    }

    #onetrust-pc-sdk .ot-optout-signal {
      margin-top: .625rem
    }

    #onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr,
    #onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus,
    #onetrust-pc-sdk .ot-hide-tgl {
      visibility: hidden
    }

    #onetrust-pc-sdk #ot-addtl-venlst .ot-arw-cntr *,
    #onetrust-pc-sdk #ot-addtl-venlst .ot-plus-minus *,
    #onetrust-pc-sdk .ot-hide-tgl * {
      visibility: hidden
    }

    #onetrust-pc-sdk #ot-gn-venlst .ot-ven-item .ot-acc-hdr {
      min-height: 40px
    }

    #onetrust-pc-sdk .ot-pc-header {
      height: auto;
      min-height: 2.5rem;
      padding: 10px 0 10px 30px;
      border-bottom: 1px solid #e9e9e9;
      flex: 0 0 auto
    }

    #onetrust-pc-sdk #ot-pc-title,
    #onetrust-pc-sdk #ot-category-title,
    #onetrust-pc-sdk .ot-cat-header,
    #onetrust-pc-sdk #ot-lst-title,
    #onetrust-pc-sdk .ot-ven-hdr .ot-ven-name,
    #onetrust-pc-sdk .ot-always-active {
      font-weight: bold;
      color: dimgray
    }

    #onetrust-pc-sdk .ot-always-active-group .ot-cat-header {
      width: 55%;
      font-weight: 700
    }

    #onetrust-pc-sdk .ot-cat-item p:not([role=heading]) {
      clear: both;
      float: left;
      margin-top: 10px;
      margin-bottom: 5px;
      line-height: 1.5;
      font-size: .812em;
      color: dimgray
    }

    #onetrust-pc-sdk .ot-close-icon {
      height: 44px;
      width: 44px;
      background-size: 10px
    }

    #onetrust-pc-sdk #ot-pc-title {
      float: left;
      font-size: 1em;
      line-height: 1.5;
      margin-bottom: 10px;
      margin-top: 10px;
      width: 100%
    }

    #onetrust-pc-sdk #accept-recommended-btn-handler {
      position: relative;
      outline-offset: -1px
    }

    #onetrust-pc-sdk #ot-pc-desc {
      clear: both;
      width: 100%;
      font-size: .812em;
      line-height: 1.5;
      margin-bottom: 25px
    }

    #onetrust-pc-sdk #ot-pc-desc * {
      font-size: inherit;
      line-height: inherit
    }

    #onetrust-pc-sdk #ot-pc-desc ul li {
      padding: 10px 0px
    }

    #onetrust-pc-sdk a {
      color: #656565;
      cursor: pointer
    }

    #onetrust-pc-sdk a:hover {
      color: #3860be
    }

    #onetrust-pc-sdk label {
      margin-bottom: 0
    }

    #onetrust-pc-sdk #vdr-lst-dsc {
      font-size: .812em;
      line-height: 1.5;
      padding: 10px 15px 5px 15px
    }

    #onetrust-pc-sdk button {
      max-width: 394px;
      padding: 12px 30px;
      line-height: 1;
      word-break: break-word;
      word-wrap: break-word;
      white-space: normal;
      font-weight: bold;
      height: auto
    }

    #onetrust-pc-sdk .ot-link-btn {
      padding: 0;
      margin-bottom: 0;
      border: 0;
      font-weight: normal;
      line-height: normal;
      width: auto;
      height: auto
    }

    #onetrust-pc-sdk #ot-pc-content {
      position: relative;
      overflow-y: auto;
      padding-left: 2px;
      padding-right: 30px;
      top: auto;
      bottom: auto;
      margin: 1px 3px 0 30px;
      width: calc(100% - 63px);
      flex: 1 1 auto;
      min-height: 0
    }

    #onetrust-pc-sdk .ot-vs-list .ot-always-active,
    #onetrust-pc-sdk .ot-cat-grp .ot-always-active {
      float: right;
      clear: none;
      color: #3860be;
      margin: 0;
      font-size: .813em;
      line-height: 1.3
    }

    #onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-track {
      margin-right: 20px
    }

    #onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar {
      width: 11px
    }

    #onetrust-pc-sdk .ot-pc-scrollbar::-webkit-scrollbar-thumb {
      border-radius: 10px;
      background: #d8d8d8
    }

    #onetrust-pc-sdk input[type=checkbox]:focus+.ot-acc-hdr {
      outline: #000 1px solid
    }

    #onetrust-pc-sdk .ot-pc-scrollbar {
      scrollbar-arrow-color: #d8d8d8;
      scrollbar-darkshadow-color: #d8d8d8;
      scrollbar-face-color: #d8d8d8;
      scrollbar-shadow-color: #d8d8d8
    }

    #onetrust-pc-sdk .save-preference-btn-handler {
      margin-right: 20px
    }

    #onetrust-pc-sdk .ot-pc-refuse-all-handler {
      margin-right: 10px
    }

    #onetrust-pc-sdk #ot-pc-desc .privacy-notice-link {
      margin-left: 0;
      margin-right: 8px
    }

    #onetrust-pc-sdk #ot-pc-desc .ot-imprint-handler {
      margin-left: 0;
      margin-right: 8px
    }

    #onetrust-pc-sdk .ot-subgrp-cntr {
      display: inline-block;
      clear: both;
      width: 100%;
      padding-top: 15px
    }

    #onetrust-pc-sdk .ot-switch+.ot-subgrp-cntr {
      padding-top: 10px
    }

    #onetrust-pc-sdk ul.ot-subgrps {
      margin: 0;
      font-size: initial
    }

    #onetrust-pc-sdk ul.ot-subgrps li p,
    #onetrust-pc-sdk ul.ot-subgrps li h5 {
      font-size: .813em;
      line-height: 1.4;
      color: dimgray
    }

    #onetrust-pc-sdk ul.ot-subgrps .ot-switch {
      min-height: auto
    }

    #onetrust-pc-sdk ul.ot-subgrps .ot-switch-nob {
      top: 0
    }

    #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr {
      display: inline-block;
      width: 100%
    }

    #onetrust-pc-sdk ul.ot-subgrps .ot-acc-txt {
      margin: 0
    }

    #onetrust-pc-sdk ul.ot-subgrps li {
      padding: 0;
      border: none
    }

    #onetrust-pc-sdk ul.ot-subgrps li h5,
    #onetrust-pc-sdk ul.ot-subgrps li p[aria-level="5"] {
      position: relative;
      top: 5px;
      font-weight: bold;
      margin-bottom: 0;
      float: left
    }

    #onetrust-pc-sdk li.ot-subgrp {
      margin-left: 20px;
      overflow: auto
    }

    #onetrust-pc-sdk li.ot-subgrp>h5,
    #onetrust-pc-sdk li.ot-subgrp>p[aria-level="5"] {
      width: calc(100% - 100px)
    }

    #onetrust-pc-sdk .ot-cat-item p>ul,
    #onetrust-pc-sdk li.ot-subgrp p>ul {
      margin: 0px;
      list-style: disc;
      margin-left: 15px;
      font-size: inherit
    }

    #onetrust-pc-sdk .ot-cat-item p>ul li,
    #onetrust-pc-sdk li.ot-subgrp p>ul li {
      font-size: inherit;
      padding-top: 10px;
      padding-left: 0px;
      padding-right: 0px;
      border: none
    }

    #onetrust-pc-sdk .ot-cat-item p>ul li:last-child,
    #onetrust-pc-sdk li.ot-subgrp p>ul li:last-child {
      padding-bottom: 10px
    }

    #onetrust-pc-sdk .ot-pc-logo {
      height: 40px;
      width: 120px
    }

    #onetrust-pc-sdk .ot-pc-footer {
      position: relative;
      bottom: auto;
      width: 100%;
      max-height: var(--ot-footer-space);
      border-top: 1px solid #d8d8d8;
      flex: 0 0 auto;
      overflow-y: auto
    }

    #onetrust-pc-sdk.ot-ftr-stacked {
      --ot-footer-space: 13.125rem
    }

    #onetrust-pc-sdk.ot-ftr-stacked .ot-pc-footer button {
      margin-left: 15px !important;
      margin-right: 15px !important;
      width: calc(100% - 33px);
      max-width: none
    }

    #onetrust-pc-sdk.ot-ftr-stacked .ot-pc-footer button:not(:last-child) {
      margin-bottom: 0
    }

    #onetrust-pc-sdk .ot-pc-footer-logo {
      height: 30px;
      width: 100%;
      text-align: right;
      background: #f4f4f4
    }

    #onetrust-pc-sdk .ot-pc-footer-logo a {
      display: inline-block;
      margin-top: 2px;
      margin-right: 10px
    }

    #onetrust-pc-sdk .ot-pc-footer-logo img,
    #onetrust-pc-sdk .ot-pc-footer-logo svg {
      margin-top: 3px
    }

    #onetrust-pc-sdk[dir=rtl] .ot-pc-footer-logo {
      direction: rtl
    }

    #onetrust-pc-sdk[dir=rtl] .ot-pc-footer-logo a {
      margin-right: 25px
    }

    #onetrust-pc-sdk .ot-tgl {
      float: right;
      position: relative;
      z-index: 1
    }

    #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob {
      background-color: #468254;
      border: 1px solid #fff
    }

    #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before {
      -webkit-transform: translateX(20px);
      -ms-transform: translateX(20px);
      transform: translateX(20px);
      background-color: #fff;
      border-color: #fff
    }

    #onetrust-pc-sdk .ot-tgl input:focus+.ot-switch {
      outline: #000 solid 1px
    }

    #onetrust-pc-sdk .ot-switch {
      position: relative;
      display: inline-block;
      width: 45px;
      height: 25px
    }

    #onetrust-pc-sdk .ot-switch-nob {
      position: absolute;
      cursor: pointer;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background-color: #767676;
      border: 1px solid #ddd;
      transition: all .2s ease-in 0s;
      -moz-transition: all .2s ease-in 0s;
      -o-transition: all .2s ease-in 0s;
      -webkit-transition: all .2s ease-in 0s;
      border-radius: 20px
    }

    #onetrust-pc-sdk .ot-switch-nob:before {
      position: absolute;
      content: "";
      height: 18px;
      width: 18px;
      bottom: 3px;
      left: 3px;
      background-color: #fff;
      -webkit-transition: .4s;
      transition: .4s;
      border-radius: 20px
    }

    #onetrust-pc-sdk .ot-chkbox input {
      width: 28px !important;
      height: 28px !important
    }

    #onetrust-pc-sdk .ot-chkbox input:checked~label::before {
      background-color: #3860be
    }

    #onetrust-pc-sdk .ot-chkbox input+label::after {
      content: none;
      color: #fff
    }

    #onetrust-pc-sdk .ot-chkbox input:checked+label::after {
      content: ""
    }

    #onetrust-pc-sdk .ot-chkbox input:focus+label::before {
      outline-style: solid;
      outline-width: 2px;
      outline-style: auto
    }

    #onetrust-pc-sdk .ot-chkbox input[aria-checked=mixed]~label::before {
      background-color: #3860be
    }

    #onetrust-pc-sdk .ot-chkbox input[aria-checked=mixed]+label::after {
      content: ""
    }

    #onetrust-pc-sdk .ot-chkbox label {
      position: relative;
      display: flex;
      align-items: center;
      padding-left: 30px;
      cursor: pointer;
      font-weight: 500;
      min-height: 28px
    }

    #onetrust-pc-sdk .ot-chkbox label::before,
    #onetrust-pc-sdk .ot-chkbox label::after {
      position: absolute;
      content: "";
      display: inline-block;
      border-radius: 3px
    }

    #onetrust-pc-sdk .ot-chkbox label::before {
      height: 18px;
      width: 18px;
      border: 1px solid #3860be;
      left: 4px;
      top: 4px
    }

    #onetrust-pc-sdk .ot-chkbox label::after {
      height: 5px;
      width: 9px;
      border-left: 3px solid;
      border-bottom: 3px solid;
      transform: rotate(-45deg);
      -o-transform: rotate(-45deg);
      -ms-transform: rotate(-45deg);
      -webkit-transform: rotate(-45deg);
      left: 8px;
      top: 8px
    }

    #onetrust-pc-sdk .ot-label-txt {
      display: none
    }

    #onetrust-pc-sdk .ot-chkbox input,
    #onetrust-pc-sdk .ot-tgl input {
      position: absolute;
      opacity: 0;
      width: 0;
      height: 0
    }

    #onetrust-pc-sdk .ot-arw-cntr {
      float: right;
      position: relative;
      pointer-events: none
    }

    #onetrust-pc-sdk .ot-arw-cntr .ot-arw {
      width: 16px;
      height: 16px;
      margin-left: 5px;
      color: dimgray;
      display: inline-block;
      vertical-align: middle;
      -webkit-transition: all 150ms ease-in 0s;
      -moz-transition: all 150ms ease-in 0s;
      -o-transition: all 150ms ease-in 0s;
      transition: all 150ms ease-in 0s
    }

    #onetrust-pc-sdk input:checked~.ot-acc-hdr .ot-arw,
    #onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-arw-cntr svg {
      transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      -webkit-transform: rotate(90deg)
    }

    #onetrust-pc-sdk input[type=checkbox]:focus+.ot-acc-hdr {
      outline: #000 1px solid
    }

    #onetrust-pc-sdk .ot-tgl-cntr,
    #onetrust-pc-sdk .ot-arw-cntr {
      display: inline-block
    }

    #onetrust-pc-sdk .ot-tgl-cntr {
      float: right;
      margin-top: 2px
    }

    #onetrust-pc-sdk #ot-lst-cnt .ot-tgl-cntr {
      margin-top: 10px
    }

    #onetrust-pc-sdk .ot-always-active-subgroup {
      width: auto;
      padding-left: 0px !important;
      top: 3px;
      position: relative
    }

    #onetrust-pc-sdk .ot-label-status {
      font-size: .75em;
      display: none;
      font-size: .75em;
      position: relative;
      top: 2px;
      padding-right: 5px;
      float: left
    }

    #onetrust-pc-sdk .ot-arw-cntr {
      margin-top: -1px
    }

    #onetrust-pc-sdk .ot-arw-cntr svg {
      -webkit-transition: all 300ms ease-in 0s;
      -moz-transition: all 300ms ease-in 0s;
      -o-transition: all 300ms ease-in 0s;
      transition: all 300ms ease-in 0s;
      height: 10px;
      width: 10px
    }

    #onetrust-pc-sdk input:checked~.ot-acc-hdr .ot-arw {
      transform: rotate(90deg);
      -o-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
      -webkit-transform: rotate(90deg)
    }

    #onetrust-pc-sdk .ot-arw {
      width: 10px;
      margin-left: 15px;
      transition: all 300ms ease-in 0s;
      -webkit-transition: all 300ms ease-in 0s;
      -moz-transition: all 300ms ease-in 0s;
      -o-transition: all 300ms ease-in 0s
    }

    #onetrust-pc-sdk .ot-vlst-cntr {
      margin-bottom: 0
    }

    #onetrust-pc-sdk .ot-hlst-cntr {
      margin-top: 5px;
      display: inline-block;
      width: 100%
    }

    #onetrust-pc-sdk .category-vendors-list-handler,
    #onetrust-pc-sdk .category-vendors-list-handler+a,
    #onetrust-pc-sdk .category-host-list-handler {
      clear: both;
      color: #3860be;
      margin-left: 0;
      font-size: .813em;
      text-decoration: none;
      float: left;
      overflow: hidden
    }

    #onetrust-pc-sdk .category-vendors-list-handler:hover,
    #onetrust-pc-sdk .category-vendors-list-handler+a:hover,
    #onetrust-pc-sdk .category-host-list-handler:hover {
      text-decoration-line: underline
    }

    #onetrust-pc-sdk .category-vendors-list-handler+a {
      clear: none
    }

    #onetrust-pc-sdk .ot-vlst-cntr svg.ot-ext-lnk,
    #onetrust-pc-sdk .ot-ven-hdr svg.ot-ext-lnk,
    #onetrust-pc-sdk .ot-host-hdr svg.ot-ext-lnk,
    #onetrust-pc-sdk .ot-cat-grp svg.ot-ext-lnk {
      display: inline-block;
      height: 13px;
      width: 13px;
      background-repeat: no-repeat;
      margin-left: 1px;
      cursor: pointer;
      vertical-align: middle
    }

    #onetrust-pc-sdk .ot-ven-hdr svg.ot-ext-lnk {
      margin-bottom: -1px
    }

    #onetrust-pc-sdk .back-btn-handler {
      font-size: 1em;
      text-decoration: none
    }

    #onetrust-pc-sdk .back-btn-handler:hover {
      opacity: .6
    }

    #onetrust-pc-sdk #ot-lst-title h3,
    #onetrust-pc-sdk #ot-lst-title p[aria-level="3"] {
      display: inline-block;
      word-break: break-word;
      word-wrap: break-word;
      margin-bottom: 0;
      color: #656565;
      font-size: 1em;
      font-weight: bold;
      margin-left: 15px
    }

    #onetrust-pc-sdk #ot-lst-title {
      margin: 10px 0 10px 0px;
      font-size: 1em;
      text-align: left
    }

    #onetrust-pc-sdk #ot-pc-hdr {
      margin: 0 0 0 30px;
      height: auto;
      width: auto
    }

    #onetrust-pc-sdk #ot-pc-hdr input::placeholder {
      color: #707070;
      font-style: italic
    }

    #onetrust-pc-sdk #vendor-search-handler {
      height: 31px;
      width: 100%;
      border-radius: 50px;
      font-size: .8em;
      padding-right: 35px;
      padding-left: 15px;
      float: left;
      margin-left: 15px
    }

    #onetrust-pc-sdk .ot-ven-name {
      display: block;
      width: auto;
      padding-right: 5px
    }

    #onetrust-pc-sdk #ot-lst-cnt {
      overflow-y: auto;
      margin-left: 20px;
      margin-right: 7px;
      width: calc(100% - 27px);
      max-height: calc(100% - 80px);
      height: 100%;
      transform: translate3d(0, 0, 0)
    }

    #onetrust-pc-sdk #ot-pc-lst {
      width: 100%;
      bottom: auto;
      position: relative;
      top: auto;
      flex: 1 1 auto;
      min-height: 0;
      overflow-y: auto
    }

    #onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr,
    #onetrust-pc-sdk #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr .ot-arw-cntr * {
      visibility: hidden
    }

    #onetrust-pc-sdk #ot-pc-lst .ot-tgl-cntr {
      right: 12px;
      position: absolute
    }

    #onetrust-pc-sdk #ot-pc-lst .ot-arw-cntr {
      float: right;
      position: relative
    }

    #onetrust-pc-sdk #ot-pc-lst .ot-arw {
      margin-left: 10px
    }

    #onetrust-pc-sdk #ot-pc-lst .ot-acc-hdr {
      overflow: hidden;
      cursor: pointer
    }

    #onetrust-pc-sdk .ot-vlst-cntr {
      overflow: hidden
    }

    #onetrust-pc-sdk #ot-sel-blk {
      overflow: hidden;
      width: 100%;
      position: sticky;
      position: -webkit-sticky;
      top: 0;
      z-index: 3
    }

    #onetrust-pc-sdk #ot-back-arw {
      height: 12px;
      width: 12px
    }

    #onetrust-pc-sdk .ot-lst-subhdr {
      width: 100%;
      display: inline-block
    }

    #onetrust-pc-sdk .ot-search-cntr {
      float: left;
      width: 78%;
      position: relative
    }

    #onetrust-pc-sdk .ot-search-cntr>svg {
      width: 30px;
      height: 30px;
      position: absolute;
      float: left;
      right: -15px
    }

    #onetrust-pc-sdk .ot-fltr-cntr {
      float: right;
      right: 50px;
      position: relative
    }

    #onetrust-pc-sdk #ot-filter-list-header {
      display: block;
      box-sizing: border-box;
      margin-bottom: 10px;
      float: left;
      width: 100%;
      text-decoration: none;
      color: #3860be;
      font-size: .9em;
      font-weight: bold;
      background-color: rgba(0, 0, 0, 0);
      border-color: rgba(0, 0, 0, 0);
      padding: 1px 1px 1px 15px;
      word-wrap: break-word;
      overflow-wrap: break-word
    }

    #onetrust-pc-sdk #filter-btn-handler {
      background-color: #3860be;
      border-radius: 17px;
      display: inline-block;
      position: relative;
      width: 32px;
      height: 32px;
      -moz-transition: .1s ease;
      -o-transition: .1s ease;
      -webkit-transition: 1s ease;
      transition: .1s ease;
      padding: 0;
      margin: 0
    }

    #onetrust-pc-sdk #filter-btn-handler:hover {
      background-color: #3860be
    }

    #onetrust-pc-sdk #filter-btn-handler svg {
      width: 12px;
      height: 12px;
      margin: 3px 10px 0 10px;
      display: block;
      position: static;
      right: auto;
      top: auto
    }

    #onetrust-pc-sdk .ot-ven-link,
    #onetrust-pc-sdk .ot-ven-legclaim-link {
      color: #3860be;
      text-decoration: none;
      font-weight: 100;
      display: inline-block;
      padding-top: 10px;
      transform: translate(0, 1%);
      -o-transform: translate(0, 1%);
      -ms-transform: translate(0, 1%);
      -webkit-transform: translate(0, 1%);
      position: relative;
      z-index: 2
    }

    #onetrust-pc-sdk .ot-ven-link *,
    #onetrust-pc-sdk .ot-ven-legclaim-link * {
      font-size: inherit
    }

    #onetrust-pc-sdk .ot-ven-link:hover,
    #onetrust-pc-sdk .ot-ven-legclaim-link:hover {
      text-decoration: underline
    }

    #onetrust-pc-sdk .ot-ven-hdr {
      width: calc(100% - 160px);
      height: auto;
      float: left;
      word-break: break-word;
      word-wrap: break-word;
      vertical-align: middle;
      padding-bottom: 3px
    }

    #onetrust-pc-sdk .ot-ven-link,
    #onetrust-pc-sdk .ot-ven-legclaim-link {
      letter-spacing: .03em;
      font-size: .75em;
      font-weight: 400
    }

    #onetrust-pc-sdk .ot-ven-dets {
      border-radius: 2px;
      background-color: #f8f8f8
    }

    #onetrust-pc-sdk .ot-ven-dets li:first-child p:first-child {
      border-top: none
    }

    #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:not(:first-child) {
      border-top: 1px solid #ddd !important
    }

    #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p {
      display: inline-block
    }

    #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(odd) {
      width: 30%
    }

    #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc:nth-child(n+3) p:nth-of-type(even) {
      width: 50%;
      word-break: break-word;
      word-wrap: break-word
    }

    #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p,
    #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h5 {
      padding-top: 5px;
      padding-bottom: 5px;
      display: block
    }

    #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc h5,
    #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p[aria-level="5"] {
      display: inline-block
    }

    #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-last-child(-n+1) {
      padding-bottom: 10px
    }

    #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc p:nth-child(-n+2):not(.disc-pur):not([role=heading]) {
      padding-top: 10px
    }

    #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur-cont {
      display: inline
    }

    #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur {
      position: relative;
      width: 50% !important;
      word-break: break-word;
      word-wrap: break-word;
      left: calc(30% + 17px)
    }

    #onetrust-pc-sdk .ot-ven-dets .ot-ven-disc .disc-pur:nth-child(-n+1) {
      position: static
    }

    #onetrust-pc-sdk .ot-ven-dets p,
    #onetrust-pc-sdk .ot-ven-dets h5,
    #onetrust-pc-sdk .ot-ven-dets span {
      font-size: .69em;
      text-align: left;
      vertical-align: middle;
      word-break: break-word;
      word-wrap: break-word;
      margin: 0;
      padding-bottom: 10px;
      padding-left: 15px;
      color: #2e3644
    }

    #onetrust-pc-sdk .ot-ven-dets h5,
    #onetrust-pc-sdk .ot-ven-dets p[aria-level="5"] {
      padding-top: 5px;
      line-height: 1.5
    }

    #onetrust-pc-sdk .ot-ven-dets span {
      color: dimgray;
      padding: 0;
      vertical-align: baseline
    }

    #onetrust-pc-sdk .ot-ven-dets .ot-ven-pur h5,
    #onetrust-pc-sdk .ot-ven-dets .ot-ven-pur p[aria-level="5"] {
      border-top: 1px solid #e9e9e9;
      border-bottom: 1px solid #e9e9e9;
      padding-bottom: 5px;
      margin-bottom: 5px;
      font-weight: bold
    }

    #onetrust-pc-sdk #ot-host-lst .ot-sel-all {
      float: right;
      position: relative;
      margin-right: 42px;
      top: 10px
    }

    #onetrust-pc-sdk #ot-host-lst .ot-sel-all input[type=checkbox] {
      width: auto;
      height: auto
    }

    #onetrust-pc-sdk #ot-host-lst .ot-sel-all label {
      height: 20px;
      width: 20px;
      padding-left: 0px
    }

    #onetrust-pc-sdk #ot-host-lst .ot-acc-txt {
      overflow: hidden;
      width: 95%
    }

    #onetrust-pc-sdk .ot-host-hdr {
      position: relative;
      z-index: 1;
      pointer-events: none;
      width: calc(100% - 125px);
      float: left
    }

    #onetrust-pc-sdk .ot-host-name,
    #onetrust-pc-sdk .ot-host-desc {
      display: inline-block;
      width: 90%
    }

    #onetrust-pc-sdk .ot-host-name {
      pointer-events: none
    }

    #onetrust-pc-sdk .ot-host-hdr>a {
      text-decoration: underline;
      font-size: .82em;
      position: relative;
      z-index: 2;
      margin-bottom: 5px;
      pointer-events: initial
    }

    #onetrust-pc-sdk .ot-host-name+a {
      margin-top: 5px
    }

    #onetrust-pc-sdk .ot-host-name,
    #onetrust-pc-sdk .ot-host-name a,
    #onetrust-pc-sdk .ot-host-desc,
    #onetrust-pc-sdk .ot-host-info {
      color: dimgray;
      word-break: break-word;
      word-wrap: break-word
    }

    #onetrust-pc-sdk .ot-host-name,
    #onetrust-pc-sdk .ot-host-name a {
      font-weight: bold;
      font-size: .82em;
      line-height: 1.3
    }

    #onetrust-pc-sdk .ot-host-name a {
      font-size: 1em
    }

    #onetrust-pc-sdk .ot-host-expand {
      margin-top: 3px;
      margin-bottom: 3px;
      clear: both;
      display: block;
      color: #3860be;
      font-size: .72em;
      font-weight: normal
    }

    #onetrust-pc-sdk .ot-host-expand * {
      font-size: inherit
    }

    #onetrust-pc-sdk .ot-host-desc,
    #onetrust-pc-sdk .ot-host-info {
      font-size: .688em;
      line-height: 1.4;
      font-weight: normal
    }

    #onetrust-pc-sdk .ot-host-desc {
      margin-top: 10px
    }

    #onetrust-pc-sdk .ot-host-opt {
      margin: 0;
      font-size: inherit;
      display: inline-block;
      width: 100%
    }

    #onetrust-pc-sdk .ot-host-opt li>dl {
      font-size: .8em;
      margin: 5px 0
    }

    #onetrust-pc-sdk .ot-host-opt li>dl>div {
      padding: 5px 0;
      display: flex
    }

    #onetrust-pc-sdk .ot-host-opt li>dl>div dt {
      width: 30%;
      float: left
    }

    #onetrust-pc-sdk .ot-host-opt li>dl>div dd {
      width: 70%;
      float: left;
      word-break: break-word;
      word-wrap: break-word
    }

    #onetrust-pc-sdk .ot-host-info {
      border: none;
      display: inline-block;
      width: calc(100% - 10px);
      padding: 10px;
      margin-bottom: 10px;
      background-color: #f8f8f8
    }

    #onetrust-pc-sdk .ot-host-info>div {
      overflow: auto
    }

    #onetrust-pc-sdk #no-results {
      text-align: center;
      margin-top: 30px
    }

    #onetrust-pc-sdk #no-results p {
      font-size: 1em;
      color: #2e3644;
      word-break: break-word;
      word-wrap: break-word
    }

    #onetrust-pc-sdk #no-results p span {
      font-weight: bold
    }

    #onetrust-pc-sdk #ot-fltr-modal {
      width: 100%;
      height: auto;
      display: none;
      -moz-transition: .2s ease;
      -o-transition: .2s ease;
      -webkit-transition: 2s ease;
      transition: .2s ease;
      overflow: hidden;
      opacity: 1;
      right: 0
    }

    #onetrust-pc-sdk #ot-fltr-modal .ot-label-txt {
      display: inline-block;
      font-size: .85em;
      color: dimgray
    }

    #onetrust-pc-sdk #ot-fltr-cnt {
      z-index: 2147483646;
      background-color: #fff;
      position: absolute;
      height: 90%;
      max-height: 300px;
      width: 325px;
      left: 210px;
      margin-top: 10px;
      margin-bottom: 20px;
      padding-right: 10px;
      border-radius: 3px;
      -webkit-box-shadow: 0px 0px 12px 2px #c7c5c7;
      -moz-box-shadow: 0px 0px 12px 2px #c7c5c7;
      box-shadow: 0px 0px 12px 2px #c7c5c7
    }

    #onetrust-pc-sdk .ot-fltr-scrlcnt {
      overflow-y: auto;
      overflow-x: hidden;
      clear: both;
      max-height: calc(100% - 60px);
      border: none;
      padding: 0;
      margin: 0;
      min-width: 0
    }

    #onetrust-pc-sdk #ot-anchor {
      border: 12px solid rgba(0, 0, 0, 0);
      display: none;
      position: absolute;
      z-index: 2147483647;
      right: 55px;
      top: 75px;
      transform: rotate(45deg);
      -o-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      background-color: #fff;
      -webkit-box-shadow: -3px -3px 5px -2px #c7c5c7;
      -moz-box-shadow: -3px -3px 5px -2px #c7c5c7;
      box-shadow: -3px -3px 5px -2px #c7c5c7
    }

    #onetrust-pc-sdk .ot-fltr-btns {
      margin-left: 15px
    }

    #onetrust-pc-sdk #filter-apply-handler {
      margin-right: 15px
    }

    #onetrust-pc-sdk .ot-fltr-opt {
      margin-bottom: 5px;
      margin-left: 15px;
      min-height: 20px;
      width: 75%;
      position: relative
    }

    #onetrust-pc-sdk .ot-fltr-opt p {
      display: inline-block;
      margin: 0;
      font-size: .9em;
      color: #2e3644
    }

    #onetrust-pc-sdk .ot-chkbox label span {
      font-size: .85em;
      color: dimgray
    }

    #onetrust-pc-sdk .ot-chkbox input[type=checkbox]+label::after {
      content: none;
      color: #fff
    }

    #onetrust-pc-sdk .ot-chkbox input[type=checkbox]:checked+label::after {
      content: ""
    }

    #onetrust-pc-sdk .ot-chkbox input[type=checkbox][aria-checked=mixed]+label::after {
      content: ""
    }

    #onetrust-pc-sdk .ot-chkbox input[type=checkbox]:focus+label::before {
      outline-style: solid;
      outline-width: 2px;
      outline-style: auto
    }

    #onetrust-pc-sdk #ot-selall-vencntr,
    #onetrust-pc-sdk #ot-selall-adtlvencntr,
    #onetrust-pc-sdk #ot-selall-hostcntr,
    #onetrust-pc-sdk #ot-selall-licntr,
    #onetrust-pc-sdk #ot-selall-gnvencntr {
      right: 15px;
      position: relative;
      width: 20px;
      height: 20px;
      float: right
    }

    #onetrust-pc-sdk #ot-selall-vencntr label,
    #onetrust-pc-sdk #ot-selall-adtlvencntr label,
    #onetrust-pc-sdk #ot-selall-hostcntr label,
    #onetrust-pc-sdk #ot-selall-licntr label,
    #onetrust-pc-sdk #ot-selall-gnvencntr label {
      float: left;
      padding-left: 0
    }

    #onetrust-pc-sdk #ot-ven-lst:first-child {
      border-top: 1px solid #e2e2e2
    }

    #onetrust-pc-sdk ul {
      list-style: none;
      padding: 0
    }

    #onetrust-pc-sdk ul li:not(.ot-fltr-opt) {
      position: relative;
      margin: 0;
      padding: 15px 15px 15px 10px;
      border-bottom: 1px solid #e2e2e2
    }

    #onetrust-pc-sdk ul li h3,
    #onetrust-pc-sdk ul li h4,
    #onetrust-pc-sdk ul li p[aria-level="3"]:not(.ot-host-name, .ot-host-desc),
    #onetrust-pc-sdk ul li p[aria-level="4"]:not(.ot-host-name, .ot-host-desc) {
      font-size: .75em;
      color: #656565;
      margin: 0;
      display: inline-block;
      width: 70%;
      height: auto;
      word-break: break-word;
      word-wrap: break-word
    }

    #onetrust-pc-sdk ul li p:not([role=heading]) {
      margin: 0;
      font-size: .7em
    }

    #onetrust-pc-sdk ul li input[type=checkbox] {
      position: absolute;
      cursor: pointer;
      width: 100%;
      height: 100%;
      opacity: 0;
      margin: 0;
      top: 0;
      left: 0
    }

    #onetrust-pc-sdk .ot-cat-item>button:focus,
    #onetrust-pc-sdk .ot-acc-cntr>button:focus,
    #onetrust-pc-sdk li>button:focus {
      outline: #000 solid 2px
    }

    #onetrust-pc-sdk .ot-cat-item>button,
    #onetrust-pc-sdk .ot-acc-cntr>button,
    #onetrust-pc-sdk li>button {
      position: absolute;
      cursor: pointer;
      width: 100%;
      height: 100%;
      margin: 0;
      top: 0;
      left: 0;
      z-index: 1;
      max-width: none;
      border: none
    }

    #onetrust-pc-sdk .ot-cat-item>button[aria-expanded=false]~.ot-acc-txt,
    #onetrust-pc-sdk .ot-acc-cntr>button[aria-expanded=false]~.ot-acc-txt,
    #onetrust-pc-sdk li>button[aria-expanded=false]~.ot-acc-txt {
      margin-top: 0;
      max-height: 0;
      opacity: 0;
      overflow: hidden;
      width: 100%;
      transition: .25s ease-out;
      display: none
    }

    #onetrust-pc-sdk .ot-cat-item>button[aria-expanded=true]~.ot-acc-txt,
    #onetrust-pc-sdk .ot-acc-cntr>button[aria-expanded=true]~.ot-acc-txt,
    #onetrust-pc-sdk li>button[aria-expanded=true]~.ot-acc-txt {
      transition: .1s ease-in;
      margin-top: 10px;
      width: 100%;
      overflow: auto;
      display: block
    }

    #onetrust-pc-sdk .ot-cat-item>button[aria-expanded=true]~.ot-acc-grpcntr,
    #onetrust-pc-sdk .ot-acc-cntr>button[aria-expanded=true]~.ot-acc-grpcntr,
    #onetrust-pc-sdk li>button[aria-expanded=true]~.ot-acc-grpcntr {
      width: auto;
      margin-top: 0px;
      padding-bottom: 10px
    }

    #onetrust-pc-sdk .ot-host-item>button:focus,
    #onetrust-pc-sdk .ot-ven-item>button:focus {
      outline: 0;
      border: 2px solid #000
    }

    #onetrust-pc-sdk .ot-hide-acc>button {
      pointer-events: none
    }

    #onetrust-pc-sdk .ot-hide-acc .ot-plus-minus>*,
    #onetrust-pc-sdk .ot-hide-acc .ot-arw-cntr>* {
      visibility: hidden
    }

    #onetrust-pc-sdk .ot-hide-acc .ot-acc-hdr {
      min-height: 30px
    }

    #onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) {
      padding-right: 10px;
      width: calc(100% - 37px);
      margin-top: 10px;
      max-height: calc(100% - 90px)
    }

    #onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk {
      background-color: #f9f9fc;
      border: 1px solid #e2e2e2;
      width: calc(100% - 2px);
      padding-bottom: 5px;
      padding-top: 5px
    }

    #onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt {
      border: unset;
      background-color: unset
    }

    #onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all-hdr {
      display: none
    }

    #onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all {
      padding-right: .5rem
    }

    #onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) #ot-sel-blk.ot-vnd-list-cnt .ot-sel-all .ot-chkbox {
      right: 0
    }

    #onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all {
      padding-right: 34px
    }

    #onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-sel-all-chkbox {
      width: auto
    }

    #onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) ul li {
      border: 1px solid #e2e2e2;
      margin-bottom: 10px
    }

    #onetrust-pc-sdk.ot-addtl-vendors #ot-lst-cnt:not(.ot-host-cnt) .ot-acc-cntr>.ot-acc-hdr {
      padding: 10px 0 10px 15px
    }

    #onetrust-pc-sdk.ot-addtl-vendors .ot-sel-all-chkbox {
      float: right
    }

    #onetrust-pc-sdk.ot-addtl-vendors .ot-plus-minus~.ot-sel-all-chkbox {
      right: 34px
    }

    #onetrust-pc-sdk.ot-addtl-vendors #ot-ven-lst:first-child {
      border-top: none
    }

    #onetrust-pc-sdk .ot-acc-cntr {
      position: relative;
      border-left: 1px solid #e2e2e2;
      border-right: 1px solid #e2e2e2;
      border-bottom: 1px solid #e2e2e2
    }

    #onetrust-pc-sdk .ot-acc-cntr input {
      z-index: 1
    }

    #onetrust-pc-sdk .ot-acc-cntr>.ot-acc-hdr {
      background-color: #f9f9fc;
      padding: 5px 0 5px 15px;
      width: auto
    }

    #onetrust-pc-sdk .ot-acc-cntr>.ot-acc-hdr .ot-plus-minus {
      vertical-align: middle;
      top: auto
    }

    #onetrust-pc-sdk .ot-acc-cntr>.ot-acc-hdr .ot-arw-cntr {
      right: 10px
    }

    #onetrust-pc-sdk .ot-acc-cntr>.ot-acc-hdr input {
      z-index: 2
    }

    #onetrust-pc-sdk .ot-acc-cntr.ot-add-tech .ot-acc-hdr {
      padding: 10px 0 10px 15px
    }

    #onetrust-pc-sdk .ot-acc-cntr>input[type=checkbox]:checked~.ot-acc-hdr {
      border-bottom: 1px solid #e2e2e2
    }

    #onetrust-pc-sdk .ot-acc-cntr>.ot-acc-txt {
      padding-left: 10px;
      padding-right: 10px
    }

    #onetrust-pc-sdk .ot-acc-cntr button[aria-expanded=true]~.ot-acc-txt {
      width: auto
    }

    #onetrust-pc-sdk .ot-acc-cntr .ot-addtl-venbox {
      display: none
    }

    #onetrust-pc-sdk .ot-vlst-cntr {
      margin-bottom: 0;
      width: 100%
    }

    #onetrust-pc-sdk .ot-vensec-title {
      font-size: .813em;
      vertical-align: middle;
      display: inline-block
    }

    #onetrust-pc-sdk .category-vendors-list-handler,
    #onetrust-pc-sdk .category-vendors-list-handler+a {
      margin-left: 0;
      margin-top: 10px
    }

    #onetrust-pc-sdk #ot-selall-vencntr.line-through label::after,
    #onetrust-pc-sdk #ot-selall-adtlvencntr.line-through label::after,
    #onetrust-pc-sdk #ot-selall-licntr.line-through label::after,
    #onetrust-pc-sdk #ot-selall-hostcntr.line-through label::after,
    #onetrust-pc-sdk #ot-selall-gnvencntr.line-through label::after {
      height: auto;
      border-left: 0;
      transform: none;
      -o-transform: none;
      -ms-transform: none;
      -webkit-transform: none;
      left: 9px;
      top: 12px
    }

    #onetrust-pc-sdk #ot-category-title {
      float: left;
      padding-bottom: 10px;
      font-size: 1em;
      width: 100%
    }

    #onetrust-pc-sdk .ot-cat-grp {
      margin-top: 10px
    }

    #onetrust-pc-sdk .ot-cat-item {
      line-height: 1.1;
      margin-top: 10px;
      display: inline-block;
      width: 100%
    }

    #onetrust-pc-sdk .ot-btn-container {
      text-align: right
    }

    #onetrust-pc-sdk .ot-btn-container button {
      display: inline-block;
      font-size: .75em;
      margin-top: 15px;
      min-height: 40px
    }

    #onetrust-pc-sdk .ot-btn-container.ot-button-order-container {
      display: flex;
      flex-wrap: wrap;
      justify-content: flex-end
    }

    #onetrust-pc-sdk .ot-btn-container.ot-button-order-container *[class*=ot-button-order-]:nth-of-type(1) {
      margin-right: auto;
      margin-left: 15px
    }

    #onetrust-pc-sdk .ot-btn-container.ot-button-order-container *[class*=ot-button-order-]:nth-of-type(2),
    #onetrust-pc-sdk .ot-btn-container.ot-button-order-container *[class*=ot-button-order-]:nth-of-type(3) {
      margin-right: 15px
    }

    #onetrust-pc-sdk .ot-btn-container.ot-button-order-container.ot-stack-buttons {
      flex: 1;
      width: auto;
      gap: .5rem;
      height: 100%;
      padding: 0 30px;
      flex-wrap: nowrap;
      margin-top: .75rem;
      align-items: center;
      margin-bottom: .75rem;
      flex-direction: column;
      justify-content: space-around
    }

    #onetrust-pc-sdk .ot-btn-container.ot-button-order-container.ot-stack-buttons .ot-pc-refuse-all-handler,
    #onetrust-pc-sdk .ot-btn-container.ot-button-order-container.ot-stack-buttons .save-preference-btn-handler,
    #onetrust-pc-sdk .ot-btn-container.ot-button-order-container.ot-stack-buttons #accept-recommended-btn-handler {
      width: 100%;
      margin: 0 !important
    }

    #onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon {
      position: absolute;
      top: 10px;
      right: 4px;
      z-index: 1;
      padding: 0;
      background-color: rgba(0, 0, 0, 0);
      border: none
    }

    #onetrust-pc-sdk #close-pc-btn-handler.ot-close-icon svg {
      display: block;
      height: 10px;
      width: 10px
    }

    #onetrust-pc-sdk #clear-filters-handler {
      margin-top: 20px;
      margin-bottom: 10px;
      float: right;
      max-width: 200px;
      text-decoration: none;
      color: #3860be;
      font-size: .9em;
      font-weight: bold;
      background-color: rgba(0, 0, 0, 0);
      border-color: rgba(0, 0, 0, 0);
      padding: 1px;
      border: 1px solid #3860be;
      padding: 5px 10px
    }

    #onetrust-pc-sdk #clear-filters-handler:hover {
      color: #2285f7
    }

    #onetrust-pc-sdk #clear-filters-handler:focus {
      outline: #000 solid 1px
    }

    #onetrust-pc-sdk .ot-enbl-chr h4~.ot-tgl,
    #onetrust-pc-sdk .ot-enbl-chr h4~.ot-always-active {
      right: 45px
    }

    #onetrust-pc-sdk .ot-enbl-chr h4~.ot-tgl+.ot-tgl {
      right: 120px
    }

    #onetrust-pc-sdk .ot-enbl-chr .ot-pli-hdr.ot-leg-border-color span:first-child {
      width: 90px
    }

    #onetrust-pc-sdk .ot-enbl-chr li.ot-subgrp>h5+.ot-tgl-cntr,
    #onetrust-pc-sdk .ot-enbl-chr li.ot-subgrp>p[aria-level="5"]+.ot-tgl-cntr {
      padding-right: 25px
    }

    #onetrust-pc-sdk .ot-plus-minus {
      width: 20px;
      height: 20px;
      font-size: 1.5em;
      position: relative;
      display: inline-block;
      margin-right: 5px;
      top: 3px
    }

    #onetrust-pc-sdk .ot-plus-minus span {
      position: absolute;
      background: #27455c;
      border-radius: 1px
    }

    #onetrust-pc-sdk .ot-plus-minus span:first-of-type {
      top: 25%;
      bottom: 25%;
      width: 10%;
      left: 45%
    }

    #onetrust-pc-sdk .ot-plus-minus span:last-of-type {
      left: 25%;
      right: 25%;
      height: 10%;
      top: 45%
    }

    #onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-arw,
    #onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-plus-minus span:first-of-type,
    #onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-plus-minus span:last-of-type {
      transform: rotate(90deg)
    }

    #onetrust-pc-sdk button[aria-expanded=true]~.ot-acc-hdr .ot-plus-minus span:last-of-type {
      left: 50%;
      right: 50%
    }

    #onetrust-pc-sdk #ot-selall-vencntr label,
    #onetrust-pc-sdk #ot-selall-adtlvencntr label,
    #onetrust-pc-sdk #ot-selall-hostcntr label,
    #onetrust-pc-sdk #ot-selall-licntr label {
      position: relative;
      display: inline-block;
      width: 20px;
      height: 20px
    }

    #onetrust-pc-sdk .ot-host-item .ot-plus-minus,
    #onetrust-pc-sdk .ot-ven-item .ot-plus-minus {
      float: left;
      margin-right: 8px;
      top: 10px
    }

    #onetrust-pc-sdk .ot-ven-item ul {
      list-style: none inside;
      font-size: 100%;
      margin: 0
    }

    #onetrust-pc-sdk .ot-ven-item ul li {
      margin: 0 !important;
      padding: 0;
      border: none !important
    }

    #onetrust-pc-sdk .ot-pli-hdr {
      color: #77808e;
      overflow: hidden;
      padding-top: 7.5px;
      padding-bottom: 7.5px;
      width: calc(100% - 2px);
      border-top-left-radius: 3px;
      border-top-right-radius: 3px
    }

    #onetrust-pc-sdk .ot-pli-hdr span:first-child {
      top: 50%;
      transform: translateY(50%);
      max-width: 90px
    }

    #onetrust-pc-sdk .ot-pli-hdr span:last-child {
      padding-right: 10px;
      max-width: 95px;
      text-align: center
    }

    #onetrust-pc-sdk .ot-li-title {
      float: right;
      font-size: .813em
    }

    #onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color {
      background-color: #f4f4f4;
      border: 1px solid #d8d8d8
    }

    #onetrust-pc-sdk .ot-pli-hdr.ot-leg-border-color span:first-child {
      text-align: left;
      width: 70px
    }

    #onetrust-pc-sdk li.ot-subgrp>h5,
    #onetrust-pc-sdk li.ot-subgrp>p[aria-level="5"],
    #onetrust-pc-sdk .ot-cat-header {
      width: calc(100% - 130px)
    }

    #onetrust-pc-sdk li.ot-subgrp>h5+.ot-tgl-cntr {
      padding-left: 13px
    }

    #onetrust-pc-sdk .ot-acc-grpcntr .ot-acc-grpdesc {
      margin-bottom: 5px
    }

    #onetrust-pc-sdk .ot-acc-grpcntr .ot-subgrp-cntr {
      border-top: 1px solid #d8d8d8
    }

    #onetrust-pc-sdk .ot-acc-grpcntr .ot-vlst-cntr+.ot-subgrp-cntr {
      border-top: none
    }

    #onetrust-pc-sdk .ot-acc-hdr .ot-arw-cntr+.ot-tgl-cntr,
    #onetrust-pc-sdk .ot-acc-txt h4+.ot-tgl-cntr,
    #onetrust-pc-sdk .ot-acc-txt p[aria-level="4"]+.ot-tgl-cntr {
      padding-left: 13px
    }

    #onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item .ot-subgrp>h5,
    #onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item .ot-subgrp>p[aria-level="5"],
    #onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item .ot-cat-header {
      width: calc(100% - 145px)
    }

    #onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item h5+.ot-tgl-cntr,
    #onetrust-pc-sdk .ot-pli-hdr~.ot-cat-item .ot-cat-header+.ot-tgl {
      padding-left: 28px
    }

    #onetrust-pc-sdk .ot-sel-all-hdr,
    #onetrust-pc-sdk .ot-sel-all-chkbox {
      display: inline-block;
      width: 100%;
      position: relative
    }

    #onetrust-pc-sdk .ot-sel-all-chkbox {
      z-index: 1
    }

    #onetrust-pc-sdk .ot-sel-all {
      margin: 0;
      position: relative;
      padding-right: 23px;
      float: right
    }

    #onetrust-pc-sdk .ot-consent-hdr,
    #onetrust-pc-sdk .ot-li-hdr {
      float: right;
      font-size: .812em;
      line-height: normal;
      text-align: center;
      word-break: break-word;
      word-wrap: break-word
    }

    #onetrust-pc-sdk .ot-li-hdr {
      max-width: 100px;
      padding-right: 10px
    }

    #onetrust-pc-sdk .ot-consent-hdr {
      max-width: 55px
    }

    #onetrust-pc-sdk #ot-selall-licntr {
      display: block;
      width: 21px;
      height: auto;
      float: right;
      position: relative;
      right: 80px
    }

    #onetrust-pc-sdk #ot-selall-licntr label {
      position: absolute
    }

    #onetrust-pc-sdk .ot-ven-ctgl {
      margin-left: 66px
    }

    #onetrust-pc-sdk .ot-ven-litgl+.ot-arw-cntr {
      margin-left: 81px
    }

    #onetrust-pc-sdk .ot-enbl-chr .ot-host-cnt .ot-tgl-cntr {
      width: auto
    }

    #onetrust-pc-sdk #ot-lst-cnt:not(.ot-host-cnt) .ot-tgl-cntr {
      width: auto;
      top: auto;
      height: 20px
    }

    #onetrust-pc-sdk #ot-lst-cnt .ot-chkbox {
      position: relative;
      display: inline-block;
      width: 28px;
      height: 28px
    }

    #onetrust-pc-sdk #ot-lst-cnt .ot-chkbox label {
      position: absolute;
      padding: 0;
      width: 28px;
      height: 28px
    }

    #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr {
      border: 1px solid #d8d8d8;
      padding: .75rem 2rem;
      padding-bottom: 0;
      width: auto;
      margin-top: .5rem
    }

    #onetrust-pc-sdk .ot-acc-grpdesc+.ot-leg-btn-container {
      padding-left: 20px;
      padding-right: 20px;
      width: calc(100% - 40px);
      margin-bottom: 5px
    }

    #onetrust-pc-sdk .ot-subgrp .ot-leg-btn-container {
      margin-bottom: 5px
    }

    #onetrust-pc-sdk #ot-ven-lst .ot-leg-btn-container {
      margin-top: 10px
    }

    #onetrust-pc-sdk .ot-leg-btn-container {
      display: inline-block;
      width: 100%;
      margin-bottom: 10px
    }

    #onetrust-pc-sdk .ot-leg-btn-container button {
      height: auto;
      padding: 6.5px 8px;
      margin-bottom: 0;
      letter-spacing: 0;
      font-size: .75em;
      line-height: normal
    }

    #onetrust-pc-sdk .ot-leg-btn-container svg {
      display: none;
      height: 14px;
      width: 14px;
      padding-right: 5px;
      vertical-align: sub
    }

    #onetrust-pc-sdk .ot-active-leg-btn {
      cursor: default;
      pointer-events: none
    }

    #onetrust-pc-sdk .ot-active-leg-btn svg {
      display: inline-block
    }

    #onetrust-pc-sdk .ot-remove-objection-handler {
      text-decoration: underline;
      padding: 0;
      font-size: .75em;
      font-weight: 600;
      line-height: 1;
      padding-left: 10px
    }

    #onetrust-pc-sdk .ot-obj-leg-btn-handler span {
      font-weight: bold;
      text-align: center;
      font-size: inherit;
      line-height: 1.5
    }

    #onetrust-pc-sdk.ot-close-btn-link #close-pc-btn-handler {
      border: none;
      height: auto;
      line-height: 1.5;
      text-decoration: underline;
      font-size: .69em;
      background: none;
      right: 15px;
      top: 15px;
      width: auto;
      font-weight: normal
    }

    #onetrust-pc-sdk .ot-pgph-link {
      font-size: .813em !important;
      margin-top: 10px;
      position: relative
    }

    #onetrust-pc-sdk .ot-pgph-link.ot-pgph-link-subgroup {
      margin-bottom: 1rem
    }

    #onetrust-pc-sdk .ot-accordion-layout .ot-pgph-link {
      margin-top: 5px
    }

    #onetrust-pc-sdk .ot-pgph-contr {
      margin: 0 2.5rem
    }

    #onetrust-pc-sdk .ot-pgph-title {
      font-size: 1.18rem;
      margin-bottom: 2rem
    }

    #onetrust-pc-sdk .ot-pgph-desc {
      font-size: 1rem;
      font-weight: 400;
      margin-bottom: 2rem;
      line-height: 1.5rem
    }

    #onetrust-pc-sdk .ot-pgph-desc:not(:last-child):after {
      content: "";
      width: 96%;
      display: block;
      margin: 0 auto;
      padding-bottom: 2rem;
      border-bottom: 1px solid #e9e9e9
    }

    #onetrust-pc-sdk .ot-cat-header {
      float: left;
      font-weight: 600;
      font-size: .875em;
      line-height: 1.5;
      max-width: 90%;
      vertical-align: middle
    }

    #onetrust-pc-sdk .ot-vnd-item>button:focus {
      outline: #000 solid 2px
    }

    #onetrust-pc-sdk .ot-vnd-item>button {
      position: absolute;
      cursor: pointer;
      width: 100%;
      height: 100%;
      margin: 0;
      top: 0;
      left: 0;
      z-index: 1;
      max-width: none;
      border: none
    }

    #onetrust-pc-sdk .ot-vnd-item>button[aria-expanded=false]~.ot-acc-txt {
      margin-top: 0;
      max-height: 0;
      opacity: 0;
      overflow: hidden;
      width: 100%;
      transition: .25s ease-out;
      display: none
    }

    #onetrust-pc-sdk .ot-vnd-item>button[aria-expanded=true]~.ot-acc-txt {
      transition: .1s ease-in;
      margin-top: 10px;
      width: 100%;
      overflow: auto;
      display: block
    }

    #onetrust-pc-sdk .ot-vnd-item>button[aria-expanded=true]~.ot-acc-grpcntr {
      width: auto;
      margin-top: 0px;
      padding-bottom: 10px
    }

    #onetrust-pc-sdk .ot-accordion-layout.ot-cat-item {
      position: relative;
      border-radius: 2px;
      margin: 0;
      padding: 0;
      border: 1px solid #d8d8d8;
      border-top: none;
      width: calc(100% - 2px);
      float: left
    }

    #onetrust-pc-sdk .ot-accordion-layout.ot-cat-item:first-of-type {
      margin-top: 10px;
      border-top: 1px solid #d8d8d8
    }

    #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc {
      padding-left: 20px;
      padding-right: 20px;
      width: calc(100% - 40px);
      font-size: .812em;
      margin-bottom: 10px;
      margin-top: 15px
    }

    #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc>ul {
      padding-top: 10px
    }

    #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpdesc>ul li {
      padding-top: 0;
      line-height: 1.5;
      padding-bottom: 10px
    }

    #onetrust-pc-sdk .ot-accordion-layout div+.ot-acc-grpdesc {
      margin-top: 5px
    }

    #onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:first-child {
      margin-top: 10px
    }

    #onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr:last-child,
    #onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr:last-child {
      margin-bottom: 5px
    }

    #onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr {
      padding-top: 11.5px;
      padding-bottom: 11.5px;
      padding-left: 20px;
      padding-right: 20px;
      width: calc(100% - 40px);
      display: inline-block
    }

    #onetrust-pc-sdk .ot-accordion-layout .ot-acc-txt {
      width: 100%;
      padding: 0
    }

    #onetrust-pc-sdk .ot-accordion-layout .ot-subgrp-cntr {
      padding-left: 20px;
      padding-right: 15px;
      padding-bottom: 0;
      width: calc(100% - 35px)
    }

    #onetrust-pc-sdk .ot-accordion-layout .ot-subgrp {
      padding-right: 5px
    }

    #onetrust-pc-sdk .ot-accordion-layout .ot-acc-grpcntr {
      z-index: 1;
      position: relative
    }

    #onetrust-pc-sdk .ot-accordion-layout .ot-cat-header+.ot-arw-cntr {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      right: 20px;
      margin-top: -2px
    }

    #onetrust-pc-sdk .ot-accordion-layout .ot-cat-header+.ot-arw-cntr .ot-arw {
      width: 15px;
      height: 20px;
      margin-left: 5px;
      color: dimgray
    }

    #onetrust-pc-sdk .ot-accordion-layout .ot-cat-header {
      float: none;
      color: #2e3644;
      margin: 0;
      display: inline-block;
      height: auto;
      word-wrap: break-word;
      min-height: inherit
    }

    #onetrust-pc-sdk .ot-accordion-layout .ot-vlst-cntr,
    #onetrust-pc-sdk .ot-accordion-layout .ot-hlst-cntr {
      padding-left: 20px;
      width: calc(100% - 20px);
      display: inline-block;
      margin-top: 0;
      padding-bottom: 2px
    }

    #onetrust-pc-sdk .ot-accordion-layout .ot-acc-hdr {
      position: relative;
      min-height: 25px
    }

    #onetrust-pc-sdk .ot-accordion-layout h4~.ot-tgl,
    #onetrust-pc-sdk .ot-accordion-layout h4~.ot-always-active {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      right: 20px
    }

    #onetrust-pc-sdk .ot-accordion-layout h4~.ot-tgl+.ot-tgl {
      right: 95px
    }

    #onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler,
    #onetrust-pc-sdk .ot-accordion-layout .category-vendors-list-handler+a {
      margin-top: 5px
    }

    #onetrust-pc-sdk #ot-pc-lst {
      display: flex;
      flex-direction: column
    }

    #onetrust-pc-sdk #ot-lst-cnt {
      margin-top: 1rem;
      max-height: calc(100% - 100px)
    }

    #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info-cntr {
      border: 1px solid #d8d8d8;
      padding: .75rem 2rem;
      padding-bottom: 0;
      width: auto;
      margin-top: .5rem
    }

    #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info {
      margin-bottom: 1rem;
      padding-left: .75rem;
      padding-right: .75rem;
      display: flex;
      flex-direction: column
    }

    #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info>div {
      display: flex
    }

    #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*=DPOEmail] {
      border-top: 1px solid #d8d8d8;
      padding-top: 1rem
    }

    #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info[data-vnd-info-key*=DPOLink] {
      border-bottom: 1px solid #d8d8d8;
      padding-bottom: 1rem
    }

    #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-lbl {
      font-weight: bold;
      font-size: .85em;
      margin-bottom: .5rem
    }

    #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info .ot-vnd-cnt {
      margin-left: .5rem;
      font-weight: 500;
      font-size: .85rem
    }

    #onetrust-pc-sdk .ot-vs-list,
    #onetrust-pc-sdk .ot-vnd-serv {
      width: auto;
      padding: 1rem 1.25rem;
      padding-bottom: 0
    }

    #onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr,
    #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr {
      padding-bottom: .75rem;
      border-bottom: 1px solid #d8d8d8
    }

    #onetrust-pc-sdk .ot-vs-list .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr,
    #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr {
      font-weight: 600;
      font-size: .95em;
      line-height: 2;
      margin-left: .5rem
    }

    #onetrust-pc-sdk .ot-vs-list .ot-vnd-item,
    #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item {
      border: none;
      margin: 0;
      padding: 0
    }

    #onetrust-pc-sdk .ot-vs-list .ot-vnd-item button,
    #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button {
      outline: none;
      border-bottom: 1px solid #d8d8d8
    }

    #onetrust-pc-sdk .ot-vs-list .ot-vnd-item button[aria-expanded=true],
    #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item button[aria-expanded=true] {
      border-bottom: none
    }

    #onetrust-pc-sdk .ot-vs-list .ot-vnd-item:first-child,
    #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:first-child {
      margin-top: .25rem;
      border-top: unset
    }

    #onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child,
    #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child {
      margin-bottom: .5rem
    }

    #onetrust-pc-sdk .ot-vs-list .ot-vnd-item:last-child button,
    #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item:last-child button {
      border-bottom: none
    }

    #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info-cntr,
    #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info-cntr {
      border: 1px solid #d8d8d8;
      padding: .75rem 1.75rem;
      padding-bottom: 0;
      width: auto;
      margin-top: .5rem
    }

    #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info,
    #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info {
      margin-bottom: 1rem;
      padding-left: .75rem;
      padding-right: .75rem;
      display: flex;
      flex-direction: column
    }

    #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info>div,
    #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info>div {
      display: flex
    }

    #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOEmail],
    #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOEmail] {
      border-top: 1px solid #d8d8d8;
      padding-top: 1rem
    }

    #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOLink],
    #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info[data-vnd-info-key*=DPOLink] {
      border-bottom: 1px solid #d8d8d8;
      padding-bottom: 1rem
    }

    #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-lbl,
    #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-lbl {
      font-weight: bold;
      font-size: .85em;
      margin-bottom: .5rem
    }

    #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-vnd-info .ot-vnd-cnt,
    #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info .ot-vnd-cnt {
      margin-left: .5rem;
      font-weight: 500;
      font-size: .85rem
    }

    #onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt,
    #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt {
      padding-left: 40px
    }

    #onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr,
    #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr {
      font-size: .8em
    }

    #onetrust-pc-sdk .ot-vs-list.ot-vnd-subgrp-cnt .ot-cat-header,
    #onetrust-pc-sdk .ot-vnd-serv.ot-vnd-subgrp-cnt .ot-cat-header {
      font-size: .8em
    }

    #onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv {
      margin-bottom: 1rem;
      padding: 1rem .95rem
    }

    #onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr {
      padding-bottom: .75rem;
      border-bottom: 1px solid #d8d8d8
    }

    #onetrust-pc-sdk .ot-subgrp-cntr .ot-vnd-serv .ot-vnd-serv-hdr-cntr .ot-vnd-serv-hdr {
      font-weight: 700;
      font-size: .8em;
      line-height: 20px;
      margin-left: .82rem
    }

    #onetrust-pc-sdk .ot-subgrp-cntr .ot-cat-header {
      font-weight: 700;
      font-size: .8em;
      line-height: 20px
    }

    #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-vnd-serv .ot-vnd-lst-cont .ot-accordion-layout .ot-acc-hdr div.ot-chkbox {
      margin-left: .82rem
    }

    #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr,
    #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr,
    #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr,
    #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr,
    #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr,
    #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr,
    #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr {
      padding: .7rem 0;
      margin: 0;
      display: flex;
      width: 100%;
      align-items: center;
      justify-content: space-between
    }

    #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:first-child,
    #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:first-child,
    #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:first-child,
    #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child,
    #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:first-child,
    #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:first-child,
    #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:first-child {
      margin-left: .5rem
    }

    #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr div:last-child,
    #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr div:last-child,
    #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr div:last-child,
    #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child,
    #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr div:last-child,
    #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr div:last-child,
    #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr div:last-child {
      margin-right: .5rem;
      margin-left: .5rem
    }

    #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-always-active,
    #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-always-active,
    #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-always-active,
    #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active,
    #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-always-active,
    #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-always-active,
    #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-always-active {
      position: relative;
      right: unset;
      top: unset;
      transform: unset
    }

    #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-plus-minus,
    #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-plus-minus,
    #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-plus-minus,
    #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus,
    #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-plus-minus,
    #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-plus-minus,
    #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-plus-minus {
      top: 0
    }

    #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-arw-cntr,
    #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr,
    #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-arw-cntr,
    #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr,
    #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-arw-cntr,
    #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-arw-cntr,
    #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-arw-cntr {
      float: none;
      top: unset;
      right: unset;
      transform: unset;
      margin-top: -2px;
      position: relative
    }

    #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-cat-header,
    #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-cat-header,
    #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-cat-header,
    #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header,
    #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-cat-header,
    #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-cat-header,
    #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-cat-header {
      flex: 1;
      margin: 0 .5rem
    }

    #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-tgl,
    #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-tgl,
    #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-tgl,
    #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl,
    #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-tgl,
    #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-tgl,
    #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-tgl {
      position: relative;
      transform: none;
      right: 0;
      top: 0;
      float: none
    }

    #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox,
    #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox,
    #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox,
    #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox,
    #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox,
    #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox,
    #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox {
      position: relative;
      margin: 0 .5rem
    }

    #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label,
    #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label,
    #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label,
    #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label,
    #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label,
    #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label,
    #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label {
      padding: 0
    }

    #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox label::before,
    #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before,
    #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox label::before,
    #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,
    #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,
    #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox label::before,
    #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox label::before {
      position: relative
    }

    #onetrust-pc-sdk .ot-vs-config .ot-acc-hdr .ot-chkbox input,
    #onetrust-pc-sdk ul.ot-subgrps .ot-acc-hdr .ot-chkbox input,
    #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps .ot-acc-hdr .ot-chkbox input,
    #onetrust-pc-sdk .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input,
    #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-acc-hdr .ot-chkbox input,
    #onetrust-pc-sdk #ot-pc-lst .ot-vs-list .ot-vnd-item .ot-acc-hdr .ot-chkbox input,
    #onetrust-pc-sdk .ot-accordion-layout.ot-checkbox-consent .ot-acc-hdr .ot-chkbox input {
      position: absolute;
      cursor: pointer;
      width: 100%;
      height: 100%;
      opacity: 0;
      margin: 0;
      top: 0;
      left: 0;
      z-index: 1
    }

    #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h5.ot-cat-header,
    #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr h4.ot-cat-header,
    #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr p[aria-level="5"].ot-cat-header,
    #onetrust-pc-sdk .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp .ot-acc-hdr p[aria-level="4"].ot-cat-header {
      margin: 0
    }

    #onetrust-pc-sdk .ot-vs-config .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp h5,
    #onetrust-pc-sdk .ot-vs-config .ot-subgrp-cntr ul.ot-subgrps li.ot-subgrp p[aria-level="5"] {
      top: 0;
      line-height: 20px
    }

    #onetrust-pc-sdk .ot-vs-list {
      display: flex;
      flex-direction: column;
      padding: 0;
      margin: .5rem 4px
    }

    #onetrust-pc-sdk .ot-vs-selc-all {
      display: flex;
      padding: 0;
      float: unset;
      align-items: center;
      justify-content: flex-start
    }

    #onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf {
      justify-content: flex-end
    }

    #onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf.ot-caret-conf .ot-sel-all-chkbox {
      margin-right: 48px
    }

    #onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf .ot-sel-all-chkbox {
      margin: 0;
      padding: 0;
      margin-right: 14px;
      justify-content: flex-end
    }

    #onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-chkbox,
    #onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr.ot-tgl {
      display: inline-block;
      right: unset;
      width: auto;
      height: auto;
      float: none
    }

    #onetrust-pc-sdk .ot-vs-selc-all.ot-toggle-conf #ot-selall-vencntr label {
      width: 45px;
      height: 25px
    }

    #onetrust-pc-sdk .ot-vs-selc-all .ot-sel-all-chkbox {
      margin-right: 11px;
      margin-left: .75rem;
      display: flex;
      align-items: center
    }

    #onetrust-pc-sdk .ot-vs-selc-all .sel-all-hdr {
      margin: 0 1.25rem;
      font-size: .812em;
      line-height: normal;
      text-align: center;
      word-break: break-word;
      word-wrap: break-word
    }

    #onetrust-pc-sdk .ot-vnd-list-cnt #ot-selall-vencntr.ot-chkbox {
      float: unset;
      right: 0
    }

    #onetrust-pc-sdk[dir=rtl] #ot-back-arw,
    #onetrust-pc-sdk[dir=rtl] input~.ot-acc-hdr .ot-arw {
      transform: rotate(180deg);
      -o-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      -webkit-transform: rotate(180deg)
    }

    #onetrust-pc-sdk[dir=rtl] input:checked~.ot-acc-hdr .ot-arw {
      transform: rotate(270deg);
      -o-transform: rotate(270deg);
      -ms-transform: rotate(270deg);
      -webkit-transform: rotate(270deg)
    }

    #onetrust-pc-sdk[dir=rtl] .ot-chkbox label::after {
      transform: rotate(45deg);
      -webkit-transform: rotate(45deg);
      -o-transform: rotate(45deg);
      -ms-transform: rotate(45deg);
      border-left: 0;
      border-right: 3px solid
    }

    #onetrust-pc-sdk[dir=rtl] .ot-search-cntr>svg {
      right: 0
    }

    @media only screen and (max-width: 600px) {
      #onetrust-pc-sdk.otPcCenter {
        left: 0;
        min-width: 100%;
        height: 100% !important;
        max-height: 100% !important;
        top: 0;
        border-radius: 0
      }

      #onetrust-pc-sdk #ot-pc-content.ot-button-order-container,
      #onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container.ot-button-order-container {
        margin: 0;
        width: 100%;
        padding: .5em 1em;
        gap: .5rem;
        flex-wrap: nowrap;
        align-items: center;
        flex-direction: column;
        box-sizing: border-box;
        height: calc(100% - 30px);
        justify-content: space-around
      }

      #onetrust-pc-sdk #ot-pc-content.ot-button-order-container *[class*=ot-button-order-],
      #onetrust-pc-sdk.ot-ftr-stacked .ot-btn-container.ot-button-order-container *[class*=ot-button-order-] {
        margin: 0 !important
      }

      #onetrust-pc-sdk .ot-btn-container button {
        max-width: none;
        letter-spacing: .01em
      }

      #onetrust-pc-sdk #close-pc-btn-handler {
        top: 10px;
        right: 17px
      }

      #onetrust-pc-sdk p {
        font-size: .7em
      }

      #onetrust-pc-sdk #ot-pc-hdr {
        margin: 10px 10px 0 5px;
        width: calc(100% - 15px)
      }

      #onetrust-pc-sdk .vendor-search-handler {
        font-size: 1em
      }

      #onetrust-pc-sdk #ot-back-arw {
        margin-left: 12px
      }

      #onetrust-pc-sdk #ot-lst-cnt {
        margin: 0;
        padding: 0 5px 0 10px;
        min-width: 95%
      }

      #onetrust-pc-sdk .switch+p {
        max-width: 80%
      }

      #onetrust-pc-sdk .ot-ftr-stacked button {
        width: 100%
      }

      #onetrust-pc-sdk #ot-fltr-cnt {
        max-width: 320px;
        width: 90%;
        border-top-right-radius: 0;
        border-bottom-right-radius: 0;
        margin: 0;
        margin-left: 15px;
        left: auto;
        right: 40px;
        top: 85px
      }

      #onetrust-pc-sdk .ot-fltr-opt {
        margin-left: 25px;
        margin-bottom: 10px
      }

      #onetrust-pc-sdk #ot-fltr-cnt {
        right: 40px
      }
    }

    @media only screen and (max-width: 500px) {

      #onetrust-pc-sdk .ot-fltr-cntr,
      #onetrust-pc-sdk #ot-fltr-cnt {
        right: 10px
      }

      #onetrust-pc-sdk #ot-anchor {
        right: 25px
      }

      #onetrust-pc-sdk button {
        width: 100%
      }

      #onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-sel-all {
        padding-right: 9px
      }

      #onetrust-pc-sdk:not(.ot-addtl-vendors) #ot-pc-lst:not(.ot-enbl-chr) .ot-tgl-cntr {
        right: 0
      }

      #onetrust-pc-sdk .ot-btn-container.ot-button-order-container .ot-pc-refuse-all-handler,
      #onetrust-pc-sdk .ot-btn-container.ot-button-order-container .save-preference-btn-handler,
      #onetrust-pc-sdk .ot-btn-container.ot-button-order-container #accept-recommended-btn-handler {
        width: 100%
      }
    }

    @media(min-width: 768px) {
      #onetrust-pc-sdk.ot-tgl-with-label .ot-label-status {
        display: inline
      }

      #onetrust-pc-sdk.ot-tgl-with-label #ot-pc-lst .ot-label-status {
        display: none
      }
    }

    @media only screen and (max-width: 896px)and (max-height: 425px)and (orientation: landscape) {
      #onetrust-pc-sdk.otPcCenter {
        left: 0;
        top: 0;
        min-width: 100%;
        height: 100%;
        border-radius: 0
      }

      #onetrust-pc-sdk .ot-pc-header {
        height: auto;
        min-height: 20px
      }

      #onetrust-pc-sdk .ot-pc-header .ot-pc-logo {
        max-height: 30px
      }

      #onetrust-pc-sdk .ot-pc-footer {
        max-height: 90px;
        height: 100% !important
      }

      #onetrust-pc-sdk .ot-pc-footer .ot-btn-container {
        overflow-y: auto;
        overflow-x: hidden;
        max-height: calc(100% - 30px)
      }

      #onetrust-pc-sdk #ot-pc-content,
      #onetrust-pc-sdk #ot-pc-lst {
        bottom: auto
      }

      #onetrust-pc-sdk.ot-ftr-stacked #ot-pc-content,
      #onetrust-pc-sdk.ot-ftr-stacked #ot-pc-lst {
        bottom: auto
      }

      #onetrust-pc-sdk #ot-anchor {
        left: initial;
        right: 50px
      }

      #onetrust-pc-sdk #ot-lst-title {
        margin-top: 12px
      }

      #onetrust-pc-sdk #ot-lst-title * {
        font-size: inherit
      }

      #onetrust-pc-sdk #ot-pc-hdr input {
        margin-right: 0;
        padding-right: 45px
      }

      #onetrust-pc-sdk .switch+p {
        max-width: 85%
      }

      #onetrust-pc-sdk #ot-sel-blk {
        position: static
      }

      #onetrust-pc-sdk #ot-pc-lst {
        overflow: auto
      }

      #onetrust-pc-sdk #ot-lst-cnt {
        max-height: none;
        overflow: initial
      }

      #onetrust-pc-sdk #ot-lst-cnt.no-results {
        height: auto
      }

      #onetrust-pc-sdk input {
        font-size: 1em !important
      }

      #onetrust-pc-sdk p {
        font-size: .6em
      }

      #onetrust-pc-sdk #ot-fltr-modal {
        width: 100%;
        top: 0
      }

      #onetrust-pc-sdk ul li p,
      #onetrust-pc-sdk .category-vendors-list-handler,
      #onetrust-pc-sdk .category-vendors-list-handler+a,
      #onetrust-pc-sdk .category-host-list-handler {
        font-size: .6em
      }

      #onetrust-pc-sdk.ot-shw-fltr #ot-anchor {
        display: none !important
      }

      #onetrust-pc-sdk.ot-shw-fltr #ot-pc-lst {
        height: 100% !important;
        overflow: hidden;
        top: 0px
      }

      #onetrust-pc-sdk.ot-shw-fltr #ot-fltr-cnt {
        margin: 0;
        height: 100%;
        max-height: none;
        padding: 10px;
        top: 0;
        width: calc(100% - 20px);
        position: absolute;
        right: 0;
        left: 0;
        max-width: none
      }

      #onetrust-pc-sdk.ot-shw-fltr .ot-fltr-scrlcnt {
        max-height: calc(100% - 65px)
      }
    }

    @media screen and (max-height: 450px) {
      #onetrust-pc-sdk.otPcCenter {
        top: 0;
        margin: auto;
        bottom: 0;
        max-height: 100vh !important;
        height: 100vh !important
      }

      #onetrust-pc-sdk.otPcCenter .ot-pc-header {
        max-height: 15vh;
        overflow: hidden
      }

      #onetrust-pc-sdk.otPcCenter .ot-pc-footer {
        max-height: min(var(--ot-footer-space), 30vh) !important;
        overflow-y: auto;
        scrollbar-gutter: stable;
        box-sizing: border-box
      }

      #onetrust-pc-sdk.otPcCenter .ot-pc-footer .ot-btn-container {
        overflow-y: visible !important;
        max-height: none !important
      }

      #onetrust-pc-sdk.otPcCenter #ot-pc-content {
        flex: 1 1 auto;
        min-height: 20vh
      }
    }

    #onetrust-consent-sdk #onetrust-pc-sdk,
    #onetrust-consent-sdk #ot-search-cntr,
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch.ot-toggle,
    #onetrust-consent-sdk #onetrust-pc-sdk ot-grp-hdr1 .checkbox,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title:after,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-sel-blk,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-cnt,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-anchor {
      background-color: #FFFFFF;
    }

    #onetrust-consent-sdk #onetrust-pc-sdk h3,
    #onetrust-consent-sdk #onetrust-pc-sdk h4,
    #onetrust-consent-sdk #onetrust-pc-sdk h5,
    #onetrust-consent-sdk #onetrust-pc-sdk h6,
    #onetrust-consent-sdk #onetrust-pc-sdk p,
    #onetrust-consent-sdk #onetrust-pc-sdk span[id^="ot-header-id"],
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pvcy-txt,
    #onetrust-consent-sdk #onetrust-pc-sdk #privacy-text,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-ven-lst .ot-ven-opts p,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-title-mobile,
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-li-title,
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-sel-all-hdr span,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-fltr-modal #modal-header,
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-checkbox label span,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-sel-blk p,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title h3,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-lst-title p[aria-level="3"],
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .back-btn-handler p,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst .ot-ven-name,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-lst #ot-ven-lst .consent-category,
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn,
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-label-status,
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-chkbox label span,
    #onetrust-consent-sdk #onetrust-pc-sdk #clear-filters-handler,
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-optout-signal {
      color: #696969;
    }

    #onetrust-consent-sdk #onetrust-pc-sdk .privacy-notice-link,
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-pgph-link,
    #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler,
    #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler+a,
    #onetrust-consent-sdk #onetrust-pc-sdk .category-host-list-handler,
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-link,
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-ven-legclaim-link,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-name a,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-acc-hdr .ot-host-expand,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info a,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-content #ot-pc-desc .ot-link-btn,
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-vnd-serv .ot-vnd-item .ot-vnd-info a,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-lst-cnt .ot-vnd-info a,
    #onetrust-consent-sdk #onetrust-pc-sdk #ot-pc-desc a {
      color: #3860BE;
    }

    #onetrust-consent-sdk #onetrust-pc-sdk .category-vendors-list-handler:hover {
      text-decoration: underline;
    }

    #onetrust-consent-sdk #onetrust-pc-sdk #ot-host-lst .ot-host-info,
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-acc-txt .ot-ven-dets {
      background-color: #F8F8F8;
    }

    #onetrust-consent-sdk #onetrust-pc-sdk button:not(#clear-filters-handler):not(.ot-close-icon):not(#filter-btn-handler):not(.ot-remove-objection-handler):not(.ot-obj-leg-btn-handler):not([aria-expanded]):not(.ot-link-btn),
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-active-leg-btn {
      background-color: #346E4A;
      border-color: #346E4A;
      color: #FFFFFF;
    }

    #onetrust-consent-sdk #onetrust-pc-sdk .ot-active-menu {
      border-color: #346E4A;
    }

    #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-remove-objection-handler {
      background-color: transparent;
      border: 1px solid transparent;
    }

    #onetrust-consent-sdk #onetrust-pc-sdk .ot-leg-btn-container .ot-inactive-leg-btn {
      background-color: #FFFFFF;
      color: #4D4D4D;
      border-color: #4D4D4D;
    }

    #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob {
      background-color: #468254;
    }

    #onetrust-consent-sdk #onetrust-pc-sdk .ot-switch-nob {
      background-color: #767676;
    }

    #onetrust-consent-sdk #onetrust-pc-sdk .ot-tgl input:focus+.ot-switch,
    .ot-switch .ot-switch-nob,
    .ot-switch .ot-switch-nob:before,
    #onetrust-pc-sdk .ot-checkbox input[type="checkbox"]:focus+label::before,
    #onetrust-pc-sdk .ot-chkbox input[type="checkbox"]:focus+label::before {
      outline-color: #000000;
      outline-width: 1px;
      outline-offset: 1px;
    }

    #onetrust-pc-sdk .ot-host-item>button:focus,
    #onetrust-pc-sdk .ot-ven-item>button:focus {
      border: 1px solid #000000;
    }

    #onetrust-consent-sdk #onetrust-pc-sdk *:focus,
    #onetrust-consent-sdk #onetrust-pc-sdk .ot-vlst-cntr>a:focus {
      outline: 1px solid #000000;
      outline-offset: 1px;
    }

    #onetrust-pc-sdk .ot-switch::before {
      content: "No";
      position: absolute;
      right: 56px;
      top: 3px;
      font-size: .813em;
      word-break: keep-all;
    }

    #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch:before {
      content: "Yes";
      right: 56px;
      top: 3px;
      font-size: .813em;
      word-break: keep-all;
    }

    #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob {
      background-color: #af9fff;
      border: 1px solid #b535f6;
    }

    #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before {
      -webkit-transform: translateX(20px);
      -ms-transform: translateX(20px);
      transform: translateX(20px);
      background-color: #494949;
      border-color: #3860be;
    }

    [dir="rtl"] #onetrust-pc-sdk .ot-tgl input:checked+.ot-switch .ot-switch-nob:before {
      transform: translateX(-20px);
    }

    #onetrust-pc-sdk .ot-switch-nob:before {
      background-color: #494949;
    }

    #accept-recommended-btn-handler {
      display: none !important;
    }

    #onetrust-pc-sdk .button-theme {
      margin-right: 5px !important;
    }

    html.userconsent-gpc #ot-pc-content section.ot-cat-grp .ot-tgl {
      pointer-events: none;
    }

    html:not(.userconsent-gpc) #ot-pc-content .ot-optout-signal,
    #onetrust-pc-sdk #ot-pc-content .ot-optout-signal .ot-optout-icon,
    #onetrust-pc-sdk .ot-pc-footer-logo {
      display: none;
    }

    #onetrust-pc-sdk div.ot-cat-item.ot-always-active-group {
      display: none;
    }

    #onetrust-pc-sdk .ot-cat-grp .ot-always-active {
      color: #767676 !important;
    }

    .ot-sdk-cookie-policy {
      font-family: inherit;
      font-size: 16px
    }

    .ot-sdk-cookie-policy.otRelFont {
      font-size: 1rem
    }

    .ot-sdk-cookie-policy h3,
    .ot-sdk-cookie-policy h4,
    .ot-sdk-cookie-policy h6,
    .ot-sdk-cookie-policy p,
    .ot-sdk-cookie-policy li,
    .ot-sdk-cookie-policy a,
    .ot-sdk-cookie-policy th,
    .ot-sdk-cookie-policy #cookie-policy-description,
    .ot-sdk-cookie-policy .ot-sdk-cookie-policy-group,
    .ot-sdk-cookie-policy #cookie-policy-title {
      color: dimgray
    }

    .ot-sdk-cookie-policy #cookie-policy-description {
      margin-bottom: 1em
    }

    .ot-sdk-cookie-policy h4 {
      font-size: 1.2em
    }

    .ot-sdk-cookie-policy h6 {
      font-size: 1em;
      margin-top: 2em
    }

    .ot-sdk-cookie-policy th {
      min-width: 75px
    }

    .ot-sdk-cookie-policy a,
    .ot-sdk-cookie-policy a:hover {
      background: #fff
    }

    .ot-sdk-cookie-policy thead {
      background-color: #f6f6f4;
      font-weight: bold
    }

    .ot-sdk-cookie-policy .ot-mobile-border {
      display: none
    }

    .ot-sdk-cookie-policy section {
      margin-bottom: 2em
    }

    .ot-sdk-cookie-policy table {
      border-collapse: inherit
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy {
      font-family: inherit;
      font-size: 1rem
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h3,
    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h4,
    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,
    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,
    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,
    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th,
    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,
    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group,
    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title {
      color: dimgray
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description {
      margin-bottom: 1em
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup {
      margin-left: 1.5em
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description,
    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group-desc,
    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header,
    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,
    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td {
      font-size: .9em
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td span,
    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td a {
      font-size: inherit
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {
      font-size: 1em;
      margin-bottom: .6em
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-title {
      margin-bottom: 1.2em
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy>section {
      margin-bottom: 1em
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th {
      min-width: 75px
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a:hover {
      background: #fff
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead {
      background-color: #f6f6f4;
      font-weight: bold
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-mobile-border {
      display: none
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy section {
      margin-bottom: 2em
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li {
      list-style: disc;
      margin-left: 1.5em
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-subgroup ul li h4 {
      display: inline-block
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table {
      border-collapse: inherit;
      margin: auto;
      border: 1px solid #d7d7d7;
      border-radius: 5px;
      border-spacing: initial;
      width: 100%;
      overflow: hidden
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th,
    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td {
      border-bottom: 1px solid #d7d7d7;
      border-right: 1px solid #d7d7d7
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td {
      border-bottom: 0px
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr th:last-child,
    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr td:last-child {
      border-right: 0px
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host,
    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type {
      width: 25%
    }

    .ot-sdk-cookie-policy[dir=rtl] {
      text-align: left
    }

    #ot-sdk-cookie-policy h3 {
      font-size: 1.5em
    }

    @media only screen and (max-width: 530px) {

      .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) table,
      .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead,
      .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tbody,
      .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) th,
      .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td,
      .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr {
        display: block
      }

      .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px
      }

      .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr {
        margin: 0 0 1em 0
      }

      .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(odd),
      .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) tr:nth-child(odd) a {
        background: #f6f6f4
      }

      .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td {
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%
      }

      .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td:before {
        position: absolute;
        height: 100%;
        left: 6px;
        width: 40%;
        padding-right: 10px
      }

      .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) .ot-mobile-border {
        display: inline-block;
        background-color: #e4e4e4;
        position: absolute;
        height: 100%;
        top: 0;
        left: 45%;
        width: 2px
      }

      .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) td:before {
        content: attr(data-label);
        font-weight: bold
      }

      .ot-sdk-cookie-policy:not(#ot-sdk-cookie-policy-v2) li {
        word-break: break-word;
        word-wrap: break-word
      }

      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table {
        overflow: hidden
      }

      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table td {
        border: none;
        border-bottom: 1px solid #d7d7d7
      }

      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table,
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead,
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tbody,
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th,
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr {
        display: block
      }

      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-host,
      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table .ot-cookies-type {
        width: auto
      }

      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy tr {
        margin: 0 0 1em 0
      }

      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td:before {
        height: 100%;
        width: 40%;
        padding-right: 10px
      }

      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td:before {
        content: attr(data-label);
        font-weight: bold
      }

      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li {
        word-break: break-word;
        word-wrap: break-word
      }

      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy thead tr {
        position: absolute;
        top: -9999px;
        left: -9999px;
        z-index: -9999
      }

      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td {
        border-bottom: 1px solid #d7d7d7;
        border-right: 0px
      }

      #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table tr:last-child td:last-child {
        border-bottom: 0px
      }
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h5,
    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy h6,
    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy li,
    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p,
    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a,
    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span,
    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy td,
    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description {
      color: #696969;
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy th {
      color: #696969;
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group {
      color: #696969;
    }

    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title {
      color: #696969;
    }


    #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy table th {
      background-color: #F8F8F8;
    }

    .ot-floating-button__front {
      background-image: url("opt_in_out_icon.png")
    }
  