 :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-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-icon-informative: var(--primitive-color-neutral-500);
   --semantic-color-status-text-positive: var(--primitive-color-green-600);
   --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__press: var(--primitive-color-neutral-800);
   --semantic-color-input-text-input-empty-overrides-icon__press: var(--primitive-color-neutral-800);
   --semantic-color-input-text-input-empty-overrides-bg__press: var(--primitive-color-transparent-black-05);
   --semantic-color-input-text-input-empty-overrides-border__press: var(--primitive-color-neutral-700);
   --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-base-border: var(--primitive-color-neutral-800);
   --semantic-color-input-text-input-filled-overrides-border__error: var(--primitive-color-red-500);
   --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-bg__hover: var(--primitive-color-neutral-500);
   --semantic-color-action-primary-overrides-bg__press: var(--primitive-color-neutral-600);
   --semantic-color-action-primary-overrides-bg__focus: var(--primitive-color-neutral-800);
   --semantic-color-action-primary-overrides-bg__disabled: var(--primitive-color-neutral-400);
   --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-white-0);
   --semantic-color-action-secondary-base-border: var(--primitive-color-neutral-500);
   --semantic-color-action-secondary-base-flex-bg: var(--primitive-color-neutral-100);
   --semantic-color-action-secondary-overrides-text__hover: var(--primitive-color-neutral-700);
   --semantic-color-action-secondary-overrides-icon__hover: var(--primitive-color-neutral-700);
   --semantic-color-action-secondary-overrides-bg__hover: var(--primitive-color-transparent-black-05);
   --semantic-color-action-secondary-overrides-border__hover: var(--primitive-color-neutral-600);
   --semantic-color-action-secondary-overrides-text__press: var(--primitive-color-neutral-600);
   --semantic-color-action-secondary-overrides-icon__press: var(--primitive-color-neutral-600);
   --semantic-color-action-secondary-overrides-bg__press: var(--primitive-color-transparent-black-10);
   --semantic-color-action-secondary-overrides-border__press: var(--primitive-color-neutral-700);
   --semantic-color-action-secondary-overrides-text__focus: var(--primitive-color-neutral-800);
   --semantic-color-action-secondary-overrides-icon__focus: var(--primitive-color-neutral-800);
   --semantic-color-action-secondary-overrides-bg__focus: var(--primitive-color-transparent-white-0);
   --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-bg__disabled: var(--primitive-color-transparent-white-0);
   --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-text__hover: var(--primitive-color-neutral-700);
   --semantic-color-action-tertiary-overrides-icon__hover: var(--primitive-color-neutral-700);
   --semantic-color-action-tertiary-overrides-bg__hover: var(--primitive-color-transparent-black-05);
   --semantic-color-action-tertiary-overrides-text__press: var(--primitive-color-neutral-600);
   --semantic-color-action-tertiary-overrides-icon__press: var(--primitive-color-neutral-600);
   --semantic-color-action-tertiary-overrides-bg__press: var(--primitive-color-transparent-black-10);
   --semantic-color-action-tertiary-overrides-text__focus: var(--primitive-color-neutral-800);
   --semantic-color-action-tertiary-overrides-icon__focus: var(--primitive-color-neutral-800);
   --semantic-color-action-tertiary-overrides-bg__focus: var(--primitive-color-transparent-black-0);
   --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-tertiary-overrides-bg__disabled: var(--primitive-color-transparent-black-0);
   --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-bg__hover: var(--primitive-color-neutral-300);
   --semantic-color-action-inverse-primary-overrides-bg__press: var(--primitive-color-neutral-200);
   --semantic-color-action-inverse-primary-overrides-bg__focus: var(--primitive-color-neutral-100);
   --semantic-color-action-inverse-primary-overrides-bg__disabled: var(--primitive-color-neutral-400);
   --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-black-0);
   --semantic-color-action-inverse-secondary-base-border: var(--primitive-color-neutral-400);
   --semantic-color-action-inverse-secondary-overrides-text__hover: var(--primitive-color-neutral-200);
   --semantic-color-action-inverse-secondary-overrides-icon__hover: var(--primitive-color-neutral-200);
   --semantic-color-action-inverse-secondary-overrides-bg__hover: var(--primitive-color-transparent-white-10);
   --semantic-color-action-inverse-secondary-overrides-border__hover: var(--primitive-color-neutral-300);
   --semantic-color-action-inverse-secondary-overrides-text__press: var(--primitive-color-neutral-300);
   --semantic-color-action-inverse-secondary-overrides-icon__press: var(--primitive-color-neutral-300);
   --semantic-color-action-inverse-secondary-overrides-bg__press: var(--primitive-color-transparent-white-20);
   --semantic-color-action-inverse-secondary-overrides-border__press: var(--primitive-color-neutral-200);
   --semantic-color-action-inverse-secondary-overrides-text__focus: var(--primitive-color-neutral-100);
   --semantic-color-action-inverse-secondary-overrides-icon__focus: var(--primitive-color-neutral-100);
   --semantic-color-action-inverse-secondary-overrides-bg__focus: var(--primitive-color-transparent-black-0);
   --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-400);
   --semantic-color-action-inverse-secondary-overrides-icon__disabled: var(--primitive-color-neutral-400);
   --semantic-color-action-inverse-secondary-overrides-bg__disabled: var(--primitive-color-transparent-black-0);
   --semantic-color-action-inverse-secondary-overrides-border__disabled: var(--primitive-color-neutral-300);
   --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-overrides-text__hover: var(--primitive-color-neutral-200);
   --semantic-color-action-inverse-tertiary-overrides-icon__hover: var(--primitive-color-neutral-200);
   --semantic-color-action-inverse-tertiary-overrides-bg__hover: var(--primitive-color-transparent-white-10);
   --semantic-color-action-inverse-tertiary-overrides-text__press: var(--primitive-color-neutral-300);
   --semantic-color-action-inverse-tertiary-overrides-icon__press: var(--primitive-color-neutral-300);
   --semantic-color-action-inverse-tertiary-overrides-bg__press: var(--primitive-color-transparent-white-20);
   --semantic-color-action-inverse-tertiary-overrides-text__focus: var(--primitive-color-neutral-100);
   --semantic-color-action-inverse-tertiary-overrides-icon__focus: var(--primitive-color-neutral-100);
   --semantic-color-action-inverse-tertiary-overrides-bg__focus: var(--primitive-color-transparent-white-0);
   --semantic-color-action-inverse-tertiary-overrides-text__disabled: var(--primitive-color-neutral-400);
   --semantic-color-action-inverse-tertiary-overrides-icon__disabled: var(--primitive-color-neutral-400);
   --semantic-color-action-inverse-tertiary-overrides-bg__disabled: var(--primitive-color-transparent-white-0);
   --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-30);
   --semantic-color-action-conversion-overrides-overlay__press: var(--primitive-color-transparent-white-20);
   --semantic-color-action-conversion-overrides-overlay__disabled: var(--primitive-color-transparent-white-60);
   --semantic-color-action-conversion-overrides-text__disabled: var(--primitive-color-neutral-400);
   --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-overlay__disabled: var(--primitive-color-transparent-white-60);
   --semantic-color-action-accent-overrides-text__disabled: var(--primitive-color-neutral-400);
   --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-radius-sm: var(--primitive-radius-02);
   --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-radius-none: var(--primitive-radius-none);
   --semantic-size-lg: var(--primitive-size-40);
   --semantic-size-md: var(--primitive-size-32);
   --semantic-size-sm: var(--primitive-size-24);
   --semantic-size-xs: var(--primitive-size-16);
   --semantic-type-header-font-family: var(--primitive-type-font-family-cnn-sans-display);
   --semantic-type-header-font-wt-style: var(--primitive-type-font-wt-style-bold);
   --semantic-type-header-letter-spacing: var(--primitive-type-letter-spacing-none);
   --semantic-type-header-h1-font-size: var(--primitive-type-font-size-42);
   --semantic-type-header-h1-line-height: var(--primitive-type-line-height-48);
   --semantic-type-title-font-family: var(--primitive-type-font-family-cnn-sans-display);
   --semantic-type-body-font-family: var(--primitive-type-font-family-cnn-sans-display);
   --semantic-type-body-font-wt-style__reg: var(--primitive-type-font-wt-style-regular);
   --semantic-type-body-font-wt-style__med: var(--primitive-type-font-wt-style-medium);
   --semantic-type-body-font-wt-style__bold: var(--primitive-type-font-wt-style-bold);
   --semantic-type-body-font-wt-style__italic: var(--primitive-type-font-wt-style-italic-regular);
   --semantic-type-body-font-wt-style__bold-italic: var(--primitive-type-font-wt-style-italic-bold);
   --semantic-type-body-letter-spacing: var(--primitive-type-letter-spacing-none);
   --semantic-type-body-text-decoration: var(--primitive-type-text-decoration-none);
   --semantic-type-body-xl-font-size: var(--primitive-type-font-size-18);
   --semantic-type-body-xl-line-height: var(--primitive-type-line-height-32);
   --semantic-type-body-lg-font-size: var(--primitive-type-font-size-16);
   --semantic-type-body-lg-line-height: var(--primitive-type-line-height-26);
   --semantic-type-body-md-font-size: var(--primitive-type-font-size-14);
   --semantic-type-body-md-line-height: var(--primitive-type-line-height-20);
   --semantic-type-body-sm-font-size: var(--primitive-type-font-size-12);
   --semantic-type-body-sm-line-height: var(--primitive-type-line-height-16);
   --semantic-type-description-font-family: var(--primitive-type-font-family-cnn-sans-display);
   --semantic-type-description-font-wt-style: var(--primitive-type-font-wt-style-regular);
   --semantic-type-description-letter-spacing: var(--primitive-type-letter-spacing-none);
   --semantic-type-description-text-decoration: var(--primitive-type-text-decoration-none);
   --semantic-type-description-xl-font-size: var(--primitive-type-font-size-18);
   --semantic-type-description-xl-line-height: var(--primitive-type-line-height-26);
   --semantic-type-description-lg-font-size: var(--primitive-type-font-size-16);
   --semantic-type-description-lg-line-height: var(--primitive-type-line-height-22);
   --semantic-type-metadata-font-family: var(--primitive-type-font-family-cnn-sans-display);
   --semantic-type-metadata-font-wt-style__reg: var(--primitive-type-font-wt-style-regular);
   --semantic-type-metadata-font-wt-style__italic: var(--primitive-type-font-wt-style-italic-regular);
   --semantic-type-metadata-font-wt-style__med: var(--primitive-type-font-wt-style-medium);
   --semantic-type-metadata-font-wt-style__bold: var(--primitive-type-font-wt-style-bold);
   --semantic-type-metadata-letter-spacing: var(--primitive-type-letter-spacing-none);
   --semantic-type-metadata-text-decoration: var(--primitive-type-text-decoration-none);
   --semantic-type-metadata-xl-font-size: var(--primitive-type-font-size-18);
   --semantic-type-metadata-text-transform: var(--primitive-type-text-transform-uppercase);
   --semantic-type-metadata-letter-spacing__all-caps: .5px;
   --semantic-type-metadata-xl-line-height: var(--primitive-type-line-height-32);
   --semantic-type-metadata-lg-font-size: var(--primitive-type-font-size-16);
   --semantic-type-metadata-lg-line-height: var(--primitive-type-line-height-26);
   --semantic-type-metadata-md-font-size: var(--primitive-type-font-size-14);
   --semantic-type-metadata-md-line-height: var(--primitive-type-line-height-20);
   --semantic-type-metadata-sm-font-size: var(--primitive-type-font-size-12);
   --semantic-type-metadata-sm-line-height: var(--primitive-type-line-height-16);
   --semantic-type-subtitle-font-family: var(--primitive-type-font-family-cnn-sans-display);
   --semantic-type-subtitle-font-wt-style__bold: var(--primitive-type-font-wt-style-bold);
   --semantic-type-subtitle-font-wt-style__reg: var(--primitive-type-font-wt-style-regular);
   --semantic-type-subtitle-letter-spacing: var(--primitive-type-letter-spacing-100);
   --semantic-type-subtitle-text-transform: var(--primitive-type-text-transform-uppercase);
   --semantic-type-subtitle-lg-font-size: var(--primitive-type-font-size-16);
   --semantic-type-subtitle-lg-line-height: var(--primitive-type-line-height-20);
   --semantic-type-subtitle-md-font-size: var(--primitive-type-font-size-14);
   --semantic-type-subtitle-md-line-height: var(--primitive-type-line-height-20);
   --semantic-type-subtitle-S-font-size: var(--primitive-type-font-size-12);
   --semantic-type-subtitle-S-line-height: var(--primitive-type-line-height-16);
   --semantic-type-action-font-family: var(--primitive-type-font-family-cnn-sans-display);
   --semantic-type-input-font-family: var(--primitive-type-font-family-cnn-sans-display);
   --semantic-type-input-font-wt-style__reg: var(--primitive-type-font-wt-style-regular);
   --semantic-type-input-font-wt-style__med: var(--primitive-type-font-wt-style-medium);
   --semantic-type-input-font-wt-style__bold: var(--primitive-type-font-wt-style-bold);
   --semantic-type-input-letter-spacing: var(--primitive-type-letter-spacing-none);
   --semantic-type-input-text-transform: var(--primitive-type-text-transform-uppercase);
   --semantic-type-input-text-decoration: var(--primitive-type-text-decoration-none);
   --semantic-type-input-lg-font-size: var(--primitive-type-font-size-16);
   --semantic-type-input-lg-line-height: var(--primitive-type-line-height-26);
   --semantic-type-action-font-wt-style__bold: var(--primitive-type-font-wt-style-bold);
   --semantic-type-action-letter-spacing: var(--primitive-type-letter-spacing-none);
   --semantic-type-action-text-transform: var(--primitive-type-text-transform-none);
   --semantic-type-action-text-decoration: var(--primitive-type-text-decoration-none);
   --semantic-type-action-xl-font-size: var(--primitive-type-font-size-18);
   --semantic-type-action-xl-line-height: var(--primitive-type-line-height-32);
   --semantic-type-action-lg-font-size: var(--primitive-type-font-size-16);
   --semantic-type-action-lg-line-height: var(--primitive-type-line-height-26);
   --semantic-type-action-md-font-size: var(--primitive-type-font-size-14);
   --semantic-type-action-md-line-height: var(--primitive-type-line-height-20);
   --semantic-type-action-sm-font-size: var(--primitive-type-font-size-12);
   --semantic-type-action-sm-line-height: var(--primitive-type-line-height-16);
   --semantic-type-title-font-wt-style__bold: var(--primitive-type-font-wt-style-bold);
   --semantic-type-title-font-wt-style__med: var(--primitive-type-font-wt-style-medium);
   --semantic-type-title-font-wt-style__reg: var(--primitive-type-font-wt-style-regular);
   --semantic-type-title-letter-spacing: var(--primitive-type-letter-spacing-none);
   --semantic-type-title-2xl-font-size: var(--primitive-type-font-size-32);
   --semantic-type-title-2xl-line-height: var(--primitive-type-line-height-40);
   --semantic-type-title-xl-font-size: var(--primitive-type-font-size-24);
   --semantic-type-title-xl-line-height: var(--primitive-type-line-height-30);
   --semantic-type-title-lg-font-size: var(--primitive-type-font-size-20);
   --semantic-type-title-md-font-size: var(--primitive-type-font-size-18);
   --semantic-type-title-md-line-height: var(--primitive-type-line-height-24);
   --semantic-type-title-lg-line-height: var(--primitive-type-line-height-26);
   --semantic-type-title-sm-font-size: var(--primitive-type-font-size-16);
   --semantic-type-title-sm-line-height: var(--primitive-type-line-height-22);
   --semantic-type-title-xs-font-size: var(--primitive-type-font-size-14);
   --semantic-type-title-xs-line-height: var(--primitive-type-line-height-20);
   --semantic-radius-round: var(--primitive-radius-round);
   --semantic-type-description-md-font-size: var(--primitive-type-font-size-14);
   --semantic-type-description-md-line-height: var(--primitive-type-line-height-20);
   --semantic-type-description-sm-font-size: var(--primitive-type-font-size-12);
   --semantic-type-description-sm-line-height: var(--primitive-type-line-height-18);
   --semantic-type-input-md-font-size: var(--primitive-type-font-size-14);
   --semantic-type-input-md-line-height: var(--primitive-type-line-height-20);
   --semantic-type-input-sm-font-size: var(--primitive-type-font-size-12);
   --semantic-type-input-sm-line-height: var(--primitive-type-line-height-16);
   --semantic-type-header-h2-font-size: var(--primitive-type-font-size-30);
   --semantic-type-header-h2-line-height: var(--primitive-type-line-height-36);
   --semantic-type-header-h3-font-size: var(--primitive-type-font-size-24);
   --semantic-type-header-h3-line-height: var(--primitive-type-line-height-30);
   --semantic-type-header-h4-font-size: var(--primitive-type-font-size-20);
   --semantic-type-header-h4-line-height: var(--primitive-type-line-height-26);
   --semantic-type-header-h5-font-size: var(--primitive-type-font-size-16);
   --semantic-type-header-h5-line-height: var(--primitive-type-line-height-22);
   --semantic-type-header-h6-font-size: var(--primitive-type-font-size-14);
   --semantic-type-header-h6-line-height: var(--primitive-type-line-height-20);
   --semantic-color-input-toggle-default-overrides-overlay__hover: var(--primitive-color-transparent-white-30);
   --semantic-color-input-toggle-default-overrides-overlay__press: var(--primitive-color-transparent-white-20);
   --semantic-color-input-toggle-selected-base-text: var(--primitive-color-neutral-800);
   --semantic-color-input-toggle-selected-base-label: var(--primitive-color-neutral-100);
   --semantic-color-input-toggle-selected-base-icon: var(--primitive-color-neutral-100);
   --semantic-color-input-toggle-selected-base-bg: var(--primitive-color-red-500);
   --semantic-color-input-toggle-selected-overrides-overlay__hover: var(--primitive-color-transparent-white-30);
   --semantic-color-input-toggle-selected-overrides-overlay__press: var(--primitive-color-transparent-white-20)
 }

 @media (width>=1280px) {
   :root {
     --device-size-stellar-id: Extra Large;
     --device-size-breakpoint-size-id: xl;
     --device-size-max-width: 1440px;
     --device-size-min-width: 1280px;
     --device-size-col-count: 12px;
     --device-size-margin-left: var(--primitive-space-48);
     --device-size-margin-right: var(--primitive-space-48);
     --device-size-gutter: var(--primitive-space-24);
     --device-size-grid-1-col-max-width: 90px;
     --device-size-grid-1-col-min-width: 77px;
     --device-size-grid-2-col-max-width: 204px;
     --device-size-grid-2-col-min-width: 177px;
     --device-size-grid-3-col-max-width: 318px;
     --device-size-grid-3-col-min-width: 278px;
     --device-size-grid-4-col-max-width: 432px;
     --device-size-grid-4-col-min-width: 379px;
     --device-size-grid-5-col-max-width: 546px;
     --device-size-grid-5-col-min-width: 479px;
     --device-size-grid-6-col-max-width: 660px;
     --device-size-grid-6-col-min-width: 580px;
     --device-size-grid-7-col-max-width: 774px;
     --device-size-grid-7-col-min-width: 681px;
     --device-size-grid-8-col-max-width: 888px;
     --device-size-grid-8-col-min-width: 781px;
     --device-size-grid-9-col-max-width: 1002px;
     --device-size-grid-9-col-min-width: 882px;
     --device-size-grid-10-col-max-width: 1116px;
     --device-size-grid-10-col-min-width: 983px;
     --device-size-grid-11-col-max-width: 1230px;
     --device-size-grid-11-col-min-width: 1083px;
     --device-size-grid-12-col-max-width: 1344px;
     --device-size-grid-12-col-min-width: 1184px;
     --device-size-type-header-h1-font-size: 56px;
     --device-size-type-header-h1-line-height: 68px;
     --device-size-type-header-h2-font-size: 36px;
     --device-size-type-header-h2-line-height: 41.4px;
     --device-size-type-header-h3-font-size: 30px;
     --device-size-type-header-h3-line-height: 34.5px;
     --device-size-type-header-h4-font-size: 24px;
     --device-size-type-header-h4-line-height: 27.6px;
     --device-size-type-header-h5-font-size: 20px;
     --device-size-type-header-h5-line-height: 23px;
     --device-size-type-header-h6-font-size: 18px;
     --device-size-type-header-h6-line-height: 20.7px;
     --device-size-type-title-2xl-font-size: var(--semantic-type-title-2xl-font-size);
     --device-size-type-title-2xl-line-height: var(--semantic-type-title-2xl-line-height);
     --device-size-type-title-xl-font-size: var(--semantic-type-title-xl-font-size);
     --device-size-type-title-xl-line-height: var(--semantic-type-title-xl-line-height);
     --device-size-type-title-lg-font-size: var(--semantic-type-title-lg-font-size);
     --device-size-type-title-lg-line-height: var(--semantic-type-title-lg-line-height);
     --device-size-type-title-md-font-size: var(--semantic-type-title-md-font-size);
     --device-size-type-title-md-line-height: var(--semantic-type-title-md-line-height);
     --device-size-type-title-sm-font-size: var(--semantic-type-title-sm-font-size);
     --device-size-type-title-sm-line-height: var(--semantic-type-title-sm-line-height);
     --device-size-type-title-xs-font-size: var(--semantic-type-title-xs-font-size);
     --device-size-type-title-xs-line-height: var(--semantic-type-title-xs-line-height);
     --device-size-type-body-xl-font-size: var(--semantic-type-body-xl-font-size);
     --device-size-type-body-xl-line-height: var(--primitive-type-line-height-30);
     --device-size-type-body-lg-font-size: var(--semantic-type-body-lg-font-size);
     --device-size-type-body-lg-line-height: var(--semantic-type-body-lg-line-height);
     --device-size-type-body-md-font-size: var(--semantic-type-body-md-font-size);
     --device-size-type-body-md-line-height: var(--semantic-type-body-md-line-height);
     --device-size-type-body-sm-font-size: var(--semantic-type-body-sm-font-size);
     --device-size-type-body-sm-line-height: var(--semantic-type-body-sm-line-height);
     --device-size-type-description-xl-font-size: var(--semantic-type-description-xl-font-size);
     --device-size-type-description-xl-line-height: var(--semantic-type-description-xl-line-height);
     --device-size-type-description-lg-font-size: var(--semantic-type-description-lg-font-size);
     --device-size-type-description-lg-line-height: var(--semantic-type-description-lg-line-height);
     --device-size-type-description-md-font-size: var(--semantic-type-description-md-font-size);
     --device-size-type-description-md-line-height: var(--semantic-type-description-md-line-height);
     --device-size-type-description-sm-font-size: var(--semantic-type-description-sm-font-size);
     --device-size-type-description-sm-line-height: var(--semantic-type-description-sm-line-height);
     --device-size-type-metadata-xl-font-size: var(--semantic-type-metadata-xl-font-size);
     --device-size-type-metadata-xl-line-height: var(--semantic-type-metadata-xl-line-height);
     --device-size-type-metadata-lg-font-size: var(--semantic-type-metadata-lg-font-size);
     --device-size-type-metadata-lg-line-height: var(--semantic-type-metadata-lg-line-height);
     --device-size-type-metadata-md-font-size: var(--semantic-type-metadata-md-font-size);
     --device-size-type-metadata-md-line-height: var(--semantic-type-metadata-md-line-height);
     --device-size-type-metadata-sm-font-size: var(--semantic-type-metadata-sm-font-size);
     --device-size-type-metadata-sm-line-height: var(--semantic-type-metadata-sm-line-height);
     --device-size-type-subtitle-lg-font-size: var(--semantic-type-subtitle-lg-font-size);
     --device-size-type-subtitle-lg-line-height: var(--semantic-type-subtitle-lg-line-height);
     --device-size-type-subtitle-md-font-size: var(--semantic-type-subtitle-md-font-size);
     --device-size-type-subtitle-md-line-height: var(--semantic-type-subtitle-md-line-height);
     --device-size-type-subtitle-sm-font-size: var(--semantic-type-subtitle-S-font-size);
     --device-size-type-subtitle-sm-line-height: var(--semantic-type-subtitle-S-line-height);
     --device-size-type-action-xl-font-size: var(--semantic-type-action-xl-font-size);
     --device-size-type-action-xl-line-height: var(--semantic-type-action-xl-line-height);
     --device-size-type-action-lg-font-size: var(--semantic-type-action-lg-font-size);
     --device-size-type-action-lg-line-height: var(--semantic-type-action-lg-line-height);
     --device-size-type-action-md-font-size: var(--semantic-type-action-md-font-size);
     --device-size-type-action-md-line-height: var(--semantic-type-action-md-line-height);
     --device-size-type-action-S-font-size: var(--semantic-type-action-sm-font-size);
     --device-size-type-action-S-line-height: var(--semantic-type-action-sm-line-height);
     --device-size-component-footer-margin-top: var(--primitive-space-none);
     --device-size-component-footer-margin-bottom: var(--primitive-space-24);
     --device-size-component-header-margin-top: var(--primitive-space-none);
     --device-size-component-page-top-medium-img-max-width: var(--device-size-grid-9-col-max-width);
     --device-size-component-page-top-medium-img-min-width: var(--device-size-grid-9-col-min-width);
     --device-size-component-page-top-medium-content-well-max-width: var(--device-size-grid-9-col-max-width);
     --device-size-component-page-top-medium-content-well-min-width: var(--device-size-grid-9-col-min-width);
     --device-size-component-page-top-medium-content-well-right-rail: false;
     --device-size-component-page-top-medium-show-right-rail: true;
     --device-size-component-header-margin-bottom: var(--primitive-space-08);
     --device-size-component-page-top-medium-caption-left-rail: true;
     --device-size-component-page-top-medium-caption-right-rail: false;
     --device-size-component-page-top-medium-caption-right-rail-max-width: 0;
     --device-size-component-page-top-medium-caption-right-rail-min-width: 0;
     --device-size-component-header-more-links__show: true;
     --device-size-component-header-section-font-size__title: var(--primitive-type-font-size-20);
     --device-size-component-header-more-links__hide: false;
     --device-size-component-header-home-h-margin: var(--primitive-space-48);
     --device-size-component-header-underscored-links__section-a: true;
     --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-header-home-link-trail__left: true;
     --device-size-component-page-top-body-content-max-width: var(--device-size-grid-6-col-max-width);
     --device-size-component-page-top-body-content-min-width: var(--device-size-grid-6-col-min-width);
     --device-size-component-header-home-link-start__left: true;
     --device-size-component-header-home-more-link__left: true;
     --device-size-component-page-top-large-show-right-rail: true;
     --device-size-component-page-top-extra-large-caption-gutter: 0;
     --device-size-component-header-home-link-end__right: true;
     --device-size-component-header-home-sign-in__btn: true;
     --device-size-component-quote-border-width: var(--primitive-size-04);
     --device-size-component-thumbnail-playhead-height: var(--theme-semantic-size-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: var(--device-size-grid-6-col-max-width);
     --device-size-component-gallery__elev-min-width: var(--device-size-grid-6-col-min-width);
     --device-size-component-gallery__elev-margin-left: var(--device-size-margin-left);
     --device-size-component-gallery__elev-margin-right: var(--device-size-margin-right);
     --device-size-component-headline__elev-padding-top: var(--primitive-space-none);
     --device-size-component-gallery__elev-spacer: true;
     --device-size-component-gallery__elev-default-title-font-size: var(--primitive-type-font-size-24);
     --device-size-component-gallery__elev-default-title-line-height: var(--primitive-type-line-height-28);
     --device-size-component-gallery__elev-default-img-spacer-max-width: var(--device-size-grid-3-col-max-width);
     --device-size-component-gallery__elev-default-img-spacer-min-width: var(--device-size-grid-3-col-min-width);
     --device-size-component-gallery__elev-default-img-spacer-spacer: true;
     --device-size-component-gallery__elev-default-caption-grp-max-width: var(--device-size-grid-6-col-max-width);
     --device-size-component-gallery__elev-default-caption-grp-min-width: var(--device-size-grid-6-col-min-width);
     --device-size-component-gallery__elev-default-caption-grp-margin-left: 0;
     --device-size-component-gallery__elev-default-caption-grp-margin-right: 0;
     --device-size-component-gallery__elev-default-img-max-height: 372px;
     --device-size-component-gallery__elev-default-img-min-height: 327px;
     --device-size-component-gallery__elev-large-max-width: var(--device-size-grid-6-col-max-width);
     --device-size-component-gallery__elev-large-min-width: var(--device-size-grid-6-col-min-width);
     --device-size-component-gallery__elev-large-margin-left: var(--device-size-margin-left);
     --device-size-component-gallery__elev-large-margin-right: var(--device-size-margin-right);
     --device-size-component-gallery__elev-large-img-spacer-max-width: var(--device-size-grid-3-col-max-width);
     --device-size-component-gallery__elev-large-img-spacer-min-width: var(--device-size-grid-3-col-min-width);
     --device-size-component-gallery__elev-large-img-spacer-spacer: true;
     --device-size-component-gallery__elev-large-caption-grp-max-width: var(--device-size-grid-6-col-max-width);
     --device-size-component-gallery__elev-large-caption-grp-min-width: var(--device-size-grid-6-col-min-width);
     --device-size-component-gallery__elev-large-caption-grp-margin-left: 0;
     --device-size-component-gallery__elev-large-caption-grp-margin-right: 0;
     --device-size-component-headline__elev-padding-bottom: var(--primitive-space-48);
     --device-size-component-headline-text__elev-hpadding: var(--primitive-space-48);
     --device-size-component-image__elev-max-width: var(--device-size-grid-10-col-max-width);
     --device-size-component-rel-content__elev-img-width: 209px;
     --device-size-component-rel-content__elev-img-height: 117.56px;
     --device-size-component-subheader-regular-h2-font-size: 36px;
     --device-size-component-subheader-regular-h2-line-height: 41.4px;
     --device-size-component-subheader-regular-h3-font-size: 30px;
     --device-size-component-subheader-regular-h3-line-height: 34.5px;
     --device-size-component-subheader-regular-h4-font-size: 24px;
     --device-size-component-subheader-regular-h4-line-height: 27.6px;
     --device-size-component-subheader-regular-h5-font-size: 20px;
     --device-size-component-subheader-regular-h5-line-height: 23px;
     --device-size-component-subheader-regular-h6-font-size: 18px;
     --device-size-component-subheader-regular-h6-line-height: 20.7px;
     --device-size-component-image__elev-min-width: var(--device-size-grid-10-col-min-width);
     --device-size-component-image__elev-margin-left: var(--device-size-margin-left);
     --device-size-component-image__elev-margin-right: var(--device-size-margin-right);
     --device-size-component-image__elev-spacer: true;
     --device-size-component-image__elev-default-img-spacer-max-width: var(--device-size-grid-1-col-max-width);
     --device-size-component-image__elev-default-img-spacer-min-width: var(--device-size-grid-1-col-min-width);
     --device-size-component-image__elev-default-img-spacer-spacer: true;
     --device-size-component-image__elev-default-caption-grp-max-width: 0;
     --device-size-component-image__elev-default-caption-grp-min-width: 0;
     --device-size-component-image__elev-default-caption-grp-margin-left: 0;
     --device-size-component-image__elev-default-caption-grp-margin-right: 0;
     --device-size-component-image__elev-default-caption-grp-spacer-max-width: var(--device-size-grid-2-col-max-width);
     --device-size-component-image__elev-default-caption-grp-spacer-min-width: var(--device-size-grid-2-col-min-width);
     --device-size-component-image__elev-expand-max-width: var(--device-size-grid-4-col-max-width);
     --device-size-component-image__elev-expand-min-width: var(--device-size-grid-4-col-min-width);
     --device-size-component-image__elev-expand-img-spacer-max-width: var(--device-size-grid-2-col-max-width);
     --device-size-component-image__elev-expand-img-spacer-min-width: var(--device-size-grid-2-col-min-width);
     --device-size-component-image__elev-expand-img-spacer-spacer: true;
     --device-size-component-image__elev-large-max-width: var(--device-size-grid-6-col-max-width);
     --device-size-component-image__elev-large-min-width: var(--device-size-grid-6-col-min-width);
     --device-size-component-image__elev-large-margin-left: var(--device-size-margin-left);
     --device-size-component-image__elev-large-margin-right: var(--device-size-margin-right);
     --device-size-component-image__elev-large-img-spacer-max-width: var(--device-size-grid-3-col-max-width);
     --device-size-component-image__elev-large-img-spacer-min-width: var(--device-size-grid-3-col-min-width);
     --device-size-component-image__elev-large-img-spacer-spacer: true;
     --device-size-component-image__elev-large-caption-grp-max-width: var(--device-size-grid-6-col-max-width);
     --device-size-component-image__elev-large-caption-grp-min-width: var(--device-size-grid-6-col-min-width);
     --device-size-component-image__elev-large-caption-grp-margin-left: 0;
     --device-size-component-image__elev-large-caption-grp-margin-right: 0;
     --device-size-component-image__elev-medium-max-width: var(--device-size-grid-4-col-max-width);
     --device-size-component-image__elev-medium-min-width: var(--device-size-grid-4-col-min-width);
     --device-size-component-image__elev-medium-margin-left: var(--device-size-margin-left);
     --device-size-component-image__elev-medium-margin-right: var(--device-size-margin-right);
     --device-size-component-image__elev-medium-img-spacer-left-max-width: var(--device-size-grid-3-col-max-width);
     --device-size-component-image__elev-medium-img-spacer-left-min-width: var(--device-size-grid-3-col-min-width);
     --device-size-component-image__elev-medium-img-spacer-spacer: true;
     --device-size-component-image__elev-medium-caption-grp-max-width: var(--device-size-grid-2-col-max-width);
     --device-size-component-image__elev-medium-caption-grp-min-width: var(--device-size-grid-2-col-min-width);
     --device-size-component-image__elev-medium-caption-grp-margin-left: 0;
     --device-size-component-image__elev-medium-caption-grp-margin-right: 0;
     --device-size-component-headline__elev-hpadding: var(--primitive-space-40);
     --device-size-component-headline__elev-gap: var(--primitive-space-32);
     --device-size-component-headline__elev-border-width: var(--primitive-border-12);
     --device-size-component-zones-margin-bottom: var(--primitive-space-48);
     --device-size-template-article-standard-component-size: xl;
     --device-size-template-article-standard-page-top-gutter: var(--primitive-space-48);
     --device-size-template-article-standard-gutter-content: 0;
     --device-size-template-article-standard-body-max: var(--device-size-grid-6-col-max-width);
     --device-size-template-article-standard-body-min: var(--device-size-grid-6-col-min-width);
     --device-size-template-article-standard-left-rail-max: var(--device-size-grid-3-col-max-width);
     --device-size-template-article-standard-left-rail-min: var(--device-size-grid-3-col-min-width);
     --device-size-template-article-standard-right-rail-max: var(--device-size-grid-3-col-max-width);
     --device-size-template-article-standard-right-rail-min: var(--device-size-grid-3-col-min-width);
     --device-size-template-article-standard-img-corner-radius: var(--primitive-radius-08);
     --device-size-template-article-standard-inline-actions__top: false;
     --device-size-template-article-standard-inline-actions-padding-bottom: 0;
     --device-size-template-article-standard-left-rail-actions: true;
     --device-size-template-article-standard-right-rail-ad: true;
     --device-size-template-article-standard-show-left-rail: true;
     --device-size-template-article-standard-show-right-rail: true;
     --device-size-template-article-standard-elevate: true;
     --device-size-template-article-standard-breadcrumb-grp-padding-top: var(--primitive-space-48);
     --device-size-component-subheader-all-caps-h2-font-size: 36px;
     --device-size-component-subheader-all-caps-h2-line-height: 41.4px;
     --device-size-component-subheader-all-caps-h3-font-size: 30px;
     --device-size-component-subheader-all-caps-h3-line-height: 34.5px;
     --device-size-component-subheader-all-caps-h4-font-size: 24px;
     --device-size-component-subheader-all-caps-h4-line-height: 27.6px;
     --device-size-component-subheader-all-caps-h5-font-size: 20px;
     --device-size-component-subheader-all-caps-h5-line-height: 23px;
     --device-size-component-subheader-all-caps-h6-font-size: 18px;
     --device-size-component-subheader-all-caps-h6-line-height: 20.7px;
     --device-size-component-subheader-all-caps-centered-h2-font-size: 36px;
     --device-size-component-subheader-all-caps-centered-h2-line-height: 41.4px;
     --device-size-component-subheader-all-caps-centered-h3-font-size: 30px;
     --device-size-component-subheader-all-caps-centered-h3-line-height: 34.5px;
     --device-size-component-subheader-all-caps-centered-h4-font-size: 24px;
     --device-size-component-subheader-all-caps-centered-h4-line-height: 27.6px;
     --device-size-component-subheader-all-caps-centered-h5-font-size: 20px;
     --device-size-component-subheader-all-caps-centered-h5-line-height: 23px;
     --device-size-component-subheader-all-caps-centered-h6-font-size: 18px;
     --device-size-component-subheader-all-caps-centered-h6-line-height: 20.7px;
     --device-size-component-image__elev-medium-img-spacer-right-max-width: var(--device-size-grid-3-col-max-width);
     --device-size-component-image__elev-medium-img-spacer-right-min-width: var(--device-size-grid-3-col-min-width);
     --device-size-template-live-story-standard-component-size: xl;
     --device-size-template-live-story-standard-page-top-gutter: var(--primitive-space-48);
     --device-size-template-live-story-standard-gutter-content: 0;
     --device-size-template-live-story-standard-body-max: 660px;
     --device-size-template-live-story-standard-body-min: var(--device-size-grid-6-col-min-width);
     --device-size-template-live-story-standard-left-rail-max: var(--device-size-grid-3-col-max-width);
     --device-size-template-live-story-standard-left-rail-min: var(--device-size-grid-3-col-min-width);
     --device-size-template-live-story-standard-right-rail-max: var(--device-size-grid-3-col-max-width);
     --device-size-template-live-story-standard-right-rail-min: var(--device-size-grid-3-col-min-width);
     --device-size-template-live-story-standard-img-corner-radius: var(--primitive-radius-08);
     --device-size-template-live-story-standard-inline-actions__top: false;
     --device-size-template-live-story-standard-inline-actions-padding-bottom: 0;
     --device-size-template-live-story-standard-left-rail-actions: true;
     --device-size-template-live-story-standard-right-rail-ad: true;
     --device-size-template-live-story-standard-show-left-rail: false;
     --device-size-template-live-story-standard-show-right-rail: true;
     --device-size-template-live-story-standard-elevate: true
   }
 }

 @media (width>=1024px) and (width<=1279px) {
   :root {
     --device-size-stellar-id: Large;
     --device-size-breakpoint-size-id: lg;
     --device-size-max-width: 1279px;
     --device-size-min-width: 1024px;
     --device-size-col-count: 12px;
     --device-size-margin-left: var(--primitive-space-48);
     --device-size-margin-right: var(--primitive-space-48);
     --device-size-gutter: var(--primitive-space-24);
     --device-size-grid-1-col-max-width: 77px;
     --device-size-grid-1-col-min-width: 55px;
     --device-size-grid-2-col-max-width: 177px;
     --device-size-grid-2-col-min-width: 135px;
     --device-size-grid-3-col-max-width: 278px;
     --device-size-grid-3-col-min-width: 214px;
     --device-size-grid-4-col-max-width: 378px;
     --device-size-grid-4-col-min-width: 293px;
     --device-size-grid-5-col-max-width: 479px;
     --device-size-grid-5-col-min-width: 373px;
     --device-size-grid-6-col-max-width: 580px;
     --device-size-grid-6-col-min-width: 452px;
     --device-size-grid-7-col-max-width: 680px;
     --device-size-grid-7-col-min-width: 531px;
     --device-size-grid-8-col-max-width: 781px;
     --device-size-grid-8-col-min-width: 611px;
     --device-size-grid-9-col-max-width: 881px;
     --device-size-grid-9-col-min-width: 690px;
     --device-size-grid-10-col-max-width: 982px;
     --device-size-grid-10-col-min-width: 769px;
     --device-size-grid-11-col-max-width: 1082px;
     --device-size-grid-11-col-min-width: 849px;
     --device-size-grid-12-col-max-width: 1183px;
     --device-size-grid-12-col-min-width: 928px;
     --device-size-type-header-h1-font-size: 44px;
     --device-size-type-header-h1-line-height: 55px;
     --device-size-type-header-h2-font-size: 36px;
     --device-size-type-header-h2-line-height: 41.4px;
     --device-size-type-header-h3-font-size: 30px;
     --device-size-type-header-h3-line-height: 34.5px;
     --device-size-type-header-h4-font-size: 24px;
     --device-size-type-header-h4-line-height: 27.6px;
     --device-size-type-header-h5-font-size: 20px;
     --device-size-type-header-h5-line-height: 23px;
     --device-size-type-header-h6-font-size: 18px;
     --device-size-type-header-h6-line-height: 20.7px;
     --device-size-type-title-2xl-font-size: var(--semantic-type-title-2xl-font-size);
     --device-size-type-title-2xl-line-height: var(--semantic-type-title-2xl-line-height);
     --device-size-type-title-xl-font-size: var(--semantic-type-title-xl-font-size);
     --device-size-type-title-xl-line-height: var(--semantic-type-title-xl-line-height);
     --device-size-type-title-lg-font-size: var(--semantic-type-title-lg-font-size);
     --device-size-type-title-lg-line-height: var(--semantic-type-title-lg-line-height);
     --device-size-type-title-md-font-size: var(--semantic-type-title-md-font-size);
     --device-size-type-title-md-line-height: var(--semantic-type-title-md-line-height);
     --device-size-type-title-sm-font-size: var(--semantic-type-title-sm-font-size);
     --device-size-type-title-sm-line-height: var(--semantic-type-title-sm-line-height);
     --device-size-type-title-xs-font-size: var(--semantic-type-title-xs-font-size);
     --device-size-type-title-xs-line-height: var(--semantic-type-title-xs-line-height);
     --device-size-type-body-xl-font-size: var(--semantic-type-body-xl-font-size);
     --device-size-type-body-xl-line-height: var(--primitive-type-line-height-30);
     --device-size-type-body-lg-font-size: var(--semantic-type-body-lg-font-size);
     --device-size-type-body-lg-line-height: var(--semantic-type-body-lg-line-height);
     --device-size-type-body-md-font-size: var(--semantic-type-body-md-font-size);
     --device-size-type-body-md-line-height: var(--semantic-type-body-md-line-height);
     --device-size-type-body-sm-font-size: var(--semantic-type-body-sm-font-size);
     --device-size-type-body-sm-line-height: var(--semantic-type-body-sm-line-height);
     --device-size-type-description-xl-font-size: var(--semantic-type-description-xl-font-size);
     --device-size-type-description-xl-line-height: var(--semantic-type-description-xl-line-height);
     --device-size-type-description-lg-font-size: var(--semantic-type-description-lg-font-size);
     --device-size-type-description-lg-line-height: var(--semantic-type-description-lg-line-height);
     --device-size-type-description-md-font-size: var(--semantic-type-description-md-font-size);
     --device-size-type-description-md-line-height: var(--semantic-type-description-md-line-height);
     --device-size-type-description-sm-font-size: var(--semantic-type-description-sm-font-size);
     --device-size-type-description-sm-line-height: var(--semantic-type-description-sm-line-height);
     --device-size-type-metadata-xl-font-size: var(--semantic-type-metadata-xl-font-size);
     --device-size-type-metadata-xl-line-height: var(--semantic-type-metadata-xl-line-height);
     --device-size-type-metadata-lg-font-size: var(--semantic-type-metadata-lg-font-size);
     --device-size-type-metadata-lg-line-height: var(--semantic-type-metadata-lg-line-height);
     --device-size-type-metadata-md-font-size: var(--semantic-type-metadata-md-font-size);
     --device-size-type-metadata-md-line-height: var(--semantic-type-metadata-md-line-height);
     --device-size-type-metadata-sm-font-size: var(--semantic-type-metadata-sm-font-size);
     --device-size-type-metadata-sm-line-height: var(--semantic-type-metadata-sm-line-height);
     --device-size-type-subtitle-lg-font-size: var(--semantic-type-subtitle-lg-font-size);
     --device-size-type-subtitle-lg-line-height: var(--semantic-type-subtitle-lg-line-height);
     --device-size-type-subtitle-md-font-size: var(--semantic-type-subtitle-md-font-size);
     --device-size-type-subtitle-md-line-height: var(--semantic-type-subtitle-md-line-height);
     --device-size-type-subtitle-sm-font-size: var(--semantic-type-subtitle-S-font-size);
     --device-size-type-subtitle-sm-line-height: var(--semantic-type-subtitle-S-line-height);
     --device-size-type-action-xl-font-size: var(--semantic-type-action-xl-font-size);
     --device-size-type-action-xl-line-height: var(--semantic-type-action-xl-line-height);
     --device-size-type-action-lg-font-size: var(--semantic-type-action-lg-font-size);
     --device-size-type-action-lg-line-height: var(--semantic-type-action-lg-line-height);
     --device-size-type-action-md-font-size: var(--semantic-type-action-md-font-size);
     --device-size-type-action-md-line-height: var(--semantic-type-action-md-line-height);
     --device-size-type-action-S-font-size: var(--semantic-type-action-sm-font-size);
     --device-size-type-action-S-line-height: var(--semantic-type-action-sm-line-height);
     --device-size-component-footer-margin-top: var(--primitive-space-none);
     --device-size-component-footer-margin-bottom: var(--primitive-space-24);
     --device-size-component-header-margin-top: var(--primitive-space-none);
     --device-size-component-page-top-medium-img-max-width: var(--device-size-grid-8-col-max-width);
     --device-size-component-page-top-medium-img-min-width: var(--device-size-grid-8-col-min-width);
     --device-size-component-page-top-medium-content-well-max-width: var(--device-size-grid-8-col-max-width);
     --device-size-component-page-top-medium-content-well-min-width: var(--device-size-grid-8-col-min-width);
     --device-size-component-page-top-medium-content-well-right-rail: false;
     --device-size-component-page-top-medium-show-right-rail: true;
     --device-size-component-header-margin-bottom: var(--primitive-space-08);
     --device-size-component-page-top-medium-caption-left-rail: true;
     --device-size-component-page-top-medium-caption-right-rail: false;
     --device-size-component-page-top-medium-caption-right-rail-max-width: 0;
     --device-size-component-page-top-medium-caption-right-rail-min-width: 0;
     --device-size-component-header-more-links__show: true;
     --device-size-component-header-section-font-size__title: var(--primitive-type-font-size-20);
     --device-size-component-header-more-links__hide: false;
     --device-size-component-header-home-h-margin: var(--primitive-space-48);
     --device-size-component-header-underscored-links__section-a: true;
     --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-header-home-link-trail__left: true;
     --device-size-component-page-top-body-content-max-width: var(--device-size-grid-7-col-max-width);
     --device-size-component-page-top-body-content-min-width: var(--device-size-grid-7-col-min-width);
     --device-size-component-header-home-link-start__left: true;
     --device-size-component-header-home-more-link__left: true;
     --device-size-component-page-top-large-show-right-rail: true;
     --device-size-component-page-top-extra-large-caption-gutter: 0;
     --device-size-component-header-home-link-end__right: false;
     --device-size-component-header-home-sign-in__btn: true;
     --device-size-component-quote-border-width: var(--primitive-size-04);
     --device-size-component-thumbnail-playhead-height: var(--theme-semantic-size-lg);
     --device-size-component-header-home-home-links: true;
     --device-size-component-zones-margin-top: var(--primitive-space-none);
     --device-size-component-gallery__elev-max-width: var(--device-size-grid-6-col-max-width);
     --device-size-component-gallery__elev-min-width: var(--device-size-grid-6-col-min-width);
     --device-size-component-gallery__elev-margin-left: var(--device-size-margin-left);
     --device-size-component-gallery__elev-margin-right: var(--device-size-margin-right);
     --device-size-component-headline__elev-padding-top: var(--primitive-space-none);
     --device-size-component-gallery__elev-spacer: false;
     --device-size-component-gallery__elev-default-title-font-size: var(--primitive-type-font-size-24);
     --device-size-component-gallery__elev-default-title-line-height: var(--primitive-type-line-height-30);
     --device-size-component-gallery__elev-default-img-spacer-max-width: var(--device-size-grid-3-col-max-width);
     --device-size-component-gallery__elev-default-img-spacer-min-width: var(--device-size-grid-3-col-min-width);
     --device-size-component-gallery__elev-default-img-spacer-spacer: true;
     --device-size-component-gallery__elev-default-caption-grp-max-width: var(--device-size-grid-6-col-max-width);
     --device-size-component-gallery__elev-default-caption-grp-min-width: var(--device-size-grid-6-col-min-width);
     --device-size-component-gallery__elev-default-caption-grp-margin-left: 0;
     --device-size-component-gallery__elev-default-caption-grp-margin-right: 0;
     --device-size-component-gallery__elev-default-img-max-height: 325px;
     --device-size-component-gallery__elev-default-img-min-height: 255px;
     --device-size-component-gallery__elev-large-max-width: var(--device-size-grid-6-col-max-width);
     --device-size-component-gallery__elev-large-min-width: var(--device-size-grid-6-col-min-width);
     --device-size-component-gallery__elev-large-margin-left: var(--device-size-margin-left);
     --device-size-component-gallery__elev-large-margin-right: var(--device-size-margin-right);
     --device-size-component-gallery__elev-large-img-spacer-max-width: var(--device-size-grid-3-col-max-width);
     --device-size-component-gallery__elev-large-img-spacer-min-width: var(--device-size-grid-3-col-min-width);
     --device-size-component-gallery__elev-large-img-spacer-spacer: true;
     --device-size-component-gallery__elev-large-caption-grp-max-width: var(--device-size-grid-4-col-max-width);
     --device-size-component-gallery__elev-large-caption-grp-min-width: var(--device-size-grid-4-col-min-width);
     --device-size-component-gallery__elev-large-caption-grp-margin-left: 0;
     --device-size-component-gallery__elev-large-caption-grp-margin-right: 0;
     --device-size-component-headline__elev-padding-bottom: var(--primitive-space-48);
     --device-size-component-headline-text__elev-hpadding: var(--primitive-space-48);
     --device-size-component-image__elev-max-width: var(--device-size-grid-12-col-max-width);
     --device-size-component-rel-content__elev-img-width: 209px;
     --device-size-component-rel-content__elev-img-height: 117.56px;
     --device-size-component-subheader-regular-h2-font-size: 36px;
     --device-size-component-subheader-regular-h2-line-height: 41.4px;
     --device-size-component-subheader-regular-h3-font-size: 30px;
     --device-size-component-subheader-regular-h3-line-height: 34.5px;
     --device-size-component-subheader-regular-h4-font-size: 24px;
     --device-size-component-subheader-regular-h4-line-height: 27.6px;
     --device-size-component-subheader-regular-h5-font-size: 20px;
     --device-size-component-subheader-regular-h5-line-height: 23px;
     --device-size-component-subheader-regular-h6-font-size: 18px;
     --device-size-component-subheader-regular-h6-line-height: 20.7px;
     --device-size-component-image__elev-min-width: var(--device-size-grid-12-col-min-width);
     --device-size-component-image__elev-margin-left: var(--device-size-margin-left);
     --device-size-component-image__elev-margin-right: var(--device-size-margin-right);
     --device-size-component-image__elev-spacer: false;
     --device-size-component-image__elev-default-img-spacer-max-width: 0;
     --device-size-component-image__elev-default-img-spacer-min-width: 0;
     --device-size-component-image__elev-default-img-spacer-spacer: false;
     --device-size-component-image__elev-default-caption-grp-max-width: 0;
     --device-size-component-image__elev-default-caption-grp-min-width: 0;
     --device-size-component-image__elev-default-caption-grp-margin-left: 0;
     --device-size-component-image__elev-default-caption-grp-margin-right: 0;
     --device-size-component-image__elev-default-caption-grp-spacer-max-width: 0;
     --device-size-component-image__elev-default-caption-grp-spacer-min-width: 0;
     --device-size-component-image__elev-expand-max-width: var(--device-size-grid-4-col-max-width);
     --device-size-component-image__elev-expand-min-width: var(--device-size-grid-4-col-min-width);
     --device-size-component-image__elev-expand-img-spacer-max-width: var(--device-size-grid-2-col-max-width);
     --device-size-component-image__elev-expand-img-spacer-min-width: var(--device-size-grid-2-col-min-width);
     --device-size-component-image__elev-expand-img-spacer-spacer: true;
     --device-size-component-image__elev-large-max-width: var(--device-size-grid-6-col-max-width);
     --device-size-component-image__elev-large-min-width: var(--device-size-grid-6-col-min-width);
     --device-size-component-image__elev-large-margin-left: var(--device-size-margin-left);
     --device-size-component-image__elev-large-margin-right: var(--device-size-margin-right);
     --device-size-component-image__elev-large-img-spacer-max-width: var(--device-size-grid-3-col-max-width);
     --device-size-component-image__elev-large-img-spacer-min-width: var(--device-size-grid-3-col-min-width);
     --device-size-component-image__elev-large-img-spacer-spacer: true;
     --device-size-component-image__elev-large-caption-grp-max-width: var(--device-size-grid-4-col-max-width);
     --device-size-component-image__elev-large-caption-grp-min-width: var(--device-size-grid-4-col-min-width);
     --device-size-component-image__elev-large-caption-grp-margin-left: 0;
     --device-size-component-image__elev-large-caption-grp-margin-right: 0;
     --device-size-component-image__elev-medium-max-width: var(--device-size-grid-4-col-max-width);
     --device-size-component-image__elev-medium-min-width: var(--device-size-grid-4-col-min-width);
     --device-size-component-image__elev-medium-margin-left: var(--device-size-margin-left);
     --device-size-component-image__elev-medium-margin-right: var(--device-size-margin-right);
     --device-size-component-image__elev-medium-img-spacer-left-max-width: var(--device-size-grid-1-col-max-width);
     --device-size-component-image__elev-medium-img-spacer-left-min-width: var(--device-size-grid-1-col-min-width);
     --device-size-component-image__elev-medium-img-spacer-spacer: true;
     --device-size-component-image__elev-medium-caption-grp-max-width: var(--device-size-grid-2-col-max-width);
     --device-size-component-image__elev-medium-caption-grp-min-width: var(--device-size-grid-2-col-min-width);
     --device-size-component-image__elev-medium-caption-grp-margin-left: 0;
     --device-size-component-image__elev-medium-caption-grp-margin-right: 0;
     --device-size-component-headline__elev-hpadding: var(--primitive-space-40);
     --device-size-component-headline__elev-gap: var(--primitive-space-32);
     --device-size-component-headline__elev-border-width: var(--primitive-border-12);
     --device-size-component-zones-margin-bottom: var(--primitive-space-48);
     --device-size-template-article-standard-component-size: lg;
     --device-size-template-article-standard-page-top-gutter: var(--primitive-space-48);
     --device-size-template-article-standard-gutter-content: 0;
     --device-size-template-article-standard-body-max: var(--device-size-grid-7-col-max-width);
     --device-size-template-article-standard-body-min: var(--device-size-grid-7-col-min-width);
     --device-size-template-article-standard-left-rail-max: var(--device-size-grid-1-col-max-width);
     --device-size-template-article-standard-left-rail-min: var(--device-size-grid-1-col-min-width);
     --device-size-template-article-standard-right-rail-max: var(--device-size-grid-4-col-max-width);
     --device-size-template-article-standard-right-rail-min: var(--device-size-grid-4-col-min-width);
     --device-size-template-article-standard-img-corner-radius: var(--primitive-radius-08);
     --device-size-template-article-standard-inline-actions__top: true;
     --device-size-template-article-standard-inline-actions-padding-bottom: var(--primitive-space-16);
     --device-size-template-article-standard-left-rail-actions: false;
     --device-size-template-article-standard-right-rail-ad: true;
     --device-size-template-article-standard-show-left-rail: true;
     --device-size-template-article-standard-show-right-rail: true;
     --device-size-template-article-standard-elevate: true;
     --device-size-template-article-standard-breadcrumb-grp-padding-top: var(--primitive-space-48);
     --device-size-component-subheader-all-caps-h2-font-size: 36px;
     --device-size-component-subheader-all-caps-h2-line-height: 41.4px;
     --device-size-component-subheader-all-caps-h3-font-size: 30px;
     --device-size-component-subheader-all-caps-h3-line-height: 34.5px;
     --device-size-component-subheader-all-caps-h4-font-size: 24px;
     --device-size-component-subheader-all-caps-h4-line-height: 27.6px;
     --device-size-component-subheader-all-caps-h5-font-size: 20px;
     --device-size-component-subheader-all-caps-h5-line-height: 23px;
     --device-size-component-subheader-all-caps-h6-font-size: 18px;
     --device-size-component-subheader-all-caps-h6-line-height: 20.7px;
     --device-size-component-subheader-all-caps-centered-h2-font-size: 36px;
     --device-size-component-subheader-all-caps-centered-h2-line-height: 41.4px;
     --device-size-component-subheader-all-caps-centered-h3-font-size: 30px;
     --device-size-component-subheader-all-caps-centered-h3-line-height: 34.5px;
     --device-size-component-subheader-all-caps-centered-h4-font-size: 24px;
     --device-size-component-subheader-all-caps-centered-h4-line-height: 27.6px;
     --device-size-component-subheader-all-caps-centered-h5-font-size: 20px;
     --device-size-component-subheader-all-caps-centered-h5-line-height: 23px;
     --device-size-component-subheader-all-caps-centered-h6-font-size: 18px;
     --device-size-component-subheader-all-caps-centered-h6-line-height: 20.7px;
     --device-size-component-image__elev-medium-img-spacer-right-max-width: var(--device-size-grid-4-col-max-width);
     --device-size-component-image__elev-medium-img-spacer-right-min-width: var(--device-size-grid-4-col-min-width);
     --device-size-template-live-story-standard-component-size: lg;
     --device-size-template-live-story-standard-page-top-gutter: var(--primitive-space-48);
     --device-size-template-live-story-standard-gutter-content: 0;
     --device-size-template-live-story-standard-body-max: 660px;
     --device-size-template-live-story-standard-body-min: var(--device-size-grid-7-col-min-width);
     --device-size-template-live-story-standard-left-rail-max: var(--device-size-grid-1-col-max-width);
     --device-size-template-live-story-standard-left-rail-min: var(--device-size-grid-1-col-min-width);
     --device-size-template-live-story-standard-right-rail-max: var(--device-size-grid-4-col-max-width);
     --device-size-template-live-story-standard-right-rail-min: var(--device-size-grid-4-col-min-width);
     --device-size-template-live-story-standard-img-corner-radius: var(--primitive-radius-08);
     --device-size-template-live-story-standard-inline-actions__top: true;
     --device-size-template-live-story-standard-inline-actions-padding-bottom: var(--primitive-space-16);
     --device-size-template-live-story-standard-left-rail-actions: false;
     --device-size-template-live-story-standard-right-rail-ad: true;
     --device-size-template-live-story-standard-show-left-rail: false;
     --device-size-template-live-story-standard-show-right-rail: true;
     --device-size-template-live-story-standard-elevate: true
   }
 }

 @media (width>=768px) and (width<=1023px) {
   :root {
     --device-size-stellar-id: Medium;
     --device-size-breakpoint-size-id: md;
     --device-size-max-width: 1023px;
     --device-size-min-width: 768px;
     --device-size-col-count: 8px;
     --device-size-margin-left: var(--primitive-space-32);
     --device-size-margin-right: var(--primitive-space-32);
     --device-size-gutter: var(--primitive-space-24);
     --device-size-grid-1-col-max-width: 99px;
     --device-size-grid-1-col-min-width: 67px;
     --device-size-grid-2-col-max-width: 222px;
     --device-size-grid-2-col-min-width: 158px;
     --device-size-grid-3-col-max-width: 345px;
     --device-size-grid-3-col-min-width: 249px;
     --device-size-grid-4-col-max-width: 468px;
     --device-size-grid-4-col-min-width: 340px;
     --device-size-grid-5-col-max-width: 590px;
     --device-size-grid-5-col-min-width: 431px;
     --device-size-grid-6-col-max-width: 713px;
     --device-size-grid-6-col-min-width: 522px;
     --device-size-grid-7-col-max-width: 836px;
     --device-size-grid-7-col-min-width: 613px;
     --device-size-grid-8-col-max-width: 959px;
     --device-size-grid-8-col-min-width: 704px;
     --device-size-grid-9-col-max-width: 0;
     --device-size-grid-9-col-min-width: 0;
     --device-size-grid-10-col-max-width: 0;
     --device-size-grid-10-col-min-width: 0;
     --device-size-grid-11-col-max-width: 0;
     --device-size-grid-11-col-min-width: 0;
     --device-size-grid-12-col-max-width: 0;
     --device-size-grid-12-col-min-width: 0;
     --device-size-type-header-h1-font-size: 36px;
     --device-size-type-header-h1-line-height: 45px;
     --device-size-type-header-h2-font-size: 26px;
     --device-size-type-header-h2-line-height: 29.9px;
     --device-size-type-header-h3-font-size: 24px;
     --device-size-type-header-h3-line-height: 27.6px;
     --device-size-type-header-h4-font-size: 22px;
     --device-size-type-header-h4-line-height: 25.3px;
     --device-size-type-header-h5-font-size: 20px;
     --device-size-type-header-h5-line-height: 23px;
     --device-size-type-header-h6-font-size: 18px;
     --device-size-type-header-h6-line-height: 20.7px;
     --device-size-type-title-2xl-font-size: var(--semantic-type-title-2xl-font-size);
     --device-size-type-title-2xl-line-height: var(--semantic-type-title-2xl-line-height);
     --device-size-type-title-xl-font-size: var(--semantic-type-title-xl-font-size);
     --device-size-type-title-xl-line-height: var(--semantic-type-title-xl-line-height);
     --device-size-type-title-lg-font-size: var(--semantic-type-title-lg-font-size);
     --device-size-type-title-lg-line-height: var(--semantic-type-title-lg-line-height);
     --device-size-type-title-md-font-size: var(--semantic-type-title-md-font-size);
     --device-size-type-title-md-line-height: var(--semantic-type-title-md-line-height);
     --device-size-type-title-sm-font-size: var(--semantic-type-title-sm-font-size);
     --device-size-type-title-sm-line-height: var(--semantic-type-title-sm-line-height);
     --device-size-type-title-xs-font-size: var(--semantic-type-title-xs-font-size);
     --device-size-type-title-xs-line-height: var(--semantic-type-title-xs-line-height);
     --device-size-type-body-xl-font-size: var(--semantic-type-body-xl-font-size);
     --device-size-type-body-xl-line-height: var(--primitive-type-line-height-30);
     --device-size-type-body-lg-font-size: var(--semantic-type-body-lg-font-size);
     --device-size-type-body-lg-line-height: var(--semantic-type-body-lg-line-height);
     --device-size-type-body-md-font-size: var(--semantic-type-body-md-font-size);
     --device-size-type-body-md-line-height: var(--semantic-type-body-md-line-height);
     --device-size-type-body-sm-font-size: var(--semantic-type-body-sm-font-size);
     --device-size-type-body-sm-line-height: var(--semantic-type-body-sm-line-height);
     --device-size-type-description-xl-font-size: var(--semantic-type-description-xl-font-size);
     --device-size-type-description-xl-line-height: var(--semantic-type-description-xl-line-height);
     --device-size-type-description-lg-font-size: var(--semantic-type-description-lg-font-size);
     --device-size-type-description-lg-line-height: var(--semantic-type-description-lg-line-height);
     --device-size-type-description-md-font-size: var(--semantic-type-description-md-font-size);
     --device-size-type-description-md-line-height: var(--semantic-type-description-md-line-height);
     --device-size-type-description-sm-font-size: var(--semantic-type-description-sm-font-size);
     --device-size-type-description-sm-line-height: var(--semantic-type-description-sm-line-height);
     --device-size-type-metadata-xl-font-size: var(--semantic-type-metadata-xl-font-size);
     --device-size-type-metadata-xl-line-height: var(--semantic-type-metadata-xl-line-height);
     --device-size-type-metadata-lg-font-size: var(--semantic-type-metadata-lg-font-size);
     --device-size-type-metadata-lg-line-height: var(--semantic-type-metadata-lg-line-height);
     --device-size-type-metadata-md-font-size: var(--semantic-type-metadata-md-font-size);
     --device-size-type-metadata-md-line-height: var(--semantic-type-metadata-md-line-height);
     --device-size-type-metadata-sm-font-size: var(--semantic-type-metadata-sm-font-size);
     --device-size-type-metadata-sm-line-height: var(--semantic-type-metadata-sm-line-height);
     --device-size-type-subtitle-lg-font-size: var(--semantic-type-subtitle-lg-font-size);
     --device-size-type-subtitle-lg-line-height: var(--semantic-type-subtitle-lg-line-height);
     --device-size-type-subtitle-md-font-size: var(--semantic-type-subtitle-md-font-size);
     --device-size-type-subtitle-md-line-height: var(--semantic-type-subtitle-md-line-height);
     --device-size-type-subtitle-sm-font-size: var(--semantic-type-subtitle-S-font-size);
     --device-size-type-subtitle-sm-line-height: var(--semantic-type-subtitle-S-line-height);
     --device-size-type-action-xl-font-size: var(--semantic-type-action-xl-font-size);
     --device-size-type-action-xl-line-height: var(--semantic-type-action-xl-line-height);
     --device-size-type-action-lg-font-size: var(--semantic-type-action-lg-font-size);
     --device-size-type-action-lg-line-height: var(--semantic-type-action-lg-line-height);
     --device-size-type-action-md-font-size: var(--semantic-type-action-md-font-size);
     --device-size-type-action-md-line-height: var(--semantic-type-action-md-line-height);
     --device-size-type-action-S-font-size: var(--semantic-type-action-sm-font-size);
     --device-size-type-action-S-line-height: var(--semantic-type-action-sm-line-height);
     --device-size-component-footer-margin-top: var(--primitive-space-none);
     --device-size-component-footer-margin-bottom: var(--primitive-space-24);
     --device-size-component-header-margin-top: var(--primitive-space-none);
     --device-size-component-page-top-medium-img-max-width: var(--device-size-grid-8-col-max-width);
     --device-size-component-page-top-medium-img-min-width: var(--device-size-grid-8-col-min-width);
     --device-size-component-page-top-medium-content-well-max-width: var(--device-size-grid-8-col-max-width);
     --device-size-component-page-top-medium-content-well-min-width: var(--device-size-grid-8-col-min-width);
     --device-size-component-page-top-medium-content-well-right-rail: true;
     --device-size-component-page-top-medium-show-right-rail: false;
     --device-size-component-header-margin-bottom: var(--primitive-space-08);
     --device-size-component-page-top-medium-caption-left-rail: true;
     --device-size-component-page-top-medium-caption-right-rail: true;
     --device-size-component-page-top-medium-caption-right-rail-max-width: var(--device-size-grid-1-col-min-width);
     --device-size-component-page-top-medium-caption-right-rail-min-width: var(--device-size-grid-1-col-max-width);
     --device-size-component-header-more-links__show: true;
     --device-size-component-header-section-font-size__title: var(--primitive-type-font-size-20);
     --device-size-component-header-more-links__hide: false;
     --device-size-component-header-home-h-margin: var(--primitive-space-32);
     --device-size-component-header-underscored-links__section-a: true;
     --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-header-home-link-trail__left: true;
     --device-size-component-page-top-body-content-max-width: var(--device-size-grid-6-col-max-width);
     --device-size-component-page-top-body-content-min-width: var(--device-size-grid-6-col-min-width);
     --device-size-component-header-home-link-start__left: false;
     --device-size-component-header-home-more-link__left: false;
     --device-size-component-page-top-large-show-right-rail: false;
     --device-size-component-page-top-extra-large-caption-gutter: 0;
     --device-size-component-header-home-link-end__right: false;
     --device-size-component-header-home-sign-in__btn: true;
     --device-size-component-quote-border-width: var(--primitive-size-04);
     --device-size-component-thumbnail-playhead-height: var(--theme-semantic-size-md);
     --device-size-component-header-home-home-links: false;
     --device-size-component-zones-margin-top: var(--primitive-space-none);
     --device-size-component-gallery__elev-max-width: var(--device-size-grid-6-col-max-width);
     --device-size-component-gallery__elev-min-width: var(--device-size-grid-6-col-min-width);
     --device-size-component-gallery__elev-margin-left: var(--device-size-margin-left);
     --device-size-component-gallery__elev-margin-right: var(--device-size-margin-right);
     --device-size-component-headline__elev-padding-top: var(--primitive-space-none);
     --device-size-component-gallery__elev-spacer: false;
     --device-size-component-gallery__elev-default-title-font-size: var(--primitive-type-font-size-24);
     --device-size-component-gallery__elev-default-title-line-height: var(--primitive-type-line-height-30);
     --device-size-component-gallery__elev-default-img-spacer-max-width: var(--device-size-grid-1-col-max-width);
     --device-size-component-gallery__elev-default-img-spacer-min-width: var(--device-size-grid-1-col-min-width);
     --device-size-component-gallery__elev-default-img-spacer-spacer: true;
     --device-size-component-gallery__elev-default-caption-grp-max-width: var(--device-size-grid-6-col-max-width);
     --device-size-component-gallery__elev-default-caption-grp-min-width: var(--device-size-grid-6-col-min-width);
     --device-size-component-gallery__elev-default-caption-grp-margin-left: 0;
     --device-size-component-gallery__elev-default-caption-grp-margin-right: 0;
     --device-size-component-gallery__elev-default-img-max-height: 401px;
     --device-size-component-gallery__elev-default-img-min-height: 294px;
     --device-size-component-gallery__elev-large-max-width: var(--device-size-grid-6-col-max-width);
     --device-size-component-gallery__elev-large-min-width: var(--device-size-grid-6-col-min-width);
     --device-size-component-gallery__elev-large-margin-left: var(--device-size-margin-left);
     --device-size-component-gallery__elev-large-margin-right: var(--device-size-margin-right);
     --device-size-component-gallery__elev-large-img-spacer-max-width: var(--device-size-grid-1-col-max-width);
     --device-size-component-gallery__elev-large-img-spacer-min-width: var(--device-size-grid-1-col-min-width);
     --device-size-component-gallery__elev-large-img-spacer-spacer: true;
     --device-size-component-gallery__elev-large-caption-grp-max-width: var(--device-size-grid-3-col-max-width);
     --device-size-component-gallery__elev-large-caption-grp-min-width: var(--device-size-grid-3-col-min-width);
     --device-size-component-gallery__elev-large-caption-grp-margin-left: 0;
     --device-size-component-gallery__elev-large-caption-grp-margin-right: 0;
     --device-size-component-headline__elev-padding-bottom: var(--primitive-space-32);
     --device-size-component-headline-text__elev-hpadding: var(--primitive-space-32);
     --device-size-component-image__elev-max-width: var(--device-size-grid-8-col-max-width);
     --device-size-component-rel-content__elev-img-width: 209px;
     --device-size-component-rel-content__elev-img-height: 117.56px;
     --device-size-component-subheader-regular-h2-font-size: 26px;
     --device-size-component-subheader-regular-h2-line-height: 29.9px;
     --device-size-component-subheader-regular-h3-font-size: 24px;
     --device-size-component-subheader-regular-h3-line-height: 27.6px;
     --device-size-component-subheader-regular-h4-font-size: 22px;
     --device-size-component-subheader-regular-h4-line-height: 25.3px;
     --device-size-component-subheader-regular-h5-font-size: 20px;
     --device-size-component-subheader-regular-h5-line-height: 23px;
     --device-size-component-subheader-regular-h6-font-size: 18px;
     --device-size-component-subheader-regular-h6-line-height: 20.7px;
     --device-size-component-image__elev-min-width: var(--device-size-grid-8-col-min-width);
     --device-size-component-image__elev-margin-left: var(--device-size-margin-left);
     --device-size-component-image__elev-margin-right: var(--device-size-margin-right);
     --device-size-component-image__elev-spacer: false;
     --device-size-component-image__elev-default-img-spacer-max-width: 0;
     --device-size-component-image__elev-default-img-spacer-min-width: 0;
     --device-size-component-image__elev-default-img-spacer-spacer: true;
     --device-size-component-image__elev-default-caption-grp-max-width: 0;
     --device-size-component-image__elev-default-caption-grp-min-width: 0;
     --device-size-component-image__elev-default-caption-grp-margin-left: 0;
     --device-size-component-image__elev-default-caption-grp-margin-right: 0;
     --device-size-component-image__elev-default-caption-grp-spacer-max-width: var(--device-size-grid-1-col-max-width);
     --device-size-component-image__elev-default-caption-grp-spacer-min-width: var(--device-size-grid-1-col-min-width);
     --device-size-component-image__elev-expand-max-width: var(--device-size-grid-3-col-max-width);
     --device-size-component-image__elev-expand-min-width: var(--device-size-grid-3-col-min-width);
     --device-size-component-image__elev-expand-img-spacer-max-width: var(--device-size-grid-1-col-max-width);
     --device-size-component-image__elev-expand-img-spacer-min-width: var(--device-size-grid-1-col-min-width);
     --device-size-component-image__elev-expand-img-spacer-spacer: true;
     --device-size-component-image__elev-large-max-width: var(--device-size-grid-6-col-max-width);
     --device-size-component-image__elev-large-min-width: var(--device-size-grid-6-col-min-width);
     --device-size-component-image__elev-large-margin-left: var(--device-size-margin-left);
     --device-size-component-image__elev-large-margin-right: var(--device-size-margin-right);
     --device-size-component-image__elev-large-img-spacer-max-width: var(--device-size-grid-1-col-max-width);
     --device-size-component-image__elev-large-img-spacer-min-width: var(--device-size-grid-1-col-min-width);
     --device-size-component-image__elev-large-img-spacer-spacer: true;
     --device-size-component-image__elev-large-caption-grp-max-width: var(--device-size-grid-3-col-max-width);
     --device-size-component-image__elev-large-caption-grp-min-width: var(--device-size-grid-3-col-min-width);
     --device-size-component-image__elev-large-caption-grp-margin-left: 0;
     --device-size-component-image__elev-large-caption-grp-margin-right: 0;
     --device-size-component-image__elev-medium-max-width: var(--device-size-grid-4-col-max-width);
     --device-size-component-image__elev-medium-min-width: var(--device-size-grid-4-col-min-width);
     --device-size-component-image__elev-medium-margin-left: var(--device-size-margin-left);
     --device-size-component-image__elev-medium-margin-right: var(--device-size-margin-right);
     --device-size-component-image__elev-medium-img-spacer-left-max-width: var(--device-size-grid-1-col-max-width);
     --device-size-component-image__elev-medium-img-spacer-left-min-width: var(--device-size-grid-1-col-min-width);
     --device-size-component-image__elev-medium-img-spacer-spacer: true;
     --device-size-component-image__elev-medium-caption-grp-max-width: var(--device-size-grid-2-col-max-width);
     --device-size-component-image__elev-medium-caption-grp-min-width: var(--device-size-grid-2-col-min-width);
     --device-size-component-image__elev-medium-caption-grp-margin-left: 0;
     --device-size-component-image__elev-medium-caption-grp-margin-right: 0;
     --device-size-component-headline__elev-hpadding: var(--primitive-space-32);
     --device-size-component-headline__elev-gap: var(--primitive-space-32);
     --device-size-component-headline__elev-border-width: var(--primitive-border-12);
     --device-size-component-zones-margin-bottom: var(--primitive-space-48);
     --device-size-template-article-standard-component-size: md;
     --device-size-template-article-standard-page-top-gutter: var(--primitive-space-32);
     --device-size-template-article-standard-gutter-content: 0;
     --device-size-template-article-standard-body-max: var(--device-size-grid-6-col-max-width);
     --device-size-template-article-standard-body-min: var(--device-size-grid-6-col-min-width);
     --device-size-template-article-standard-left-rail-max: var(--device-size-grid-1-col-max-width);
     --device-size-template-article-standard-left-rail-min: var(--device-size-grid-1-col-min-width);
     --device-size-template-article-standard-right-rail-max: var(--device-size-grid-1-col-max-width);
     --device-size-template-article-standard-right-rail-min: var(--device-size-grid-1-col-min-width);
     --device-size-template-article-standard-img-corner-radius: var(--primitive-radius-08);
     --device-size-template-article-standard-inline-actions__top: true;
     --device-size-template-article-standard-inline-actions-padding-bottom: var(--primitive-space-08);
     --device-size-template-article-standard-left-rail-actions: false;
     --device-size-template-article-standard-right-rail-ad: false;
     --device-size-template-article-standard-show-left-rail: true;
     --device-size-template-article-standard-show-right-rail: true;
     --device-size-template-article-standard-elevate: true;
     --device-size-template-article-standard-breadcrumb-grp-padding-top: var(--primitive-space-32);
     --device-size-component-subheader-all-caps-h2-font-size: 26px;
     --device-size-component-subheader-all-caps-h2-line-height: 29.9px;
     --device-size-component-subheader-all-caps-h3-font-size: 24px;
     --device-size-component-subheader-all-caps-h3-line-height: 27.6px;
     --device-size-component-subheader-all-caps-h4-font-size: 22px;
     --device-size-component-subheader-all-caps-h4-line-height: 25.3px;
     --device-size-component-subheader-all-caps-h5-font-size: 20px;
     --device-size-component-subheader-all-caps-h5-line-height: 23px;
     --device-size-component-subheader-all-caps-h6-font-size: 18px;
     --device-size-component-subheader-all-caps-h6-line-height: 20.7px;
     --device-size-component-subheader-all-caps-centered-h2-font-size: 26px;
     --device-size-component-subheader-all-caps-centered-h2-line-height: 29.9px;
     --device-size-component-subheader-all-caps-centered-h3-font-size: 24px;
     --device-size-component-subheader-all-caps-centered-h3-line-height: 27.6px;
     --device-size-component-subheader-all-caps-centered-h4-font-size: 22px;
     --device-size-component-subheader-all-caps-centered-h4-line-height: 25.3px;
     --device-size-component-subheader-all-caps-centered-h5-font-size: 20px;
     --device-size-component-subheader-all-caps-centered-h5-line-height: 23px;
     --device-size-component-subheader-all-caps-centered-h6-font-size: 18px;
     --device-size-component-subheader-all-caps-centered-h6-line-height: 20.7px;
     --device-size-component-image__elev-medium-img-spacer-right-max-width: var(--device-size-grid-1-col-max-width);
     --device-size-component-image__elev-medium-img-spacer-right-min-width: var(--device-size-grid-1-col-min-width);
     --device-size-template-live-story-standard-component-size: md;
     --device-size-template-live-story-standard-page-top-gutter: var(--primitive-space-32);
     --device-size-template-live-story-standard-gutter-content: 0;
     --device-size-template-live-story-standard-body-max: 660px;
     --device-size-template-live-story-standard-body-min: var(--device-size-grid-6-col-min-width);
     --device-size-template-live-story-standard-left-rail-max: var(--device-size-grid-1-col-max-width);
     --device-size-template-live-story-standard-left-rail-min: var(--device-size-grid-1-col-min-width);
     --device-size-template-live-story-standard-right-rail-max: var(--device-size-grid-1-col-max-width);
     --device-size-template-live-story-standard-right-rail-min: var(--device-size-grid-1-col-min-width);
     --device-size-template-live-story-standard-img-corner-radius: var(--primitive-radius-08);
     --device-size-template-live-story-standard-inline-actions__top: true;
     --device-size-template-live-story-standard-inline-actions-padding-bottom: var(--primitive-space-08);
     --device-size-template-live-story-standard-left-rail-actions: false;
     --device-size-template-live-story-standard-right-rail-ad: false;
     --device-size-template-live-story-standard-show-left-rail: true;
     --device-size-template-live-story-standard-show-right-rail: true;
     --device-size-template-live-story-standard-elevate: true
   }
 }

 @media (width>=480px) and (width<=767px) {
   :root {
     --device-size-stellar-id: Small;
     --device-size-breakpoint-size-id: sm;
     --device-size-max-width: 767px;
     --device-size-min-width: 480px;
     --device-size-col-count: 4px;
     --device-size-margin-left: var(--primitive-space-32);
     --device-size-margin-right: var(--primitive-space-32);
     --device-size-gutter: var(--primitive-space-20);
     --device-size-grid-1-col-max-width: 161px;
     --device-size-grid-1-col-min-width: 89px;
     --device-size-grid-2-col-max-width: 342px;
     --device-size-grid-2-col-min-width: 198px;
     --device-size-grid-3-col-max-width: 522px;
     --device-size-grid-3-col-min-width: 307px;
     --device-size-grid-4-col-max-width: 703px;
     --device-size-grid-4-col-min-width: 416px;
     --device-size-grid-5-col-max-width: 0;
     --device-size-grid-5-col-min-width: 0;
     --device-size-grid-6-col-max-width: 0;
     --device-size-grid-6-col-min-width: 0;
     --device-size-grid-7-col-max-width: 0;
     --device-size-grid-7-col-min-width: 0;
     --device-size-grid-8-col-max-width: 0;
     --device-size-grid-8-col-min-width: 0;
     --device-size-grid-9-col-max-width: 0;
     --device-size-grid-9-col-min-width: 0;
     --device-size-grid-10-col-max-width: 0;
     --device-size-grid-10-col-min-width: 0;
     --device-size-grid-11-col-max-width: 0;
     --device-size-grid-11-col-min-width: 0;
     --device-size-grid-12-col-max-width: 0;
     --device-size-grid-12-col-min-width: 0;
     --device-size-type-header-h1-font-size: 28px;
     --device-size-type-header-h1-line-height: 35px;
     --device-size-type-header-h2-font-size: 26px;
     --device-size-type-header-h2-line-height: 29.9px;
     --device-size-type-header-h3-font-size: 24px;
     --device-size-type-header-h3-line-height: 27.6px;
     --device-size-type-header-h4-font-size: 22px;
     --device-size-type-header-h4-line-height: 25.3px;
     --device-size-type-header-h5-font-size: 20px;
     --device-size-type-header-h5-line-height: 23px;
     --device-size-type-header-h6-font-size: 18px;
     --device-size-type-header-h6-line-height: 20.7px;
     --device-size-type-title-2xl-font-size: var(--semantic-type-title-2xl-font-size);
     --device-size-type-title-2xl-line-height: var(--semantic-type-title-2xl-line-height);
     --device-size-type-title-xl-font-size: var(--semantic-type-title-xl-font-size);
     --device-size-type-title-xl-line-height: var(--semantic-type-title-xl-line-height);
     --device-size-type-title-lg-font-size: var(--semantic-type-title-lg-font-size);
     --device-size-type-title-lg-line-height: var(--semantic-type-title-lg-line-height);
     --device-size-type-title-md-font-size: var(--semantic-type-title-md-font-size);
     --device-size-type-title-md-line-height: var(--semantic-type-title-md-line-height);
     --device-size-type-title-sm-font-size: var(--semantic-type-title-sm-font-size);
     --device-size-type-title-sm-line-height: var(--semantic-type-title-sm-line-height);
     --device-size-type-title-xs-font-size: var(--semantic-type-title-xs-font-size);
     --device-size-type-title-xs-line-height: var(--semantic-type-title-xs-line-height);
     --device-size-type-body-xl-font-size: var(--semantic-type-body-xl-font-size);
     --device-size-type-body-xl-line-height: var(--primitive-type-line-height-30);
     --device-size-type-body-lg-font-size: var(--semantic-type-body-lg-font-size);
     --device-size-type-body-lg-line-height: var(--semantic-type-body-lg-line-height);
     --device-size-type-body-md-font-size: var(--semantic-type-body-md-font-size);
     --device-size-type-body-md-line-height: var(--semantic-type-body-md-line-height);
     --device-size-type-body-sm-font-size: var(--semantic-type-body-sm-font-size);
     --device-size-type-body-sm-line-height: var(--semantic-type-body-sm-line-height);
     --device-size-type-description-xl-font-size: var(--semantic-type-description-xl-font-size);
     --device-size-type-description-xl-line-height: var(--semantic-type-description-xl-line-height);
     --device-size-type-description-lg-font-size: var(--semantic-type-description-lg-font-size);
     --device-size-type-description-lg-line-height: var(--semantic-type-description-lg-line-height);
     --device-size-type-description-md-font-size: var(--semantic-type-description-md-font-size);
     --device-size-type-description-md-line-height: var(--semantic-type-description-md-line-height);
     --device-size-type-description-sm-font-size: var(--semantic-type-description-sm-font-size);
     --device-size-type-description-sm-line-height: var(--semantic-type-description-sm-line-height);
     --device-size-type-metadata-xl-font-size: var(--semantic-type-metadata-xl-font-size);
     --device-size-type-metadata-xl-line-height: var(--semantic-type-metadata-xl-line-height);
     --device-size-type-metadata-lg-font-size: var(--semantic-type-metadata-lg-font-size);
     --device-size-type-metadata-lg-line-height: var(--semantic-type-metadata-lg-line-height);
     --device-size-type-metadata-md-font-size: var(--semantic-type-metadata-md-font-size);
     --device-size-type-metadata-md-line-height: var(--semantic-type-metadata-md-line-height);
     --device-size-type-metadata-sm-font-size: var(--semantic-type-metadata-sm-font-size);
     --device-size-type-metadata-sm-line-height: var(--semantic-type-metadata-sm-line-height);
     --device-size-type-subtitle-lg-font-size: var(--semantic-type-subtitle-lg-font-size);
     --device-size-type-subtitle-lg-line-height: var(--semantic-type-subtitle-lg-line-height);
     --device-size-type-subtitle-md-font-size: var(--semantic-type-subtitle-md-font-size);
     --device-size-type-subtitle-md-line-height: var(--semantic-type-subtitle-md-line-height);
     --device-size-type-subtitle-sm-font-size: var(--semantic-type-subtitle-S-font-size);
     --device-size-type-subtitle-sm-line-height: var(--semantic-type-subtitle-S-line-height);
     --device-size-type-action-xl-font-size: var(--semantic-type-action-xl-font-size);
     --device-size-type-action-xl-line-height: var(--semantic-type-action-xl-line-height);
     --device-size-type-action-lg-font-size: var(--semantic-type-action-lg-font-size);
     --device-size-type-action-lg-line-height: var(--semantic-type-action-lg-line-height);
     --device-size-type-action-md-font-size: var(--semantic-type-action-md-font-size);
     --device-size-type-action-md-line-height: var(--semantic-type-action-md-line-height);
     --device-size-type-action-S-font-size: var(--semantic-type-action-sm-font-size);
     --device-size-type-action-S-line-height: var(--semantic-type-action-sm-line-height);
     --device-size-component-footer-margin-top: var(--primitive-space-none);
     --device-size-component-footer-margin-bottom: var(--primitive-space-24);
     --device-size-component-header-margin-top: var(--primitive-space-none);
     --device-size-component-page-top-medium-img-max-width: 767px;
     --device-size-component-page-top-medium-img-min-width: 480px;
     --device-size-component-page-top-medium-content-well-max-width: 767px;
     --device-size-component-page-top-medium-content-well-min-width: 480px;
     --device-size-component-page-top-medium-content-well-right-rail: false;
     --device-size-component-page-top-medium-show-right-rail: false;
     --device-size-component-header-margin-bottom: var(--primitive-space-08);
     --device-size-component-page-top-medium-caption-left-rail: false;
     --device-size-component-page-top-medium-caption-right-rail: false;
     --device-size-component-page-top-medium-caption-right-rail-max-width: 0;
     --device-size-component-page-top-medium-caption-right-rail-min-width: 0;
     --device-size-component-header-more-links__show: false;
     --device-size-component-header-section-font-size__title: var(--primitive-type-font-size-20);
     --device-size-component-header-more-links__hide: false;
     --device-size-component-header-home-h-margin: var(--primitive-space-32);
     --device-size-component-header-underscored-links__section-a: false;
     --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-header-home-link-trail__left: false;
     --device-size-component-page-top-body-content-max-width: 767px;
     --device-size-component-page-top-body-content-min-width: 460px;
     --device-size-component-header-home-link-start__left: false;
     --device-size-component-header-home-more-link__left: false;
     --device-size-component-page-top-large-show-right-rail: false;
     --device-size-component-page-top-extra-large-caption-gutter: var(--primitive-space-32);
     --device-size-component-header-home-link-end__right: false;
     --device-size-component-header-home-sign-in__btn: false;
     --device-size-component-quote-border-width: var(--primitive-size-04);
     --device-size-component-thumbnail-playhead-height: var(--theme-semantic-size-md);
     --device-size-component-header-home-home-links: false;
     --device-size-component-zones-margin-top: var(--primitive-space-none);
     --device-size-component-gallery__elev-max-width: var(--device-size-max-width);
     --device-size-component-gallery__elev-min-width: var(--device-size-min-width);
     --device-size-component-gallery__elev-margin-left: 0;
     --device-size-component-gallery__elev-margin-right: 0;
     --device-size-component-headline__elev-padding-top: var(--primitive-space-none);
     --device-size-component-gallery__elev-spacer: false;
     --device-size-component-gallery__elev-default-title-font-size: var(--primitive-type-font-size-16);
     --device-size-component-gallery__elev-default-title-line-height: var(--primitive-type-line-height-22);
     --device-size-component-gallery__elev-default-img-spacer-max-width: var(--device-size-max-width);
     --device-size-component-gallery__elev-default-img-spacer-min-width: var(--device-size-min-width);
     --device-size-component-gallery__elev-default-img-spacer-spacer: false;
     --device-size-component-gallery__elev-default-caption-grp-max-width: var(--device-size-grid-4-col-max-width);
     --device-size-component-gallery__elev-default-caption-grp-min-width: var(--device-size-grid-4-col-min-width);
     --device-size-component-gallery__elev-default-caption-grp-margin-left: var(--device-size-margin-left);
     --device-size-component-gallery__elev-default-caption-grp-margin-right: var(--device-size-margin-right);
     --device-size-component-gallery__elev-default-img-max-height: 576px;
     --device-size-component-gallery__elev-default-img-min-height: 360px;
     --device-size-component-gallery__elev-large-max-width: var(--device-size-max-width);
     --device-size-component-gallery__elev-large-min-width: var(--device-size-min-width);
     --device-size-component-gallery__elev-large-margin-left: 0;
     --device-size-component-gallery__elev-large-margin-right: 0;
     --device-size-component-gallery__elev-large-img-spacer-max-width: var(--device-size-max-width);
     --device-size-component-gallery__elev-large-img-spacer-min-width: var(--device-size-min-width);
     --device-size-component-gallery__elev-large-img-spacer-spacer: false;
     --device-size-component-gallery__elev-large-caption-grp-max-width: var(--device-size-grid-4-col-max-width);
     --device-size-component-gallery__elev-large-caption-grp-min-width: var(--device-size-grid-4-col-min-width);
     --device-size-component-gallery__elev-large-caption-grp-margin-left: var(--device-size-margin-left);
     --device-size-component-gallery__elev-large-caption-grp-margin-right: var(--device-size-margin-right);
     --device-size-component-headline__elev-padding-bottom: var(--primitive-space-32);
     --device-size-component-headline-text__elev-hpadding: var(--primitive-space-32);
     --device-size-component-image__elev-max-width: var(--device-size-max-width);
     --device-size-component-rel-content__elev-img-width: 148px;
     --device-size-component-rel-content__elev-img-height: 83.25px;
     --device-size-component-subheader-regular-h2-font-size: 26px;
     --device-size-component-subheader-regular-h2-line-height: 29.9px;
     --device-size-component-subheader-regular-h3-font-size: 24px;
     --device-size-component-subheader-regular-h3-line-height: 27.6px;
     --device-size-component-subheader-regular-h4-font-size: 22px;
     --device-size-component-subheader-regular-h4-line-height: 25.3px;
     --device-size-component-subheader-regular-h5-font-size: 20px;
     --device-size-component-subheader-regular-h5-line-height: 23px;
     --device-size-component-subheader-regular-h6-font-size: 18px;
     --device-size-component-subheader-regular-h6-line-height: 20.7px;
     --device-size-component-image__elev-min-width: var(--device-size-min-width);
     --device-size-component-image__elev-margin-left: 0;
     --device-size-component-image__elev-margin-right: 0;
     --device-size-component-image__elev-spacer: false;
     --device-size-component-image__elev-default-img-spacer-max-width: var(--device-size-max-width);
     --device-size-component-image__elev-default-img-spacer-min-width: var(--device-size-min-width);
     --device-size-component-image__elev-default-img-spacer-spacer: false;
     --device-size-component-image__elev-default-caption-grp-max-width: 0;
     --device-size-component-image__elev-default-caption-grp-min-width: 0;
     --device-size-component-image__elev-default-caption-grp-margin-left: var(--device-size-margin-left);
     --device-size-component-image__elev-default-caption-grp-margin-right: var(--device-size-margin-right);
     --device-size-component-image__elev-default-caption-grp-spacer-max-width: 0;
     --device-size-component-image__elev-default-caption-grp-spacer-min-width: 0;
     --device-size-component-image__elev-expand-max-width: var(--device-size-grid-4-col-max-width);
     --device-size-component-image__elev-expand-min-width: var(--device-size-grid-4-col-min-width);
     --device-size-component-image__elev-expand-img-spacer-max-width: var(--device-size-max-width);
     --device-size-component-image__elev-expand-img-spacer-min-width: var(--device-size-min-width);
     --device-size-component-image__elev-expand-img-spacer-spacer: false;
     --device-size-component-image__elev-large-max-width: var(--device-size-max-width);
     --device-size-component-image__elev-large-min-width: var(--device-size-min-width);
     --device-size-component-image__elev-large-margin-left: 0;
     --device-size-component-image__elev-large-margin-right: 0;
     --device-size-component-image__elev-large-img-spacer-max-width: var(--device-size-max-width);
     --device-size-component-image__elev-large-img-spacer-min-width: var(--device-size-min-width);
     --device-size-component-image__elev-large-img-spacer-spacer: false;
     --device-size-component-image__elev-large-caption-grp-max-width: var(--device-size-grid-4-col-max-width);
     --device-size-component-image__elev-large-caption-grp-min-width: var(--device-size-grid-4-col-min-width);
     --device-size-component-image__elev-large-caption-grp-margin-left: var(--device-size-margin-left);
     --device-size-component-image__elev-large-caption-grp-margin-right: var(--device-size-margin-right);
     --device-size-component-image__elev-medium-max-width: var(--device-size-grid-3-col-max-width);
     --device-size-component-image__elev-medium-min-width: var(--device-size-grid-3-col-min-width);
     --device-size-component-image__elev-medium-margin-left: 0;
     --device-size-component-image__elev-medium-margin-right: 0;
     --device-size-component-image__elev-medium-img-spacer-left-max-width: var(--device-size-max-width);
     --device-size-component-image__elev-medium-img-spacer-left-min-width: var(--device-size-min-width);
     --device-size-component-image__elev-medium-img-spacer-spacer: false;
     --device-size-component-image__elev-medium-caption-grp-max-width: var(--device-size-grid-1-col-max-width);
     --device-size-component-image__elev-medium-caption-grp-min-width: var(--device-size-grid-1-col-min-width);
     --device-size-component-image__elev-medium-caption-grp-margin-left: var(--device-size-margin-left);
     --device-size-component-image__elev-medium-caption-grp-margin-right: var(--device-size-margin-right);
     --device-size-component-headline__elev-hpadding: var(--primitive-space-24);
     --device-size-component-headline__elev-gap: var(--primitive-space-20);
     --device-size-component-headline__elev-border-width: var(--primitive-border-12);
     --device-size-component-zones-margin-bottom: var(--primitive-space-24);
     --device-size-template-article-standard-component-size: sm;
     --device-size-template-article-standard-page-top-gutter: 0;
     --device-size-template-article-standard-gutter-content: var(--primitive-space-32);
     --device-size-template-article-standard-body-max: 703px;
     --device-size-template-article-standard-body-min: 416px;
     --device-size-template-article-standard-left-rail-max: 0;
     --device-size-template-article-standard-left-rail-min: 0;
     --device-size-template-article-standard-right-rail-max: 0;
     --device-size-template-article-standard-right-rail-min: 0;
     --device-size-template-article-standard-img-corner-radius: var(--primitive-radius-none);
     --device-size-template-article-standard-inline-actions__top: true;
     --device-size-template-article-standard-inline-actions-padding-bottom: var(--primitive-space-none);
     --device-size-template-article-standard-left-rail-actions: false;
     --device-size-template-article-standard-right-rail-ad: false;
     --device-size-template-article-standard-show-left-rail: false;
     --device-size-template-article-standard-show-right-rail: false;
     --device-size-template-article-standard-elevate: true;
     --device-size-template-article-standard-breadcrumb-grp-padding-top: var(--primitive-space-32);
     --device-size-component-subheader-all-caps-h2-font-size: 26px;
     --device-size-component-subheader-all-caps-h2-line-height: 29.9px;
     --device-size-component-subheader-all-caps-h3-font-size: 24px;
     --device-size-component-subheader-all-caps-h3-line-height: 27.6px;
     --device-size-component-subheader-all-caps-h4-font-size: 22px;
     --device-size-component-subheader-all-caps-h4-line-height: 25.3px;
     --device-size-component-subheader-all-caps-h5-font-size: 20px;
     --device-size-component-subheader-all-caps-h5-line-height: 23px;
     --device-size-component-subheader-all-caps-h6-font-size: 18px;
     --device-size-component-subheader-all-caps-h6-line-height: 20.7px;
     --device-size-component-subheader-all-caps-centered-h2-font-size: 26px;
     --device-size-component-subheader-all-caps-centered-h2-line-height: 29.9px;
     --device-size-component-subheader-all-caps-centered-h3-font-size: 24px;
     --device-size-component-subheader-all-caps-centered-h3-line-height: 27.6px;
     --device-size-component-subheader-all-caps-centered-h4-font-size: 22px;
     --device-size-component-subheader-all-caps-centered-h4-line-height: 25.3px;
     --device-size-component-subheader-all-caps-centered-h5-font-size: 20px;
     --device-size-component-subheader-all-caps-centered-h5-line-height: 23px;
     --device-size-component-subheader-all-caps-centered-h6-font-size: 18px;
     --device-size-component-subheader-all-caps-centered-h6-line-height: 20.7px;
     --device-size-component-image__elev-medium-img-spacer-right-max-width: var(--device-size-max-width);
     --device-size-component-image__elev-medium-img-spacer-right-min-width: var(--device-size-min-width);
     --device-size-template-live-story-standard-component-size: sm;
     --device-size-template-live-story-standard-page-top-gutter: 0;
     --device-size-template-live-story-standard-gutter-content: var(--primitive-space-32);
     --device-size-template-live-story-standard-body-max: 703px;
     --device-size-template-live-story-standard-body-min: 416px;
     --device-size-template-live-story-standard-left-rail-max: 0;
     --device-size-template-live-story-standard-left-rail-min: 0;
     --device-size-template-live-story-standard-right-rail-max: 0;
     --device-size-template-live-story-standard-right-rail-min: 0;
     --device-size-template-live-story-standard-img-corner-radius: var(--primitive-radius-none);
     --device-size-template-live-story-standard-inline-actions__top: true;
     --device-size-template-live-story-standard-inline-actions-padding-bottom: var(--primitive-space-none);
     --device-size-template-live-story-standard-left-rail-actions: false;
     --device-size-template-live-story-standard-right-rail-ad: false;
     --device-size-template-live-story-standard-show-left-rail: false;
     --device-size-template-live-story-standard-show-right-rail: false;
     --device-size-template-live-story-standard-elevate: true
   }
 }

 @media (width<=479px) {
   :root {
     --device-size-stellar-id: Up to small;
     --device-size-breakpoint-size-id: xs;
     --device-size-max-width: 479px;
     --device-size-min-width: 300px;
     --device-size-col-count: 4px;
     --device-size-margin-left: var(--primitive-space-20);
     --device-size-margin-right: var(--primitive-space-20);
     --device-size-gutter: var(--primitive-space-16);
     --device-size-grid-1-col-max-width: 98px;
     --device-size-grid-1-col-min-width: 53px;
     --device-size-grid-2-col-max-width: 212px;
     --device-size-grid-2-col-min-width: 122px;
     --device-size-grid-3-col-max-width: 325px;
     --device-size-grid-3-col-min-width: 191px;
     --device-size-grid-4-col-max-width: 439px;
     --device-size-grid-4-col-min-width: 260px;
     --device-size-grid-5-col-max-width: 0;
     --device-size-grid-5-col-min-width: 0;
     --device-size-grid-6-col-max-width: 0;
     --device-size-grid-6-col-min-width: 0;
     --device-size-grid-7-col-max-width: 0;
     --device-size-grid-7-col-min-width: 0;
     --device-size-grid-8-col-max-width: 0;
     --device-size-grid-8-col-min-width: 0;
     --device-size-grid-9-col-max-width: 0;
     --device-size-grid-9-col-min-width: 0;
     --device-size-grid-10-col-max-width: 0;
     --device-size-grid-10-col-min-width: 0;
     --device-size-grid-11-col-max-width: 0;
     --device-size-grid-11-col-min-width: 0;
     --device-size-grid-12-col-max-width: 0;
     --device-size-grid-12-col-min-width: 0;
     --device-size-type-header-h1-font-size: 28px;
     --device-size-type-header-h1-line-height: 35px;
     --device-size-type-header-h2-font-size: 26px;
     --device-size-type-header-h2-line-height: 29.9px;
     --device-size-type-header-h3-font-size: 24px;
     --device-size-type-header-h3-line-height: 27.6px;
     --device-size-type-header-h4-font-size: 22px;
     --device-size-type-header-h4-line-height: 25.3px;
     --device-size-type-header-h5-font-size: 20px;
     --device-size-type-header-h5-line-height: 23px;
     --device-size-type-header-h6-font-size: 18px;
     --device-size-type-header-h6-line-height: 20.7px;
     --device-size-type-title-2xl-font-size: var(--semantic-type-title-2xl-font-size);
     --device-size-type-title-2xl-line-height: var(--semantic-type-title-2xl-line-height);
     --device-size-type-title-xl-font-size: var(--semantic-type-title-xl-font-size);
     --device-size-type-title-xl-line-height: var(--semantic-type-title-xl-line-height);
     --device-size-type-title-lg-font-size: var(--semantic-type-title-lg-font-size);
     --device-size-type-title-lg-line-height: var(--semantic-type-title-lg-line-height);
     --device-size-type-title-md-font-size: var(--semantic-type-title-md-font-size);
     --device-size-type-title-md-line-height: var(--semantic-type-title-md-line-height);
     --device-size-type-title-sm-font-size: var(--semantic-type-title-sm-font-size);
     --device-size-type-title-sm-line-height: var(--semantic-type-title-sm-line-height);
     --device-size-type-title-xs-font-size: var(--semantic-type-title-xs-font-size);
     --device-size-type-title-xs-line-height: var(--semantic-type-title-xs-line-height);
     --device-size-type-body-xl-font-size: var(--semantic-type-body-xl-font-size);
     --device-size-type-body-xl-line-height: var(--primitive-type-line-height-30);
     --device-size-type-body-lg-font-size: var(--semantic-type-body-lg-font-size);
     --device-size-type-body-lg-line-height: var(--semantic-type-body-lg-line-height);
     --device-size-type-body-md-font-size: var(--semantic-type-body-md-font-size);
     --device-size-type-body-md-line-height: var(--semantic-type-body-md-line-height);
     --device-size-type-body-sm-font-size: var(--semantic-type-body-sm-font-size);
     --device-size-type-body-sm-line-height: var(--semantic-type-body-sm-line-height);
     --device-size-type-description-xl-font-size: var(--semantic-type-description-xl-font-size);
     --device-size-type-description-xl-line-height: var(--semantic-type-description-xl-line-height);
     --device-size-type-description-lg-font-size: var(--semantic-type-description-lg-font-size);
     --device-size-type-description-lg-line-height: var(--semantic-type-description-lg-line-height);
     --device-size-type-description-md-font-size: var(--semantic-type-description-md-font-size);
     --device-size-type-description-md-line-height: var(--semantic-type-description-md-line-height);
     --device-size-type-description-sm-font-size: var(--semantic-type-description-sm-font-size);
     --device-size-type-description-sm-line-height: var(--semantic-type-description-sm-line-height);
     --device-size-type-metadata-xl-font-size: var(--semantic-type-metadata-xl-font-size);
     --device-size-type-metadata-xl-line-height: var(--semantic-type-metadata-xl-line-height);
     --device-size-type-metadata-lg-font-size: var(--semantic-type-metadata-lg-font-size);
     --device-size-type-metadata-lg-line-height: var(--semantic-type-metadata-lg-line-height);
     --device-size-type-metadata-md-font-size: var(--semantic-type-metadata-md-font-size);
     --device-size-type-metadata-md-line-height: var(--semantic-type-metadata-md-line-height);
     --device-size-type-metadata-sm-font-size: var(--semantic-type-metadata-sm-font-size);
     --device-size-type-metadata-sm-line-height: var(--semantic-type-metadata-sm-line-height);
     --device-size-type-subtitle-lg-font-size: var(--semantic-type-subtitle-lg-font-size);
     --device-size-type-subtitle-lg-line-height: var(--semantic-type-subtitle-lg-line-height);
     --device-size-type-subtitle-md-font-size: var(--semantic-type-subtitle-md-font-size);
     --device-size-type-subtitle-md-line-height: var(--semantic-type-subtitle-md-line-height);
     --device-size-type-subtitle-sm-font-size: var(--semantic-type-subtitle-S-font-size);
     --device-size-type-subtitle-sm-line-height: var(--semantic-type-subtitle-S-line-height);
     --device-size-type-action-xl-font-size: var(--semantic-type-action-xl-font-size);
     --device-size-type-action-xl-line-height: var(--semantic-type-action-xl-line-height);
     --device-size-type-action-lg-font-size: var(--semantic-type-action-lg-font-size);
     --device-size-type-action-lg-line-height: var(--semantic-type-action-lg-line-height);
     --device-size-type-action-md-font-size: var(--semantic-type-action-md-font-size);
     --device-size-type-action-md-line-height: var(--semantic-type-action-md-line-height);
     --device-size-type-action-S-font-size: var(--semantic-type-action-sm-font-size);
     --device-size-type-action-S-line-height: var(--semantic-type-action-sm-line-height);
     --device-size-component-footer-margin-top: var(--primitive-space-none);
     --device-size-component-footer-margin-bottom: var(--primitive-space-24);
     --device-size-component-header-margin-top: var(--primitive-space-none);
     --device-size-component-page-top-medium-img-max-width: 479px;
     --device-size-component-page-top-medium-img-min-width: 260px;
     --device-size-component-page-top-medium-content-well-max-width: 479px;
     --device-size-component-page-top-medium-content-well-min-width: 260px;
     --device-size-component-page-top-medium-content-well-right-rail: false;
     --device-size-component-page-top-medium-show-right-rail: false;
     --device-size-component-header-margin-bottom: var(--primitive-space-08);
     --device-size-component-page-top-medium-caption-left-rail: false;
     --device-size-component-page-top-medium-caption-right-rail: false;
     --device-size-component-page-top-medium-caption-right-rail-max-width: 0;
     --device-size-component-page-top-medium-caption-right-rail-min-width: 0;
     --device-size-component-header-more-links__show: false;
     --device-size-component-header-section-font-size__title: var(--primitive-type-font-size-16);
     --device-size-component-header-more-links__hide: false;
     --device-size-component-header-home-h-margin: var(--primitive-space-20);
     --device-size-component-header-underscored-links__section-a: false;
     --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-header-home-link-trail__left: false;
     --device-size-component-page-top-body-content-max-width: 479px;
     --device-size-component-page-top-body-content-min-width: 260px;
     --device-size-component-header-home-link-start__left: false;
     --device-size-component-header-home-more-link__left: false;
     --device-size-component-page-top-large-show-right-rail: false;
     --device-size-component-page-top-extra-large-caption-gutter: var(--primitive-space-20);
     --device-size-component-header-home-link-end__right: false;
     --device-size-component-header-home-sign-in__btn: false;
     --device-size-component-quote-border-width: var(--primitive-size-04);
     --device-size-component-thumbnail-playhead-height: var(--theme-semantic-size-sm);
     --device-size-component-header-home-home-links: false;
     --device-size-component-zones-margin-top: var(--primitive-space-none);
     --device-size-component-gallery__elev-max-width: var(--device-size-max-width);
     --device-size-component-gallery__elev-min-width: var(--device-size-min-width);
     --device-size-component-gallery__elev-margin-left: 0;
     --device-size-component-gallery__elev-margin-right: 0;
     --device-size-component-headline__elev-padding-top: var(--primitive-space-none);
     --device-size-component-gallery__elev-spacer: false;
     --device-size-component-gallery__elev-default-title-font-size: var(--primitive-type-font-size-16);
     --device-size-component-gallery__elev-default-title-line-height: var(--primitive-type-line-height-22);
     --device-size-component-gallery__elev-default-img-spacer-max-width: var(--device-size-max-width);
     --device-size-component-gallery__elev-default-img-spacer-min-width: var(--device-size-min-width);
     --device-size-component-gallery__elev-default-img-spacer-spacer: false;
     --device-size-component-gallery__elev-default-caption-grp-max-width: var(--device-size-grid-4-col-max-width);
     --device-size-component-gallery__elev-default-caption-grp-min-width: var(--device-size-grid-4-col-min-width);
     --device-size-component-gallery__elev-default-caption-grp-margin-left: var(--device-size-margin-left);
     --device-size-component-gallery__elev-default-caption-grp-margin-right: var(--device-size-margin-right);
     --device-size-component-gallery__elev-default-img-max-height: 360px;
     --device-size-component-gallery__elev-default-img-min-height: 225px;
     --device-size-component-gallery__elev-large-max-width: var(--device-size-max-width);
     --device-size-component-gallery__elev-large-min-width: var(--device-size-min-width);
     --device-size-component-gallery__elev-large-margin-left: 0;
     --device-size-component-gallery__elev-large-margin-right: 0;
     --device-size-component-gallery__elev-large-img-spacer-max-width: var(--device-size-max-width);
     --device-size-component-gallery__elev-large-img-spacer-min-width: var(--device-size-min-width);
     --device-size-component-gallery__elev-large-img-spacer-spacer: false;
     --device-size-component-gallery__elev-large-caption-grp-max-width: var(--device-size-grid-4-col-max-width);
     --device-size-component-gallery__elev-large-caption-grp-min-width: var(--device-size-grid-4-col-min-width);
     --device-size-component-gallery__elev-large-caption-grp-margin-left: var(--device-size-margin-left);
     --device-size-component-gallery__elev-large-caption-grp-margin-right: var(--device-size-margin-right);
     --device-size-component-headline__elev-padding-bottom: var(--primitive-space-20);
     --device-size-component-headline-text__elev-hpadding: var(--primitive-space-20);
     --device-size-component-image__elev-max-width: var(--device-size-max-width);
     --device-size-component-rel-content__elev-img-width: 96px;
     --device-size-component-rel-content__elev-img-height: 96px;
     --device-size-component-subheader-regular-h2-font-size: 26px;
     --device-size-component-subheader-regular-h2-line-height: 29.9px;
     --device-size-component-subheader-regular-h3-font-size: 24px;
     --device-size-component-subheader-regular-h3-line-height: 27.6px;
     --device-size-component-subheader-regular-h4-font-size: 22px;
     --device-size-component-subheader-regular-h4-line-height: 25.3px;
     --device-size-component-subheader-regular-h5-font-size: 26px;
     --device-size-component-subheader-regular-h5-line-height: 23px;
     --device-size-component-subheader-regular-h6-font-size: 18px;
     --device-size-component-subheader-regular-h6-line-height: 20.7px;
     --device-size-component-image__elev-min-width: var(--device-size-min-width);
     --device-size-component-image__elev-margin-left: 0;
     --device-size-component-image__elev-margin-right: 0;
     --device-size-component-image__elev-spacer: false;
     --device-size-component-image__elev-default-img-spacer-max-width: var(--device-size-max-width);
     --device-size-component-image__elev-default-img-spacer-min-width: var(--device-size-min-width);
     --device-size-component-image__elev-default-img-spacer-spacer: false;
     --device-size-component-image__elev-default-caption-grp-max-width: 0;
     --device-size-component-image__elev-default-caption-grp-min-width: 0;
     --device-size-component-image__elev-default-caption-grp-margin-left: var(--device-size-margin-left);
     --device-size-component-image__elev-default-caption-grp-margin-right: var(--device-size-margin-right);
     --device-size-component-image__elev-default-caption-grp-spacer-max-width: 0;
     --device-size-component-image__elev-default-caption-grp-spacer-min-width: 0;
     --device-size-component-image__elev-expand-max-width: var(--device-size-grid-4-col-max-width);
     --device-size-component-image__elev-expand-min-width: var(--device-size-grid-4-col-min-width);
     --device-size-component-image__elev-expand-img-spacer-max-width: var(--device-size-max-width);
     --device-size-component-image__elev-expand-img-spacer-min-width: var(--device-size-min-width);
     --device-size-component-image__elev-expand-img-spacer-spacer: false;
     --device-size-component-image__elev-large-max-width: var(--device-size-max-width);
     --device-size-component-image__elev-large-min-width: var(--device-size-min-width);
     --device-size-component-image__elev-large-margin-left: 0;
     --device-size-component-image__elev-large-margin-right: 0;
     --device-size-component-image__elev-large-img-spacer-max-width: var(--device-size-max-width);
     --device-size-component-image__elev-large-img-spacer-min-width: var(--device-size-min-width);
     --device-size-component-image__elev-large-img-spacer-spacer: false;
     --device-size-component-image__elev-large-caption-grp-max-width: var(--device-size-grid-4-col-max-width);
     --device-size-component-image__elev-large-caption-grp-min-width: var(--device-size-grid-4-col-min-width);
     --device-size-component-image__elev-large-caption-grp-margin-left: var(--device-size-margin-left);
     --device-size-component-image__elev-large-caption-grp-margin-right: var(--device-size-margin-right);
     --device-size-component-image__elev-medium-max-width: var(--device-size-grid-4-col-max-width);
     --device-size-component-image__elev-medium-min-width: var(--device-size-grid-4-col-min-width);
     --device-size-component-image__elev-medium-margin-left: 0;
     --device-size-component-image__elev-medium-margin-right: 0;
     --device-size-component-image__elev-medium-img-spacer-left-max-width: var(--device-size-max-width);
     --device-size-component-image__elev-medium-img-spacer-left-min-width: var(--device-size-min-width);
     --device-size-component-image__elev-medium-img-spacer-spacer: false;
     --device-size-component-image__elev-medium-caption-grp-max-width: var(--device-size-grid-4-col-max-width);
     --device-size-component-image__elev-medium-caption-grp-min-width: var(--device-size-grid-4-col-min-width);
     --device-size-component-image__elev-medium-caption-grp-margin-left: var(--device-size-margin-left);
     --device-size-component-image__elev-medium-caption-grp-margin-right: var(--device-size-margin-right);
     --device-size-component-headline__elev-hpadding: var(--primitive-space-24);
     --device-size-component-headline__elev-gap: var(--primitive-space-20);
     --device-size-component-headline__elev-border-width: var(--primitive-border-06);
     --device-size-component-zones-margin-bottom: var(--primitive-space-24);
     --device-size-template-article-standard-component-size: xs;
     --device-size-template-article-standard-page-top-gutter: 0;
     --device-size-template-article-standard-gutter-content: var(--primitive-space-20);
     --device-size-template-article-standard-body-max: 439px;
     --device-size-template-article-standard-body-min: 220px;
     --device-size-template-article-standard-left-rail-max: 0;
     --device-size-template-article-standard-left-rail-min: 0;
     --device-size-template-article-standard-right-rail-max: 0;
     --device-size-template-article-standard-right-rail-min: 0;
     --device-size-template-article-standard-img-corner-radius: var(--primitive-radius-none);
     --device-size-template-article-standard-inline-actions__top: true;
     --device-size-template-article-standard-inline-actions-padding-bottom: var(--primitive-space-none);
     --device-size-template-article-standard-left-rail-actions: false;
     --device-size-template-article-standard-right-rail-ad: false;
     --device-size-template-article-standard-show-left-rail: false;
     --device-size-template-article-standard-show-right-rail: false;
     --device-size-template-article-standard-elevate: true;
     --device-size-template-article-standard-breadcrumb-grp-padding-top: var(--primitive-space-20);
     --device-size-component-subheader-all-caps-h2-font-size: 26px;
     --device-size-component-subheader-all-caps-h2-line-height: 29.9px;
     --device-size-component-subheader-all-caps-h3-font-size: 24px;
     --device-size-component-subheader-all-caps-h3-line-height: 27.6px;
     --device-size-component-subheader-all-caps-h4-font-size: 22px;
     --device-size-component-subheader-all-caps-h4-line-height: 25.3px;
     --device-size-component-subheader-all-caps-h5-font-size: 26px;
     --device-size-component-subheader-all-caps-h5-line-height: 23px;
     --device-size-component-subheader-all-caps-h6-font-size: 18px;
     --device-size-component-subheader-all-caps-h6-line-height: 20.7px;
     --device-size-component-subheader-all-caps-centered-h2-font-size: 26px;
     --device-size-component-subheader-all-caps-centered-h2-line-height: 29.9px;
     --device-size-component-subheader-all-caps-centered-h3-font-size: 24px;
     --device-size-component-subheader-all-caps-centered-h3-line-height: 27.6px;
     --device-size-component-subheader-all-caps-centered-h4-font-size: 22px;
     --device-size-component-subheader-all-caps-centered-h4-line-height: 25.3px;
     --device-size-component-subheader-all-caps-centered-h5-font-size: 26px;
     --device-size-component-subheader-all-caps-centered-h5-line-height: 23px;
     --device-size-component-subheader-all-caps-centered-h6-font-size: 18px;
     --device-size-component-subheader-all-caps-centered-h6-line-height: 20.7px;
     --device-size-component-image__elev-medium-img-spacer-right-max-width: var(--device-size-max-width);
     --device-size-component-image__elev-medium-img-spacer-right-min-width: var(--device-size-min-width);
     --device-size-template-live-story-standard-component-size: xs;
     --device-size-template-live-story-standard-page-top-gutter: 0;
     --device-size-template-live-story-standard-gutter-content: var(--primitive-space-20);
     --device-size-template-live-story-standard-body-max: 439px;
     --device-size-template-live-story-standard-body-min: 220px;
     --device-size-template-live-story-standard-left-rail-max: 0;
     --device-size-template-live-story-standard-left-rail-min: 0;
     --device-size-template-live-story-standard-right-rail-max: 0;
     --device-size-template-live-story-standard-right-rail-min: 0;
     --device-size-template-live-story-standard-img-corner-radius: var(--primitive-radius-none);
     --device-size-template-live-story-standard-inline-actions__top: true;
     --device-size-template-live-story-standard-inline-actions-padding-bottom: var(--primitive-space-none);
     --device-size-template-live-story-standard-left-rail-actions: false;
     --device-size-template-live-story-standard-right-rail-ad: false;
     --device-size-template-live-story-standard-show-left-rail: false;
     --device-size-template-live-story-standard-show-right-rail: false;
     --device-size-template-live-story-standard-elevate: true
   }
 }

 :root {
   --theme-semantic-color-type-primary: var(--semantic-color-type-primary);
   --theme-semantic-color-type-secondary: var(--semantic-color-type-secondary);
   --theme-semantic-color-type-tertiary: var(--semantic-color-type-tertiary);
   --theme-semantic-color-type-quartenary: var(--semantic-color-type-quartenary);
   --theme-semantic-color-type-accent: var(--semantic-color-type-accent);
   --theme-semantic-color-bg-primary: var(--semantic-color-bg-primary);
   --theme-semantic-color-bg-secondary: var(--semantic-color-bg-secondary);
   --theme-semantic-color-bg-tertiary: var(--semantic-color-bg-tertiary);
   --theme-semantic-color-bg-inverse: var(--semantic-color-bg-inverse);
   --theme-semantic-color-border-primary: var(--semantic-color-border-primary);
   --theme-semantic-color-border-secondary: var(--semantic-color-border-secondary);
   --theme-semantic-color-border-tertiary: var(--semantic-color-border-tertiary);
   --theme-semantic-color-border-quartenary: var(--semantic-color-border-quartenary);
   --theme-semantic-color-border-quinary: var(--semantic-color-border-quinary);
   --theme-semantic-color-border-accent: var(--semantic-color-border-accent);
   --theme-semantic-color-border-inverse: var(--semantic-color-border-inverse);
   --theme-semantic-color-border-persistent__white: var(--semantic-color-border-persistent__white);
   --theme-semantic-color-border-persistent__black: var(--semantic-color-border-persistent__black);
   --theme-semantic-color-border-focus-primary: var(--semantic-color-border-persistent__black);
   --theme-semantic-color-border-focus-inverse: var(--semantic-color-border-inverse);
   --theme-semantic-color-icon-primary: var(--semantic-color-icon-primary);
   --theme-semantic-color-status-text-informative: var(--semantic-color-status-text-informative);
   --theme-semantic-color-status-text-informative__accent: var(--semantic-color-status-text-informative__accent);
   --theme-semantic-color-status-text-positive: var(--semantic-color-status-text-positive);
   --theme-semantic-color-status-text-caution: var(--semantic-color-status-text-caution);
   --theme-semantic-color-status-text-negative: var(--semantic-color-status-text-negative);
   --theme-semantic-color-status-icon-informative: var(--semantic-color-status-icon-informative);
   --theme-semantic-color-status-icon-informative__accent: var(--semantic-color-status-icon-informative__accent);
   --theme-semantic-color-status-icon-positive: var(--semantic-color-status-icon-positive);
   --theme-semantic-color-status-icon-caution: var(--semantic-color-status-icon-caution);
   --theme-semantic-color-status-icon-negative: var(--semantic-color-status-icon-negative);
   --theme-semantic-color-icon-secondary: var(--semantic-color-icon-secondary);
   --theme-semantic-color-icon-tertiary: var(--semantic-color-icon-tertiary);
   --theme-semantic-color-icon-quartenary: var(--semantic-color-icon-quartenary);
   --theme-semantic-color-icon-accent: var(--semantic-color-icon-accent);
   --theme-semantic-color-icon-inverse: var(--semantic-color-icon-inverse);
   --theme-semantic-color-icon-persistent__white: var(--primitive-color-neutral-100);
   --theme-semantic-color-icon-persistent__black: var(--primitive-color-neutral-800);
   --theme-semantic-color-action-primary-base-text: var(--semantic-color-action-primary-base-text);
   --theme-semantic-color-action-primary-base-icon: var(--semantic-color-action-primary-base-icon);
   --theme-semantic-color-action-primary-base-bg: var(--semantic-color-action-primary-base-bg);
   --theme-semantic-color-action-primary-overrides-bg__hover: var(--semantic-color-action-primary-overrides-bg__hover);
   --theme-semantic-color-action-primary-overrides-bg__press: var(--semantic-color-action-primary-overrides-bg__press);
   --theme-semantic-color-action-primary-overrides-bg__focus: var(--semantic-color-action-primary-overrides-bg__focus);
   --theme-semantic-color-action-primary-overrides-bg__disabled: var(--semantic-color-action-primary-overrides-bg__focus);
   --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-text__hover: var(--semantic-color-action-secondary-overrides-text__hover);
   --theme-semantic-color-action-secondary-overrides-icon__hover: var(--semantic-color-action-secondary-overrides-icon__hover);
   --theme-semantic-color-action-secondary-overrides-bg__hover: var(--semantic-color-action-secondary-overrides-bg__hover);
   --theme-semantic-color-action-secondary-overrides-border__hover: var(--semantic-color-action-secondary-overrides-border__hover);
   --theme-semantic-color-action-secondary-overrides-text__press: var(--semantic-color-action-secondary-overrides-text__press);
   --theme-semantic-color-action-secondary-overrides-icon__press: var(--semantic-color-action-secondary-overrides-icon__press);
   --theme-semantic-color-action-secondary-overrides-bg__press: var(--semantic-color-action-secondary-overrides-bg__press);
   --theme-semantic-color-action-secondary-overrides-border__press: var(--semantic-color-action-secondary-overrides-border__press);
   --theme-semantic-color-action-secondary-overrides-text__focus: var(--semantic-color-action-secondary-overrides-text__focus);
   --theme-semantic-color-action-secondary-overrides-icon__focus: var(--semantic-color-action-secondary-overrides-icon__focus);
   --theme-semantic-color-action-secondary-overrides-bg__focus: var(--semantic-color-action-secondary-overrides-bg__focus);
   --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__focus);
   --theme-semantic-color-action-secondary-overrides-icon__disabled: var(--semantic-color-action-secondary-overrides-icon__focus);
   --theme-semantic-color-action-secondary-overrides-bg__disabled: var(--semantic-color-action-secondary-overrides-bg__focus);
   --theme-semantic-color-action-secondary-overrides-border__disabled: var(--semantic-color-action-secondary-overrides-border__focus);
   --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-text__hover: var(--semantic-color-action-tertiary-overrides-text__hover);
   --theme-semantic-color-action-tertiary-overrides-icon__hover: var(--semantic-color-action-tertiary-overrides-text__hover);
   --theme-semantic-color-action-tertiary-overrides-bg__hover: var(--semantic-color-action-tertiary-overrides-bg__hover);
   --theme-semantic-color-action-tertiary-overrides-text__press: var(--semantic-color-action-tertiary-overrides-text__press);
   --theme-semantic-color-action-tertiary-overrides-icon__press: var(--semantic-color-action-tertiary-overrides-text__press);
   --theme-semantic-color-action-tertiary-overrides-bg__press: var(--semantic-color-action-tertiary-overrides-bg__press);
   --theme-semantic-color-action-tertiary-overrides-text__focus: var(--semantic-color-action-tertiary-overrides-text__focus);
   --theme-semantic-color-action-tertiary-overrides-icon__focus: var(--semantic-color-action-tertiary-overrides-icon__focus);
   --theme-semantic-color-action-tertiary-overrides-bg__focus: var(--semantic-color-action-tertiary-overrides-bg__focus);
   --theme-semantic-color-action-tertiary-overrides-text__disabled: var(--semantic-color-action-tertiary-overrides-text__focus);
   --theme-semantic-color-action-tertiary-overrides-icon__disabled: var(--semantic-color-action-tertiary-overrides-icon__focus);
   --theme-semantic-color-action-tertiary-overrides-bg__disabled: var(--semantic-color-action-tertiary-overrides-bg__focus);
   --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-bg__hover: var(--semantic-color-action-inverse-primary-overrides-bg__hover);
   --theme-semantic-color-action-inverse-primary-overrides-bg__press: var(--semantic-color-action-inverse-primary-overrides-bg__press);
   --theme-semantic-color-action-inverse-primary-overrides-bg__focus: var(--semantic-color-action-inverse-primary-overrides-bg__focus);
   --theme-semantic-color-action-inverse-primary-overrides-bg__disabled: var(--semantic-color-action-inverse-primary-overrides-bg__focus);
   --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-overrides-text__hover: var(--semantic-color-action-inverse-secondary-overrides-text__hover);
   --theme-semantic-color-action-inverse-secondary-overrides-icon__hover: var(--semantic-color-action-inverse-secondary-overrides-icon__hover);
   --theme-semantic-color-action-inverse-secondary-overrides-bg__hover: var(--semantic-color-action-inverse-secondary-overrides-bg__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-text__press: var(--semantic-color-action-inverse-secondary-overrides-text__press);
   --theme-semantic-color-action-inverse-secondary-overrides-icon__press: var(--semantic-color-action-inverse-secondary-overrides-icon__press);
   --theme-semantic-color-action-inverse-secondary-overrides-bg__press: var(--semantic-color-action-inverse-secondary-overrides-bg__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-text__focus: var(--semantic-color-action-inverse-secondary-overrides-text__focus);
   --theme-semantic-color-action-inverse-secondary-overrides-icon__focus: var(--semantic-color-action-inverse-secondary-overrides-icon__focus);
   --theme-semantic-color-action-inverse-secondary-overrides-bg__focus: var(--semantic-color-action-inverse-secondary-overrides-bg__focus);
   --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__focus);
   --theme-semantic-color-action-inverse-secondary-overrides-icon__disabled: var(--semantic-color-action-inverse-secondary-overrides-icon__focus);
   --theme-semantic-color-action-inverse-secondary-overrides-bg__disabled: var(--semantic-color-action-inverse-secondary-overrides-bg__focus);
   --theme-semantic-color-action-inverse-secondary-overrides-border__disabled: var(--semantic-color-action-inverse-secondary-overrides-border__focus);
   --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-overrides-text__hover: var(--semantic-color-action-inverse-tertiary-overrides-text__hover);
   --theme-semantic-color-action-inverse-tertiary-overrides-icon__hover: var(--semantic-color-action-inverse-tertiary-overrides-icon__hover);
   --theme-semantic-color-action-inverse-tertiary-overrides-bg__hover: var(--semantic-color-action-inverse-tertiary-overrides-bg__hover);
   --theme-semantic-color-action-inverse-tertiary-overrides-text__press: var(--semantic-color-action-inverse-tertiary-overrides-text__press);
   --theme-semantic-color-action-inverse-tertiary-overrides-icon__press: var(--semantic-color-action-inverse-tertiary-overrides-icon__press);
   --theme-semantic-color-action-inverse-tertiary-overrides-bg__press: var(--semantic-color-action-inverse-tertiary-overrides-bg__press);
   --theme-semantic-color-action-inverse-tertiary-overrides-text__focus: var(--semantic-color-action-inverse-tertiary-overrides-text__focus);
   --theme-semantic-color-action-inverse-tertiary-overrides-icon__focus: var(--semantic-color-action-inverse-tertiary-overrides-icon__focus);
   --theme-semantic-color-action-inverse-tertiary-overrides-bg__focus: var(--semantic-color-action-inverse-tertiary-overrides-bg__focus);
   --theme-semantic-color-action-inverse-tertiary-overrides-text__disabled: var(--semantic-color-action-inverse-tertiary-overrides-text__focus);
   --theme-semantic-color-action-inverse-tertiary-overrides-icon__disabled: var(--semantic-color-action-inverse-tertiary-overrides-icon__focus);
   --theme-semantic-color-action-inverse-tertiary-overrides-bg__disabled: var(--semantic-color-action-inverse-tertiary-overrides-bg__focus);
   --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-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-secondary-base-flex-bg: var(--primitive-color-neutral-800);
   --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-base-flex-border__high: var(--semantic-color-input-selector-default-base-flex-border__high);
   --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-overrides-icon__hover: var(--semantic-color-input-text-input-empty-overrides-text__hover);
   --theme-semantic-color-input-text-input-empty-overrides-bg__hover: var(--semantic-color-input-text-input-empty-overrides-text__hover);
   --theme-semantic-color-input-text-input-empty-overrides-border__hover: var(--semantic-color-input-text-input-empty-overrides-border__hover);
   --theme-semantic-color-input-text-input-empty-overrides-text__press: var(--semantic-color-input-text-input-empty-overrides-text__focus);
   --theme-semantic-color-input-text-input-empty-overrides-icon__press: var(--semantic-color-input-text-input-empty-overrides-text__focus);
   --theme-semantic-color-input-text-input-empty-overrides-bg__press: var(--semantic-color-input-text-input-empty-overrides-text__hover);
   --theme-semantic-color-input-text-input-empty-overrides-border__press: var(--semantic-color-input-text-input-empty-overrides-border__hover);
   --theme-semantic-color-input-text-input-empty-overrides-text__focus: var(--semantic-color-input-text-input-empty-overrides-text__focus);
   --theme-semantic-color-input-text-input-empty-overrides-border__focus: var(--semantic-color-input-text-input-empty-overrides-border__focus);
   --theme-semantic-color-input-text-input-empty-overrides-text__error: var(--semantic-color-input-text-input-empty-overrides-border__error);
   --theme-semantic-color-input-text-input-empty-overrides-bg__error: var(--semantic-color-input-text-input-empty-overrides-border__error);
   --theme-semantic-color-input-text-input-empty-overrides-border__error: var(--semantic-color-input-text-input-empty-overrides-border__error);
   --theme-semantic-color-input-text-input-empty-overrides-helper-text__error: var(--semantic-color-input-text-input-empty-overrides-helper-text__error);
   --theme-semantic-color-input-text-input-filled-base-text: var(--semantic-color-input-text-input-filled-base-text);
   --theme-semantic-color-input-text-input-filled-base-required-text: var(--semantic-color-input-text-input-filled-base-required-text);
   --theme-semantic-color-input-text-input-filled-base-helper-text: var(--semantic-color-input-text-input-filled-base-helper-text);
   --theme-semantic-color-input-text-input-filled-base-icon__high: var(--semantic-color-input-text-input-filled-base-icon__high);
   --theme-semantic-color-input-text-input-filled-base-icon__low: var(--semantic-color-input-text-input-filled-base-icon__low);
   --theme-semantic-color-input-text-input-filled-base-border: var(--semantic-color-input-text-input-filled-base-border);
   --theme-semantic-color-input-text-input-filled-base-flex-bg: var(--semantic-color-input-text-input-filled-base-flex-bg);
   --theme-semantic-color-input-text-input-filled-overrides-bg__hover: var(--semantic-color-input-text-input-filled-overrides-bg__hover);
   --theme-semantic-color-input-text-input-filled-overrides-bg__press: var(--semantic-color-input-text-input-filled-overrides-bg__press);
   --theme-semantic-color-input-text-input-filled-overrides-bg__error: var(--semantic-color-input-text-input-filled-overrides-border__error);
   --theme-semantic-color-input-text-input-filled-overrides-border__error: var(--semantic-color-input-text-input-filled-overrides-border__error);
   --theme-semantic-color-input-text-input-filled-overrides-helper-text__error: var(--semantic-color-input-text-input-filled-overrides-helper-text__error);
   --theme-semantic-color-input-toggle-default-base-text: var(--semantic-color-input-toggle-default-base-text);
   --theme-semantic-color-input-toggle-default-base-label: var(--semantic-color-input-toggle-default-base-label);
   --theme-semantic-color-input-toggle-default-base-icon: var(--semantic-color-input-toggle-default-base-icon);
   --theme-semantic-color-input-toggle-default-base-bg: var(--semantic-color-input-toggle-default-base-bg);
   --theme-semantic-color-input-toggle-default-base-flex-bg: var(--semantic-color-input-toggle-default-base-flex-bg);
   --theme-semantic-color-link-primary-base-default: var(--semantic-color-link-primary-base-default);
   --theme-semantic-color-link-primary-base-persistent__white: var(--primitive-color-neutral-100);
   --theme-semantic-color-link-primary-overrides-hover: var(--semantic-color-link-primary-overrides-hover);
   --theme-semantic-color-link-primary-overrides-press: var(--semantic-color-link-primary-overrides-press);
   --theme-semantic-color-link-primary-overrides-focus: var(--semantic-color-link-primary-overrides-focus);
   --theme-semantic-color-link-secondary-base-default: var(--semantic-color-link-secondary-base-default);
   --theme-semantic-color-link-secondary-overrides-hover: var(--semantic-color-link-secondary-overrides-hover);
   --theme-semantic-color-link-secondary-overrides-press: var(--semantic-color-link-secondary-overrides-press);
   --theme-semantic-color-link-secondary-overrides-focus: var(--semantic-color-link-secondary-overrides-focus);
   --theme-semantic-color-link-tertiary-base-default: var(--semantic-color-link-tertiary-base-default);
   --theme-semantic-color-link-tertiary-overrides-hover: var(--semantic-color-link-tertiary-overrides-hover);
   --theme-semantic-color-link-tertiary-overrides-press: var(--semantic-color-link-tertiary-overrides-press);
   --theme-semantic-color-link-tertiary-overrides-focus: var(--semantic-color-link-tertiary-overrides-focus);
   --theme-semantic-color-link-quartenary-base-default: var(--semantic-color-link-quartenary-base-default);
   --theme-semantic-color-link-quartenary-overrides-hover: var(--semantic-color-link-quartenary-overrides-hover);
   --theme-semantic-color-link-quartenary-overrides-press: var(--semantic-color-link-quartenary-overrides-press);
   --theme-semantic-color-link-quartenary-overrides-focus: var(--semantic-color-link-quartenary-overrides-focus);
   --theme-semantic-color-link-inverse-overrides-hover: var(--semantic-color-link-inverse-overrides-hover);
   --theme-semantic-color-link-inverse-overrides-focus: var(--semantic-color-link-inverse-overrides-focus);
   --theme-semantic-color-input-selector-default-base-icon: var(--semantic-color-input-selector-default-base-icon);
   --theme-semantic-color-input-selector-default-base-border: var(--semantic-color-input-selector-default-base-border);
   --theme-semantic-color-input-selector-default-base-flex-text: var(--semantic-color-input-selector-default-base-flex-text);
   --theme-semantic-color-input-selector-default-base-flex-icon: var(--semantic-color-input-selector-default-base-flex-icon);
   --theme-semantic-color-input-selector-default-base-flex-bg: var(--semantic-color-input-selector-default-base-flex-bg);
   --theme-semantic-color-input-selector-default-base-flex-border__low: var(--semantic-color-input-selector-default-base-flex-border__low);
   --theme-semantic-color-input-selector-default-base-flex-border__med: var(--semantic-color-input-selector-default-base-border);
   --theme-semantic-color-input-selector-default-base-flex-border__high: var(--semantic-color-input-selector-default-base-flex-border__high);
   --theme-semantic-color-input-selector-default-overrides-text__hover: var(--semantic-color-input-selector-default-overrides-text__hover);
   --theme-semantic-color-input-selector-default-overrides-icon__hover: var(--semantic-color-input-selector-default-overrides-text__hover);
   --theme-semantic-color-input-selector-default-overrides-bg__hover: var(--semantic-color-input-selector-default-overrides-bg__hover);
   --theme-semantic-color-input-selector-default-overrides-border__hover: var(--semantic-color-input-selector-default-overrides-border__hover);
   --theme-semantic-color-input-selector-default-overrides-text__press: var(--semantic-color-input-selector-default-overrides-text__press);
   --theme-semantic-color-input-selector-default-overrides-icon__press: var(--semantic-color-input-selector-default-overrides-text__press);
   --theme-semantic-color-input-selector-default-overrides-bg__press: var(--semantic-color-input-selector-default-overrides-bg__press);
   --theme-semantic-color-input-selector-default-overrides-border__press: var(--semantic-color-input-selector-default-overrides-border__press);
   --theme-semantic-color-input-selector-default-overrides-text__focus: var(--semantic-color-input-selector-default-overrides-text__focus);
   --theme-semantic-color-input-selector-default-overrides-icon__focus: var(--semantic-color-input-selector-default-overrides-text__focus);
   --theme-semantic-color-input-selector-default-overrides-border__focus: var(--semantic-color-input-selector-default-overrides-border__focus);
   --theme-semantic-color-input-selector-default-overrides-flex-bg__press: var(--semantic-color-input-selector-default-overrides-flex-bg__press);
   --theme-semantic-color-input-selector-default-overrides-flex-bg__focus: var(--semantic-color-input-selector-default-overrides-flex-bg__focus);
   --theme-semantic-color-input-selector-default-overrides-bg__error: var(--semantic-color-input-selector-default-overrides-bg__error);
   --theme-semantic-color-input-selector-default-overrides-border__error: var(--semantic-color-input-selector-default-overrides-border__error);
   --theme-semantic-color-input-selector-active-base-text: var(--semantic-color-input-selector-active-base-text);
   --theme-semantic-color-input-selector-active-base-icon: var(--semantic-color-input-selector-active-base-icon);
   --theme-semantic-color-input-selector-active-base-bg: var(--semantic-color-input-selector-active-base-bg);
   --theme-semantic-color-input-selector-active-base-border: var(--semantic-color-input-selector-active-base-border);
   --theme-semantic-color-input-selector-active-base-flex-border__med: var(--semantic-color-input-selector-active-base-flex-border__med);
   --theme-semantic-color-input-selector-active-overrides-bg__hover: var(--semantic-color-input-selector-active-overrides-bg__hover);
   --theme-semantic-color-input-selector-active-overrides-border__hover: var(--semantic-color-input-selector-active-overrides-border__hover);
   --theme-semantic-color-input-selector-active-overrides-bg__press: var(--semantic-color-input-selector-active-overrides-bg__press);
   --theme-semantic-color-input-selector-active-overrides-border__press: var(--semantic-color-input-selector-active-overrides-border__hover);
   --theme-semantic-color-input-selector-active-overrides-bg__focus: var(--semantic-color-input-selector-active-overrides-bg__focus);
   --theme-semantic-color-input-selector-active-overrides-border__focus: var(--semantic-color-input-selector-active-overrides-border__focus);
   --theme-semantic-color-input-selector-active-overrides-bg__error: var(--semantic-color-input-selector-active-overrides-bg__error);
   --theme-semantic-color-input-selector-active-overrides-flex-bg__error: var(--semantic-color-input-selector-active-overrides-flex-bg__error);
   --theme-semantic-color-bg-persistent__white: var(--semantic-color-bg-persistent__white);
   --theme-semantic-color-type-inverse: var(--semantic-color-type-inverse);
   --theme-semantic-color-bg-persistent__black: var(--semantic-color-bg-persistent__black);
   --theme-semantic-color-type-persistent__white: var(--primitive-color-neutral-100);
   --theme-semantic-border-xl: var(--semantic-border-xl);
   --theme-semantic-border-lg: var(--semantic-border-lg);
   --theme-semantic-border-md: var(--semantic-border-md);
   --theme-semantic-border-sm: var(--semantic-border-sm);
   --theme-semantic-border-focus-lg: var(--semantic-border-lg);
   --theme-semantic-border-focus-md: var(--semantic-border-md);
   --theme-semantic-color-type-persistent__black: var(--primitive-color-neutral-800);
   --theme-semantic-space-4xl: var(--semantic-space-4xl);
   --theme-semantic-space-3xl: var(--semantic-space-3xl);
   --theme-semantic-space-2xl: var(--semantic-space-2xl);
   --theme-semantic-space-xl: var(--semantic-space-xl);
   --theme-semantic-space-lg: var(--semantic-space-lg);
   --theme-semantic-space-md: var(--semantic-space-md);
   --theme-semantic-space-sm: var(--semantic-space-sm);
   --theme-semantic-size-2xl: var(--primitive-size-64);
   --theme-semantic-radius-xl: var(--semantic-radius-xl);
   --theme-semantic-radius-lg: var(--semantic-radius-lg);
   --theme-semantic-radius-md: var(--semantic-radius-md);
   --theme-semantic-radius-sm: var(--semantic-radius-sm);
   --theme-semantic-radius-none: var(--semantic-radius-none);
   --theme-semantic-radius-round: var(--semantic-radius-round);
   --theme-semantic-radius-focus-md: var(--semantic-radius-md);
   --theme-semantic-radius-focus-sm: var(--semantic-radius-sm);
   --theme-semantic-type-header-font-family: var(--primitive-type-font-family-cnn-sans-display);
   --theme-semantic-type-header-font-wt-style: var(--semantic-type-title-font-wt-style__bold);
   --theme-semantic-type-header-letter-spacing: var(--semantic-type-title-letter-spacing);
   --theme-semantic-type-header-h1-font-size: var(--device-size-type-header-h1-font-size);
   --theme-semantic-type-header-h1-line-height: var(--device-size-type-header-h1-line-height);
   --theme-semantic-type-header-h2-font-size: var(--device-size-type-header-h2-font-size);
   --theme-semantic-type-header-h2-line-height: var(--device-size-type-header-h2-line-height);
   --theme-semantic-type-header-h3-font-size: var(--device-size-type-header-h3-font-size);
   --theme-semantic-type-header-h3-line-height: var(--device-size-type-header-h3-line-height);
   --theme-semantic-type-header-h4-font-size: var(--device-size-type-header-h4-font-size);
   --theme-semantic-type-header-h4-line-height: var(--device-size-type-header-h4-line-height);
   --theme-semantic-type-header-h5-font-size: var(--device-size-type-header-h5-font-size);
   --theme-semantic-type-header-h5-line-height: var(--device-size-type-header-h5-line-height);
   --theme-semantic-type-header-h6-font-size: var(--device-size-type-header-h6-font-size);
   --theme-semantic-type-header-h6-line-height: var(--device-size-type-header-h6-line-height);
   --theme-semantic-type-title-font-family: var(--primitive-type-font-family-cnn-sans-display);
   --theme-semantic-type-title-font-wt-style__bold: var(--semantic-type-title-font-wt-style__bold);
   --theme-semantic-type-title-font-wt-style__med: var(--semantic-type-title-font-wt-style__med);
   --theme-semantic-type-title-font-wt-style__reg: var(--semantic-type-title-font-wt-style__reg);
   --theme-semantic-type-title-letter-spacing: var(--semantic-type-title-letter-spacing);
   --theme-semantic-type-title-2xl-font-size: var(--device-size-type-title-2xl-font-size);
   --theme-semantic-type-title-2xl-line-height: var(--device-size-type-title-2xl-line-height);
   --theme-semantic-type-title-xl-font-size: var(--device-size-type-title-xl-font-size);
   --theme-semantic-type-title-xl-line-height: var(--device-size-type-title-xl-line-height);
   --theme-semantic-type-title-lg-font-size: var(--device-size-type-title-lg-font-size);
   --theme-semantic-type-title-lg-line-height: var(--device-size-type-title-lg-line-height);
   --theme-semantic-type-title-md-font-size: var(--device-size-type-title-md-font-size);
   --theme-semantic-type-title-md-line-height: var(--device-size-type-title-md-line-height);
   --theme-semantic-type-title-sm-font-size: var(--device-size-type-title-sm-font-size);
   --theme-semantic-type-title-sm-line-height: var(--device-size-type-title-sm-line-height);
   --theme-semantic-type-title-xs-font-size: var(--device-size-type-title-xs-font-size);
   --theme-semantic-type-title-xs-line-height: var(--device-size-type-title-xs-line-height);
   --theme-semantic-type-body-font-family: var(--primitive-type-font-family-cnn-sans-display);
   --theme-semantic-type-body-font-family__elev: var(--primitive-type-font-family-noto-serif);
   --theme-semantic-type-body-font-wt-style__reg: var(--semantic-type-body-font-wt-style__reg);
   --theme-semantic-type-body-font-wt-style__med: var(--semantic-type-body-font-wt-style__med);
   --theme-semantic-type-body-font-wt-style__bold: var(--semantic-type-body-font-wt-style__bold);
   --theme-semantic-type-body-font-wt-style__italic: var(--semantic-type-body-font-wt-style__italic);
   --theme-semantic-type-body-font-wt-style__bold-italic: var(--semantic-type-body-font-wt-style__bold-italic);
   --theme-semantic-type-body-letter-spacing: var(--semantic-type-body-letter-spacing);
   --theme-semantic-type-body-xl-font-size: var(--device-size-type-body-xl-font-size);
   --theme-semantic-type-body-xl-line-height: var(--device-size-type-body-xl-line-height);
   --theme-semantic-type-body-lg-font-size: var(--primitive-type-font-size-18);
   --theme-semantic-type-body-lg-line-height: var(--primitive-type-line-height-32);
   --theme-semantic-type-body-md-font-size: var(--device-size-type-body-md-font-size);
   --theme-semantic-type-body-md-line-height: var(--device-size-type-body-md-line-height);
   --theme-semantic-type-body-sm-font-size: var(--device-size-type-body-sm-font-size);
   --theme-semantic-type-body-sm-line-height: var(--device-size-type-body-sm-line-height);
   --theme-semantic-type-metadata-font-family: var(--semantic-type-metadata-font-family);
   --theme-semantic-type-metadata-font-family__elev: var(--primitive-type-font-family-noto-serif);
   --theme-semantic-type-metadata-font-wt-style__reg: var(--semantic-type-metadata-font-wt-style__reg);
   --theme-semantic-type-metadata-font-wt-style__italic: var(--semantic-type-metadata-font-wt-style__italic);
   --theme-semantic-type-metadata-font-wt-style__med: var(--semantic-type-metadata-font-wt-style__med);
   --theme-semantic-type-metadata-font-wt-style__bold: var(--semantic-type-metadata-font-wt-style__bold);
   --theme-semantic-type-metadata-letter-spacing__none: var(--semantic-type-metadata-letter-spacing);
   --theme-semantic-type-metadata-letter-spacing__narrow: var(--semantic-type-metadata-letter-spacing__all-caps);
   --theme-semantic-type-metadata-letter-spacing__wide: 1.2px;
   --theme-semantic-type-metadata-text-transform: var(--semantic-type-metadata-text-transform);
   --theme-semantic-type-metadata-xl-font-size: var(--device-size-type-metadata-xl-font-size);
   --theme-semantic-type-metadata-xl-line-height: var(--device-size-type-metadata-xl-line-height);
   --theme-semantic-type-metadata-lg-font-size: var(--device-size-type-metadata-lg-font-size);
   --theme-semantic-type-metadata-lg-line-height: var(--device-size-type-metadata-lg-line-height);
   --theme-semantic-type-metadata-md-font-size: var(--device-size-type-metadata-md-font-size);
   --theme-semantic-type-metadata-md-line-height: var(--device-size-type-metadata-md-line-height);
   --theme-semantic-type-metadata-sm-font-size: var(--device-size-type-metadata-sm-font-size);
   --theme-semantic-type-metadata-sm-line-height: var(--device-size-type-metadata-sm-line-height);
   --theme-semantic-type-description-font-family: var(--primitive-type-font-family-cnn-sans-display);
   --theme-semantic-type-description-font-family__elev: var(--primitive-type-font-family-noto-serif);
   --theme-semantic-type-description-font-wt-style: var(--semantic-type-description-font-wt-style);
   --theme-semantic-type-description-letter-spacing: var(--semantic-type-description-letter-spacing);
   --theme-semantic-type-description-xl-font-size: var(--device-size-type-description-xl-font-size);
   --theme-semantic-type-description-xl-line-height: var(--device-size-type-description-xl-line-height);
   --theme-semantic-type-description-lg-font-size: var(--device-size-type-description-lg-font-size);
   --theme-semantic-type-description-lg-line-height: var(--device-size-type-description-lg-line-height);
   --theme-semantic-type-description-md-font-size: var(--device-size-type-description-md-font-size);
   --theme-semantic-type-description-md-line-height: var(--device-size-type-description-md-line-height);
   --theme-semantic-type-description-sm-font-size: var(--device-size-type-description-sm-font-size);
   --theme-semantic-type-description-sm-line-height: var(--device-size-type-description-sm-line-height);
   --theme-semantic-type-subtitle-font-family: var(--semantic-type-subtitle-font-family);
   --theme-semantic-type-subtitle-font-wt-style__bold: var(--semantic-type-subtitle-font-wt-style__bold);
   --theme-semantic-type-subtitle-font-wt-style__reg: var(--semantic-type-subtitle-font-wt-style__reg);
   --theme-semantic-type-subtitle-letter-spacing: var(--semantic-type-subtitle-letter-spacing);
   --theme-semantic-type-subtitle-text-transform: var(--semantic-type-subtitle-text-transform);
   --theme-semantic-type-subtitle-lg-font-size: var(--device-size-type-subtitle-lg-font-size);
   --theme-semantic-type-subtitle-lg-line-height: var(--device-size-type-subtitle-lg-line-height);
   --theme-semantic-type-subtitle-md-font-size: var(--device-size-type-subtitle-md-font-size);
   --theme-semantic-type-subtitle-md-line-height: var(--device-size-type-subtitle-md-line-height);
   --theme-semantic-type-subtitle-sm-font-size: var(--device-size-type-subtitle-sm-font-size);
   --theme-semantic-type-subtitle-sm-line-height: var(--device-size-type-subtitle-sm-line-height);
   --theme-semantic-type-action-font-family: var(--semantic-type-action-font-family);
   --theme-semantic-type-action-font-wt-style__bold: var(--semantic-type-action-font-wt-style__bold);
   --theme-semantic-type-action-letter-spacing: var(--semantic-type-action-letter-spacing);
   --theme-semantic-type-action-text-transform: var(--semantic-type-action-text-transform);
   --theme-semantic-type-action-text-decoration: var(--semantic-type-action-text-decoration);
   --theme-semantic-type-action-xl-font-size: var(--device-size-type-action-xl-font-size);
   --theme-semantic-type-action-xl-line-height: var(--device-size-type-action-xl-line-height);
   --theme-semantic-type-action-lg-font-size: var(--device-size-type-action-lg-font-size);
   --theme-semantic-type-action-lg-line-height: var(--device-size-type-action-lg-line-height);
   --theme-semantic-type-action-md-font-size: var(--device-size-type-action-md-font-size);
   --theme-semantic-type-action-md-line-height: var(--device-size-type-action-md-line-height);
   --theme-semantic-type-action-sm-font-size: var(--device-size-type-action-S-font-size);
   --theme-semantic-type-action-sm-line-height: var(--device-size-type-action-S-line-height);
   --theme-semantic-type-input-font-family: var(--semantic-type-input-font-family);
   --theme-semantic-type-input-font-weight__bold: var(--semantic-type-input-font-wt-style__bold);
   --theme-semantic-type-input-font-weight__med: var(--semantic-type-input-font-wt-style__med);
   --theme-semantic-type-input-font-weight__reg: var(--semantic-type-input-font-wt-style__reg);
   --theme-semantic-type-input-letter-spacing: var(--semantic-type-input-letter-spacing);
   --theme-semantic-type-input-lg-font-size: var(--semantic-type-input-lg-font-size);
   --theme-semantic-type-input-lg-line-height: var(--semantic-type-input-lg-line-height);
   --theme-semantic-type-input-md-font-size: var(--semantic-type-input-md-font-size);
   --theme-semantic-type-input-md-line-height: var(--semantic-type-input-md-line-height);
   --theme-semantic-type-input-sm-font-size: var(--semantic-type-input-sm-font-size);
   --theme-semantic-type-input-sm-line-height: var(--semantic-type-input-sm-line-height);
   --theme-semantic-size-xl: var(--primitive-size-48);
   --theme-semantic-size-lg: var(--primitive-size-40);
   --theme-semantic-size-md: var(--primitive-size-32);
   --theme-semantic-size-sm: var(--primitive-size-24);
   --theme-semantic-size-xs: var(--primitive-size-16);
   --theme-component-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-elevate: true;
   --theme-component-breadcrumb-link-font-size: var(--primitive-type-font-size-12);
   --theme-component-breadcrumb-read-time-separator-font-size: var(--primitive-type-font-size-14);
   --theme-component-breadcrumb-divider-color: var(--semantic-color-border-tertiary);
   --theme-component-breadcrumb-link-line-height: var(--primitive-type-line-height-14);
   --theme-component-breadcrumb-link-font-weight: var(--primitive-type-font-wt-style-medium);
   --theme-component-breadcrumb-read-time-separator-line-height: 14px;
   --theme-component-button-height__xl: 56px;
   --theme-component-action-bar-button-bg__default: var(--primitive-color-transparent-white-0);
   --theme-component-text-input-focus-border__radius: 10px;
   --theme-component-text-input-validation-icon__pass: #fff;
   --theme-component-text-input-validation-icon__fail: #fff;
   --theme-component-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-button-height__xs: 28px;
   --theme-component-button-padding__sm: var(--primitive-space-12);
   --theme-component-button-gap__xs: var(--primitive-space-02);
   --theme-component-button-icon-width__xl: 28px;
   --theme-component-button-icon-height__xl: 28px;
   --theme-component-button-icon-width__sm: 20px;
   --theme-component-button-icon-height__sm: 20px;
   --theme-component-button-focus-radius__xl: 0;
   --theme-component-button-focus-radius__lg: 0;
   --theme-component-button-focus-radius__md: 0;
   --theme-component-button-focus-radius__sm: 0;
   --theme-component-button-focus-radius__xs: 0;
   --theme-component-byline-gap: var(--primitive-space-08);
   --theme-component-card-ranked_list-font-family: var(--primitive-type-font-family-cnn-sans-display);
   --theme-component-card-ranked_list-vpadding: 10px;
   --theme-component-card-list-vpadding: var(--primitive-space-12);
   --theme-component-byline-author-hgap: var(--primitive-space-04);
   --theme-component-byline-author-vgap: var(--primitive-space-04);
   --theme-component-byline-avatar-overlay__default: var(--primitive-color-transparent-white-0);
   --theme-component-byline-avatar-overlay__hover: var(--primitive-color-transparent-white-20);
   --theme-component-byline-avatar-overlay__focus: var(--primitive-color-transparent-white-0);
   --theme-component-byline-avatar-grp-gap__single: var(--primitive-space-none);
   --theme-component-byline-avatar-grp-gap__double: var(--primitive-space-08);
   --theme-component-byline-avatar-grp-gap__multi: -12px;
   --theme-component-caption-border-width: var(--semantic-border-sm);
   --theme-component-chip-hgap: var(--primitive-space-02);
   --theme-component-container-title-letter-spacing: 1px;
   --theme-component-container-label-gap__xs: 2px;
   --theme-component-container-label-icon-height__lg: 20px;
   --theme-component-chip-hpadding: var(--primitive-space-12);
   --theme-component-chip-vpadding: 5px;
   --theme-component-chip-icon-height: 15px;
   --theme-component-chip-focus-border-radius: 18px;
   --theme-component-chip-bg__hover: var(--primitive-color-neutral-300);
   --theme-component-chip-text__disabled: var(--primitive-color-neutral-400);
   --theme-component-chip-bg__disabled: var(--primitive-color-neutral-200);
   --theme-component-chip-border__disabled: var(--primitive-color-neutral-400);
   --theme-component-chip-text__active: var(--primitive-color-neutral-600);
   --theme-component-chip-bg__active: var(--primitive-color-neutral-400);
   --theme-component-chip-border__active: var(--primitive-color-neutral-500);
   --theme-component-correction-font-family: var(--primitive-type-font-family-noto-serif);
   --theme-component-correction-font-size: var(--primitive-type-font-size-16);
   --theme-component-correction-font-wt-style__reg: var(--primitive-type-font-wt-style-regular);
   --theme-component-correction-font-wt-style__italic: var(--primitive-type-font-wt-style-italic-regular);
   --theme-component-correction-line-height: var(--primitive-type-line-height-26);
   --theme-component-correction-letter-spacing: var(--primitive-type-letter-spacing-none);
   --theme-component-correction-text-transform: var(--primitive-type-text-transform-uppercase);
   --theme-component-correction-gap: var(--primitive-space-04);
   --theme-component-correction-label-font-family: var(--primitive-type-font-family-cnn-sans-display);
   --theme-component-correction-link-font-family: var(--primitive-type-font-family-cnn-sans-display);
   --theme-component-correction-label-font-size: var(--primitive-type-font-size-12);
   --theme-component-correction-label-line-height: var(--primitive-type-line-height-26);
   --theme-component-correction-label-font-wt-style__reg: var(--primitive-type-font-wt-style-medium);
   --theme-component-correction-label-font-wt-style__md: var(--primitive-type-font-wt-style-medium);
   --theme-component-correction-label-letter-spacing: var(--primitive-type-letter-spacing-100);
   --theme-component-correction-label-text-transform: var(--primitive-type-text-transform-uppercase);
   --theme-component-credit-font-family: var(--primitive-type-font-family-cnn-sans-display);
   --theme-component-credit-font-wt-style: var(--theme-semantic-type-metadata-font-wt-style__italic);
   --theme-component-disclaimer-text-line-height: 21px;
   --theme-component-divider-max-width__med: var(--primitive-size-72);
   --theme-component-divider-max-height__med: 30px;
   --theme-component-divider-max-height__sm: var(--primitive-size-12);
   --theme-component-divider-padding-top: var(--primitive-space-none);
   --theme-component-divider-title-font-size: var(--primitive-type-font-size-20);
   --theme-component-divider-padding-bottom: var(--primitive-space-24);
   --theme-component-divider-title-line-height: var(--primitive-type-line-height-26);
   --theme-component-divider-short-border-width: 5px;
   --theme-component-divider-short-width: var(--primitive-size-72);
   --theme-component-editor-note-radius: var(--primitive-radius-04);
   --theme-component-editor-note-hpadding: var(--primitive-space-16);
   --theme-component-editor-note-vpadding: var(--primitive-space-08);
   --theme-component-editor-note-border-color: var(--semantic-color-border-quartenary);
   --theme-component-editor-note-border-width: var(--primitive-border-01);
   --theme-component-editor-note-label-font-family: var(--primitive-type-font-family-cnn-sans-display);
   --theme-component-editor-note-label-font-size: var(--primitive-type-font-size-12);
   --theme-component-editor-note-label-line-height: var(--primitive-type-line-height-26);
   --theme-component-editor-note-label-font-wt-style__med: var(--primitive-type-font-wt-style-medium);
   --theme-component-editor-note-label-letter-spacing: var(--primitive-type-letter-spacing-100);
   --theme-component-follow-topics-padding-top: 10px;
   --theme-component-follow-topics-header-line-height: 0;
   --theme-component-follow-topics-explore-more-link-margin-left: 0;
   --theme-component-factbox-border-color: var(--semantic-color-border-quartenary);
   --theme-component-factbox-font-family: var(--primitive-type-font-family-cnn-sans-display);
   --theme-component-factbox-border-width: var(--primitive-border-01);
   --theme-component-factbox-gap: var(--primitive-space-12);
   --theme-component-footnote-border-color: var(--semantic-color-border-quartenary);
   --theme-component-footnote-border-width: var(--semantic-border-sm);
   --theme-component-headline-live-indicator-text-letter-spacing: 1.5px;
   --theme-component-headline-description-padding-left: 2px;
   --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-live-indicator-text-padding-left: var(--primitive-space-20);
   --theme-component-headline__elev-padding-top: var(--device-size-component-headline__elev-padding-top);
   --theme-component-headline__elev-padding-bottom: var(--device-size-component-headline__elev-padding-bottom);
   --theme-component-headline__elev-gap: var(--device-size-component-headline__elev-gap);
   --theme-component-headline-text-padding-left: var(--device-size-component-headline-text__elev-hpadding);
   --theme-component-icon-button-width__xl: 56px;
   --theme-component-icon-button-height__xl: 56px;
   --theme-component-icon-button-width__xs: 28px;
   --theme-component-icon-button-height__xs: 28px;
   --theme-component-icon-button-padding__sm: var(--primitive-space-12);
   --theme-component-icon-button-icon-width__xl: 28px;
   --theme-component-icon-button-icon-width__sm: 20px;
   --theme-component-icon-button-icon-height__xl: 28px;
   --theme-component-icon-button-icon-height__sm: 20px;
   --theme-component-headline-text-padding-right: var(--device-size-component-headline-text__elev-hpadding);
   --theme-component-headline-text-border-color: var(--semantic-color-border-accent);
   --theme-component-headline-text-border-width: var(--device-size-component-headline__elev-border-width);
   --theme-component-headline-text-kicker-font-family: var(--primitive-type-font-family-cnn-sans-display);
   --theme-component-headline-text-kicker-font-size: var(--primitive-type-font-size-12);
   --theme-component-headline-text-kicker-font-wt-style__med: var(--primitive-type-font-wt-style-medium);
   --theme-component-headline-text-kicker-line-height: var(--primitive-type-line-height-18);
   --theme-component-headline-text-kicker-letter-spacing: 1.4px;
   --theme-component-image-corner-radius: var(--primitive-radius-08);
   --theme-component-image-meta-grp-gap: var(--primitive-space-02);
   --theme-component-image-meta-grp-padding-bottom: var(--primitive-space-12);
   --theme-component-label-height__lg: 30px;
   --theme-component-label-height__sm: 26px;
   --theme-component-label-padding__lg: 12px;
   --theme-component-label-gap: 6px;
   --theme-component-label-bg__signifier: var(--primitive-color-transparent-black-50);
   --theme-component-label-elev-signifier-color: var(--primitive-color-neutral-500);
   --theme-component-label-elev-signifier-font-wt-style__bold: var(--primitive-type-font-wt-style-medium);
   --theme-component-label-elev-signifier-letter-spacing: 1px;
   --theme-component-list-gap: var(--primitive-space-12);
   --theme-component-list-link-font-family: var(--primitive-type-font-family-noto-serif);
   --theme-component-page-top-actions-border-color: var(--semantic-color-border-quartenary);
   --theme-component-page-top-actions-font-weight: var(--primitive-type-font-wt-style-medium);
   --theme-component-live-story-timeline-headline-font-family: var(--primitive-type-font-family-cnn-sans-display);
   --theme-component-page-top-padding: var(--primitive-space-08);
   --theme-component-quote-pull-quote-title-font-size: 32px;
   --theme-component-quote-pull-quote-title-line-height: 40px;
   --theme-component-quote-pull-quote-title-letter-spacing: 0;
   --theme-component-pull-quote-font-family: var(--primitive-type-font-family-noto-serif);
   --theme-component-quote-pull-quote-source-font-size: 14px;
   --theme-component-quote-font-family: var(--primitive-type-font-family-noto-serif);
   --theme-component-quote-pull-quote-source-line-height: 20px;
   --theme-component-quote-pull-quote-source-letter-spacing: 0;
   --theme-component-pull-quote-font-weight: var(--semantic-type-body-font-wt-style__bold);
   --theme-component-quote-font-wt-style: var(--primitive-type-font-wt-style-regular);
   --theme-component-pull-quote-source-font-family: var(--semantic-type-body-font-family);
   --theme-component-pull-quote-block-quote-border-width: 3px;
   --theme-component-pull-quote-source-font-size: var(--semantic-type-body-md-font-size);
   --theme-component-pull-quote-source-font-weight: var(--semantic-type-body-font-wt-style__bold);
   --theme-component-quote-gap: var(--primitive-space-08);
   --theme-component-pull-quote-block-quote-bg: var(--primitive-color-neutral-200);
   --theme-component-quote-border-width: var(--primitive-border-08);
   --theme-component-quote-border-color: var(--primitive-color-neutral-800);
   --theme-component-quote-vpadding: var(--primitive-space-32);
   --theme-component-quote-block-quote-bg: #f8f8f8;
   --theme-component-quote-block-quote-border-color: #131313;
   --theme-component-read-time-icon-color: var(--primitive-color-neutral-400);
   --theme-component-list-bullets-gap: var(--primitive-space-12);
   --theme-component-related-content-title-font-size: var(--primitive-type-font-size-14);
   --theme-component-related-content-title-line-height: 17.5px;
   --theme-component-related-content-title-letter-spacing: 1px;
   --theme-component-related-content-headline-font-size: var(--primitive-type-font-size-16);
   --theme-component-related-content-headline-line-height: 22.4px;
   --theme-component-related-content-headline-letter-spacing: 0;
   --theme-component-source-color: #000;
   --theme-component-social-share-gap: var(--primitive-space-12);
   --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-action-bar-button-gap: var(--primitive-space-02);
   --theme-component-action-bar-button-border-color__default: var(--semantic-color-border-quartenary);
   --theme-component-action-bar-button-border-color__hover: var(--semantic-color-border-quartenary);
   --theme-component-action-bar-button-border-color__press: var(--semantic-color-border-quartenary);
   --theme-component-action-bar-button-border-color__focus: var(--semantic-color-border-quartenary);
   --theme-component-action-bar-button-border-radius__focus: 5px;
   --theme-component-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-thumbnail-overlay__hover: var(--primitive-color-transparent-white-50);
   --theme-component-timestamp-color: var(--semantic-color-type-primary);
   --theme-component-timestamp-icon: var(--primitive-color-neutral-400);
   --theme-component-timestamp-letter-spacing: var(--primitive-type-letter-spacing-none);
   --theme-component-thumbnail-playhead-bg: var(--primitive-color-transparent-black-60);
   --theme-component-card-ranked_list-number-color: var(--semantic-color-type-primary);
   --theme-component-thumbnail-playhead-height: var(--device-size-component-thumbnail-playhead-height);
   --theme-component-headline-live-indicator-icon-color: #fff;
   --theme-component-headline-kicker-letter-spacing: 1.4px;
   --theme-component-headline-kicker-font-wt-style__med: var(--primitive-type-font-wt-style-medium);
   --theme-component-headline-kicker-link__default: var(--semantic-color-link-primary-base-default);
   --theme-component-headline-kicker-link__hover: var(--primitive-color-neutral-600);
   --theme-component-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-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-paragraph__link-decoration: var(--primitive-type-text-decoration-underline);
   --theme-paragraph__hover-link-offset: var(--primitive-space-04);
   --theme-font-family: var(--theme-semantic-type-input-font-family);
   --theme-paragraph__link-color: var(--theme-semantic-color-link-primary-base-default);
   --theme-headline__text-color: var(--theme-semantic-color-type-primary);
   --theme-headline__font-family: var(--theme-semantic-type-header-font-family);
   --theme-headline__font-size: var(--theme-semantic-type-header-h1-font-size);
   --theme-headline__font-weight: 700;
   --theme-headline__line-height: var(--theme-semantic-type-header-h1-line-height);
   --theme-paragraph__line-height: var(--theme-semantic-type-body-lg-line-height);
   --theme-link-color-hover: var(--semantic-color-link-primary-overrides-hover);
   --theme-paragraph__font-family: var(--theme-semantic-type-body-font-family__elev);
   --theme-paragraph__font-size: var(--theme-semantic-type-body-lg-font-size);
   --theme-paragraph__hover-link-decoration: var(--primitive-type-text-decoration-none);
   --theme-subheader__font-family: var(--theme-semantic-type-header-font-family);
   --theme-subheader-h2__font-size: var(--theme-semantic-type-header-h2-font-size);
   --theme-subheader__font-weight: 700;
   --theme-subheader-h2__line-height: var(--theme-semantic-type-header-h2-line-height);
   --theme-subheader-h3__font-size: var(--theme-semantic-type-header-h3-font-size);
   --theme-subheader-h3__line-height: var(--theme-semantic-type-header-h3-line-height);
   --theme-subheader-h4__font-size: var(--theme-semantic-type-header-h4-font-size);
   --theme-subheader-h4__line-height: var(--theme-semantic-type-header-h4-line-height);
   --theme-subheader-h5__font-size: var(--theme-semantic-type-header-h5-font-size);
   --theme-subheader-h5__line-height: var(--theme-semantic-type-header-h5-line-height);
   --theme-subheader-h6__font-size: var(--theme-semantic-type-header-h6-font-size);
   --theme-subheader-h6__line-height: var(--theme-semantic-type-header-h6-line-height);
   --theme-paragraph__link-decoration-thickness: var(--primitive-size-01)
 }

 html {
   font-size: 18px
 }

 :root {
   --theme-primary: #c00;
   --theme-background: #0c0c0c;
   --theme-divider: #404040;
   --theme-copy: #404040;
   --theme-copy-accent: #e6e6e6;
   --theme-copy-accent-hover: #fff;
   --theme-icon-color: #e6e6e6;
   --theme-icon-color-hover: #fff;
   --theme-ad-slot-background-color: #0c0c0c;
   --theme-ad-slot-text-color: #b1b1b1;
   --theme-ad-slot-text-hover: #fff;
   --theme-font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;
   --theme-searchbox-border: #b1b1b1;
   --theme-copy-follow: #fff;
   --theme-article-spacing-top: 0px;
   --theme-color-link: #0c0c0c;
   --theme-button-color: #6e6e6e;
   --theme-button-color-hover: #c00;
   --theme-login-button-text-color: #fff;
   --theme-edition-picker-link: #e6e6e6;
   --theme-underline-skip-ink: auto;
   --theme-paragraph__font-size--from-small: var(--theme-paragraph__font-size);
   --theme-paragraph__line-height--from-small: var(--theme-paragraph__line-height);
   --theme-paragraph__link-decoration-color: var(--theme-color-link);
   --theme-header__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-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: 12px;
   --theme-container-title__arrow-color--initial: #fff;
   --theme-container-title__arrow-color--hover: var(--theme-color-link);
   --theme-container-title__arrow-size: 16px;
   --theme-container-title__arrow-top-pos: 0;
   --theme-container-item__margin-bottom-feature-list: 32px;
   --theme-container__margin-bottom-grid-3: 24px;
   --theme-container__margin-bottom-feature-grid-3: 24px;
   --theme-container-title-emphatic__font-size: 24px;
   --theme-container-title-emphatic__line-height: 30px;
   --theme-container-lead-title__font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;
   --theme-container-lead-title__font-weight: 700;
   --theme-container-lead-title__font-size: 20px;
   --theme-container-lead-title__line-height: 24px;
   --theme-container-lead-title-mobile__font-size: 16px;
   --theme-header-mobile-nav-border-color: transparent;
   --theme-header-item-container-color: #262626;
   --theme-header-subnav-section-title-color: #fff;
   --theme-text-banner__gradient-1: #cdb6f1;
   --theme-text-banner__gradient-2: #e5dbf8;
   --theme-zone__padding-bottom-default: 64px;
   --theme-zone__padding-bottom-small: 64px;
   --theme-zone__margin-bottom-default: 48px;
   --theme-zone__margin-top: -32px;
   --theme-zone-title__font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;
   --theme-zone-title__font-size: 24px;
   --theme-zone-title__font-weight: 700;
   --theme-zone-title__line-height: 30px;
   --theme-zone-title__font-size-medium-plus: 30px;
   --theme-zone-title__line-height-medium-plus: 30px;
   --theme-zone-title__link-decoration: none;
   --theme-zone-title__hover-link-decoration: underline;
   --social-sharing-display: block;
   --social-sharing-margin-top: 0;
   --theme-hero-headline__font-size: 36px;
   --theme-hero-headline__line-height: 42px;
   --theme-footer-background-color: #0c0c0c;
   --theme-footer-copy-accent: #e6e6e6;
   --theme-footer-copy-accent-hover: #fff;
   --theme-footer-icon-color: #e6e6e6;
   --theme-footer-icon-color-hover: #b1b1b1;
   --theme-footer__login-button: #fff;
   --theme-footer-disclaimer-color: #6e6e6e;
   --theme-footer-disclaimer-weight: 700;
   --theme-footer__auth-avatar-hover: #6e6e6e;
   --theme-footer__brand-logo-icon-margin-top: 8px;
   --theme-footer__brand-logo-width: 40px;
   --theme-footer__brand-logo-height: 40px;
   --theme-brand-logo__icon-color: #c00;
   --theme-quote__font-family: noto_serif, Georgia, Times New Roman, serif;
   --theme-quote__font-weight: 700;
   --theme-user-account__login-button-color: #0c0c0c;
   --theme-alerts__background: #0c0c0c;
   --social-sharing-open-close-fill: #4d4d4d;
   --social-sharing-facebook-fill: #0c0c0c;
   --social-sharing-twitter-fill: #0c0c0c;
   --social-sharing-email-fill: #0c0c0c;
   --social-sharing-link-fill: #0c0c0c;
   --theme-disclaimer-background: #e6e6e6;
   --theme-disclaimer-color: #4d4d4d;
   --theme-disclaimer-link-color: #6a29d5;
   --theme-disclaimer-link-weight: 400;
   --theme-disclaimer-fontsize-sm: 14px;
   --theme-disclaimer-lineheight-sm: 22.75px;
   --theme-newsletter-form-disable-button: silver;
   --theme-paragraph-fontsize-sm: 14px;
   --theme-paragraph-fontsize-xl: 16px;
   --theme-paragraph-lineheight-sm: 22.75px;
   --theme-paragraph-lineheight-xl: 25.6px;
   --theme-main-wrapper-rail-width: 360px;
   --theme-main-wrapper-right-rail-width: 300px;
   --theme-main-wrapper-column-gap-medium-width: 40px;
   --theme-main-wrapper-column-gap-large-width: 50px;
   --theme-primary-logo-fill: #c00;
   --theme-secondary-logo-fill: white;
   --theme-subheader-anchor-display: inline;
   --theme-primary-layout-color: #fafafa;
   --theme-secondary-layout-color: #fff;
   --theme-video-playlist-status-label-color: #0c0c0cb3;
   --theme-video-playlist-item-hover-color: #0c0c0c
 }

 @media (width>=480px) {
   :root {
     --theme-section-headline-text__margin-bottom: 20px;
     --theme-container__margin-bottom-grid-3: 32px;
     --theme-container__margin-bottom-feature-grid-3: 0
   }
 }

 @media (width>=960px) {
   :root {
     --theme-section-headline__font-size: 42px;
     --theme-section-headline__line-height: 48px;
     --theme-section-headline__margin-bottom: 16px;
     --theme-subheader-h2__font-size: 30px;
     --theme-subheader-h3__font-size: 24px;
     --theme-subheader-h4__font-size: 20px;
     --theme-subheader-h2__line-height: 36px;
     --theme-subheader-h3__line-height: 30px;
     --theme-subheader-h4__line-height: 26px;
     --theme-container-margin-bottom-600: 0;
     --theme-container__margin-bottom-feature-grid-3: 0
   }
 }

 @media (width>=1280px) {
   :root {
     --theme-section-headline-text__margin-bottom: 22px;
     --theme-hero-headline__font-size: 42px;
     --theme-hero-headline__line-height: 48px
   }
 }

 @media (width<=959px) {
   :root {
     --social-sharing-display: block
   }
 }

 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-copy: #404040;
   --theme-font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;
   --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-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-user-account__login-button-color: #fff;
   --theme-alerts__background: #fff;
   --theme-headline__text-color: #262626;
   --theme-headline-sponsorship__lateral-margin: 0;
   --theme-iframe__display: block;
   --theme-list__link-decoration: underline;
   --theme-container-color--hover: #0c0c0c;
   --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-zone__padding-bottom-default: 64px;
   --theme-zone__padding-bottom-small: 64px;
   --theme-disclaimer-background: #e6e6e6;
   --theme-disclaimer-color: #4d4d4d;
   --theme-disclaimer-link-color: #6a29d5;
   --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-primary-logo-fill: #c00;
   --theme-secondary-logo-fill: #0c0c0c;
   --theme-subheader-anchor-display: inline;
   --theme-primary-layout-color: #fafafa;
   --theme-secondary-layout-color: #fff;
   --theme-video-playlist-item-hover-color: #0c0c0c
 }



/* кастомные шрифты CNN отключены, используем системные (Helvetica/Arial/без засечек) */

 .end-of-article[data-site=es] {
   margin-bottom: 32px
 }

 .ad-slot-dynamic {
   justify-content: center;
   align-items: center;
   width: 100%;
   display: flex;
   position: relative;
   overflow: hidden
 }

 .ad-slot-dynamic--outstream {
   background-color: #b1b1b1;
   max-height: 600px;
   transition: max-height .5s ease-out;
   position: relative
 }

 .ad-slot-dynamic--hidden {
   display: none
 }

 .ad-slot-dynamic__close {
   opacity: .3;
   cursor: pointer;
   width: 18px;
   height: 18px;
   display: none;
   position: absolute;
   top: 0;
   right: 0
 }

 .ad-slot-dynamic__close:hover {
   opacity: 1
 }

 .ad-slot-dynamic__close:before, .ad-slot-dynamic__close:after {
   content: " ";
   background-color: #333;
   width: 2px;
   height: 19px;
   position: absolute;
   left: 8px
 }

 .ad-slot-dynamic__close:before {
   transform: rotate(45deg)
 }

 .ad-slot-dynamic__close:after {
   transform: rotate(-45deg)
 }

 .ad-slot-dynamic:has(.adfuel-rendered) .ad-slot-dynamic__close {
   display: block
 }

 .ad-slot-dynamic .ad-slot .ad:after {
   padding-bottom: 0
 }

 .ad-slot-dynamic iframe {
   max-width: 100%
 }

 @media screen and (width>=1280px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-dynamic[data-uri*=below-playlist] .ad-slot {
     margin: 0 0 0 24px;
     padding-top: 40px
   }
 }

 @media screen and (width<=479px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-dynamic[data-uri$=sharethrough\@published], body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-dynamic[data-uri$=sharethrough], body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-dynamic[data-uri$=sharethrough\@published] .ad-slot, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-dynamic[data-uri$=sharethrough] .ad-slot {
     padding: 0
   }
 }

 .ad-slot-dynamic[data-uri*=cnn-focus-mode-inline-ad] {
   display: none
 }

 .vossi-headline-text {
   color: var(--theme-headline__text-color);
   font-family: var(--theme-headline__font-family);
   font-size: var(--theme-headline__font-size);
   font-style: normal;
   font-weight: var(--theme-headline__font-weight);
   line-height: var(--theme-headline__line-height);
   letter-spacing: var(--theme-semantic-type-header-letter-spacing);
   margin-top: var(--primitive-space-none);
   margin-left: var(--primitive-space-none);
   margin-right: var(--primitive-space-none);
   margin-bottom: var(--primitive-space-24)
 }

 .vossi-read-time {
   color: var(--theme-semantic-color-type-quartenary);
   font-family: var(--theme-semantic-type-metadata-font-family__elev);
   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-right: var(--primitive-space-04);
   margin-top: var(--primitive-space-02)
 }

 @keyframes blink {
   80% {
     opacity: 0
   }

   to {
     opacity: 1
   }
 }

 .headline {
   flex-grow: 1;
   padding-top: 24px;
   padding-bottom: 24px
 }

 .headline__live-indicator-text {
   color: var(--theme-headline-text-color);
   text-transform: uppercase;
   letter-spacing: 1.5px;
   margin: 0 0 24px;
   padding-left: 20px;
   font-size: 12px;
   font-weight: 700;
   position: relative
 }

 .headline__live-indicator-text:before {
   content: "";
   background-color: #c00;
   border-radius: 100%;
   width: 8px;
   height: 8px;
   animation: 2s infinite blink;
   position: absolute;
   top: 50%;
   left: 0;
   transform: translateY(-50%)
 }

 .headline__kicker {
   text-align: center;
   width: fit-content;
   margin: auto
 }

 .headline__kicker-text {
   color: #0c0c0c;
   text-transform: uppercase;
   font-size: 12px;
   line-height: 18px;
   font-family: var(--theme-font-family);
   letter-spacing: 1.4px;
   margin-bottom: 16px;
   font-weight: 500;
   display: inline-block
 }

 .headline__kicker-url {
   color: unset;
   text-decoration: none;
   display: block
 }

 .headline__kicker-url:hover>.headline__kicker-text {
   color: #6e6e6e;
   text-decoration: underline
 }

 .headline__kicker .image {
   border-bottom: none;
   max-height: 30px;
   margin: 0 0 16px;
   padding: 0
 }

 .headline__kicker .image__metadata {
   display: none
 }

 .headline__kicker .image img {
   width: auto;
   max-width: 300px;
   max-height: 30px
 }

 .headline__section-link {
   cursor: pointer;
   color: #0c0c0c;
   margin-bottom: 24px;
   font-size: 14px;
   font-weight: 400;
   text-decoration: none
 }

 .headline__teaser {
   margin-bottom: var(--theme-headline__teaser-margin-botton);
   margin-top: var(--theme-headline__teaser-margin-top);
   letter-spacing: .2px;
   font-size: var(--theme-headline__teaser-font-size);
   line-height: var(--theme-headline__teaser-line-height);
   font-family: var(--theme-font-family)
 }

 .headline__sub-container {
   align-items: center;
   display: flex
 }

 .headline__sub-container .byline {
   margin: 0 !important
 }

 .headline__sub-text {
   flex: 1
 }

 .headline__byline-sub-text {
   display: inline-flex
 }

 .headline__sub-description:after {
   content: "·";
   color: #6e6e6e;
   margin: 0 2px
 }

 .headline--has-lowertext {
   padding-top: 0;
   padding-bottom: 32px
 }

 .headline__options--has-more {
   flex-direction: row;
   align-items: center;
   display: flex
 }

 .headline__subscription-text {
   color: #c00;
   letter-spacing: 1.2px;
   text-transform: uppercase;
   border: 1px solid #c00;
   order: -1;
   margin-bottom: 24px;
   padding: 4px 8px;
   font-size: 12px;
   font-weight: 500;
   display: inline-block
 }

 .layout-with-rail__top .headline__kicker {
   margin: unset
 }

 @media screen and (width<=479px) {
   .headline__byline-sub-text {
     display: block
   }

   .headline__sub-description {
     margin: 4px 4px 0 0
   }

   .headline__sub-description:after {
     content: ""
   }
 }

 @media screen and (width<=959px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .headline__kicker-url {
     padding-top: 32px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .headline__sub-container {
     flex-flow: wrap
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .headline__sub-text {
     flex-basis: 100%;
     order: 1
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .headline__options {
     flex-direction: column;
     align-items: flex-start;
     display: flex
   }
 }

 @media screen and (width>=960px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .headline__live-indicator-text {
     font-size: 16px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .headline__kicker .image {
     max-height: 40px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .headline__kicker .image img {
     max-width: min(400px, 100%);
     max-height: 40px
   }
 }

 @media screen and (width>=1280px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .headline {
     max-width: 70%
   }
 }

 .headline-elevate {
   font-family: var(--theme-headline__font-family);
   font-weight: var(--theme-headline__font-weight)
 }

 .headline-elevate .headline__sub-text {
   flex-direction: column-reverse;
   display: flex
 }

 .headline-elevate .headline__text, .headline-elevate h1 {
   border-inline-start: 6px solid #c00;
   width: 100vw;
   margin-left: -50vw;
   margin-right: -50vw;
   padding: 0 20px 0 14px;
   font-size: 1.556rem;
   line-height: 1.93rem;
   position: relative;
   left: 50%;
   right: 50%
 }

 body[dir=rtl] .headline-elevate .headline__text, body[dir=rtl] .headline-elevate h1 {
   padding: 0 14px 0 20px
 }

 .headline-elevate .headline__subscription-text {
   font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif
 }

 .headline-elevate .headline__live-indicator-text, .headline-elevate .headline__section-link, .headline-elevate .headline__description-text {
   display: none
 }

 .headline-elevate.headline--has-lowertext {
   margin-bottom: 32px;
   padding: 0
 }

 .article_elevate_xlarge .headline-elevate .headline__text {
   border-left: none;
   margin-bottom: 32px;
   position: relative
 }

 .article_elevate_xlarge .headline-elevate .headline__text:after {
   content: "";
   border-bottom: 12px solid #c00000;
   width: 140px;
   margin: 32px auto 0;
   display: block
 }

 .article_elevate_xlarge .headline-elevate .headline__byline-sub-text {
   margin: 0 auto;
   display: inline-flex
 }

 @media screen and (width<=479px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .headline-elevate .headline__text {
     padding: 0 20px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .headline-elevate .headline__text:after {
     border-bottom: 6px solid #c00000
   }
 }

 @media screen and (width>=480px) and (width<=767px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .headline-elevate .headline__text {
     padding: 0 32px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .headline-elevate .headline__text:after {
     border-bottom: 8px solid #c00000
   }
 }

 @media screen and (width>=768px) and (width<=1023px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .headline-elevate .headline__text {
     padding: 0 32px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .headline-elevate .headline__text:after {
     border-bottom: 8px solid #c00000
   }
 }

 @media screen and (width>=480px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .headline-elevate .headline__text {
     padding: 0 32px 0 26px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .headline-elevate .headline__text {
     padding: 0 26px 0 32px
   }
 }

 @media screen and (width>=768px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .headline-elevate .headline__text {
     border-inline-start: 12px solid #c00;
     padding-inline-start: 20px;
     font-size: 2rem;
     line-height: 2.5rem
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .headline-elevate .headline__text {
     border-left: none
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .headline-elevate .headline__text {
     padding: 0 18px 0 32px
   }
 }

 @media screen and (width>=1024px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .headline-elevate .headline__text, h1body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .headline-elevate .headline__text {
     width: 100%;
     margin-left: auto;
     margin-right: auto;
     padding-block: 0;
     padding-inline: 36px 48px;
     font-size: 2.4rem;
     line-height: 3rem;
     left: auto;
     right: auto
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .headline-elevate .headline__subscription-text {
     margin-left: 48px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .headline-elevate .headline__footer {
     padding: 0 48px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .headline-elevate .headline.headline--has-lowertext {
     margin-bottom: 40px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .headline__subscription-text {
     margin-left: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .headline-elevate .headline__text {
     padding: 0 48px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .headline-elevate .headline__text {
     padding: 0 32px
   }
 }

 @media screen and (width>=1280px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .headline-elevate .headline__text {
     font-size: 3.1rem;
     line-height: 3.75rem
   }
 }

 @keyframes dot-flashing {
   0% {
     background-color: #fff
   }

   50%, to {
     background-color: #0003
   }
 }

 .user-account-shared__heading {
   text-align: center;
   color: #262626;
   max-width: 400px;
   margin: 0 0 24px
 }

 .user-account-shared__heading-text {
   color: #262626;
   margin: 0 8px 8px;
   font-size: 24px;
   font-weight: 700;
   line-height: 30px
 }

 .user-account-shared__heading-subtext {
   color: #262626;
   margin: 0;
   font-size: 16px;
   line-height: 20px;
   display: inline-block
 }

 .user-account-shared__heading-subtext--hide {
   display: none
 }

 .user-account-shared__link {
   font-family: var(--theme-font-family);
   color: #0c0c0c;
   cursor: pointer;
   background-color: #0000;
   border: none;
   outline: none;
   padding: 0;
   text-decoration: underline
 }

 .user-account-shared__link:hover {
   color: #6e6e6e;
   text-decoration: none
 }

 .user-account-shared__link--heading {
   color: inherit
 }

 .user-account-shared__link[aria-disabled=true] {
   cursor: not-allowed;
   color: #b1b1b1
 }

 .user-account-shared__link:focus-visible:not([aria-disabled=true]) {
   outline-offset: 2px;
   outline: auto #0c0c0c
 }

 .user-account-shared__form-field {
   width: 100%;
   max-width: none;
   margin-bottom: 10px
 }

 .user-account-shared__button {
   color: #fff;
   cursor: pointer;
   width: 100%;
   font-size: 16px;
   font-weight: 700;
   line-height: 16px;
   font-family: var(--theme-font-family);
   background: #0c0c0c;
   border: 0;
   border-radius: 8px;
   padding: 16px 32px
 }

 .user-account-shared__button:focus-visible {
   outline-offset: 2px;
   outline: auto #0c0c0c
 }

 .user-account-shared__button:hover {
   background-color: #6e6e6e
 }

 .user-account-shared__button[aria-disabled=true] {
   color: #fff;
   cursor: not-allowed;
   background-color: #b1b1b1;
   border: none
 }

 .user-account-shared__button--outline {
   color: #262626;
   background: #fff;
   border: 1px solid #262626
 }

 .user-account-shared__button--outline:hover {
   background-color: #e6e6e6
 }

 .user-account-shared__button--outline:hover[aria-disabled=true] {
   cursor: not-allowed;
   background-color: #b1b1b1
 }

 .user-account-shared__button--link {
   text-align: center;
   max-width: 180px;
   text-decoration: none
 }

 .user-account-shared__paragraph-text {
   letter-spacing: .2px;
   margin: 0;
   font-size: 14px
 }

 .user-account-shared__paragraph-text a {
   color: inherit
 }

 .user-account-shared__paragraph-text--small, .user-account-shared__paragraph-text--tos, .user-account-shared__paragraph-text--opt-out {
   color: #262626;
   font-size: 12px;
   line-height: 18px
 }

 .user-account-shared__paragraph-text--tos, .user-account-shared__paragraph-text--opt-out, .user-account-shared__paragraph-text--tos a, .user-account-shared__paragraph-text--opt-out a {
   color: #262626
 }

 .user-account-shared__paragraph-text--tos a:hover, .user-account-shared__paragraph-text--opt-out a:hover {
   color: #6e6e6e;
   text-decoration: none
 }

 .user-account-shared__paragraph-text--tos {
   margin: 16px 0
 }

 .user-account-shared__sso {
   width: 100%
 }

 .user-account-shared__sso .user-account-shared__sso-disclaimer--intl {
   display: none
 }

 .user-account-shared__sso .user-account-shared__sso-disclaimer--domestic {
   display: block
 }

 .user-account-shared__sso--intl .user-account-shared__sso-disclaimer--domestic {
   display: none
 }

 .user-account-shared__sso--intl .user-account-shared__sso-disclaimer--intl {
   display: block
 }

 .user-account-shared__sso-disclaimer {
   letter-spacing: .4px;
   margin-bottom: 16px;
   font-size: 12px;
   line-height: 18px
 }

 .user-account-shared__sso-disclaimer-link {
   color: #0c0c0c
 }

 .user-account-shared__sso-disclaimer-link:hover {
   color: #6e6e6e;
   text-decoration: none
 }

 .user-account-shared__sso-separator {
   text-align: center;
   color: #6e6e6e;
   align-items: center;
   margin-bottom: 16px;
   display: flex
 }

 .user-account-shared__sso-separator:before, .user-account-shared__sso-separator:after {
   content: "";
   border-bottom: 1px solid #b1b1b1;
   flex: 1
 }

 .user-account-shared__sso-separator:not(:empty):before {
   margin-right: .25em
 }

 .user-account-shared__sso-separator:not(:empty):after {
   margin-left: .25em
 }

 .user-account-shared__stripe-card-element {
   color: #262626;
   background: 0 0;
   border: 1px solid #6e6e6e;
   border-radius: 8px;
   margin-bottom: 8px;
   padding: 12px 4px 12px 12px
 }

 .user-account-shared__stripe-card-element.StripeElement--invalid {
   border: 1px solid #f13a3a
 }

 .user-account-shared__stripe-card-element.StripeElement--focus {
   border: 2px solid #262626
 }

 .user-account-shared__stripe-card-element.StripeElement--focus+label, .user-account-shared__stripe-card-element.StripeElement:not(:placeholder-shown)+label {
   display: block
 }

 .user-account-shared__stripe-card-element.StripeElement--webkit-autofill {
   background: #fff3 !important
 }

 .user-account-shared__stripe-card-element+label>span {
   position: relative
 }

 .user-account-shared__stripe-card-element #cardnumber-label {
   left: 32px
 }

 .user-account-shared__processing span {
   animation: 1.3s cubic-bezier(.455, .03, .515, .955) infinite processing_animation
 }

 .user-account-shared__processing span:nth-child(2) {
   animation-delay: .2s
 }

 .user-account-shared__processing span:last-child {
   animation-delay: .4s
 }

 .user-account-shared-page {
   font-family: var(--theme-font-family);
   justify-content: center;
   width: 100%;
   min-height: calc(100vh - 256px);
   display: flex
 }

 .user-account-shared-page .user-account-shared__cnn-logo, .user-account-shared-page .brand-logo {
   width: 64px;
   height: 24px;
   display: none
 }

 .user-account-shared-page .user-account-shared__cnn-logo:focus, .user-account-shared-page .brand-logo:focus {
   outline: none
 }

 .user-account-shared-page .user-account-shared__cnn-logo .cnn-logo, .user-account-shared-page .brand-logo .cnn-logo {
   width: 64px;
   height: 24px
 }

 .user-account-shared__wrapper {
   background-color: #fff;
   border-radius: 8px;
   flex-direction: column;
   justify-content: center;
   align-items: center;
   width: 100%;
   max-width: 586px;
   min-height: calc(100vh - 364px);
   margin: 0;
   padding: 24px 24px 32px;
   display: flex
 }

 .user-account-shared__wrapper--not-found {
   background: 0 0;
   align-items: start;
   max-width: 1440px;
   margin: 64px auto;
   padding: 16px
 }

 .user-account-shared__wrapper--hide {
   display: none
 }

 .user-account-shared__not-found-heading {
   color: #262626;
   margin: 0 0 16px;
   font-size: 42px;
   font-weight: 700;
   line-height: 42px
 }

 .user-account-shared__not-found-subheading {
   color: #262626;
   margin: 0 0 48px;
   font-size: 24px;
   font-weight: 400;
   line-height: 30px
 }

 .user-account-shared__existing-account {
   text-align: center;
   max-width: 386px;
   display: none
 }

 .user-account-shared__existing-account-text {
   letter-spacing: .2px;
   margin: 8px 0 24px;
   font-size: 14px;
   line-height: 24px
 }

 .user-account-shared__existing-account--email, .user-account-shared__existing-account--sso, .user-account-shared__existing-account--existing-sso {
   display: none
 }

 .user-account-shared__sso-not-connected, .user-account-shared__sso-not-connected .user-account-shared__existing-account--email, .user-account-shared__sso-connected, .user-account-shared__sso-connected .user-account-shared__existing-account--sso, .user-account-shared__sso-existing, .user-account-shared__sso-existing .user-account-shared__existing-account--existing-sso {
   display: block
 }

 .user-account-shared__caret {
   fill: #262626;
   width: 18px;
   min-width: 18px;
   height: 18px;
   margin-left: 8px;
   position: relative
 }

 .user-account-shared__caret .icon-ui-caret-down-thick {
   width: 100%;
   height: 100%;
   position: absolute;
   top: 0;
   left: 0
 }

 .user-account-shared__loading-indicator {
   animation: 6s ease-in-out infinite loading;
   background-color: #b1b1b1;
   background-image: linear-gradient(90deg, #e6e6e6 5%, #b1b1b1 20%, #e6e6e6 35%);
   border: 1px solid #b1b1b1;
   width: 100%;
   max-width: 250px;
   height: 8px;
   -webkit-animation: 2s ease-in-out infinite loading
 }

 .user-account-shared__ellipsis-loading-indicator {
   color: #fff;
   cursor: not-allowed;
   background-color: #0c0c0c33;
   border-radius: 5px;
   width: 10px;
   height: 10px;
   animation: 1s linear .5s infinite alternate dot-flashing;
   display: inline-block;
   position: relative
 }

 .user-account-shared__ellipsis-loading-indicator:before, .user-account-shared__ellipsis-loading-indicator:after {
   content: "";
   display: inline-block;
   position: absolute;
   top: 0
 }

 .user-account-shared__ellipsis-loading-indicator:before {
   color: #fff;
   background-color: #0c0c0c33;
   border-radius: 5px;
   width: 10px;
   height: 10px;
   animation: 1s infinite alternate dot-flashing;
   left: -20px
 }

 .user-account-shared__ellipsis-loading-indicator:after {
   color: #fff;
   background-color: #0c0c0c33;
   border-radius: 5px;
   width: 10px;
   height: 10px;
   animation: 1s 1s infinite alternate dot-flashing;
   left: 20px
 }

 .user-account-shared__hide {
   display: none
 }

 .user-account-shared__full-page-loading-wrapper {
   justify-content: center;
   align-items: center;
   width: 100%;
   min-height: calc(100vh - 256px);
   display: none
 }

 .user-account-shared__confirmation-wrapper {
   width: 100%;
   display: none
 }

 .user-account-shared__confirmation-wrapper--show {
   display: block
 }

 .user-account-shared__confirmation-subtext {
   text-align: center;
   color: #262626;
   display: block
 }

 .user-account-shared__confirmation-heading {
   margin: 12px auto;
   font-size: 24px;
   line-height: 30px
 }

 .user-account-shared__confirmation-infotext {
   color: #262626;
   text-align: center;
   margin: 0;
   line-height: 18px
 }

 .user-account-shared__confirmation-button {
   text-align: center;
   margin-top: 24px;
   text-decoration: none;
   display: inline-block
 }

 .user-account-shared--confirmation-show {
   display: block
 }

 .user-account-shared__view-wrapper {
   flex-direction: column;
   justify-content: flex-start;
   align-items: center;
   width: 100%;
   display: flex;
   position: relative
 }

 .user-account-shared__view-wrapper--hide {
   display: none
 }

 .user-account-shared__product-strike-through-price {
   color: #6e6e6e;
   margin-right: 4px;
   text-decoration: line-through
 }

 .user-account-shared__product-interval {
   text-wrap: nowrap;
   font-weight: 400
 }

 .layout-user-account--no-header .user-account-shared-page .brand-logo, .layout-user-account--no-header .user-account-shared-page .user-account-shared__cnn-logo {
   margin-bottom: 16px;
   display: block
 }

 .layout-user-account--no-header .layout-user-account__cnn-logo-wrapper {
   display: none
 }

 .layout-user-account--no-header .grecaptcha-badge {
   visibility: hidden
 }

 .layout-user-account--restricted-cnn .layout-user-account__cnn-logo-wrapper {
   display: flex
 }

 @media (width>=480px) {
   .user-account-shared-page .user-account-shared__cnn-logo, .user-account-shared-page .brand-logo {
     width: 93px;
     height: 36px;
     margin-bottom: 24px;
     display: block
   }

   .user-account-shared-page .user-account-shared__cnn-logo .cnn-logo, .user-account-shared-page .brand-logo .cnn-logo {
     width: 93px;
     height: 36px
   }

   .user-account-shared__wrapper {
     width: auto;
     height: fit-content;
     min-height: 0;
     margin: 48px 80px
   }

   .user-account-shared__wrapper--not-found {
     margin: 64px auto
   }

   .user-account-shared__heading-text {
     margin: 0 0 8px
   }
 }

 @media (width>=960px) {
   .user-account-shared__wrapper {
     min-width: 500px;
     padding: 56px 100px
   }

   .user-account-shared__wrapper--not-found {
     margin: 80px auto;
     padding: 32px
   }

   .user-account-shared__not-found-heading {
     line-height: 48px
   }

   .user-account-shared__not-found-subheading {
     margin: 0 0 48px;
     font-weight: 400
   }

   .user-account-shared__heading-text {
     margin: 0 0 8px
   }

   .user-account-shared__formfield-radio-special-offer-label-text--small {
     max-width: 300px
   }

   .layout-user-account--no-header .user-account-shared-page .user-account-shared__cnn-logo, .layout-user-account--no-header .user-account-shared-page .brand-logo {
     margin-bottom: 16px
   }
 }

 @keyframes loading {
   0% {
     background-position: -500px 0
   }

   to {
     background-position: 500px 0
   }
 }

 @keyframes processing_animation {
   0% {
     opacity: .2
   }

   50% {
     opacity: 1
   }

   to {
     opacity: .2
   }
 }

 .button {
   cursor: pointer;
   border-radius: 8px;
   outline: none;
   flex-direction: row;
   justify-content: center;
   align-items: center;
   width: fit-content;
   font-size: 16px;
   font-weight: 700;
   line-height: 24px;
   text-decoration: none;
   display: flex
 }

 .button--light-mode {
   color: #fff;
   background-color: #0c0c0c;
   border: none
 }

 .button--light-mode path {
   fill: #fff
 }

 .button--light-mode:hover {
   cursor: pointer;
   background-color: #6e6e6e
 }

 .button--light-mode:disabled, .button--light-mode[aria-disabled=true] {
   cursor: not-allowed;
   background-color: #0c0c0c33
 }

 .button--light-mode:focus {
   outline-offset: 2px;
   outline: auto #0c0c0c
 }

 .button--dark-mode {
   color: #0c0c0c;
   background-color: #fff;
   border: none
 }

 .button--dark-mode path {
   fill: #0c0c0c
 }

 .button--dark-mode:hover {
   cursor: pointer;
   background-color: #6e6e6e
 }

 .button--dark-mode:disabled, .button--dark-mode[aria-disabled=true] {
   cursor: not-allowed;
   background-color: #fff3
 }

 .button--dark-mode:focus-visible {
   outline-offset: 2px;
   outline: auto #fff
 }

 .button--outline-mode {
   color: #0c0c0c;
   background: 0 0;
   border: 1px solid #0c0c0c
 }

 .button--outline-mode path {
   fill: #0c0c0c
 }

 .button--outline-mode:hover {
   cursor: pointer;
   background-color: #e6e6e6
 }

 .button--outline-mode:disabled, .button--outline-mode[aria-disabled=true] {
   cursor: not-allowed;
   background-color: #fff3
 }

 .button--red-mode {
   color: #fff;
   background-color: #c00;
   border: none
 }

 .button--red-mode:disabled, .button--red-mode[aria-disabled=true] {
   cursor: not-allowed;
   background-color: #fff3
 }

 .button--size-large {
   padding: 16px 32px
 }

 .button--size-medium {
   padding: 16px 24px
 }

 .button--size-small {
   padding: 8px
 }

 .button__icon {
   width: 24px;
   height: 24px;
   margin-left: 8px
 }

 .formfield-radio-buttons {
   flex-direction: column;
   gap: 16px;
   width: 100%;
   display: flex
 }

 .formfield-radio-buttons__option-label-wrapper {
   flex-direction: column;
   display: flex
 }

 .formfield-radio-buttons__option-input {
   opacity: 0;
   cursor: pointer;
   border-radius: 50%;
   width: 18px;
   height: 18px;
   margin: 0;
   position: absolute;
   top: 0;
   left: 0
 }

 .formfield-radio-buttons__option-label, .formfield-radio-buttons__option-subtext {
   text-align: left;
   line-height: 20px
 }

 .formfield-radio-buttons__option-label {
   font-size: 16px;
   font-weight: 700;
   display: flex
 }

 .formfield-radio-buttons__option-subtext {
   font-size: 14px;
   font-weight: 400;
   display: flex
 }

 .formfield-radio-buttons__option-label-right {
   margin-left: auto;
   font-weight: 700
 }

 .formfield-radio-buttons__option-input-list {
   text-align: left;
   width: 100%;
   margin: 0;
   padding: 16px 0 0 38px;
   line-height: 26px;
   display: block
 }

 .formfield-radio-buttons__option-input-list-item {
   align-items: center;
   display: flex
 }

 .formfield-radio-buttons__option-input-list-item:before {
   content: "";
   background-color: #0c0c0c;
   border-radius: 0;
   width: 18px;
   height: 18px;
   margin: 0 16px 0 0;
   top: auto;
  -webkit-mask: none;
  mask: none
 }

 .formfield-radio-buttons__option {
   color: #262626;
   cursor: pointer;
   background-color: #0000;
   border: 1px solid #e6e6e6;
   border-radius: 8px;
   padding: 16px;
   position: relative
 }

 .formfield-radio-buttons__option .formfield-radio-buttons__radio-filled-icon {
   border-radius: 50%;
   width: 18px;
   height: 18px;
   display: none
 }

 .formfield-radio-buttons__option .formfield-radio-buttons__radio-open-icon {
   width: 18px;
   height: 18px;
   display: block
 }

 .formfield-radio-buttons__option .formfield-radio-buttons__radio-open-icon>path {
   fill: #0c0c0c
 }

 .formfield-radio-buttons__option--selected {
   border: 1px solid #0c0c0c
 }

 .formfield-radio-buttons__option--selected .formfield-radio-buttons__radio-filled-icon {
   display: block
 }

 .formfield-radio-buttons__option--selected .formfield-radio-buttons__radio-open-icon {
   display: none
 }

 .formfield-radio-buttons__option:focus-visible {
   outline-offset: 2px;
   outline: auto #0c0c0c
 }

 .formfield-radio-buttons__option-tag {
   color: #404040;
   border: 1px solid #b1b1b1;
   border-radius: 16px;
   align-self: start;
   margin-left: 10px;
   padding: 4px 8px;
   font-size: 10px;
   font-weight: 700;
   line-height: 10px;
   display: none
 }

 .formfield-radio-buttons__option-tag:before {
   text-transform: uppercase;
   display: inline-block
 }

 .formfield-radio-buttons__option-tag--show {
   display: inline-block
 }

 .formfield-radio-buttons__option-input-wrapper {
   width: 18px;
   height: 18px;
   margin-right: 16px;
   position: relative
 }

 .formfield-radio-buttons__option-input-top {
   cursor: pointer;
   flex-direction: row;
   justify-content: flex-start;
   align-items: center;
   display: flex
 }

 .formfield-radio-buttons__option-label-highlight {
   font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;
   font-size: 12px
 }

 .formfield-radio-buttons__option-badge {
   color: #fff;
   text-transform: uppercase;
   background: #c00;
   border-radius: 4px;
   padding: 0 5px;
   font-size: 10px;
   font-weight: 700;
   line-height: 18px;
   position: absolute;
   top: -10px;
   right: 14px
 }

 .formfield-radio-buttons--dark .formfield-radio-buttons__option {
   color: #fff;
   background-color: #0000;
   border: 1px solid #6e6e6e
 }

 .formfield-radio-buttons--dark .formfield-radio-buttons__option--selected {
   border: 2px solid #e6e6e6
 }

 .formfield-radio-buttons--dark .formfield-radio-buttons__option:focus-visible {
   outline-offset: 2px;
   outline: auto #e6e6e6
 }

 .formfield-radio-buttons--dark .formfield-radio-buttons__option .user-account-shared__product-price {
   font-weight: 700
 }

 .formfield-radio-buttons--dark .formfield-radio-buttons__option .user-account-shared__product-strike-through-price {
   color: #b1b1b1
 }

 @media (width>=480px) {
   .formfield-radio-buttons__option:hover {
     background-color: #e6e6e6
   }

   .formfield-radio-buttons--dark .formfield-radio-buttons__option:hover {
     background-color: #404040
   }
 }

 .marketing-headline {
   flex-direction: column;
   justify-content: flex-start;
   align-items: center;
   width: 100%;
   display: flex
 }

 .marketing-headline__eyebrows {
   height: 32px;
   margin-bottom: 30px
 }

 .marketing-headline__eyebrows-text {
   white-space: nowrap;
   color: #fff;
   text-transform: uppercase;
   letter-spacing: 2px;
   border: 1px solid #fff;
   border-radius: 4px;
   align-items: center;
   height: 100%;
   padding: 0 21px;
   font-size: 16px;
   font-weight: 700;
   line-height: 1;
   display: none
 }

 .marketing-headline__eyebrows--active-first .marketing-headline__eyebrows-text--first, .marketing-headline__eyebrows--active-second .marketing-headline__eyebrows-text--second {
   display: flex
 }

.marketing-headline__cnn-logo {
  background-image: url(../images/4Y8aifQu6lCf.svg);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
  width: 86px;
  height: 39px;
  margin-bottom: 30px;
}

 .marketing-headline .brand-logo {
   margin-bottom: 60px
 }

 .marketing-headline .brand-logo__icon {
   fill: #fff;
   width: 86px;
   height: 39px
 }

 .marketing-headline .brand-logo:has(+.marketing-headline__eyebrows) {
   margin-bottom: 32px
 }

 .marketing-headline .vossi-headline-text {
   text-wrap: balance;
   margin-top: 0;
   margin-bottom: 16px;
   font-size: 42px;
   line-height: 48px
 }

 .marketing-headline .vossi-marketing-headline--size-h3 {
   margin: 0;
   font-size: 24px;
   font-weight: 500;
   line-height: 24px
 }

 @media (width<=1279px) {
   .marketing-headline .vossi-marketing-headline--size-h3 {
     font-size: 20px
   }

   .marketing-headline__eyebrows, .marketing-headline__cnn-logo {
     margin-bottom: 24px
   }
 }

 @media (width>=1024px) and (width<=1279px) {
   .marketing-headline .vossi-headline-text {
     margin-bottom: 24px
   }
 }

 @media (width<=959px) {
   .marketing-headline .vossi-headline-text {
     margin-bottom: 24px;
     font-size: 30px;
     line-height: 36px
   }

   .marketing-headline .vossi-marketing-headline--size-h3 {
     font-size: 20px
   }

   .marketing-headline .brand-logo {
     margin-bottom: 40px
   }
 }

 @media (width<=479px) {
   .marketing-headline .vossi-headline-text {
     margin-bottom: 16px
   }
 }

 .subscription-card {
   background-color: #fff;
   border: .75px solid #b1b1b1;
   border-radius: 8px;
   flex-direction: column;
   justify-content: flex-end;
   align-items: center;
   width: 300px;
   height: 262px;
   padding: 12px 16px;
   display: flex;
   position: relative
 }

 .subscription-card__aria-description {
   display: none
 }

 .subscription-card__list {
   color: #fff;
   text-align: left;
   margin: 8px 0 0;
   padding: 16px 0 0;
   font-size: 16px
 }

 .subscription-card__list-item {
   flex-direction: row;
   margin-bottom: 16px;
   list-style-type: none;
   display: flex
 }

 .subscription-card__list-item .icon-ui-check-mark {
   background-color: #fff;
   flex-shrink: 0;
   width: 24px;
   height: 24px;
   margin-right: 16px;
  -webkit-mask-image: none;
  mask-image: none
 }

 .subscription-card__list-item:last-child {
   margin-bottom: 0
 }

 .subscription-card__pricing-savings-tag {
   color: #fff;
   border: 1px solid #fff;
   border-radius: 16px;
   margin-bottom: 16px;
   padding: 2px 12px;
   font-size: 12px;
   font-style: normal;
   font-weight: 400;
   line-height: 20px
 }

 .subscription-card__pricing-info {
   flex-direction: column;
   justify-content: center;
   align-items: center;
   margin: 0 0 40px;
   display: flex
 }

 .subscription-card__pricing-info-title {
   font-size: 24px;
   font-weight: 700;
   line-height: 24px
 }

 .subscription-card__pricing-info-price {
   font-size: 18px;
   font-weight: 500
 }

 .subscription-card__pricing-info-price--welcome-offer, .subscription-card__pricing-info-interval {
   font-size: 16px
 }

 .subscription-card__pricing-info-description {
   margin: 16px 0 0;
   line-height: 20px
 }

 .subscription-card__pricing-info-crossed-out {
   color: #b1b1b1;
   font-size: 20px;
   font-weight: 500;
   text-decoration: line-through
 }

 .subscription-card__pricing-info-text {
   color: #404040;
   text-wrap: pretty;
   margin-top: 8px;
   font-size: 16px;
   font-style: normal;
   font-weight: 400;
   line-height: normal
 }

 .subscription-card__offer-text {
   margin: 4px 0 0;
   font-size: 16px
 }

 .subscription-card__badge {
   display: flex;
   position: absolute;
   top: 0;
   transform: translateY(-50%)
 }

 .subscription-card__badge-text {
   color: #fff;
   text-transform: uppercase;
   text-align: center;
   background-color: #d50000;
   border-radius: 4px;
   width: fit-content;
   height: auto;
   padding: 4px 16px;
   font-size: 14px;
   font-weight: 700
 }

 .subscription-card__content-wrapper {
   width: 100%;
   margin: 32px 0 0
 }

 .subscription-card__legal-language {
   color: #404040;
   text-align: center;
   margin: 16px 0 0;
   font-size: 14px;
   line-height: 21px
 }

 .subscription-card--has-offer .subscription-card__content-wrapper {
   margin: 16px 0 0
 }

 .subscription-card--has-offer .subscription-card__pricing-info {
   margin: 0 0 24px
 }

 .subscription-card--has-info-text .subscription-card__pricing-info {
   margin: 0 0 22px
 }

 .subscription-card__buttons-wrapper {
   width: 100%
 }

 .subscription-card .button {
   width: 100%;
   line-height: 16px
 }

 .subscription-card .button:focus-visible {
   outline-offset: 4px;
   outline-style: auto;
   outline-color: #f8f8f8
 }

 .subscription-card--preferred, .subscription-card--essential, .subscription-card--single-plan, .subscription-card--radio {
   background-color: #262626;
   border: 1px solid #6e6e6e;
   justify-content: flex-start;
   align-items: flex-start;
   width: 330px;
   height: auto;
   padding: 32px
 }

 .subscription-card--preferred .subscription-card__pricing-info, .subscription-card--essential .subscription-card__pricing-info, .subscription-card--single-plan .subscription-card__pricing-info, .subscription-card--radio .subscription-card__pricing-info {
   color: #fff;
   align-items: flex-start;
   margin-bottom: 24px;
   display: flex
 }

 .subscription-card--preferred .subscription-card__pricing-info-title, .subscription-card--essential .subscription-card__pricing-info-title, .subscription-card--single-plan .subscription-card__pricing-info-title, .subscription-card--radio .subscription-card__pricing-info-title {
   font-size: 30px
 }

 .subscription-card--preferred .subscription-card__pricing-info-description, .subscription-card--essential .subscription-card__pricing-info-description, .subscription-card--single-plan .subscription-card__pricing-info-description, .subscription-card--radio .subscription-card__pricing-info-description {
   margin-top: 12px;
   font-weight: 500
 }

 .subscription-card--preferred .subscription-card__pricing-info-interval, .subscription-card--essential .subscription-card__pricing-info-interval, .subscription-card--single-plan .subscription-card__pricing-info-interval, .subscription-card--radio .subscription-card__pricing-info-interval {
   color: #e6e6e6;
   position: absolute
 }

 .subscription-card--preferred .subscription-card__pricing-info-price, .subscription-card--essential .subscription-card__pricing-info-price, .subscription-card--single-plan .subscription-card__pricing-info-price, .subscription-card--radio .subscription-card__pricing-info-price {
   font-weight: 700
 }

 .subscription-card--preferred .subscription-card__pricing-info-price, .subscription-card--preferred .subscription-card__pricing-info-interval, .subscription-card--essential .subscription-card__pricing-info-price, .subscription-card--essential .subscription-card__pricing-info-interval, .subscription-card--single-plan .subscription-card__pricing-info-price, .subscription-card--single-plan .subscription-card__pricing-info-interval, .subscription-card--radio .subscription-card__pricing-info-price, .subscription-card--radio .subscription-card__pricing-info-interval {
   font-size: 20px
 }

 .subscription-card--preferred .subscription-card__pricing-info-text, .subscription-card--essential .subscription-card__pricing-info-text, .subscription-card--single-plan .subscription-card__pricing-info-text, .subscription-card--radio .subscription-card__pricing-info-text {
   color: #fff;
   min-height: 45px;
   margin-top: 16px
 }

 .subscription-card--preferred .subscription-card__content-wrapper, .subscription-card--essential .subscription-card__content-wrapper, .subscription-card--single-plan .subscription-card__content-wrapper, .subscription-card--radio .subscription-card__content-wrapper {
   margin: 0
 }

 .subscription-card--preferred .button, .subscription-card--essential .button, .subscription-card--single-plan .button, .subscription-card--radio .button {
   font-weight: 500
 }

 .subscription-card--preferred .subscription-card__badge, .subscription-card--essential .subscription-card__badge, .subscription-card--single-plan .subscription-card__badge, .subscription-card--radio .subscription-card__badge {
   right: 14px
 }

 .subscription-card--preferred .subscription-card__badge-text, .subscription-card--essential .subscription-card__badge-text, .subscription-card--single-plan .subscription-card__badge-text, .subscription-card--radio .subscription-card__badge-text {
   color: #fff;
   text-transform: uppercase;
   letter-spacing: 1.3px;
   background-color: #c00;
   font-size: 10px;
   font-weight: 700
 }

 .subscription-card--preferred .button {
   color: #0c0c0c;
   background-color: #fff
 }

 .subscription-card--preferred .button:hover {
   background-color: #e6e6e6
 }

 .subscription-card--essential .button {
   box-sizing: border-box;
   background: 0 0;
   border: 1px solid #fff;
   padding: 15px 24px
 }

 .subscription-card--essential .button:hover {
   background-color: #404040
 }

 .subscription-card--single-plan, .subscription-card--radio {
   width: auto;
   max-width: 666px;
   height: auto
 }

 .subscription-card--single-plan .subscription-card__content-wrapper, .subscription-card--radio .subscription-card__content-wrapper {
   gap: 100px;
   display: flex
 }

 .subscription-card--single-plan .subscription-card__pricing-info, .subscription-card--radio .subscription-card__pricing-info {
   max-width: 250px
 }

 .subscription-card--single-plan .subscription-card__pricing-info-text, .subscription-card--radio .subscription-card__pricing-info-text {
   min-height: unset
 }

 .subscription-card--single-plan .button, .subscription-card--radio .button {
   color: #0c0c0c;
   background-color: #fff;
   max-width: 200px
 }

 .subscription-card--single-plan .button:hover, .subscription-card--radio .button:hover {
   background-color: #e6e6e6
 }

 .subscription-card--single-plan .subscription-card__list, .subscription-card--radio .subscription-card__list {
   min-width: 250px;
   margin-top: 0;
   padding-top: 0
 }

 .subscription-card--single-plan.subscription-card--no-list, .subscription-card--radio.subscription-card--no-list {
   width: 100%
 }

 .subscription-card--single-plan.subscription-card--no-list .subscription-card__content, .subscription-card--radio.subscription-card--no-list .subscription-card__content {
   flex-direction: column;
   width: 100%;
   display: flex
 }

 .subscription-card--single-plan.subscription-card--no-list .subscription-card__pricing-info, .subscription-card--radio.subscription-card--no-list .subscription-card__pricing-info {
   width: 100%;
   margin-bottom: 24px
 }

 .subscription-card--radio {
   width: 100%;
   max-width: none
 }

 .subscription-card--radio .subscription-card__content {
   flex-direction: row;
   justify-content: space-between;
   align-items: center;
   gap: 32px;
   width: 100%;
   display: flex
 }

 .subscription-card--radio .subscription-card__pricing-info {
   max-width: unset
 }

 .subscription-card--radio .subscription-card__pricing-info-title {
   margin-bottom: 24px;
   font-size: 20px;
   line-height: 26px
 }

 .subscription-card--radio .subscription-card__buttons-wrapper {
   max-width: 300px
 }

 .subscription-card--radio .subscription-card__list {
   min-width: unset
 }

 .subscription-card--radio .button {
   max-width: none;
   margin-top: 16px
 }

 @media (width>=960px) {
   .subscription-card--radio .subscription-card__list {
     min-width: 340px
   }

   .subscription-card--radio .subscription-card__pricing-info {
     max-width: 340px
   }
 }

 @media (width<=479px) {
   .subscription-card {
     height: 262px
   }

   .subscription-card--preferred, .subscription-card--essential {
     height: 100%
   }

   .subscription-card--preferred .subscription-card__pricing-info-text, .subscription-card--essential .subscription-card__pricing-info-text {
     min-height: unset
   }

   .subscription-card--single-plan, .subscription-card--radio {
     height: revert;
     width: 330px
   }

   .subscription-card--single-plan .subscription-card__content-wrapper, .subscription-card--radio .subscription-card__content-wrapper {
     display: block
   }

   .subscription-card--single-plan .subscription-card__pricing-info, .subscription-card--radio .subscription-card__pricing-info {
     width: 100%
   }

   .subscription-card--single-plan .button, .subscription-card--radio .button {
     max-width: unset
   }

   .subscription-card--single-plan .subscription-card__list, .subscription-card--radio .subscription-card__list {
     width: 100%;
     margin-top: 8px;
     padding-top: 16px
   }

   .subscription-card--radio .subscription-card__list {
     margin: 0;
     padding: 0
   }
 }

 @media (width>=480px) {
   .subscription-card--single-plan.subscription-card--no-list .subscription-card__content, .subscription-card--radio.subscription-card--no-list .subscription-card__content {
     flex-direction: row;
     justify-content: space-between;
     align-items: flex-end;
     gap: 66px;
     display: flex
   }

   .subscription-card--single-plan.subscription-card--no-list .subscription-card__pricing-info, .subscription-card--radio.subscription-card--no-list .subscription-card__pricing-info {
     max-width: 370px;
     margin-bottom: 0
   }

   .subscription-card--single-plan.subscription-card--no-list .button__subscription-card--cta, .subscription-card--radio.subscription-card--no-list .button__subscription-card--cta {
     max-width: 200px
   }
 }

 @media (width>=1280px) {
   .subscription-card--single-plan .subscription-card__pricing-info, .subscription-card--radio .subscription-card__pricing-info {
     max-width: 266px
   }

   .subscription-card--single-plan.subscription-card--no-list .subscription-card__content, .subscription-card--radio.subscription-card--no-list .subscription-card__content {
     gap: 82px
   }

   .subscription-card--single-plan.subscription-card--no-list .subscription-card__pricing-info, .subscription-card--radio.subscription-card--no-list .subscription-card__pricing-info {
     max-width: 357px
   }
 }

 @media (width>=480px) and (width<=767px) {
   .subscription-card--single-plan .subscription-card__content-wrapper, .subscription-card--radio .subscription-card__content-wrapper {
     flex-wrap: wrap;
     gap: 32px
   }

   .subscription-card--single-plan .subscription-card__content-wrapper .subscription-card__content, .subscription-card--radio .subscription-card__content-wrapper .subscription-card__content {
     flex: 250px
   }

   .subscription-card--single-plan .subscription-card__pricing-info, .subscription-card--radio .subscription-card__pricing-info {
     max-width: 100%
   }

   .subscription-card--single-plan.subscription-card--no-list .subscription-card__content, .subscription-card--radio.subscription-card--no-list .subscription-card__content {
     gap: 24px
   }

   .subscription-card--single-plan.subscription-card--no-list .subscription-card__pricing-info, .subscription-card--radio.subscription-card--no-list .subscription-card__pricing-info {
     flex: 334px
   }
 }

 @media (width>=768px) and (width<=1023px) {
   .subscription-card--radio .subscription-card__list {
     min-width: 340px
   }
 }

 @media (width<=600px) {
   .subscription-card--radio {
     background-color: unset;
     border: none;
     padding: 0
   }

   .subscription-card--radio .subscription-card__content {
     flex-direction: column-reverse
   }

   .subscription-card--radio .subscription-card__pricing-info {
     max-width: unset;
     align-self: flex-start;
     margin: 0
   }

   .subscription-card--radio .subscription-card__pricing-info-title {
     margin-bottom: 24px
   }

   .subscription-card--radio .subscription-card__buttons-wrapper {
     max-width: unset;
     margin-bottom: 0
   }
 }

 .tab-layout-container__content {
   display: none
 }

 .tab-layout-container__content--active {
   display: block
 }

 .tab-layout {
   max-width: initial;
   width: 100%
 }

 .tab-layout__buttons {
   border: 1px solid #b1b1b1;
   border-radius: 9px;
   width: min-content;
   margin: 0 auto 32px;
   padding: 2px;
   display: flex
 }

 .tab-layout__button {
   cursor: pointer;
   color: #6e6e6e;
   background-color: #fff;
   border: 0;
   border-radius: 7px;
   height: 36px;
   padding: 4px 34px;
   font-size: 16px
 }

 .tab-layout__button--active {
   color: #fff;
   background-color: #404040;
   font-weight: 700
 }

 .tab-layout__button:focus-visible {
   outline-offset: 2px;
   outline: auto #0c0c0c
 }

 .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: none;
  mask: none
 }

 #taui-mvpdpicker .taui-footer .taui-viewtopbutton:before {
   content: "";
   background-color: #fff;
   width: 14px;
   height: 14px;
   display: inline-block;
   position: absolute;
   top: 4px;
  -webkit-mask: none;
  mask: none
 }

 #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
   }
 }

 .subscription-card-wrapper {
   flex-direction: column;
   align-items: center;
   gap: 24px;
   width: fit-content;
   display: flex
 }

 .subscription-card-wrapper__mvpd-picker {
   display: none
 }

 .subscription-card-wrapper__tabs {
   justify-content: center;
   align-self: stretch;
   display: flex
 }

 .subscription-card-wrapper__tabs .tab-layout-container__content--panel {
   flex-wrap: wrap;
   justify-content: center;
   gap: 24px;
   display: flex
 }

 .subscription-card-wrapper__tabs .tab-layout-container__content--disclaimer {
   text-align: center;
   color: #e6e6e6;
   max-width: 679px;
   margin-top: 24px;
   font-size: 12px;
   font-weight: 400
 }

 .subscription-card-wrapper__tabs .tab-layout__buttons {
   background-color: #404040;
   border: none;
   border-radius: 50px;
   padding: 0
 }

 .subscription-card-wrapper__tabs .tab-layout__buttons .tab-layout__button {
   color: #b1b1b1;
   background-color: #404040;
   border-radius: 50px;
   padding: 4px 24px;
   font-size: 18px
 }

 .subscription-card-wrapper__tabs .tab-layout__buttons .tab-layout__button--active {
   color: #0c0c0c;
   background-color: #fff
 }

 .subscription-card-wrapper__sub-text {
   text-align: center;
   color: #fff;
   font-size: 16px
 }

 .subscription-card-wrapper__sub-text .user-account-shared__link.subscription-card-wrapper__sub-text-link:focus-visible {
   outline-offset: 2px;
   outline-style: auto;
   outline-color: #f8f8f8
 }

 .subscription-card-wrapper__sub-text-link {
   color: #fff;
   font-size: inherit
 }

 .subscription-card-wrapper__sub-text-link:hover {
   color: #b1b1b1;
   text-decoration: underline
 }

 .subscription-card-wrapper__mvpd-card {
   color: #fff;
   background-color: #404040;
   border: 1px solid #404040;
   border-radius: 8px;
   flex-wrap: wrap;
   justify-content: space-between;
   gap: 100px;
   width: 100%;
   max-width: 666px;
   padding: 32px;
   display: none
 }

 .subscription-card-wrapper__mvpd-card-title-wrapper {
   flex-flow: column wrap;
   gap: 24px;
   max-width: 300px;
   display: flex
 }

 .subscription-card-wrapper__mvpd-card-title {
   font-size: 24px;
   font-weight: 700;
   line-height: 30px
 }

 .subscription-card-wrapper__mvpd-card-cobrand-image {
   color: #fff
 }

 .subscription-card-wrapper__mvpd-card-perk-list {
   margin: 0;
   padding: 0;
   font-size: 16px;
   line-height: 28px
 }

 .subscription-card-wrapper__mvpd-card-perk-list-item {
   flex-direction: row;
   align-items: center;
   margin-bottom: 16px;
   list-style-type: none;
   display: flex
 }

 .subscription-card-wrapper__mvpd-card-perk-list-item .icon-ui-check-mark {
   background-color: #fff;
   flex-shrink: 0;
   width: 24px;
   height: 24px;
   margin-right: 8px;
  -webkit-mask-image: none;
  mask-image: none;
   -webkit-mask-size: cover;
   mask-size: cover
 }

 .subscription-card-wrapper__mvpd-card-perk-list-item:last-child {
   margin-bottom: 0
 }

 .subscription-card-wrapper--mvpd-auth .subscription-card-wrapper__sub-text {
   display: none
 }

 .subscription-card-wrapper--mvpd-auth .subscription-card-wrapper__mvpd-card {
   display: flex
 }

 .subscription-card-wrapper__current-plan {
   background: #404040;
   border-radius: 8px;
   align-items: center;
   width: 100%;
   max-width: 666px;
   height: 80px;
   padding: 0 32px;
   display: flex
 }

 .subscription-card-wrapper__current-plan--hidden {
   display: none
 }

 .subscription-card-wrapper__current-plan-content {
   justify-content: space-between;
   align-items: center;
   width: 100%;
   display: flex
 }

 .subscription-card-wrapper__current-plan-text {
   color: #fff;
   font-size: 20px;
   font-weight: 700;
   line-height: 26px
 }

 .subscription-card-wrapper__current-plan-badge {
   text-align: center;
   text-transform: uppercase;
   color: #404040;
   background-color: #b1b1b1;
   border-radius: 6px;
   height: 34px;
   padding: 8px 11px;
   font-size: 14px;
   font-weight: 700;
   display: block
 }

 @media (width<=479px) {
   .subscription-card-wrapper {
     padding: 0 32px
   }

   .subscription-card-wrapper .subscription-card {
     width: 100%
   }

   .subscription-card-wrapper__mvpd-card {
     gap: 24px
   }
 }

 .subscription-card-wrapper_radio {
   flex-direction: column;
   align-items: center;
   gap: 24px;
   width: 100%;
   max-width: 750px;
   display: flex
 }

 .subscription-card-wrapper_radio .subscription-card-wrapper__radio-button-card {
   width: 100%
 }

 .subscription-card-wrapper_radio .subscription-card-wrapper__sub-text {
   text-align: center;
   color: #fff;
   background-color: #404040;
   border: 1px solid #b1b1b1;
   border-radius: 8px;
   width: 100%;
   padding: 24px 0;
   font-size: 14px
 }

 .subscription-card-wrapper_radio .subscription-card-wrapper__radio-button-disclaimers {
   text-align: center;
   color: #e6e6e6;
   max-width: 747px;
   margin: 0;
   font-size: 12px;
   font-weight: 400
 }

 .subscription-card-wrapper_radio .subscription-card-wrapper__radio-button-disclaimers[data-selected-interval=month] .subscription-card-wrapper__radio-button-disclaimer[data-disclaimer-interval=month] {
   display: block
 }

 .subscription-card-wrapper_radio .subscription-card-wrapper__radio-button-disclaimers[data-selected-interval=month] .subscription-card-wrapper__radio-button-disclaimer[data-disclaimer-interval=year], .subscription-card-wrapper_radio .subscription-card-wrapper__radio-button-disclaimers[data-selected-interval=year] .subscription-card-wrapper__radio-button-disclaimer[data-disclaimer-interval=month] {
   display: none
 }

 .subscription-card-wrapper_radio .subscription-card-wrapper__radio-button-disclaimers[data-selected-interval=year] .subscription-card-wrapper__radio-button-disclaimer[data-disclaimer-interval=year] {
   display: block
 }

 @media screen and (width<=959px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .subscription-card-wrapper_radio {
     padding: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .subscription-card-wrapper_radio .subscription-card {
     width: 100%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .subscription-card-wrapper_radio .subscription-card-wrapper__mvpd-card {
     gap: 24px
   }
 }

 @media screen and (width<=479px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .subscription-card-wrapper_radio .subscription-card-wrapper__sub-text {
     padding: 16px
   }
 }

 @keyframes slideIn {
   0% {
     opacity: 0;
     transform: translateY(100px)
   }

   to {
     opacity: 1;
     transform: translateY(0)
   }
 }

 .user-account-reg-wall {
   width: 100%;
   height: 100%
 }

 .user-account-reg-wall__watch-content, .user-account-reg-wall--hide {
   display: none
 }

 .user-account-reg-wall__dismiss {
   cursor: pointer;
  background-image: none;
   width: 24px;
   height: 24px;
   margin: 16px 16px 0 0;
   position: absolute;
   top: 0;
   right: 0
 }

 .user-account-reg-wall__overlay {
   z-index: 100;
   background: #000000bf;
   width: 100%;
   height: 100%;
   position: fixed;
   top: 0;
   left: 0
 }

 .user-account-reg-wall__content {
   flex-direction: column;
   width: auto;
   display: flex
 }

 .user-account-reg-wall__svg-wrapper {
   width: 43px;
   height: 20px;
   margin: 0 auto
 }

 .user-account-reg-wall__svg-wrapper:before {
   content: "";
   background-image: url(images/qXJDmyzGcGR0.svg);
   background-repeat: no-repeat;
   width: 43px;
   height: 20px;
   margin: auto;
   display: block
 }

 .user-account-reg-wall--sub .user-account-reg-wall__svg-wrapper, .user-account-reg-wall--sub .user-account-reg-wall__svg-wrapper:before {
   width: 61px;
   height: 28px
 }

 .user-account-reg-wall__subtext {
   flex-direction: column;
   margin-top: 16px;
   line-height: 24px;
   display: flex
 }

 .user-account-reg-wall__offer {
   flex-direction: column;
   gap: 4px;
   margin: 24px 0 0;
   font-size: 16px;
   line-height: 26px;
   display: flex
 }

 .user-account-reg-wall__offer--subtext {
   font-size: 14px
 }

 .user-account-reg-wall__text-wrapper {
   font-size: 16px;
   line-height: 22px
 }

 .user-account-reg-wall__text-wrapper--subtext {
   margin: 24px 0
 }

 .user-account-reg-wall--sub .user-account-reg-wall__text-wrapper--subtext {
   font-size: 16px;
   line-height: 30px
 }

 .user-account-reg-wall__title {
   font-family: var(--theme-font-family);
   max-width: 288px;
   font-weight: 700;
   line-height: 30px;
   display: block
 }

 .user-account-reg-wall--sub .user-account-reg-wall__title {
   font-size: 24px;
   line-height: 30px;
   display: block
 }

 .user-account-reg-wall__title-horizon {
   font-family: var(--theme-font-family);
   font-size: 24px;
   font-weight: 700;
   line-height: 30px;
   display: block
 }

 .user-account-reg-wall__subtext-horizon {
   margin: 0 0 16px;
   font-size: 16px;
   line-height: 24px;
   display: block
 }

 .user-account-reg-wall__view-plans {
   margin: 16px 0 8px;
   font-size: 16px;
   line-height: 22px
 }

 .user-account-reg-wall__cta2--link, .user-account-reg-wall__view-plans {
   color: inherit;
   text-decoration: underline
 }

 .user-account-reg-wall__cta2--link:hover, .user-account-reg-wall__view-plans:hover {
   cursor: pointer;
   color: #6e6e6e;
   text-decoration: none
 }

 .user-account-reg-wall__cta2 {
   color: #0c0c0c;
   text-wrap: pretty;
   margin: 16px 0 0;
   font-size: 12px;
   line-height: 18px
 }

 .user-account-reg-wall--sub .user-account-reg-wall__cta2 {
   font-size: 14px
 }

 .user-account-reg-wall__info {
   flex-direction: row;
   justify-content: center;
   align-items: baseline;
   margin-top: 10px;
   font-size: 12px;
   font-style: italic;
   display: flex
 }

 .user-account-reg-wall__info:before {
   content: "";
   background-image: url(images/HAhrtr3nwgga.svg);
   background-repeat: no-repeat;
   width: 12px;
   height: 12px;
   margin: auto;
   display: block
 }

 .user-account-reg-wall__info .user-account-reg-wall__tooltip {
   color: #fff;
   font-family: var(--theme-font-family);
   background-color: #262626;
   border-radius: 8px;
   max-width: 256px;
   margin: 26px 0 0 4px;
   padding: 12px 16px;
   font-size: 12px;
   font-weight: 400;
   display: none;
   position: absolute;
   bottom: 50px
 }

 .user-account-reg-wall__info .user-account-reg-wall__tooltip-text {
   font-size: 12px;
   font-style: normal;
   font-family: var(--theme-font-family);
   margin: 0;
   display: inline
 }

 .user-account-reg-wall__info:hover .user-account-reg-wall__tooltip {
   display: inline-block
 }

 .button+.user-account-reg-wall__info {
   margin-top: 16px
 }

 .user-account-reg-wall--sub .button {
   width: 100%;
   max-width: 338px;
   height: 48px;
   padding-top: 12px;
   padding-bottom: 12px
 }

 .user-account-reg-wall__modal {
   box-sizing: border-box;
   z-index: 101;
   width: 100%;
   min-height: 200px;
   font-family: var(--theme-font-family);
   text-align: center;
   background-color: #fff;
   justify-content: center;
   align-items: center;
   padding: 32px;
   display: flex;
   position: fixed;
   bottom: 0;
   left: 0;
   box-shadow: 0 -4px 8px #00000040
 }

 .user-account-reg-wall__modal--slide {
   animation: .5s forwards slideIn
 }

 .user-account-reg-wall__modal--no-script .user-account-reg-wall__svg-wrapper {
   margin-top: 32px
 }

 .user-account-reg-wall__modal--no-script .user-account-reg-wall__svg-wrapper:before {
   content: "";
   background-image: url(images/KgTMWnpJcfrU.svg);
   background-repeat: no-repeat;
   width: 32px;
   height: 32px;
   margin: auto;
   display: block
 }

 .user-account-reg-wall__modal--no-script .user-account-reg-wall__title {
   text-align: center;
   font-size: 24px;
   font-weight: 700;
   line-height: 22px
 }

 .user-account-reg-wall__modal--no-script .user-account-reg-wall__subtext {
   font-size: 16px;
   font-style: normal;
   font-weight: 400;
   line-height: 22px;
   display: block
 }

 .user-account-reg-wall__perks-list {
   text-align: left;
   width: 100%;
   margin: 16px 0 12px;
   padding: 0;
   font-size: 14px;
   line-height: 20px;
   list-style-type: none;
   list-style-position: inside
 }

 .user-account-reg-wall__perks-list-item {
   margin-bottom: 8px;
   display: flex
 }

 .user-account-reg-wall__perks-list-item .icon-ui-check-mark {
   background-color: #fff;
   flex-shrink: 0;
   width: 16px;
   height: 16px;
   margin-right: 16px;
  -webkit-mask-image: none;
  mask-image: none;
   -webkit-mask-position: 0;
   mask-position: 0;
   -webkit-mask-size: 16px 16px;
   mask-size: 16px 16px;
   -webkit-mask-repeat: no-repeat;
   mask-repeat: no-repeat
 }

 .user-account-reg-wall__perks-text {
   margin: 0;
   font-size: 14px;
   font-weight: 700;
   line-height: 24px
 }

 .user-account-reg-wall__renewal-text {
   margin: 8px 0 24px;
   font-size: 12px
 }

 .user-account-reg-wall__eyebrow-text {
   margin: 0 0 8px;
   font-size: 16px;
   line-height: 20px
 }

 .user-account-reg-wall__product-offerings {
   flex-direction: column;
   gap: 16px;
   display: flex
 }

 .user-account-reg-wall__interactive-content {
   flex-direction: column;
   align-items: center;
   width: 100%;
   display: flex
 }

 .user-account-reg-wall--minimal-radios .formfield-radio-buttons, .user-account-reg-wall--enhanced-radios .formfield-radio-buttons {
   margin-bottom: 16px
 }

 .user-account-reg-wall--minimal-radios .formfield-radio-buttons__option, .user-account-reg-wall--enhanced-radios .formfield-radio-buttons__option {
   color: #e6e6e6;
   border: 1px solid #6e6e6e;
   padding: 12px
 }

 .user-account-reg-wall--minimal-radios .formfield-radio-buttons__option-label-text, .user-account-reg-wall--enhanced-radios .formfield-radio-buttons__option-label-text {
   font-size: 18px;
   line-height: 24px
 }

 .user-account-reg-wall--minimal-radios .formfield-radio-buttons__option--selected, .user-account-reg-wall--enhanced-radios .formfield-radio-buttons__option--selected {
   color: #fff;
   border: 2px solid #e6e6e6
 }

 .user-account-reg-wall--minimal-radios .formfield-radio-buttons__option-subtext, .user-account-reg-wall--enhanced-radios .formfield-radio-buttons__option-subtext {
   font-weight: 700
 }

 .user-account-reg-wall--minimal-radios .formfield-radio-buttons__option-subtext span, .user-account-reg-wall--enhanced-radios .formfield-radio-buttons__option-subtext span {
   font-weight: 400
 }

 .user-account-reg-wall--minimal-radios .formfield-radio-buttons__option:hover, .user-account-reg-wall--enhanced-radios .formfield-radio-buttons__option:hover {
   background-color: #ffffff1a
 }

 .user-account-reg-wall--minimal-radios .user-account-reg-wall__overlay, .user-account-reg-wall--enhanced-radios .user-account-reg-wall__overlay {
   background: linear-gradient(#00000030 0%, #000000bf 54.22%)
 }

 .user-account-reg-wall--minimal-radios .user-account-reg-wall__modal, .user-account-reg-wall--enhanced-radios .user-account-reg-wall__modal {
   background-image: url(images/QaCIaAcGXiM4.webp);
   background-position: 75%;
   background-repeat: no-repeat;
   background-size: cover
 }

 .user-account-reg-wall--minimal-radios .user-account-reg-wall__renewal-text, .user-account-reg-wall--minimal-radios .user-account-reg-wall__svg-wrapper, .user-account-reg-wall--enhanced-radios .user-account-reg-wall__renewal-text, .user-account-reg-wall--enhanced-radios .user-account-reg-wall__svg-wrapper {
   display: none
 }

 .user-account-reg-wall--minimal-radios .user-account-reg-wall__cta2, .user-account-reg-wall--enhanced-radios .user-account-reg-wall__cta2 {
   color: #fff
 }

 .user-account-reg-wall--minimal-radios .user-account-reg-wall__interactive-content, .user-account-reg-wall--enhanced-radios .user-account-reg-wall__interactive-content {
   color: #fff;
   width: 100%
 }

 .user-account-reg-wall--minimal-radios .user-account-reg-wall__interactive-content .button, .user-account-reg-wall--enhanced-radios .user-account-reg-wall__interactive-content .button {
   color: #0c0c0c;
   background-color: #fff
 }

 .user-account-reg-wall--minimal-radios .user-account-reg-wall__interactive-content .button:hover, .user-account-reg-wall--enhanced-radios .user-account-reg-wall__interactive-content .button:hover {
   background-color: #e6e6e6
 }

 .user-account-reg-wall--minimal-radios .user-account-reg-wall__text-wrapper, .user-account-reg-wall--enhanced-radios .user-account-reg-wall__text-wrapper {
   color: #fff;
   flex-direction: column;
   justify-content: flex-start;
   align-items: center;
   max-width: 370px;
   margin: 0;
   display: flex
 }

 .user-account-reg-wall--minimal-radios .user-account-reg-wall__text-wrapper--subtext, .user-account-reg-wall--enhanced-radios .user-account-reg-wall__text-wrapper--subtext {
   margin: 0
 }

 .user-account-reg-wall--minimal-radios .user-account-reg-wall__subtext, .user-account-reg-wall--enhanced-radios .user-account-reg-wall__subtext {
   margin-top: 16px;
   display: block
 }

 .user-account-reg-wall--minimal-radios .user-account-reg-wall__subtext-promo, .user-account-reg-wall--enhanced-radios .user-account-reg-wall__subtext-promo {
   margin-left: 4px
 }

 .user-account-reg-wall--minimal-radios .user-account-reg-wall__title, .user-account-reg-wall--enhanced-radios .user-account-reg-wall__title {
   border-left: 6px solid #c00;
   padding: 0 0 0 16px
 }

 .user-account-reg-wall--minimal-radios .user-account-reg-wall__renewal-text, .user-account-reg-wall--enhanced-radios .user-account-reg-wall__renewal-text {
   margin: 8px 0 16px
 }

 .user-account-reg-wall--enhanced-radios .user-account-reg-wall__title {
   margin: 16px 0
 }

 .user-account-reg-wall--minimal-radios .user-account-reg-wall__title {
   margin: 0
 }

 .user-account-reg-wall--enhanced-radios .user-account-reg-wall__text-wrapper {
   text-align: left;
   align-items: flex-start
 }

 .user-account-reg-wall--watch {
   --nav-height: 40px;
   z-index: 4;
   position: relative
 }

 .user-account-reg-wall--watch .user-account-reg-wall__watch-content {
   flex-direction: column;
   align-items: center;
   width: 100%;
   margin-top: 190px;
   display: flex
 }

 .user-account-reg-wall--watch .user-account-reg-wall__watch-content-inner {
   flex-direction: column;
   justify-content: center;
   align-items: center;
   gap: 40px;
   width: 100%;
   display: flex
 }

 .user-account-reg-wall--watch .user-account-reg-wall__content {
   display: none
 }

 .user-account-reg-wall--watch .marketing-headline__text {
   color: #fff
 }

 .user-account-reg-wall--watch .marketing-headline__eyebrows-text {
   display: flex
 }

 .user-account-reg-wall--watch .user-account-reg-wall__overlay, .user-account-reg-wall--watch .user-account-reg-wall__modal {
   z-index: 5;
   top: var(--nav-height)
 }

 .user-account-reg-wall--watch .user-account-reg-wall__modal {
   color: #fff;
   background-color: #0c0c0c;
   align-items: flex-start;
   overflow-y: scroll
 }

 .user-account-reg-wall--watch .user-account-reg-wall__watch-background {
   z-index: -1;
   width: 100%;
   max-width: 1440px;
   height: 100%;
   max-height: 642px;
   position: absolute;
   top: 0
 }

 .user-account-reg-wall--watch .user-account-reg-wall__watch-background .image_full__dam-img {
   width: 100%;
   height: auto
 }

 @media (width<=959px) {
   .user-account-reg-wall .marketing-headline {
     max-width: 582px
   }

   .user-account-reg-wall--watch .user-account-reg-wall__watch-content {
     margin-top: 125px
   }
 }

 @media (width<=479px) {
   .user-account-reg-wall__svg-wrapper, .user-account-reg-wall__svg-wrapper:before {
     width: 68px;
     height: 32px
   }

   .user-account-reg-wall__offer {
     margin: 32px auto;
     font-size: 24px
   }

   .user-account-reg-wall__cta2 {
     font-size: 14px
   }

   .user-account-reg-wall__interactive-content .button {
     width: 100%
   }

   .user-account-reg-wall--minimal-radios .user-account-reg-wall__modal, .user-account-reg-wall--enhanced-radios .user-account-reg-wall__modal {
     background-position: 80%;
     border-radius: 24px 24px 0 0
   }

   .user-account-reg-wall--minimal-radios .user-account-reg-wall__title, .user-account-reg-wall--minimal-radios .user-account-reg-wall__subtext, .user-account-reg-wall--enhanced-radios .user-account-reg-wall__title, .user-account-reg-wall--enhanced-radios .user-account-reg-wall__subtext {
     text-align: left
   }

   .user-account-reg-wall--minimal-radios .user-account-reg-wall__content, .user-account-reg-wall--enhanced-radios .user-account-reg-wall__content {
     width: 100%;
     max-width: 354px
   }

   .user-account-reg-wall--minimal-radios .user-account-reg-wall__subtext, .user-account-reg-wall--enhanced-radios .user-account-reg-wall__subtext {
     margin-bottom: 16px
   }

   .user-account-reg-wall--minimal-radios .user-account-reg-wall__eyebrow-text, .user-account-reg-wall--enhanced-radios .user-account-reg-wall__eyebrow-text {
     height: 19px
   }

   .user-account-reg-wall--minimal-radios .user-account-reg-wall__perks-text, .user-account-reg-wall--enhanced-radios .user-account-reg-wall__perks-text {
     height: 17px
   }

   .user-account-reg-wall--minimal-radios .user-account-reg-wall__perks-list-item:last-child, .user-account-reg-wall--enhanced-radios .user-account-reg-wall__perks-list-item:last-child {
     margin-bottom: 0
   }

   .user-account-reg-wall--minimal-radios .user-account-reg-wall__text-wrapper, .user-account-reg-wall--enhanced-radios .user-account-reg-wall__text-wrapper {
     max-width: 100%
   }

   .user-account-reg-wall--minimal-radios .user-account-reg-wall__renewal-text, .user-account-reg-wall--enhanced-radios .user-account-reg-wall__renewal-text {
     margin: 8px 0 24px
   }

   .user-account-reg-wall--watch .marketing-headline {
     max-width: 303px
   }

   .user-account-reg-wall--watch .user-account-reg-wall__watch-content {
     margin-top: 60px
   }
 }

 @media (width>=480px) {
   .user-account-reg-wall__content {
     width: 743px
   }

   .user-account-reg-wall__text-wrapper {
     font-size: 18px
   }

   .user-account-reg-wall__modal {
     min-height: 232px
   }

   .user-account-reg-wall__cta2 {
     font-size: 16px;
     line-height: 22px
   }

   .user-account-reg-wall__info {
     margin-top: 4px
   }

   .user-account-reg-wall__subtext {
     display: block
   }

   .user-account-reg-wall__title {
     max-width: none
   }

   .user-account-reg-wall__perks-list {
     margin-bottom: 0
   }

   .user-account-reg-wall__perks-list-item {
     margin-bottom: 12px
   }

   .user-account-reg-wall--minimal-radios .formfield-radio-buttons__option, .user-account-reg-wall--enhanced-radios .formfield-radio-buttons__option {
     padding: 16px
   }

   .user-account-reg-wall--minimal-radios .user-account-reg-wall__content, .user-account-reg-wall--enhanced-radios .user-account-reg-wall__content {
     flex-direction: row;
     justify-content: space-evenly;
     align-items: center;
     gap: 32px;
     width: 100%;
     display: flex
   }

   .user-account-reg-wall--minimal-radios .user-account-reg-wall__text-wrapper, .user-account-reg-wall--enhanced-radios .user-account-reg-wall__text-wrapper {
     text-align: left;
     align-items: flex-start;
     margin: 0
   }

   .user-account-reg-wall--minimal-radios .user-account-reg-wall__svg-wrapper, .user-account-reg-wall--enhanced-radios .user-account-reg-wall__svg-wrapper {
     width: 68px;
     height: 24px;
     margin-top: 0
   }

   .user-account-reg-wall--minimal-radios .user-account-reg-wall__interactive-content, .user-account-reg-wall--enhanced-radios .user-account-reg-wall__interactive-content {
     max-width: 330px
   }

   .user-account-reg-wall--minimal-radios .user-account-reg-wall--minimal-radios .user-account-reg-wall__text-wrapper--subtext, .user-account-reg-wall--enhanced-radios .user-account-reg-wall--minimal-radios .user-account-reg-wall__text-wrapper--subtext {
     padding-bottom: 0
   }

   .user-account-reg-wall--minimal-radios .user-account-reg-wall__perks-text, .user-account-reg-wall--enhanced-radios .user-account-reg-wall__perks-text {
     line-height: 14px
   }
 }

 @media (width<=990px) {
   .user-account-reg-wall--watch .user-account-reg-wall__watch-background {
     background-size: contain
   }
 }

 .article__main .article__content>[data-component-name=image].image-elevate, .article__main .article__lede-wrapper>[data-component-name=image].image-elevate {
   border-bottom: none;
   margin-bottom: 24px
 }

 .article__main .article__content>[data-component-name=image].image-elevate .image__hide-placeholder .kiln-placeholder, .article__main .article__lede-wrapper>[data-component-name=image].image-elevate .image__hide-placeholder .kiln-placeholder {
   display: none
 }

 .article__main .article__content>[data-component-name=image].image-elevate .image__picture, .article__main .article__lede-wrapper>[data-component-name=image].image-elevate .image__picture {
   width: 100%
 }

 .article__main .article__content>[data-component-name=image].image-elevate .image__metadata, .article__main .article__lede-wrapper>[data-component-name=image].image-elevate .image__metadata {
   color: #6e6e6e;
   border-bottom: none;
   max-width: 660px;
   margin-top: 8px;
   font-family: noto_serif, Georgia, Times New Roman, serif;
   font-size: .77rem;
   line-height: 1.27rem;
   display: block
 }

 .article__main .article__content>[data-component-name=image].image-elevate .image__caption, .article__main .article__lede-wrapper>[data-component-name=image].image-elevate .image__caption {
   order: 1;
   display: inline
 }

 .article__main .article__content>[data-component-name=image].image-elevate .image__credit, .article__main .article__lede-wrapper>[data-component-name=image].image-elevate .image__credit {
   order: 2;
   font-style: italic;
   display: inline
 }

 .article__main .article__content>[data-component-name=image].image-elevate .image__credit:before, .article__main .article__lede-wrapper>[data-component-name=image].image-elevate .image__credit:before {
   content: "("
 }

 .article__main .article__content>[data-component-name=image].image-elevate .image__credit:after, .article__main .article__lede-wrapper>[data-component-name=image].image-elevate .image__credit:after {
   content: ")"
 }

 .article__main .article__content>[data-component-name=image].image-elevate .image__container, .article__main .article__lede-wrapper>[data-component-name=image].image-elevate .image__container {
   margin-bottom: 0;
   display: flex
 }

 .article__main .article__content>[data-component-name=image].image-elevate .image__dam-img, .article__main .article__lede-wrapper>[data-component-name=image].image-elevate .image__dam-img {
   width: 100%;
   max-width: 1116px;
   height: 100%
 }

 .article__main .article__content>[data-component-name=image].image-elevate .image__dam-img--loading, .article__main .article__lede-wrapper>[data-component-name=image].image-elevate .image__dam-img--loading {
   background-color: #e6e6e6
 }

 .article__main .article__content>[data-component-name=image].image-elevate .image__img, .article__main .article__lede-wrapper>[data-component-name=image].image-elevate .image__img {
   width: 100%;
   max-width: 1116px;
   height: 100%
 }

 .article__main .article__content>[data-component-name=image].image-elevate .image__img--fade-in, .article__main .article__lede-wrapper>[data-component-name=image].image-elevate .image__img--fade-in {
   opacity: 0;
   visibility: hidden;
   transition: opacity .4s ease-in
 }

 .article__main .article__content>[data-component-name=image].image-elevate .image__img--visible, .article__main .article__lede-wrapper>[data-component-name=image].image-elevate .image__img--visible {
   display: block
 }

 .article__main .article__content>[data-component-name=image].image-elevate .image__img--hidden, .article__main .article__lede-wrapper>[data-component-name=image].image-elevate .image__img--hidden {
   display: none
 }

 .article__main .article__content>[data-component-name=image].image-elevate .image__dam-img, .article__main .article__content>[data-component-name=image].image-elevate .image__img, .article__main .article__lede-wrapper>[data-component-name=image].image-elevate .image__dam-img, .article__main .article__lede-wrapper>[data-component-name=image].image-elevate .image__img {
   border-radius: 4px
 }

 .article__main .article__content>[data-component-name=image].image-elevate.image--eq-large .image__dam-img, .article__main .article__content>[data-component-name=image].image-elevate.image--eq-large .image__img, .article__main .article__lede-wrapper>[data-component-name=image].image-elevate.image--eq-large .image__dam-img, .article__main .article__lede-wrapper>[data-component-name=image].image-elevate.image--eq-large .image__img {
   border-radius: 8px
 }

 body[dir=rtl] .article__main .article__content>[data-component-name=image].image-elevate .image__metadata, body[dir=rtl] .article__main .article__lede-wrapper>[data-component-name=image].image-elevate .image__metadata {
   font-size: .87rem
 }

 @media screen and (width<=479px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate .image__metadata, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__lede-wrapper>.image-elevate .image__metadata {
     margin-inline-start: 0
   }
 }

 @media screen and (width<=767px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate .image__dam-img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate .image__img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__lede-wrapper>.image-elevate .image__dam-img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__lede-wrapper>.image-elevate .image__img {
     border-radius: 0;
     width: 100vw;
     margin-inline-start: -50vw;
     position: relative;
     inset-inline-start: 50%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate {
     width: 100%
   }
 }

 @media screen and (width>=768px) and (width<=1023px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate {
     width: calc(100vw - 64px);
     margin-inline-start: calc(32px - 50vw);
     position: relative;
     inset-inline-start: 50%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate .image__metadata {
     margin: 8px auto 0
   }
 }

 @media screen and (width>=768px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate .image__dam-img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate .image__img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__lede-wrapper>.image-elevate .image__dam-img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__lede-wrapper>.image-elevate .image__img {
     width: 100%;
     max-width: 1116px;
     margin-inline: 0;
     position: relative;
     inset-inline: 0
   }
 }

 @media screen and (width<=1023px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate .image__metadata, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__lede-wrapper>.image-elevate .image__metadata {
     margin-top: 8px
   }
 }

 @media screen and (width>=1024px) and (width<=1279px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__lede-wrapper>.image-elevate {
     width: 892.8px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate .image__dam-img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate .image__img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__lede-wrapper>.image-elevate .image__dam-img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__lede-wrapper>.image-elevate .image__img {
     width: 100%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate .image__metadata, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__lede-wrapper>.image-elevate .image__metadata {
     margin-top: 8px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate {
     width: calc(100vw - 96px);
     max-width: 1116px
   }
 }

 @media screen and (width>=1280px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__lede-wrapper>.image-elevate {
     width: 1116px;
     margin-inline-start: -248px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate .image__dam-img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate .image__img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__lede-wrapper>.image-elevate .image__dam-img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__lede-wrapper>.image-elevate .image__img {
     width: 100%;
     margin: 0 auto
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate .image__metadata, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__lede-wrapper>.image-elevate .image__metadata {
     margin: 8px auto 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>.image-elevate {
     width: 100vw;
     max-width: unset;
     margin-inline-start: -50vw;
     position: relative;
     inset-inline-start: 50%
   }
 }

 .article__main .article__content>[data-component-name=image].image_inline-small-elevate {
   max-width: 676px;
   margin: 32px 0 0;
   display: block;
   position: relative;
   inset-inline-start: 13%
 }

 .article__main .article__content>[data-component-name=image].image_inline-small-elevate .image_inline-small__picture {
   display: flex
 }

 .article__main .article__content>[data-component-name=image].image_inline-small-elevate .image_inline-small__img, .article__main .article__content>[data-component-name=image].image_inline-small-elevate .image_inline-small__dam-img {
   border-radius: 4px;
   width: 100%;
   height: auto
 }

 .article__main .article__content>[data-component-name=image].image_inline-small-elevate .image_inline-small__metadata {
   color: #6e6e6e;
   font-family: noto_serif, Georgia, Times New Roman, serif;
   display: block
 }

 .article__main .article__content>[data-component-name=image].image_inline-small-elevate .image_inline-small__credit {
   font-style: italic;
   display: inline
 }

 .article__main .article__content>[data-component-name=image].image_inline-small-elevate .image_inline-small__credit:before {
   content: "("
 }

 .article__main .article__content>[data-component-name=image].image_inline-small-elevate .image_inline-small__credit:after {
   content: ")"
 }

 body[dir=rtl] .article__main .article__content>[data-component-name=image].image_inline-small-elevate .image_inline-small__metadata {
   font-size: .87rem
 }

 @media screen and (width>=480px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>[data-component-name=image].image_inline-small-elevate {
     display: flex
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>[data-component-name=image].image_inline-small-elevate .image_inline-small__container {
     max-width: 432px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>[data-component-name=image].image_inline-small-elevate .image_inline-small__metadata {
     max-width: 218px;
     margin-inline-start: 16px;
     display: block
   }
 }

 .article__main .article__content>[data-component-name=image].image_medium-elevate {
   max-width: 676px;
   margin-bottom: 24px;
   display: block;
   position: relative;
   inset-inline-start: 13%
 }

 .article__main .article__content>[data-component-name=image].image_medium-elevate .image_medium__picture {
   display: flex
 }

 .article__main .article__content>[data-component-name=image].image_medium-elevate .image_medium__img, .article__main .article__content>[data-component-name=image].image_medium-elevate .image_medium__dam-img {
   border-radius: 4px;
   width: 100%;
   height: auto
 }

 .article__main .article__content>[data-component-name=image].image_medium-elevate .image_medium__metadata {
   color: #6e6e6e;
   font-family: noto_serif, Georgia, Times New Roman, serif;
   display: block
 }

 .article__main .article__content>[data-component-name=image].image_medium-elevate .image_medium__credit {
   font-style: italic;
   display: inline
 }

 .article__main .article__content>[data-component-name=image].image_medium-elevate .image_medium__credit:before {
   content: "("
 }

 .article__main .article__content>[data-component-name=image].image_medium-elevate .image_medium__credit:after {
   content: ")"
 }

 body[dir=rtl] .article__main .article__content>[data-component-name=image].image_medium-elevate .image_medium__metadata {
   font-size: .87rem
 }

 @media screen and (width>=480px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>[data-component-name=image].image_medium-elevate {
     display: flex
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>[data-component-name=image].image_medium-elevate .image_medium__container {
     max-width: 432px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>[data-component-name=image].image_medium-elevate .image_medium__metadata {
     max-width: 218px;
     margin-inline-start: 16px;
     display: block
   }
 }

 .article__main .article__content>[data-component-name=image].image_large-elevate, .article__main .article__lede-wrapper>[data-component-name=image].image_large-elevate {
   width: 100%;
   max-width: 660px;
   margin-bottom: 24px
 }

 .article__main .article__content>[data-component-name=image].image_large-elevate .image_large__hide-placeholder .kiln-placeholder, .article__main .article__lede-wrapper>[data-component-name=image].image_large-elevate .image_large__hide-placeholder .kiln-placeholder {
   display: none
 }

 .article__main .article__content>[data-component-name=image].image_large-elevate .image_large__picture, .article__main .article__lede-wrapper>[data-component-name=image].image_large-elevate .image_large__picture {
   width: 100%
 }

 .article__main .article__content>[data-component-name=image].image_large-elevate .image_large__metadata, .article__main .article__lede-wrapper>[data-component-name=image].image_large-elevate .image_large__metadata {
   color: #6e6e6e;
   margin-top: 8px;
   font-family: noto_serif, Georgia, Times New Roman, serif;
   font-size: 14px;
   line-height: 20px;
   display: block
 }

 .article__main .article__content>[data-component-name=image].image_large-elevate .image_large__caption, .article__main .article__lede-wrapper>[data-component-name=image].image_large-elevate .image_large__caption {
   color: #6e6e6e;
   order: 1
 }

 .article__main .article__content>[data-component-name=image].image_large-elevate .image_large__credit, .article__main .article__lede-wrapper>[data-component-name=image].image_large-elevate .image_large__credit {
   order: 2;
   font-style: italic;
   display: inline
 }

 .article__main .article__content>[data-component-name=image].image_large-elevate .image_large__credit:before, .article__main .article__lede-wrapper>[data-component-name=image].image_large-elevate .image_large__credit:before {
   content: "("
 }

 .article__main .article__content>[data-component-name=image].image_large-elevate .image_large__credit:after, .article__main .article__lede-wrapper>[data-component-name=image].image_large-elevate .image_large__credit:after {
   content: ")"
 }

 .article__main .article__content>[data-component-name=image].image_large-elevate .image_large__container, .article__main .article__lede-wrapper>[data-component-name=image].image_large-elevate .image_large__container {
   margin-bottom: 0;
   display: flex
 }

 .article__main .article__content>[data-component-name=image].image_large-elevate .image_large__dam-img, .article__main .article__lede-wrapper>[data-component-name=image].image_large-elevate .image_large__dam-img {
   border-radius: 4px;
   width: 100vw;
   height: 100%;
   margin-inline: -50vw;
   position: relative;
   inset-inline: 50%
 }

 .article__main .article__content>[data-component-name=image].image_large-elevate .image_large__dam-img--loading, .article__main .article__lede-wrapper>[data-component-name=image].image_large-elevate .image_large__dam-img--loading {
   background-color: #e6e6e6
 }

 .article__main .article__content>[data-component-name=image].image_large-elevate .image_large__img, .article__main .article__lede-wrapper>[data-component-name=image].image_large-elevate .image_large__img {
   border-radius: 4px;
   width: 100vw;
   height: 100%;
   margin-inline: -50vw;
   position: relative;
   inset-inline: 50%
 }

 .article__main .article__content>[data-component-name=image].image_large-elevate .image_large__img--fade-in, .article__main .article__lede-wrapper>[data-component-name=image].image_large-elevate .image_large__img--fade-in {
   opacity: 0;
   visibility: hidden;
   transition: opacity .4s ease-in
 }

 .article__main .article__content>[data-component-name=image].image_large-elevate .image_large__img--visible, .article__main .article__lede-wrapper>[data-component-name=image].image_large-elevate .image_large__img--visible {
   display: block
 }

 .article__main .article__content>[data-component-name=image].image_large-elevate .image_large__img--hidden, .article__main .article__lede-wrapper>[data-component-name=image].image_large-elevate .image_large__img--hidden {
   display: none
 }

 .article__main .article__content>[data-component-name=image].image_large-elevate.image_large--eq-large .image_large__dam-img, .article__main .article__content>[data-component-name=image].image_large-elevate.image_large--eq-large .image_large__img, .article__main .article__lede-wrapper>[data-component-name=image].image_large-elevate.image_large--eq-large .image_large__dam-img, .article__main .article__lede-wrapper>[data-component-name=image].image_large-elevate.image_large--eq-large .image_large__img {
   border-radius: 8px
 }

 .article__main .article__content>[data-component-name=image].image_large-elevate .image_large__metadata.image_large__metadata, .article__main .article__lede-wrapper>[data-component-name=image].image_large-elevate .image_large__metadata.image_large__metadata {
   margin-top: 8px
 }

 body[dir=rtl] .article__main .article__content>[data-component-name=image].image_large-elevate .image_large__metadata, body[dir=rtl] .article__main .article__lede-wrapper>[data-component-name=image].image_large-elevate .image_large__metadata {
   font-size: .87rem
 }

 .article_elevate_large .layout-article-elevate__lede, .article_elevate_xlarge .layout-article-elevate__lede {
   max-width: 1344px
 }

 .article_elevate_large .layout-article-elevate__lede .image_large-elevate, .article_elevate_xlarge .layout-article-elevate__lede .image_large-elevate {
   margin-bottom: 24px
 }

 .article_elevate_large .layout-article-elevate__lede .image_large-elevate .image_large__hide-placeholder .kiln-placeholder, .article_elevate_xlarge .layout-article-elevate__lede .image_large-elevate .image_large__hide-placeholder .kiln-placeholder {
   display: none
 }

 .article_elevate_large .layout-article-elevate__lede .image_large-elevate .image_large__picture, .article_elevate_xlarge .layout-article-elevate__lede .image_large-elevate .image_large__picture {
   width: 100%
 }

 .article_elevate_large .layout-article-elevate__lede .image_large-elevate .image_large__metadata, .article_elevate_xlarge .layout-article-elevate__lede .image_large-elevate .image_large__metadata {
   color: #6e6e6e;
   border-bottom: none;
   max-width: 660px;
   margin-top: 8px;
   font-family: noto_serif, Georgia, Times New Roman, serif;
   font-size: 14px;
   line-height: 20px;
   display: block
 }

 .article_elevate_large .layout-article-elevate__lede .image_large-elevate .image_large__caption, .article_elevate_xlarge .layout-article-elevate__lede .image_large-elevate .image_large__caption {
   order: 1;
   font-size: 14px;
   display: inline
 }

 .article_elevate_large .layout-article-elevate__lede .image_large-elevate .image_large__credit, .article_elevate_xlarge .layout-article-elevate__lede .image_large-elevate .image_large__credit {
   order: 2;
   font-style: italic;
   display: inline
 }

 .article_elevate_large .layout-article-elevate__lede .image_large-elevate .image_large__credit:before, .article_elevate_xlarge .layout-article-elevate__lede .image_large-elevate .image_large__credit:before {
   content: "("
 }

 .article_elevate_large .layout-article-elevate__lede .image_large-elevate .image_large__credit:after, .article_elevate_xlarge .layout-article-elevate__lede .image_large-elevate .image_large__credit:after {
   content: ")"
 }

 .article_elevate_large .layout-article-elevate__lede .image_large-elevate .image_large__container, .article_elevate_xlarge .layout-article-elevate__lede .image_large-elevate .image_large__container {
   margin-bottom: 0;
   display: flex
 }

 .article_elevate_large .layout-article-elevate__lede .image_large-elevate .image_large__dam-img, .article_elevate_xlarge .layout-article-elevate__lede .image_large-elevate .image_large__dam-img {
   object-fit: cover;
   width: 100%;
   max-width: 1344px;
   height: 100%
 }

 .article_elevate_large .layout-article-elevate__lede .image_large-elevate .image_large__dam-img--loading, .article_elevate_xlarge .layout-article-elevate__lede .image_large-elevate .image_large__dam-img--loading {
   background-color: #e6e6e6
 }

 .article_elevate_large .layout-article-elevate__lede .image_large-elevate .image_large__img, .article_elevate_xlarge .layout-article-elevate__lede .image_large-elevate .image_large__img {
   width: 100%;
   max-width: 1344px;
   height: 100%
 }

 .article_elevate_large .layout-article-elevate__lede .image_large-elevate .image_large__img--fade-in, .article_elevate_xlarge .layout-article-elevate__lede .image_large-elevate .image_large__img--fade-in {
   opacity: 0;
   visibility: hidden;
   transition: opacity .4s ease-in
 }

 .article_elevate_large .layout-article-elevate__lede .image_large-elevate .image_large__img--visible, .article_elevate_xlarge .layout-article-elevate__lede .image_large-elevate .image_large__img--visible {
   display: block
 }

 .article_elevate_large .layout-article-elevate__lede .image_large-elevate .image_large__img--hidden, .article_elevate_xlarge .layout-article-elevate__lede .image_large-elevate .image_large__img--hidden {
   display: none
 }

 .article_elevate_large .layout-article-elevate__lede .image_large-elevate .image_large__dam-img, .article_elevate_large .layout-article-elevate__lede .image_large-elevate .image_large__img, .article_elevate_xlarge .layout-article-elevate__lede .image_large-elevate .image_large__dam-img, .article_elevate_xlarge .layout-article-elevate__lede .image_large-elevate .image_large__img {
   border-radius: 8px
 }

 body[dir=rtl] .article_elevate_large .layout-article-elevate__lede .image_large-elevate .image_large__metadata, body[dir=rtl] .article_elevate_xlarge .layout-article-elevate__lede .image_large-elevate .image_large__metadata {
   font-size: .87rem
 }

 .article_elevate_xlarge .layout-article-elevate__lede {
   max-width: 1800px
 }

 .article_elevate_xlarge .layout-article-elevate__lede .image_large-elevate {
   margin-bottom: 24px
 }

 .article_elevate_xlarge .layout-article-elevate__lede .image_large-elevate .image_large__dam-img, .article_elevate_xlarge .layout-article-elevate__lede .image_large-elevate .image_large__img {
   border-radius: 0;
   max-width: 1800px
 }

 @media screen and (width>=768px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>[data-component-name=image].image_large-elevate .image_large__dam-img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>[data-component-name=image].image_large-elevate .image_large__img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__lede-wrapper>[data-component-name=image].image_large-elevate .image_large__dam-img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__lede-wrapper>[data-component-name=image].image_large-elevate .image_large__img {
     width: 100%;
     max-width: 660px;
     margin-inline: 0;
     position: relative;
     inset-inline: 0
   }
 }

 @media screen and (width<=767px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>[data-component-name=image].image_large-elevate, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__lede-wrapper>[data-component-name=image].image_large-elevate {
     max-width: 100%;
     margin-inline: auto
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>[data-component-name=image].image_large-elevate .image_large__dam-img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>[data-component-name=image].image_large-elevate .image_large__img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__lede-wrapper>[data-component-name=image].image_large-elevate .image_large__dam-img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__lede-wrapper>[data-component-name=image].image_large-elevate .image_large__img {
     border-radius: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede>.image_large-elevate .image_large__dam-img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede>.image_large-elevate .image_large__img {
     border-radius: 0;
     width: 100vw;
     margin-inline: -50vw;
     position: relative;
     inset-inline: 50%
   }
 }

 @media screen and (width>=768px) and (width<=1023px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__main .article__content>[data-component-name=image].image_large-elevate, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__main .article__lede-wrapper>[data-component-name=image].image_large-elevate, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__main .article__content>[data-component-name=image].image_large-elevate .image_large__dam-img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__main .article__content>[data-component-name=image].image_large-elevate .image_large__img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__main .article__lede-wrapper>[data-component-name=image].image_large-elevate .image_large__dam-img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__main .article__lede-wrapper>[data-component-name=image].image_large-elevate .image_large__img {
     max-width: unset
   }
 }

 @media screen and (width>=1024px) and (width<=1279px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede>.image_large-elevate .image_large__metadata {
     margin: 8px 0 0
   }
 }

 @media screen and (width>=1024px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede>.image_large-elevate {
     margin-inline: auto;
     position: relative;
     inset-inline: auto
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__main .article__content>[data-component-name=image].image_large-elevate, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__main .article__lede-wrapper>[data-component-name=image].image_large-elevate, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__main .article__content>[data-component-name=image].image_large-elevate .image_large__dam-img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__main .article__content>[data-component-name=image].image_large-elevate .image_large__img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__main .article__lede-wrapper>[data-component-name=image].image_large-elevate .image_large__dam-img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__main .article__lede-wrapper>[data-component-name=image].image_large-elevate .image_large__img {
     max-width: 1002px
   }
 }

 @media screen and (width>=1801px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored).article_elevate_xlarge .layout-article-elevate__lede .image_large-elevate .image_large__dam-img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored).article_elevate_xlarge .layout-article-elevate__lede .image_large-elevate .image_large__img {
     border-radius: 8px
   }
 }

 @media screen and (width>=1440px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored) .layout-article-elevate__lede>.image_large-elevate {
     padding: 0
   }
 }

 .article__main .article__content>[data-component-name=image].image_expandable-elevate {
   padding-inline-end: 0;
   width: 100%;
   margin-inline-start: 0;
   padding-top: 0;
   display: block
 }

 .article__main .article__content>[data-component-name=image].image_expandable-elevate+.image_expandable-elevate {
   margin-top: 24px;
   margin-bottom: 24px
 }

 .article__main .article__content>[data-component-name=image].image_expandable-elevate .image_expandable__metadata {
   color: #6e6e6e;
   margin-top: 8px;
   font-family: noto_serif, Georgia, Times New Roman, serif;
   font-size: .77rem;
   line-height: 1.27rem
 }

 .article__main .article__content>[data-component-name=image].image_expandable-elevate .image_expandable__metadata p {
   margin: 0
 }

 .article__main .article__content>[data-component-name=image].image_expandable-elevate .image_expandable__credit {
   padding: 0;
   font-style: italic
 }

 .article__main .article__content>[data-component-name=image].image_expandable-elevate .image_expandable__credit:before {
   content: "("
 }

 .article__main .article__content>[data-component-name=image].image_expandable-elevate .image_expandable__credit:after {
   content: ")"
 }

 .article__main .article__content>[data-component-name=image].image_expandable-elevate .image_expandable__img, .article__main .article__content>[data-component-name=image].image_expandable-elevate .image_expandable__dam-img {
   border-radius: 4px
 }

 .article__main .article__content>[data-component-name=image].image_expandable-elevate .image_expandable__metadata.image_expandable__metadata {
   margin-top: 8px
 }

 body[dir=rtl] .article__main .article__content>[data-component-name=image].image_expandable-elevate .image_expandable__metadata {
   font-size: .87rem
 }

 @media screen and (width>=480px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>[data-component-name=image].image_expandable-elevate {
     padding-inline-end: 0;
     margin-inline-start: 0;
     padding-top: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>[data-component-name=image].image_expandable-elevate+.image_expandable-elevate {
     margin-top: 24px;
     margin-bottom: 24px
   }
 }

 @media screen and (width>=768px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>[data-component-name=image].image_expandable-elevate {
     padding-inline-end: 12px;
     padding-top: 0;
     padding-bottom: 24px;
     display: table-cell;
     position: relative;
     inset-inline-start: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>[data-component-name=image].image_expandable-elevate .image_expandable__container {
     width: 542px;
     max-width: 332px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>[data-component-name=image].image_expandable-elevate+.image_expandable-elevate {
     padding-inline: 12px 0
   }
 }

 @media screen and (width>=1024px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>[data-component-name=image].image_expandable-elevate {
     inset-inline-start: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>[data-component-name=image].image_expandable-elevate .image_expandable__container {
     max-width: 485px
   }
 }

 @media screen and (width>=1280px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .article__content>[data-component-name=image].image_expandable-elevate {
     inset-inline-start: -162px
   }
 }

 .article__lede-wrapper>.video-resource-elevate, .article__content>.video-resource-elevate, .layout-article-elevate__lede>.video-resource-elevate {
   width: 100%;
   margin-bottom: 24px
 }

 .article__lede-wrapper>.video-resource-elevate .video-resource, .article__content>.video-resource-elevate .video-resource, .layout-article-elevate__lede>.video-resource-elevate .video-resource {
   width: 100%;
   max-width: 100%
 }

 .article__lede-wrapper>.video-resource-elevate .video-resource__cover, .article__content>.video-resource-elevate .video-resource__cover, .layout-article-elevate__lede>.video-resource-elevate .video-resource__cover {
   display: block
 }

 .article__lede-wrapper .video-resource-elevate[data-featured-video=true], .article__content .video-resource-elevate[data-featured-video=true], .layout-article-elevate__lede .video-resource-elevate[data-featured-video=true], .article__lede-wrapper .video-resource-elevate[data-featured-video=true] .video-resource, .article__content .video-resource-elevate[data-featured-video=true] .video-resource, .layout-article-elevate__lede .video-resource-elevate[data-featured-video=true] .video-resource {
   width: 100%;
   max-width: 100%
 }

 .layout-article-elevate .article__content>.video-resource--media-extra-large {
   clip-path: inset(0% round 8px)
 }

 .layout-article-elevate .layout-article-elevate__main .article__main .article__content>.video-resource {
   margin-bottom: 24px
 }

 .article__content>.video-resource-elevate {
   max-width: 660px
 }

 .article__content>.video-resource-elevate.vertical-video {
   aspect-ratio: 9/16;
   width: 326px
 }

 .article__lede-wrapper>.video-resource-elevate {
   margin-bottom: 24px
 }

 .article__lede-wrapper>.video-resource-elevate:has(.video-resource__stuck) {
   clip-path: none;
   position: static
 }

 @media screen and (width<=479px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__lede-wrapper>.video-resource-elevate:not(.vertical-video), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede>.video-resource-elevate:not(.vertical-video), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__content>.video-resource-elevate:not(.vertical-video) {
     max-width: unset;
     clip-path: none;
     width: 100vw;
     margin-inline-start: -50vw;
     inset-inline-start: 50%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_small .layout-article-elevate__lede .video-inline_carousel__video-playlist, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede .video-inline_carousel__video-playlist, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .layout-article-elevate__lede .video-inline_carousel__video-playlist {
     padding: 0 32px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_small .article__lede-wrapper .video-inline_carousel .video-inline_carousel__video-playlist, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .article__lede-wrapper .video-inline_carousel .video-inline_carousel__video-playlist, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper .video-inline_carousel .video-inline_carousel__video-playlist {
     padding: 0 20px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_small .article__content .video-inline_carousel .video-inline_carousel__video-playlist, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .article__content .video-inline_carousel .video-inline_carousel__video-playlist, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__content .video-inline_carousel .video-inline_carousel__video-playlist {
     padding: 0
   }
 }

 @media screen and (width>=480px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate:not(.sponsorship.underscored) .article__content>.video-resource {
     max-width: 660px;
     inset-inline-start: 0
   }
 }

 @media screen and (width<=767px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede>.video-resource-elevate .video-resource__overlay, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__lede-wrapper>.video-resource-elevate .video-resource__overlay, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__content>.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) .layout-article-elevate__lede>.video-resource-elevate .video-resource__overlay:hover, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__lede-wrapper>.video-resource-elevate .video-resource__overlay:hover, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__content>.video-resource-elevate .video-resource__overlay:hover {
     background: linear-gradient(#0000 9.72%, #000c 98.49%)
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede>.video-resource-elevate, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .article__content>.video-resource-elevate:not(.vertical-video), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede .video-inline_carousel__video-resource>.video-resource-elevate, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .article__content .video-inline_carousel__video-resource>.video-resource-elevate, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede>.video-resource-elevate, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .article__content>.video-resource-elevate:not(.vertical-video), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede .video-inline_carousel__video-resource>.video-resource-elevate, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .article__content .video-inline_carousel__video-resource>.video-resource-elevate {
     clip-path: none;
     width: 100vw;
     max-width: unset;
     margin-inline-start: -50vw;
     inset-inline-start: 50%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede>.video-resource-elevate .video-resource[data-component-name=video-player], body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede>.video-resource-elevate .video-resource[data-component-name=video-player] {
     overflow: hidden
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_small .article__content>.video-resource-elevate:not(.vertical-video), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_small .article__lede-wrapper>.video-resource-elevate, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_small .article__content .video-inline_carousel__video-resource>.video-resource-elevate, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_small .article__lede-wrapper .video-inline_carousel__video-resource>.video-resource-elevate, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__content>.video-resource-elevate:not(.vertical-video), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper>.video-resource-elevate, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__content .video-inline_carousel__video-resource>.video-resource-elevate, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper .video-inline_carousel__video-resource>.video-resource-elevate {
     clip-path: none;
     width: 100vw;
     max-width: unset;
     margin-inline-start: -50vw;
     inset-inline-start: 50%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_small .layout-article-elevate__lede .video-inline_carousel__video-playlist, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_small .article__lede-wrapper .video-inline_carousel__video-playlist, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede .video-inline_carousel__video-playlist, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .article__lede-wrapper .video-inline_carousel__video-playlist, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .layout-article-elevate__lede .video-inline_carousel__video-playlist, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper .video-inline_carousel__video-playlist, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_small .article__content .video-inline_carousel__video-playlist, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .article__content .video-inline_carousel__video-playlist, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__content .video-inline_carousel__video-playlist {
     max-width: 660px;
     padding: 0 32px
   }
 }

 @media screen and (width>=768px) and (width<=1023px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper>.video-resource-elevate .video-resource__chyron, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper .video-inline_carousel__video-resource .video-resource__chyron {
     font-size: 24px;
     font-weight: 700;
     line-height: 30px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper>.video-resource-elevate .video-resource__runtime, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper .video-inline_carousel__video-resource .video-resource__runtime {
     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).article_elevate_medium .article__lede-wrapper>.video-resource-elevate .video-resource__playhead, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper .video-inline_carousel__video-resource .video-resource__playhead {
     width: 84px;
     height: 84px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper>.video-resource-elevate .video-resource__controls, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper .video-inline_carousel__video-resource .video-resource__controls {
     padding: 24px
   }
 }

 @media screen and (width>=960px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_small .article__lede-wrapper>.video-resource-elevate .video-resource, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper>.video-resource-elevate .video-resource, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__lede-wrapper .video-resource-elevate[data-featured-video=true]:not(.vertical-video), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__content .video-resource-elevate[data-featured-video=true]:not(.vertical-video), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede .video-resource-elevate[data-featured-video=true]:not(.vertical-video), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__lede-wrapper .video-resource-elevate[data-featured-video=true]:not(.vertical-video) .video-resource, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__content .video-resource-elevate[data-featured-video=true]:not(.vertical-video) .video-resource, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede .video-resource-elevate[data-featured-video=true]:not(.vertical-video) .video-resource {
     width: 100%;
     max-width: 100%
   }
 }

 @media screen and (width>=768px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede>.video-resource-elevate .video-resource, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede .video-inline_carousel__video-resource>.video-resource-elevate .video-resource, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede>.video-resource-elevate .video-resource, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede .video-inline_carousel__video-resource>.video-resource-elevate .video-resource {
     width: 100%;
     max-width: 100%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede>.video-resource-elevate .video-resource__chyron, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede .video-inline_carousel__video-resource>.video-resource-elevate .video-resource__chyron, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede>.video-resource-elevate .video-resource__chyron, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede .video-inline_carousel__video-resource>.video-resource-elevate .video-resource__chyron {
     font-size: 24px;
     line-height: 30px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede>.video-resource-elevate .video-resource__runtime, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede .video-inline_carousel__video-resource>.video-resource-elevate .video-resource__runtime, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede>.video-resource-elevate .video-resource__runtime, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede .video-inline_carousel__video-resource>.video-resource-elevate .video-resource__runtime {
     font-size: 14px;
     line-height: 20px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede>.video-resource-elevate .video-resource__playhead, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede .video-inline_carousel__video-resource>.video-resource-elevate .video-resource__playhead, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede>.video-resource-elevate .video-resource__playhead, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede .video-inline_carousel__video-resource>.video-resource-elevate .video-resource__playhead, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede>.video-resource-elevate .video-resource__playhead.spinner:before, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede .video-inline_carousel__video-resource>.video-resource-elevate .video-resource__playhead.spinner:before, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede>.video-resource-elevate .video-resource__playhead.spinner:before, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede .video-inline_carousel__video-resource>.video-resource-elevate .video-resource__playhead.spinner:before {
     width: 84px;
     height: 84px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede>.video-resource-elevate .video-resource__controls, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede .video-inline_carousel__video-resource>.video-resource-elevate .video-resource__controls, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede>.video-resource-elevate .video-resource__controls, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede .video-inline_carousel__video-resource>.video-resource-elevate .video-resource__controls {
     padding: 24px
   }
 }

 @media screen and (width>=1024px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_small .article__lede-wrapper>.video-resource-elevate {
     width: 100%;
     max-width: 660px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede>.video-resource-elevate .video-resource, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede .video-inline_carousel__video-resource>.video-resource-elevate .video-resource, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede>.video-resource-elevate .video-resource, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede .video-inline_carousel__video-resource>.video-resource-elevate .video-resource {
     width: 100%;
     max-width: 100%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede>.video-resource-elevate .video-resource__playhead, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede .video-inline_carousel__video-resource>.video-resource-elevate .video-resource__playhead, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede>.video-resource-elevate .video-resource__playhead, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede .video-inline_carousel__video-resource>.video-resource-elevate .video-resource__playhead {
     text-align: center;
     inset-inline: 0;
     align-self: center;
     width: 120px;
     height: 120px;
     margin: auto;
     position: absolute;
     top: 0;
     bottom: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede>.video-resource-elevate .video-resource__playhead.spinner:before, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede .video-inline_carousel__video-resource>.video-resource-elevate .video-resource__playhead.spinner:before, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede>.video-resource-elevate .video-resource__playhead.spinner:before, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede .video-inline_carousel__video-resource>.video-resource-elevate .video-resource__playhead.spinner:before {
     width: 120px;
     height: 120px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede>.video-resource-elevate .video-resource__playhead .play-icon, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede .video-inline_carousel__video-resource>.video-resource-elevate .video-resource__playhead .play-icon, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede>.video-resource-elevate .video-resource__playhead .play-icon, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede .video-inline_carousel__video-resource>.video-resource-elevate .video-resource__playhead .play-icon {
     width: 65px;
     margin-inline-start: 10px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede>.video-resource-elevate .video-resource__overlay, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede>.video-resource-elevate .video-resource__controls, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede .video-inline_carousel__video-resource>.video-resource-elevate .video-resource__overlay, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede .video-inline_carousel__video-resource>.video-resource-elevate .video-resource__controls, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede>.video-resource-elevate .video-resource__overlay, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede>.video-resource-elevate .video-resource__controls, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede .video-inline_carousel__video-resource>.video-resource-elevate .video-resource__overlay, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede .video-inline_carousel__video-resource>.video-resource-elevate .video-resource__controls {
     display: block
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede>.video-resource-elevate .video-resource__info, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede .video-inline_carousel__video-resource>.video-resource-elevate .video-resource__info, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede>.video-resource-elevate .video-resource__info, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede .video-inline_carousel__video-resource>.video-resource-elevate .video-resource__info {
     bottom: 24px;
     position: absolute;
     inset-inline-start: 24px
   }
 }

 @media screen and (width<=1800px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede .video-resource-elevate {
     clip-path: none
   }
 }

 @media screen and (width>=1280px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper>.video-resource-elevate .video-resource__chyron, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper .video-inline_carousel__video-resource .video-resource__chyron {
     font-size: 24px;
     font-weight: 700;
     line-height: 30px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper>.video-resource-elevate .video-resource__runtime, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper .video-inline_carousel__video-resource .video-resource__runtime {
     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).article_elevate_medium .article__lede-wrapper>.video-resource-elevate .video-resource__playhead, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper .video-inline_carousel__video-resource .video-resource__playhead {
     width: 84px;
     height: 84px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper>.video-resource-elevate .video-resource__controls, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper .video-inline_carousel__video-resource .video-resource__controls {
     padding: 24px
   }
 }

 .article {
   margin-bottom: 32px
 }

 .article__lede-wrapper {
   border: none;
   margin: 0;
   padding: 0
 }

 .article__lede-wrapper .video-resource {
   margin: 0
 }

 .article__lede-wrapper .video-resource__details, .article__lede-wrapper .video-inline_carousel {
   margin-bottom: 32px
 }

 .article__lede-wrapper .gallery-inline {
   margin-bottom: 16px
 }

 .article__main {
   flex-direction: column;
   display: flex
 }

 .article__main .interactive-video {
   margin-top: 0;
   margin-bottom: 32px
 }

 .article__main .article__lede-wrapper>[data-component-name=image], .article__main .article__content>[data-component-name=image] {
   border-bottom: 0;
   padding-bottom: 0
 }

 .article__main .article__lede-wrapper>[data-component-name=image] .image__metadata, .article__main .article__lede-wrapper>[data-component-name=image] .image_inline-small__metadata, .article__main .article__lede-wrapper>[data-component-name=image] .image_expandable__metadata, .article__main .article__lede-wrapper>[data-component-name=image] .image-slider__metadata, .article__main .article__lede-wrapper>[data-component-name=image] .interactive-video__metadata, .article__main .article__lede-wrapper>[data-component-name=image] .image_large__metadata, .article__main .article__lede-wrapper>[data-component-name=image] .image_medium__metadata, .article__main .article__content>[data-component-name=image] .image__metadata, .article__main .article__content>[data-component-name=image] .image_inline-small__metadata, .article__main .article__content>[data-component-name=image] .image_expandable__metadata, .article__main .article__content>[data-component-name=image] .image-slider__metadata, .article__main .article__content>[data-component-name=image] .interactive-video__metadata, .article__main .article__content>[data-component-name=image] .image_large__metadata, .article__main .article__content>[data-component-name=image] .image_medium__metadata {
   border-bottom: 1px solid #e6e6e6;
   max-width: 676px;
   margin: 8px auto 0;
   padding-bottom: 8px;
   display: block
 }

 .article__main .article__lede-wrapper>[data-component-name=image] .image__credit, .article__main .article__lede-wrapper>[data-component-name=image] .image_inline-small__credit, .article__main .article__lede-wrapper>[data-component-name=image] .image_expandable__credit, .article__main .article__lede-wrapper>[data-component-name=image] .image-slider__credit, .article__main .article__lede-wrapper>[data-component-name=image] .interactive-video__credit, .article__main .article__lede-wrapper>[data-component-name=image] .image_medium__credit, .article__main .article__lede-wrapper>[data-component-name=image] .image_large__credit, .article__main .article__content>[data-component-name=image] .image__credit, .article__main .article__content>[data-component-name=image] .image_inline-small__credit, .article__main .article__content>[data-component-name=image] .image_expandable__credit, .article__main .article__content>[data-component-name=image] .image-slider__credit, .article__main .article__content>[data-component-name=image] .interactive-video__credit, .article__main .article__content>[data-component-name=image] .image_medium__credit, .article__main .article__content>[data-component-name=image] .image_large__credit {
   visibility: visible;
   color: #6e6e6e;
   font-size: 14px;
   line-height: 20px;
   display: inline
 }

 .article__main .article__lede-wrapper>[data-component-name=image] .image__caption, .article__main .article__lede-wrapper>[data-component-name=image] .image_inline-small__caption, .article__main .article__lede-wrapper>[data-component-name=image] .image_expandable__caption, .article__main .article__lede-wrapper>[data-component-name=image] .image-slider__caption, .article__main .article__lede-wrapper>[data-component-name=image] .interactive-video__caption, .article__main .article__lede-wrapper>[data-component-name=image] .image_large__caption, .article__main .article__lede-wrapper>[data-component-name=image] .image_medium__caption, .article__main .article__content>[data-component-name=image] .image__caption, .article__main .article__content>[data-component-name=image] .image_inline-small__caption, .article__main .article__content>[data-component-name=image] .image_expandable__caption, .article__main .article__content>[data-component-name=image] .image-slider__caption, .article__main .article__content>[data-component-name=image] .interactive-video__caption, .article__main .article__content>[data-component-name=image] .image_large__caption, .article__main .article__content>[data-component-name=image] .image_medium__caption {
   color: #0c0c0c;
   font-size: 14px;
   line-height: 20px;
   display: inline
 }

 .article__main .article__lede-wrapper>.image_inline .image_inline-small__metadata, .article__main .article__content>.image_inline .image_inline-small__metadata {
   border: 0;
   display: block
 }

 .article__main .article__lede-wrapper>.image.image--eq-small .image__credit, .article__main .article__content>.image.image--eq-small .image__credit {
   line-height: 20px
 }

 .article__main .article__lede-wrapper>.interactive-video .interactive-video__caption, .article__main .article__content>.interactive-video .interactive-video__caption {
   margin-top: 0
 }

 .article__main .article__lede-wrapper>.image_inline-small .image_inline-small__caption, .article__main .article__content>.image_inline-small .image_inline-small__caption {
   margin-bottom: 0
 }

 .article__main .article__lede-wrapper>.image-slider .image-slider__caption, .article__main .article__content>.image-slider .image-slider__caption {
   margin-top: 8px;
   padding-top: 0;
   display: block
 }

 .article__lede-wrapper>.video-resource, .article__content>.video-resource, .layout-no-rail-article-fullwidth__lede>.video-resource {
   margin-bottom: 24px;
   position: relative
 }

 .article__lede-wrapper>.video-resource .video-resource__cover, .article__content>.video-resource .video-resource__cover, .layout-no-rail-article-fullwidth__lede>.video-resource .video-resource__cover {
   display: block
 }

 .article__content>.video-resource {
   max-width: 676px
 }

 .article__lede-wrapper>.video-resource:has(.video-resource__stuck) {
   clip-path: none;
   position: static
 }

 .article__lede-wrapper>.video-resource:has(.video-resource__stuck).video-resource--media-extra-large {
   clip-path: none
 }

 .layout-no-rail-article-fullwidth__lede .image__picture, .layout-no-rail-article-fullwidth-comms__lede .image__picture, .layout-no-rail-article-fullwidth-sponsor__lede .image__picture, .article__lede-wrapper .image__picture, .article__content .image__picture {
   height: 0;
   display: contents
 }

 .layout-no-rail-article-fullwidth .article .article__content, .layout-no-rail-article-fullwidth-comms .article .article__content, .layout-no-rail-article-fullwidth-sponsor .article .article__content {
   margin: 0
 }

 .sponsorship .article {
   justify-content: center;
   max-width: 1100px;
   margin-left: auto;
   margin-right: auto
 }

 .sponsorship .article .active {
   flex: 1
 }

 @media screen and (width>=480px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .image_medium__metadata {
     border: none;
     max-width: 218px;
     margin-top: 0;
     margin-left: 16px;
     display: flex
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__main .image_medium__caption {
     margin-top: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-no-rail-article-fullwidth__lede>.video-resource .video-resource__controls, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__lede-wrapper>.video-resource .video-resource__controls {
     padding: 24px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-no-rail-article-fullwidth__lede>.video-resource .video-resource__playhead, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__lede-wrapper>.video-resource .video-resource__playhead, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-no-rail-article-fullwidth__lede>.video-resource .video-resource__playhead.spinner:before, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__lede-wrapper>.video-resource .video-resource__playhead.spinner:before {
     width: 84px;
     height: 84px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-no-rail-article-fullwidth__lede>.video-resource .video-resource__chyron, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__lede-wrapper>.video-resource .video-resource__chyron {
     font-size: 24px;
     line-height: 30px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-no-rail-article-fullwidth__lede>.video-resource .video-resource__runtime, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__lede-wrapper>.video-resource .video-resource__runtime {
     font-size: 14px;
     line-height: 20px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored) .article__content>[data-article-gutter], body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored) .article__content>.video-resource {
     max-width: 676px;
     position: relative
   }
 }

 @media screen and (width>=960px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__content {
     margin-right: 60px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article .video-inline_carousel [data-component-name=video-resource] .video-resource__details {
     display: none
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article .video-inline_carousel .video-resource__image .image {
     margin: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article .video-inline_carousel .video-playlist [data-component-name=video-resource] .video-resource__details {
     flex-direction: column-reverse;
     align-self: flex-start;
     padding-bottom: 0;
     display: flex
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article .video-inline_carousel .video-playlist [data-component-name=video-resource] .video-resource__details .video-resource__headline, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article .video-inline_carousel .video-playlist [data-component-name=video-resource] .video-resource__details .video-resource__credit {
     margin-top: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article .video-inline_carousel .video-playlist [data-component-name=video-resource] .image {
     display: block
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-no-rail-article-fullwidth .article__content>.video-resource {
     left: 117px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-no-rail-article-fullwidth .layout-no-rail-article-fullwidth__lede .video-resource {
     width: 100%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored) .article__content {
     margin-right: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored) .article__content>.video-resource {
     width: 100%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored) .article__content>[data-article-gutter] {
     left: calc(50vw - 543px)
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-with-rail .article .article__content {
     margin-right: 59px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .sponsorship .article .active {
     max-width: 1100px
   }
 }

 @media screen and (width>=960px) and (width<=1279px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored) .article__content>.video-resource {
     left: calc(50vw - 543px)
   }
 }

 @media screen and (width>=1280px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article {
     margin-bottom: 48px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__content {
     margin-right: 88px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored) .article__content {
     width: 100%;
     margin-right: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored) .article__content>.video-resource {
     margin-left: auto;
     margin-right: auto
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored) .article__content>[data-article-gutter] {
     left: calc(49vw - 536px)
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored):not(.underscored) .article__content {
     max-width: 910px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-with-rail .article .article__content {
     margin-right: 94px
   }
 }

 .headline__sub-description:before {
  content: "";
   position: relative;
   top: 3px;
   left: -2px
 }

 @media screen and (width>=1360px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-no-rail-article-fullwidth .article__content, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-no-rail-article-fullwidth-comms .article__content, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-no-rail-article-fullwidth-sponsor .article__content, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .sponsorship.underscored .article__content {
     margin-right: 94px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored:not(.kiln-edit-mode) .article__main:has(.article__table-of-contents-wrapper:not(:empty)) {
     grid-template: "lede lede""toc main";
     column-gap: 24px;
     display: grid
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored:not(.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:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored:not(.kiln-edit-mode) .article__main:has(.article__table-of-contents-wrapper:not(:empty)) .article__lede-wrapper {
     grid-area: lede
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored:not(.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:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored:not(.kiln-edit-mode) .article__main:has(.article__table-of-contents-wrapper:not(:empty)) .article__table-of-contents-wrapper {
     grid-area: toc;
     width: 292px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored:not(.kiln-edit-mode) .article__main:has(.article__table-of-contents-wrapper:not(:empty)) .layout-with-rail__rail {
     grid-area: rail
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).underscored:not(.kiln-edit-mode).sponsorship .article__main:has(.article__table-of-contents-wrapper:not(:empty)) .article__content {
     width: inherit
   }
 }

 @media screen and (width<=479px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-no-rail-article-fullwidth .article__main, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-no-rail-article-fullwidth-comms .article__main, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-no-rail-article-fullwidth-sponsor .article__main {
     margin-top: var(--theme-article-spacing-top)
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-no-rail-article-fullwidth__lede>.video-resource, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__lede-wrapper>.video-resource, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__content>.video-resource {
     max-width: unset;
     clip-path: none;
     margin-left: -16px;
     margin-right: -16px
   }
 }

 @media screen and (width<=708px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored) .article__content>[data-article-gutter]:not(.promo-image-elevate) {
     left: 0
   }
 }

 @media screen and (width>=709px) and (width<=959px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored) .article__content>[data-article-gutter]:not(.promo-image-elevate), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored) .article__content>.video-resource {
     left: calc(50vw - 354px)
   }
 }

 @media screen and (width>=960px) and (width<=1080px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored) .article__content>[data-article-gutter], body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored) .article__content>.video-resource {
     left: 0
   }
 }

 @media screen and (width>=1332px) and (width<=1440px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored) .article__content>[data-article-gutter] {
     inset-inline-start: 13%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored):not(.layout-article-elevate) .article__content-container {
     padding-inline-start: calc(50vw - 662.5px)
   }
 }

 @media screen and (width>=1440px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored) .article__content>[data-article-gutter] {
     inset-inline-start: 13%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored):not(.layout-article-elevate) .article .article__content-container {
     padding-inline-start: 6%
   }
 }

 @media screen and (width>=1360px) and (width<=1400px) {
   .layout-with-rail__rail {
     margin-left: 60px
   }
 }

 @media screen and (width>=480px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored) .article__content>.editor-note-elevate {
     max-width: 660px
   }
 }

 @media screen and (width>=960px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-rail_right {
     height: 600px;
     position: relative
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-rail_right__container {
     position: static;
     top: 40px
   }

   .kiln-edit-mode body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-rail_right {
     margin-bottom: 24px
   }

   .kiln-edit-mode body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-rail_right .ad-slot-rail__container {
     top: calc(3.5rem + 40px)
   }

   .kiln-edit-mode body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-rail_right .ad-slot {
     height: 250px
   }
 }

 @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 .resizeListenerIframe {
   opacity: 0;
   pointer-events: none;
   z-index: -1;
   width: 100%;
   height: 100%;
   display: block;
   position: absolute;
   top: 0;
   left: 0;
   overflow: hidden
 }

 .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)
 }

 @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
   }
 }

 .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(images/SBM204n76yZj.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: none
 }

 .ad-feedback__container .ad-feedback__emoji-base.ad-feedback__emoji-not-good:before {
  background-image: none
 }

 .ad-feedback__container .ad-feedback__emoji-base.ad-feedback__emoji-okay:before {
  background-image: none
 }

 .ad-feedback__container .ad-feedback__emoji-base.ad-feedback__emoji-good:before {
  background-image: none
 }

 .ad-feedback__container .ad-feedback__emoji-base.ad-feedback__emoji-great:before {
  background-image: none
 }

 .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: none;
   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(images/SBM204n76yZj.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(images/SBM204n76yZj.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
   }
 }

 .image_large {
   max-width: 676px;
   margin: 0 auto 32px
 }

 .image_large .image_large__picture {
   display: flex
 }

 .image_large__hide-placeholder .kiln-placeholder {
   display: none
 }

 .image_large .image_large__picture .image_large__dam-img {
   width: 100%;
   height: auto
 }

 .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-decoration-line: var(--primitive-type-text-decoration-none);
   text-underline-offset: var(--primitive-space-04);
   text-decoration-thickness: var(--primitive-border-01)
 }

 .vossi-alerts__description a:hover {
   color: var(--theme-component-alerts-link-hover);
   text-decoration-line: var(--primitive-type-text-decoration-underline);
   text-underline-offset: var(--primitive-space-04);
   text-decoration-thickness: var(--primitive-border-01)
 }

 .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
 }

 .series-banner {
   height: 100%;
   margin-bottom: 16px;
   overflow: hidden
 }

 .series-banner[data-rendered=false] {
   border: 0;
   margin-bottom: 0
 }

 .series-banner__background-wrapper {
   z-index: 1;
   height: 70px;
   position: relative
 }

 .series-banner__background {
   height: 70px
 }

 .series-banner__background .image {
   width: 100%;
   height: 100%;
   margin: 0;
   padding: 0
 }

 .series-banner__background .image .image__container {
   display: block
 }

 .series-banner__background:has(.image__dam-img[src*=fallback]) {
   display: none
 }

 .series-banner__title-wrapper {
   width: 100%;
   height: 70px;
   padding: 0;
   position: absolute;
   top: 0
 }

 .series-banner__title {
   flex-direction: column;
   justify-content: center;
   width: 100%;
   min-width: 300px;
   max-width: 1440px;
   height: 100%;
   margin: 0 auto;
   padding: 20px 16px;
   display: flex
 }

 .series-banner__no-image {
   border-bottom: 1px solid #e6e6e6
 }

 .series-banner__no-image: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)) {
   border-bottom: none
 }

 .series-banner__no-image: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)):after {
   content: "";
   z-index: 2;
   pointer-events: none;
   background: #e6e6e6;
   width: 100vw;
   height: 1px;
   position: absolute;
   bottom: 0;
   left: 50%;
   transform: translate(-50%)
 }

 .series-banner__logo {
   color: inherit;
   justify-content: space-between;
   text-decoration: none;
   display: flex
 }

 .series-banner__logo .image {
   border-bottom: none;
   width: 100%;
   margin: 0;
   padding: 0;
   display: block
 }

 .series-banner__logo .image__picture {
   height: 40px;
   display: block
 }

 .series-banner__logo .image__container {
   background-color: initial;
   margin-bottom: 0;
   display: block
 }

 .series-banner__logo .image.image--eq-small .image__container:only-child {
   margin-bottom: 0
 }

 .series-banner__logo .image__dam-img {
   object-fit: initial;
   width: auto;
   max-width: 100%;
   max-height: 40px
 }

 .series-banner__logo-heading {
   font-size: 20px;
   font-family: var(--theme-section-headline__font-family);
   margin: 0
 }

 .series-banner__logo-heading--no-logo {
   max-width: 676px
 }

 .series-banner__description {
   display: none
 }

 .series-banner__description-mobile {
   color: #000;
   width: 100%;
   min-width: 300px;
   max-width: 1440px;
   margin: 0 auto;
   padding: 16px 16px 0
 }

 .series-banner__text-banner {
   width: 100%;
   height: 100%;
   color: inherit;
   justify-content: space-between;
   align-items: center;
   font-weight: 700;
   text-decoration: none;
   display: flex
 }

 .series-banner__see-more {
   justify-content: space-between;
   align-items: center;
   width: 80px;
   font-size: 14px;
   font-weight: 700;
   text-decoration: none;
   display: flex
 }

 .series-banner__see-more>.icon-ui-caret-right-thick {
   fill: inherit;
   width: 12px;
   height: 12px
 }

 .series-banner__light-text {
   color: #fff;
   fill: #fff
 }

 .series-banner__light-text .series-banner__background:after {
   content: "";
   background: linear-gradient(83.03deg, #00000080 21.86%, #0000 64.84%);
   width: 100%;
   height: 100%;
   position: absolute;
   top: 0;
   left: 0
 }

 .series-banner .image__metadata {
   display: none
 }

 .series-banner .image__container {
   height: 100%
 }

 .series-banner .image__outer-container {
   float: none;
   margin: 0;
   padding: 0
 }

 .series-banner .image__outer-container:after {
   display: none
 }

 .series-banner~.ad-slot-top {
   padding: 0 0 0 16px
 }

 .series-banner~.ad-slot-top .ad-feedback-link-container {
   display: none
 }

 .series-banner~.ad-slot-top .ad-slot {
   z-index: 2;
   width: unset;
   border: none;
   padding: 0;
   margin-bottom: 0 !important
 }

 .layout__content-wrapper:has(.zone:first-child.zone--t-dark) [data-uri*="/_components/series-banner/"] {
   margin-bottom: 0
 }

 @media screen and (width>=960px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .series-banner__background-wrapper, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .series-banner__background, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .series-banner__title-wrapper {
     height: 90px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .series-banner__title {
     padding: 20px 32px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .series-banner__title: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)) {
     padding: 20px 40px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .series-banner__logo .image {
     padding: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .series-banner__logo .image__picture {
     height: 50px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .series-banner__logo .image__dam-img {
     height: 50px;
     max-height: 50px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .series-banner__description-mobile {
     display: none
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .series-banner~.ad-slot-top {
     justify-content: flex-end;
     align-items: center;
     min-width: 300px;
     max-width: 1440px;
     margin-left: auto;
     margin-right: auto;
     padding: 0 32px;
     display: flex;
     position: absolute;
     bottom: 0;
     left: 0;
     right: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .series-banner[data-rendered=true]~.ad-slot-top {
     height: 90px
   }
 }

 @media (width>=480px) and (width<=767px), (width>=768px) and (width<=1023px) {
   .series-banner__title: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)) {
     margin-left: -50vw;
     margin-right: -50vw;
     padding: 20px 40px;
     position: relative;
     left: 50%;
     right: 50%;
     box-shadow: inset 0 -1px #e6e6e6
   }
 }

 @media (width>=300px) and (width<=479px) {
   .series-banner__title: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)) {
     margin-left: -50vw;
     margin-right: -50vw;
     padding: 20px 28px;
     position: relative;
     left: 50%;
     right: 50%;
     box-shadow: inset 0 -1px #e6e6e6
   }
 }

 @media (width>=1024px) and (width<=1279px), (width>=1280px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .series-banner__title: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)) {
     padding: 20px 48px
   }
 }

 .ad-slot-top {
   flex-grow: 0;
   justify-content: flex-start;
   align-self: flex-start;
   display: flex
 }

 @media screen and (width>=960px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-top {
     border: none;
     flex-grow: 1;
     justify-content: flex-end;
     align-self: flex-end;
     padding: 0;
     display: flex
   }
 }

 .vossi-breadcrumb {
   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: 400;
   line-height: var(--primitive-type-line-height-14);
   letter-spacing: var(--theme-semantic-type-metadata-letter-spacing__none);
   width: unset;
   margin-bottom: var(--primitive-space-24);
   display: block
 }

 .vossi-breadcrumb__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: 400;
   line-height: unset;
   letter-spacing: var(--theme-semantic-type-metadata-letter-spacing__none);
   text-decoration: var(--primitive-type-text-decoration-none);
   display: inline
 }

 .vossi-breadcrumb__link:hover {
   color: var(--theme-semantic-color-link-primary-overrides-hover);
   text-decoration: var(--primitive-type-text-decoration-underline);
   text-underline-offset: var(--primitive-space-04)
 }

 .vossi-breadcrumb__link:active {
   color: var(--theme-semantic-color-link-primary-overrides-press);
   text-decoration: var(--primitive-type-text-decoration-underline);
   text-underline-offset: var(--primitive-space-04)
 }

 .vossi-breadcrumb__link:focus-visible {
   color: var(--theme-semantic-color-link-primary-overrides-focus);
   padding: var(--theme-semantic-space-sm);
   border-radius: var(--theme-semantic-radius-md);
   border: var(--primitive-border-none);
   outline-style: solid;
   outline-color: var(--theme-semantic-color-border-focus-primary);
   outline-width: var(--semantic-border-lg);
   outline-offset: 1px;
   flex-direction: column;
   align-items: flex-start
 }

 .vossi-breadcrumb__child-link {
   margin-left: var(--primitive-space-04)
 }

 .vossi-breadcrumb__read-time {
   text-transform: var(--primitive-type-text-transform-uppercase);
   color: var(--semantic-color-type-quartenary);
   display: none
 }

 .vossi-breadcrumb__grandchild-link {
   margin-left: var(--primitive-space-04)
 }

 .vossi-breadcrumb__parent-link {
   margin-right: var(--primitive-space-04)
 }

 .vossi-breadcrumb_elevate {
   color: var(--theme-semantic-color-link-primary-base-default);
   font-family: var(--theme-semantic-type-metadata-font-family);
   font-size: var(--theme-component-breadcrumb-link-font-size);
   font-style: normal;
   font-weight: 500;
   line-height: var(--primitive-type-line-height-14);
   letter-spacing: normal;
   gap: var(--primitive-space-04);
   flex-wrap: wrap;
   align-items: center;
   display: flex
 }

 .vossi-breadcrumb_elevate__link {
   color: var(--theme-semantic-color-link-primary-base-default);
   font-family: var(--theme-semantic-type-metadata-font-family);
   font-size: var(--theme-component-breadcrumb-link-font-size);
   font-style: normal;
   font-weight: 500;
   line-height: var(--primitive-type-line-height-14);
   letter-spacing: var(--theme-component-breadcrumb-letter-spacing);
   text-transform: var(--primitive-type-text-transform-uppercase);
   text-decoration: var(--primitive-type-text-decoration-none);
   height: var(--primitive-size-20);
   text-decoration-thickness: var(--primitive-size-01);
   text-underline-offset: var(--primitive-size-04);
   justify-content: center;
   align-items: center;
   display: flex
 }

 .vossi-breadcrumb_elevate__link:focus-visible {
   color: var(--theme-semantic-color-link-primary-overrides-focus);
   line-height: var(--theme-component-breadcrumb-link-line-height);
   padding: var(--primitive-size-04);
   border-radius: var(--theme-semantic-radius-md);
   border: var(--primitive-border-none);
   outline-color: var(--theme-semantic-color-border-focus-primary);
   outline-width: var(--semantic-border-lg);
   outline-offset: var(--primitive-space-01);
   outline-style: solid
 }

 .vossi-breadcrumb_elevate__link:hover {
   color: var(--theme-semantic-color-link-primary-overrides-hover);
   line-height: var(--theme-component-breadcrumb-link-line-height);
   text-decoration: var(--primitive-type-text-decoration-underline)
 }

 .vossi-breadcrumb_elevate__link:active {
   color: var(--theme-semantic-color-link-primary-overrides-press);
   line-height: var(--theme-component-breadcrumb-link-line-height)
 }

 .vossi-breadcrumb_elevate__link-separator {
   color: var(--theme-component-breadcrumb-divider-color);
   font-family: var(--theme-semantic-type-metadata-font-family__elev);
   font-size: var(--theme-component-breadcrumb-read-time-separator-font-size);
   font-style: normal;
   font-weight: 500;
   line-height: var(--theme-component-breadcrumb-read-time-separator-line-height);
   letter-spacing: var(--theme-semantic-type-metadata-letter-spacing__none);
   align-self: flex-start
 }

 .vossi-breadcrumb_elevate__read-time-separator {
   color: var(--theme-component-breadcrumb-divider-color);
   font-family: var(--theme-semantic-type-metadata-font-family__elev);
   font-size: var(--theme-component-breadcrumb-read-time-separator-font-size);
   letter-spacing: normal;
   padding-top: var(--primitive-border-08);
   padding-bottom: var(--primitive-border-08);
   padding-left: var(--primitive-border-01);
   padding-right: var(--primitive-border-01);
   height: var(--primitive-size-20);
   font-style: normal;
   font-weight: 400;
   line-height: normal
 }

 .vossi-breadcrumb_elevate__parent-link {
   margin-right: var(--primitive-space-none)
 }

 .vossi-breadcrumb_elevate__child-link {
   margin-left: var(--primitive-space-none)
 }

 .vossi-breadcrumb_elevate__grandchild-link {
   margin-right: var(--primitive-space-none)
 }

 .vossi-breadcrumb_elevate__read-time {
   gap: var(--primitive-space-04);
   text-transform: var(--primitive-type-text-transform-uppercase);
   color: var(--semantic-color-type-quartenary);
   text-wrap-mode: nowrap;
   white-space-collapse: collapse;
   height: var(--primitive-size-20);
   line-height: var(--primitive-type-line-height-20);
   letter-spacing: var(--primitive-space-01);
   align-items: center;
   display: flex
 }

 .vossi-breadcrumb_elevate__margin-article {
   margin-top: var(--primitive-size-40);
   margin-bottom: var(--primitive-size-16)
 }

 .vossi-breadcrumb__link-separator:after {
   content: " / "
 }

 .vossi-breadcrumb_elevate__link-separator {
  content: "";
   width: 16px;
   height: 16px
 }

 [dir=rtl] .vossi-breadcrumb_elevate__link-separator {
   transform: scaleX(-1)
 }

 .vossi-breadcrumb_elevate__link-separator:after {
   display: none
 }

 .vossi-breadcrumb_elevate__read-time-separator {
  content: ""
 }

 .vossi-breadcrumb_elevate__read-time-separator:after {
   display: none
 }

 body[dir=rtl] .breadcrumb-elevate {
   max-width: 1440px;
   margin: 40px auto 16px;
   padding-inline: 48px
 }

 body[dir=rtl] .breadcrumb__read-time, body[dir=rtl] .breadcrumb__link, body[dir=rtl] .breadcrumb-elevate a {
   letter-spacing: 0;
   font-size: 14px
 }

 .article_elevate_xlarge .breadcrumb-elevate {
   justify-content: center;
   margin-bottom: 32px
 }

 @media screen and (width<=767px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .breadcrumb-elevate {
     margin-top: 24px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .breadcrumb-elevate {
     padding: 0
   }
 }

 @media screen and (width>=768px) and (width<=1023px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .breadcrumb-elevate {
     margin-top: 32px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .breadcrumb-elevate {
     padding-inline: 32px
   }
 }

 @media screen and (width>=1280px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .breadcrumb-elevate {
     margin-left: 0 48px
   }
 }

 .ad-slot-wrapper.qtm-element {
   margin: 0 auto 16px
 }

 .ad-slot-wrapper.qtm-element:after {
   content: "Advertisement";
   color: #b1b1b1;
   background: #f8f8f8;
   justify-content: center;
   align-items: center;
   width: 300px;
   height: 250px;
   margin: 0 auto;
   font-size: 14px;
   display: flex
 }

 .ad-slot-wrapper.qtm-element:has(.adfuel-rendered):after {
   display: none
 }

 .ad-slot-wrapper.qtm-element .qtm-slot-inner {
   text-align: center;
   z-index: 2;
   margin: 0 auto;
   display: block
 }

 .ad-slot-wrapper.qtm-element .qtm-slot-inner.adfuel-rendered {
   min-height: unset
 }

 @media screen and (width<=479px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .quantum-anchor-ad {
     z-index: 3;
     background: #f8f8f8;
     border-top: 1px solid #e6e6e6;
     flex-direction: column;
     align-items: center;
     width: 100%;
     height: 78px;
     padding: 4px 0;
     display: flex;
     position: fixed;
     bottom: 0;
     left: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .quantum-anchor-ad .component-qtm {
     justify-content: center;
     width: 320px;
     display: flex
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .quantum-anchor-ad:before {
     content: "ADVERTISEMENT";
     color: #b1b1b1;
     justify-content: center;
     align-items: center;
     padding: 0 0 4px;
     font-size: 12px;
     display: flex
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .quantum-anchor-ad.no-label {
     height: 50px;
     padding: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .quantum-anchor-ad.no-label:before {
     display: none
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .quantum-anchor-ad .anchor-ad__close-btn {
     color: #6e6e6e;
     background: 0 0;
     border: none;
     outline: none;
     width: 24px;
     height: 24px;
     margin: 0;
     padding: 0;
     font-size: 32px;
     font-weight: 200;
     line-height: 24px;
     display: none;
     position: absolute;
     top: 13px;
     left: calc(50% + 25vw + 68px)
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .quantum-anchor-ad.collapsible:before {
     display: none
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .quantum-anchor-ad.collapsible {
     justify-content: space-evenly;
     height: 50px;
     padding: 0;
     display: flex
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .quantum-anchor-ad.collapsible.auto-dismiss-animation {
     transition: all .5s;
     transform: translateY(100%)
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .quantum-anchor-ad.collapsible .anchor-ad__close-btn {
     display: block
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .quantum-anchor-ad .anchor-ad:after {
     content: " ";
     background: #e6e6e6;
     justify-content: center;
     align-items: center;
     width: 320px;
     height: 50px;
     margin: 0 auto;
     display: flex
   }
 }

 @media screen and (width>=480px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .quantum-anchor-ad {
     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) .ad-slot-wrapper.qtm-element:after {
     width: 300px;
     height: 250px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobil-app.kiln-edit-mode) .ad-slot-wrapper.qtm-element .qtm-slot-inner {
     min-height: 250px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobil-app.kiln-edit-mode) .ad-slot-wrapper.qtm-element .qtm-slot-inner.adfuel-rendered {
     min-height: unset
   }
 }

 @media screen and (width>=960px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-wrapper.qtm-element {
     min-width: 100%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-wrapper.qtm-element:after {
     width: 100%;
     max-width: 660px;
     height: 250px;
     margin: 0 auto
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .ad-slot-wrapper.qtm-element .ad-slot-inner {
     min-height: 250px;
     padding: 0
   }

   body[data-page-type=gallery] .ad-slot-wrapper.qtm-element {
     margin: 0 auto 64px
   }
 }

 @media screen and (width>=480px) and (width<=959px) {
   body[data-page-type=gallery] .ad-slot-wrapper.qtm-element .ad-slot-inner {
     min-height: 0
   }
 }

 @media screen and (width<=479px) {
   body[data-page-type=gallery] .ad-slot-wrapper.qtm-element {
     margin: 0 auto 40px
   }
 }

 .vossi-action-bar__action-sheet {
   border: 1px solid var(--theme-semantic-color-border-quartenary, #e6e6e6);
   visibility: hidden;
   width: 100%;
   height: auto;
   max-height: 0;
   padding-bottom: var(--primitive-space-none);
   background: #fff;
   border-radius: 6px 6px 0 0;
   flex-direction: column;
   justify-content: space-between;
   align-items: flex-end;
   display: flex;
   position: fixed;
   bottom: 0;
   left: 0
 }

 .vossi-action-bar__action-sheet--header {
   color: var(--theme-semantic-color-type-primary);
   font-family: var(--theme-component-correction-link-font-family);
   letter-spacing: 1px;
   padding-bottom: var(--theme-semantic-space-lg);
   text-transform: uppercase;
   justify-content: space-between;
   align-items: flex-start;
   gap: 16px;
   width: 100%;
   height: auto;
   font-size: 12px;
   font-style: normal;
   font-weight: 700;
   line-height: 20px;
   display: flex
 }

 .vossi-action-bar__action-sheet--action {
   width: 100%
 }

 .vossi-action-bar__buttons {
   color: var(--theme-semantic-color-action-secondary-base-text);
   font-family: var(--theme-semantic-type-action-font-family);
   font-size: var(--theme-semantic-type-action-md-font-size);
   font-style: normal;
   font-weight: 500;
   line-height: var(--theme-semantic-type-action-md-line-height);
   letter-spacing: var(--theme-semantic-type-action-letter-spacing);
   align-items: center;
   gap: 8px;
   height: max-content;
   display: flex
 }

 .vossi-action-bar__button {
   height: var(--theme-semantic-size-md);
   padding: 0 var(--theme-semantic-space-md, 8px);
   justify-content: center;
   align-items: center;
   gap: var(--theme-component-action-bar-button-gap);
   border-radius: var(--primitive-space-04);
   border: var(--theme-semantic-border-sm)solid var(--theme-component-action-bar-button-border-color__default);
   background: var(--theme-component-action-bar-button-bg__default);
   font-weight: 500;
   font-size: var(--primitive-type-font-size-14);
   max-width: min-content;
   font-family: var(--primitive-type-font-family-cnn-sans-display);
   padding-top: 6px;
   padding-bottom: 6px;
   display: flex
 }

 .vossi-action-bar__button:hover {
   border-radius: var(--theme-semantic-radius-md);
   border: var(--theme-semantic-border-sm)solid var(--theme-component-action-bar-button-border-color__hover);
   background: var(--theme-component-action-bar-button-bg__hover);
   cursor: pointer
 }

 .vossi-action-bar__button:focus, .vossi-action-bar__button:focus-visible {
   border-radius: var(--theme-semantic-radius-md);
   border: var(--theme-semantic-border-sm)solid var(--theme-component-action-bar-button-border-color__focus);
   background: var(--theme-component-action-bar-button-bg__focus);
   outline-offset: 2px;
   outline: 2px solid #0c0c0c
 }

 .vossi-action-bar__openweb-comment-counter {
   color: var(--theme-semantic-color-action-secondary-base-text);
   font-family: var(--theme-semantic-type-action-font-family);
   font-size: var(--theme-semantic-type-action-md-font-size);
   font-style: normal;
   font-weight: 500;
   line-height: var(--theme-semantic-type-action-md-line-height);
   letter-spacing: var(--theme-semantic-type-action-letter-spacing);
   height: var(--theme-semantic-size-md);
   padding: 0 var(--theme-semantic-space-md, 8px);
   justify-content: center;
   align-items: center;
   gap: var(--theme-component-action-bar-button-gap);
   border-radius: var(--theme-semantic-radius-md);
   border: var(--theme-semantic-border-sm)solid var(--theme-component-action-bar-button-border-color__default);
   background: var(--theme-component-action-bar-button-bg__default);
   display: flex
 }

 .vossi-action-bar__openweb-comment-counter__icon {
   width: 14px;
   height: 14px;
   aspect-ratio: var(--1-1)
 }

 .vossi-action-bar {
   gap: var(--primitive-space-none);
   height: auto
 }

 @keyframes expanded-fadein {
   0% {
     opacity: 0;
     bottom: 0
   }

   to {
     opacity: 1;
     bottom: 24px
   }
 }

 .vossi-action-bar__action-sheet {
   opacity: 1;
   z-index: 9998
 }

 .action-bar__overlay.sheet-active {
   z-index: 9998;
   background: #3030306b;
   width: 100%;
   height: 100%;
   position: fixed;
   top: 0;
   left: 0
 }

 .action-bar__action-sheetbody[dir=rtl] {
   left: auto;
   right: 0
 }

 .action-bar__action-sheet .social-share_labelled-list__share-links [data-type=facebook] {
   border-bottom: none
 }

 .action-bar__action-sheet.sheet-active {
   visibility: visible;
   flex-direction: column;
   max-height: 500px;
   padding: 20px;
   transition: max-height .3s ease-in;
   display: flex
 }

 .action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded {
   width: 100%
 }

 .action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .social-share_labelled-list__copied {
   bottom: 24px;
   left: 16px
 }

 .action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .social-share_labelled-list__copied.show {
   animation: .5s expanded-fadein
 }

 .action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .social-share_labelled-list__share {
   border: 1px solid #e6e6e6;
   border-radius: 4px;
   max-height: 32px;
   padding: 6px 8px
 }

 .action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .social-share_labelled-list__share-links--label {
   display: none
 }

 .action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .social-share_labelled-list__share .icon-hyperlink, .action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .social-share_labelled-list__share .icon-email-share, .action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .social-share_labelled-list__share .icon-x-share, .action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .social-share_labelled-list__share .icon-social-whatsapp, .action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .social-share_labelled-list__share .icon-facebook-circle {
   width: 16px;
   height: 16px;
   display: block
 }

 .action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .social-share_labelled-list__share:hover {
   background-color: #f0f0f0;
   border-color: #b1b1b1
 }

 .action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .social-share_labelled-list__share:active {
   border-color: 1px solid #b1b1b1;
   background-color: #e6e6e6
 }

 .action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .social-share_labelled-list__share:focus {
   outline-offset: 2px;
   border-color: #b1b1b1;
   outline: 1px solid #000 !important
 }

 .vossi-action-bar__buttons [data-title=follow] {
   order: 2
 }

 .vossi-action-bar__buttons [data-title=share\ options] {
   order: 3
 }

 .vossi-action-bar__buttons .openweb-comment-counter {
   font-size: 14px;
   font-weight: 500;
   font-family: var(--theme-font-family);
   color: #0c0c0c;
   background: 0 0;
   border: 1px solid #e6e6e6;
   border-radius: 4px;
   order: 1;
   gap: 2px;
   max-width: min-content;
   height: 32px;
   margin: 0;
   padding: 6px 8px;
   line-height: 20px;
   display: inline-flex
 }

 .vossi-action-bar__buttons .openweb-comment-counter .openweb-comment-counter__icon {
   width: 14px;
   height: 14px;
   display: block;
   position: relative
 }

 .vossi-action-bar__buttons .openweb-comment-counter .openweb-comment-counter__comments-label {
   margin-left: 0
 }

 .vossi-action-bar__buttons .openweb-comment-counter:hover {
   border: var(--theme-semantic-border-sm)solid var(--theme-component-action-bar-button-border-color__hover);
   background: var(--theme-component-action-bar-button-bg__hover)
 }

 .vossi-action-bar__buttons .openweb-comment-counter:active {
   border-color: 1px solid #b1b1b1;
   background-color: #e6e6e6
 }

 .vossi-action-bar__buttons .openweb-comment-counter:focus-visible {
   outline-offset: 2px;
   outline: 2px solid #0c0c0c
 }

 .icon-share-action {
   pointer-events: none
 }

 .icon-ui-close, .add-icon {
   width: 16px;
   height: 16px
 }

 .add-icon {
   margin-top: 1px
 }

 .action-bar[data-label-id-prefix=action-bar-start-of-article] {
   margin-bottom: 24px
 }

 .action-bar--hide:not(.action-bar--edit) {
   display: none
 }

 .action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .social-share_labelled-list__share-links {
   flex-direction: row-reverse;
   gap: 8px;
   width: fit-content
 }

 body[dir=rtl] .action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .social-share_labelled-list__share-links {
   gap: 4px
 }

 .action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .social-share_labelled-list__share {
   border: 1px solid #e6e6e6;
   border-radius: 4px;
   height: 32px;
   padding: 6px 8px
 }

 @media screen and (width<=767px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .vossi-action-bar__action-sheet {
     width: 100vw;
     position: fixed;
     bottom: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .vossi-action-bar__overlay {
     position: fixed;
     overflow: hidden
   }
 }

 @media screen and (width>=1024px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar {
     position: relative
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar:has(.action-bar--expanded) {
     flex-direction: column;
     display: flex
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar__overlay {
     display: none
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar__action-sheet {
     border: 1px solid #e6e6e6;
     border-radius: 4px;
     max-width: 318px;
     height: fit-content;
     margin-top: 6px;
     position: absolute
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar__action-sheet.sheet-active {
     transition-property: none
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar__action-sheet .social-share_labelled-list__share-links [data-type=facebook] {
     border-bottom: none
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar[data-label-id-prefix=action-bar-start-of-article] .action-bar__action-sheet--action {
     width: 100%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar[data-label-id-prefix=action-bar-start-of-article] .action-bar__action-sheet--action .follow-topics-bar_overlay__inner {
     min-height: unset
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar[data-label-id-prefix=action-bar-start-of-article] .action-bar__action-sheet--action .follow-topics-bar_overlay__inner .chip:not(.chip__interstitial):not(.chip__last-followed).chip__selected {
     transition-property: none
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar[data-label-id-prefix=action-bar-end-of-article] .action-bar__buttons {
     order: 2;
     margin-bottom: 24px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar[data-label-id-prefix=action-bar-end-of-article] .action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded {
     margin-top: 0;
     display: flex
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar[data-label-id-prefix=action-bar-end-of-article] .action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded[data-title=follow]:before {
     content: attr(data-title);
     text-transform: uppercase;
     letter-spacing: 1px;
     align-self: center;
     margin-bottom: 0;
     margin-right: 8px;
     font-size: 12px;
     font-weight: 700;
     line-height: 20px;
     display: block
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar[data-label-id-prefix=action-bar-end-of-article] .action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded[data-title=follow] {
     order: 2
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar[data-label-id-prefix=action-bar-end-of-article] .action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded[data-title=share\ options] {
     order: 1
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar[data-label-id-prefix=action-bar-end-of-article] .action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .follow-topics-bar_overlay .chip {
     text-wrap: nowrap;
     margin-bottom: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar[data-label-id-prefix=action-bar-end-of-article] .action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .follow-topics-bar_overlay__explore-more-link {
     text-wrap: nowrap;
     width: fit-content;
     height: fit-content;
     margin-top: 0;
     margin-left: 6px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar[data-label-id-prefix=action-bar-end-of-article] .action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .follow-topics-bar_overlay__inner {
     min-height: unset;
     flex-direction: row;
     max-width: calc(100% - 60px)
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar[data-label-id-prefix=action-bar-end-of-article] .action-bar__action-sheet--action:not(.action-bar--hide).action-bar--expanded .follow-topics-bar_overlay__scroll-wrapper {
     flex-wrap: nowrap;
     overflow: scroll
   }
 }

 @media screen and (width>=1280px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar__action-sheet--action.action-bar--expanded {
     margin-top: 32px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar__action-sheet--action.action-bar--expanded[data-title=follow]:before {
     content: attr(data-title);
     text-transform: uppercase;
     letter-spacing: 1px;
     margin-bottom: 16px;
     font-size: 12px;
     font-weight: 700;
     line-height: 20px;
     display: block
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar__action-sheet--action.action-bar--expanded .follow-topics-bar_overlay__explore-more-link {
     width: fit-content
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar[data-label-id-prefix=action-bar-start-of-article] .action-bar__action-sheet--action.action-bar--expanded[data-title=follow] {
     order: 3
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar[data-label-id-prefix=action-bar-start-of-article] .action-bar__action-sheet--action.action-bar--expanded[data-title=share\ options] {
     margin-top: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .action-bar[data-label-id-prefix=action-bar-start-of-article] .action-bar__buttons {
     gap: 4px
   }
 }

 .bizdev-outbrain {
   width: 100%;
   position: relative
 }

 .bizdev-outbrain[data-visible-viewport=desktop] {
   margin-bottom: 0
 }

 .bizdev-outbrain--unfurled {
   max-width: 1100px;
   margin: 0 auto;
   padding: 0 10px
 }

 @media screen and (width>=960px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .bizdev-outbrain[data-visible-viewport=mobile] {
     margin-bottom: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .bizdev-outbrain[data-visible-viewport=desktop] {
     margin-bottom: 48px
   }
 }

 .openweb-convo {
   width: 100%
 }

 .openweb-convo__info-text {
   font-size: 16px;
   font-style: italic
 }

 .openweb-convo__ad {
   margin: 12px auto
 }

 .openweb-convo__placeholder-wrapper {
   flex-direction: column;
   display: flex
 }

 .openweb-convo__placeholder-wrapper--hidden {
   display: none
 }

 .openweb-comment-counter {
   font-family: var(--theme-font-family);
   cursor: pointer;
   color: #0c0c0c;
   background-color: #0000;
   border: none;
   align-items: center;
   margin: 10px 12px 0;
   font-size: 14px;
   text-decoration: none;
   display: flex
 }

 .openweb-comment-counter:focus {
   outline: none
 }

 .openweb-comment-counter:visited, .openweb-comment-counter:active, .openweb-comment-counter:hover {
   color: #0c0c0c
 }

 .openweb-comment-counter:hover svg {
   fill: #0c0c0c
 }

 .openweb-comment-counter--hide {
   display: none
 }

 .openweb-comment-counter--article-end {
   border: 1px solid #b1b1b1;
   border-radius: 20px;
   width: fit-content;
   margin-left: 0;
   padding: 4px 12px
 }

 .openweb-comment-counter__icon {
  content: "";
   width: 20px;
   height: 27px;
   display: flex
 }

 .openweb-comment-counter__comments-label {
   white-space: nowrap;
   margin-left: 8px
 }

 .openweb-comment-counter__promo-container {
   clear: both;
   border: 1px solid #e6e6e6;
   justify-content: space-between;
   align-items: center;
   margin-bottom: 16px;
   padding: 16px;
   display: flex
 }

 .openweb-comment-counter__promo-text {
   align-items: center;
   display: flex
 }

 .openweb-comment-counter__promo-label {
   color: #404040;
   margin-left: 8px;
   font-size: 16px
 }

 .openweb-comment-counter__promo-content {
   align-items: center;
   display: flex
 }

 .openweb-comment-counter__promo-qa {
   color: #0c0c0c;
   margin-left: 8px
 }

 .openweb-comment-counter__promo-button {
   cursor: pointer;
   color: #0c0c0c;
   border: 1px solid #0c0c0c;
   border-radius: 8px;
   align-items: center;
   height: 32px;
   padding: 8px;
   font-size: 14px;
   font-weight: 700;
   text-decoration: none;
   display: flex
 }

 .openweb-comment-counter__promo-button:visited, .openweb-comment-counter__promo-button:active, .openweb-comment-counter__promo-button:hover {
   color: #0c0c0c
 }

 @media (width<=959px) {
   .openweb-comment-counter {
     margin-left: 0
   }

   .openweb-comment-counter__promo-container {
     flex-wrap: wrap;
     justify-content: center;
     padding: 16px 0
   }

   .openweb-comment-counter__promo-content, .openweb-comment-counter__promo-text, .openweb-comment-counter__promo-label, .openweb-comment-counter__promo-cta {
     text-align: center;
     justify-content: center;
     width: 100%;
     font-size: 14px;
     display: flex
   }

   .openweb-comment-counter__promo-content {
     flex-wrap: wrap
   }

   .openweb-comment-counter__promo-button, .openweb-comment-counter__promo-label {
     margin: 8px 0 0
   }
 }

 @media (width>=960px) {
   .openweb-convo__ad {
     position: sticky;
     top: 50px
   }
 }

 @media screen and (width>=1024px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .openweb-convo__ad>* {
     position: sticky;
     top: 50px
   }
 }

 @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: none;
  mask: none
 }

 .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
 }

 .ad-slot .ad-slot__ad-label {
   cursor: default;
   margin-top: 4px;
   display: block
 }

 .ad-slot .ad-slot__ad-label:only-child {
   width: 100%
 }

 @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
 }

 @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]), 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-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] {
   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-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 {
   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-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 {
   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-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] {
   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-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 {
   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-no-rail/instances/electioncenter-v1"] [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-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 {
     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-no-rail/instances/electioncenter-v1"] [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-no-rail/instances/electioncenter-v1"] [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-no-rail/instances/electioncenter-v1"] [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-no-rail/instances/electioncenter-v1"] [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-no-rail/instances/electioncenter-v1"] [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-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] {
     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-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 {
     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-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 {
     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-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] {
     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-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 {
     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
 }

 .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-decoration-line: var(--primitive-type-text-decoration-underline);
   text-underline-offset: var(--primitive-space-04)
 }

 .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)
 }

 .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-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)
 }

 .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
   }
 }

 .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-timestamp {
   color: var(--theme-component-timestamp-color);
   font-family: var(--theme-semantic-type-metadata-font-family__elev);
   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-04)
 }

 .vossi-timestamp_elevate {
   color: var(--semantic-color-action-conversion-base-bg);
   font-family: var(--theme-semantic-type-metadata-font-family);
   font-size: 11.88px;
   font-style: normal;
   font-weight: 500;
   line-height: var(--primitive-type-line-height-20);
   letter-spacing: normal;
   text-transform: var(--primitive-type-text-transform-uppercase);
   margin-top: var(--primitive-size-none);
   flex-direction: column;
   align-self: stretch;
   align-items: flex-start;
   display: flex
 }

 .vossi-timestamp_elevate__container {
   color: var(--theme-component-timestamp-color);
   font-family: var(--theme-semantic-type-metadata-font-family);
   font-size: 11.88px;
   font-style: normal;
   font-weight: 500;
   line-height: var(--primitive-type-line-height-20);
   letter-spacing: normal;
   text-transform: var(--primitive-type-text-transform-uppercase);
   flex-wrap: wrap;
   align-content: center;
   align-self: stretch;
   align-items: center;
   gap: 4px;
   display: flex
 }

 .vossi-timestamp_elevate__time-since {
   color: var(--theme-semantic-color-type-primary);
   font-family: var(--theme-semantic-type-metadata-font-family);
   letter-spacing: normal;
   text-transform: var(--primitive-type-text-transform-uppercase);
   font-size: 11.88px;
   font-style: normal;
   font-weight: 500;
   line-height: 20px
 }

 .vossi-timestamp_elevate__time-since:hover {
   color: var(--theme-component-timestamp-color);
   letter-spacing: var(--theme-component-timestamp-letter-spacing);
   text-underline-offset: 4px;
   flex-wrap: wrap;
   align-content: center;
   align-items: center;
   gap: 4px;
   text-decoration: underline;
   display: flex
 }

 .vossi-timestamp_elevate__time-since--active {
   color: var(--semantic-color-action-conversion-base-bg);
   font-family: var(--theme-semantic-type-metadata-font-family);
   letter-spacing: normal;
   font-size: 11.88px;
   font-style: normal;
   font-weight: 500;
   line-height: 20px
 }

 .vossi-timestamp_elevate__time-since--active:hover {
   color: var(--semantic-color-action-conversion-base-bg);
   letter-spacing: var(--theme-component-timestamp-letter-spacing);
   text-underline-offset: 4px;
   flex-wrap: wrap;
   align-content: center;
   align-items: center;
   gap: 4px;
   text-decoration: underline;
   display: flex
 }

 .vossi-timestamp_elevate__time-since--expanded:hover {
   text-decoration: none
 }

 .vossi-timestamp_elevate__expand-btn {
   color: var(--theme-semantic-color-type-primary);
   font-family: var(--theme-semantic-type-metadata-font-family);
   font-size: 12px;
   font-style: normal;
   font-weight: 500;
   line-height: var(--theme-component-breadcrumb-read-time-separator-line-height);
   letter-spacing: var(--theme-semantic-type-metadata-letter-spacing__none);
   width: var(--primitive-type-line-height-14);
   height: var(--primitive-size-20);
   display: block
 }

 .vossi-timestamp_elevate__expand-btn--expanded {
   display: none
 }

 .vossi-timestamp_elevate__details {
   border-left: 1px solid var(--theme-semantic-color-border-quartenary, #e6e6e6);
   letter-spacing: normal;
   height: 40px;
   text-transform: var(--primitive-type-text-transform-uppercase);
   color: var(--semantic-color-type-quartenary);
   margin-top: var(--primitive-size-04);
   flex-direction: column;
   justify-content: center;
   align-self: stretch;
   align-items: flex-start;
   padding-left: 12px;
   display: none
 }

 .vossi-timestamp_elevate__details--expanded {
   display: flex
 }

 .vossi-timestamp_elevate__detail-text {
   color: var(--theme-semantic-color-type-quartenary);
   font-family: var(--theme-semantic-type-metadata-font-family);
   font-size: var(--theme-semantic-type-metadata-sm-font-size);
   font-style: normal;
   font-weight: 500;
   line-height: var(--theme-semantic-type-metadata-sm-line-height)
 }

 .vossi-timestamp_elevate__expand-btn {
  background: none
 }

 body[dir=rtl] .vossi-timestamp_elevate, body[dir=rtl] .vossi-timestamp {
   font-size: .87rem;
   line-height: 1.4rem
 }

 .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: 2;
   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__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-live-video {
   color: #0c0c0c;
   background: #fff;
   display: block
 }

 .image__label--type-updates .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: none
 }

 .image__label--type-gallery .image__label-icon {
  background-image: none
 }

 .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
 }

 html[data-layout-uri*="layout-no-rail/instances/underscored-static-awards-v1"] .layout-no-rail__topFullBleed .image__container {
   margin: -35px 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
   }
 }

 .partner-byline {
   align-items: center;
   display: inline-flex
 }

 .partner-byline__text {
   color: #6e6e6e;
   margin-right: 8px;
   font-size: 14px;
   font-weight: 400
 }

 .partner-byline__link {
   color: var(--theme-link-color);
   align-items: center;
   display: flex
 }

 .partner-byline__link:hover {
   color: var(--theme-link-color-hover);
   text-decoration: none
 }

 .partner-byline__link:active, .partner-byline__link:visited {
   text-decoration: none
 }

 .partner-byline__image {
   max-width: 100%;
   max-height: 30px
 }

 .layout-no-rail-article-fullwidth-sponsor__top .partner-byline {
   justify-content: center;
   width: 100%
 }

 @media screen and (width>=960px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-with-rail__top .partner-byline, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-no-rail-article-fullwidth__top .partner-byline {
     border-right: 1px solid #e6e6e6;
     margin-right: 16px;
     padding-right: 16px
   }
 }

 @media screen and (width<=959px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-with-rail__top .partner-byline, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-no-rail-article-fullwidth__top .partner-byline {
     order: 2;
     margin-top: 8px
   }
 }

 .vossi-source {
   color: var(--theme-component-source-color);
   font-family: var(--theme-semantic-type-body-font-family);
   font-size: var(--theme-semantic-type-body-lg-font-size);
   font-style: normal;
   font-weight: 700;
   line-height: var(--theme-paragraph__line-height);
   letter-spacing: var(--theme-semantic-type-body-letter-spacing);
   float: left
 }

 .vossi-source__location {
   color: var(--theme-component-source-color);
   margin-right: 6px;
   display: inline-flex
 }

 .vossi-source__cite {
   font-style: normal;
   display: flex
 }

 .source {
   z-index: 1
 }

 [dir=rtl] .source {
   float: right
 }

 .source__location:empty {
   margin-right: 0
 }

 .source__text {
   display: inline-flex
 }

 .source__text:before {
   content: "("
 }

 .source__text:after {
   content: ")"
 }

 @media screen and (width>=480px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .source__cite {
     line-height: var(--theme-paragraph__line-height--from-small)
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .source-elevate .source__cite {
     line-height: 1.75rem
   }
 }

 .source-elevate {
   float: left;
   z-index: 1;
   font-size: 1rem;
   font-weight: 700
 }

 .source-elevate .source__cite {
   flex-direction: row;
   font-style: normal;
   line-height: 1.75rem;
   display: flex
 }

 .source-elevate .source__location {
   margin-right: 0;
   display: inline-flex
 }

 .source-elevate .source__text {
   display: inline-flex
 }

 .source-elevate .source__text:not(:empty):before {
   content: "("
 }

 .source-elevate .source__text:not(:empty):after {
   content: ")"
 }

 .source-elevate .source__location:not(:empty)+.source__text {
   margin-left: 6px
 }

 .vossi-paragraph {
   color: var(--theme-semantic-color-type-primary);
   font-family: var(--theme-paragraph__font-family);
   font-size: var(--theme-paragraph__font-size);
   font-style: normal;
   font-weight: 400;
   line-height: var(--theme-paragraph__line-height);
   letter-spacing: var(--theme-semantic-type-body-letter-spacing);
   margin-bottom: var(--primitive-space-16);
   margin-top: var(--primitive-space-none);
   margin-left: var(--primitive-space-none);
   margin-right: var(--primitive-space-none)
 }

 .vossi-paragraph a {
   color: var(--theme-paragraph__link-color);
   font-family: var(--theme-semantic-type-body-font-family__elev);
   font-size: var(--theme-semantic-type-body-lg-font-size);
   font-style: normal;
   font-weight: 400;
   line-height: var(--theme-semantic-type-body-lg-line-height);
   letter-spacing: var(--theme-semantic-type-body-letter-spacing);
   text-decoration-line: var(--theme-paragraph__link-decoration);
   text-underline-offset: var(--theme-paragraph__hover-link-offset)
 }

 .vossi-paragraph a:hover {
   color: var(--theme-link-color-hover);
   text-decoration-line: var(--theme-paragraph__hover-link-decoration)
 }

 .vossi-paragraph a:active {
   color: var(--theme-semantic-color-link-primary-overrides-press)
 }

 .vossi-paragraph a:focus {
   color: var(--theme-semantic-color-link-primary-overrides-focus)
 }

 .vossi-paragraph strong {
   font-weight: 700
 }

 .vossi-paragraph_elevate {
   color: var(--theme-semantic-color-type-primary);
   font-family: var(--theme-semantic-type-body-font-family__elev);
   font-size: var(--theme-semantic-type-body-xl-font-size);
   font-style: normal;
   font-weight: 400;
   line-height: var(--primitive-size-32);
   letter-spacing: var(--theme-semantic-type-body-letter-spacing);
   margin-block-start: var(--primitive-size-none);
   margin-block-end: var(--primitive-size-24);
   margin-bottom: var(--primitive-size-24)
 }

 .vossi-paragraph_elevate strong {
   color: var(--theme-semantic-color-type-primary);
   font-family: var(--theme-semantic-type-body-font-family__elev);
   font-size: var(--theme-semantic-type-body-xl-font-size);
   font-style: normal;
   font-weight: 700;
   line-height: var(--theme-semantic-type-body-xl-line-height);
   letter-spacing: var(--theme-semantic-type-body-letter-spacing)
 }

 .vossi-paragraph_elevate a {
   color: var(--theme-semantic-color-link-primary-base-default);
   font-family: var(--theme-semantic-type-body-font-family__elev);
   font-size: var(--theme-semantic-type-body-xl-font-size);
   font-style: normal;
   font-weight: 700;
   line-height: var(--theme-semantic-type-body-xl-line-height);
   letter-spacing: var(--theme-semantic-type-body-letter-spacing);
   text-decoration-line: var(--primitive-type-text-decoration-underline);
   text-underline-offset: var(--primitive-space-04)
 }

 .vossi-paragraph_elevate a:hover {
   color: var(--theme-semantic-color-link-primary-overrides-hover);
   text-decoration-line: var(--primitive-type-text-decoration-none)
 }

 .vossi-paragraph_elevate a:focus {
   color: var(--theme-semantic-color-link-primary-overrides-focus)
 }

 .paragraph {
   word-wrap: break-word
 }

 .paragraph[data-has-icon=true] {
   display: flex
 }

 .paragraph svg {
   fill: currentColor;
   margin-top: 4px;
   margin-right: 16px
 }

 .vossi-related-content_elevate {
   color: #000;
   font-family: var(--theme-semantic-type-title-font-family);
   font-size: var(--theme-component-related-content-title-font-size);
   font-style: normal;
   font-weight: 700;
   line-height: var(--theme-component-related-content-title-line-height);
   letter-spacing: 1px;
   align-items: flex-start;
   gap: var(--theme-component-factbox-gap);
   border-radius: var(--theme-semantic-radius-md);
   border: var(--theme-semantic-border-sm)solid var(--theme-component-factbox-border-color);
   margin-bottom: var(--primitive-size-24);
   flex-direction: column;
   align-self: stretch;
   padding: 0 0 16px;
   text-decoration-color: #000;
   display: flex
 }

 .vossi-related-content_elevate__metadata {
   color: var(--theme-semantic-color-type-quartenary);
   letter-spacing: 1px;
   font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;
   font-size: 12px;
   font-style: normal;
   font-weight: 500;
   line-height: 20px
 }

 .vossi-related-content_elevate__link {
   color: var(--theme-semantic-color-type-primary);
   font-family: var(--theme-semantic-type-title-font-family);
   font-size: var(--theme-component-related-content-title-font-size);
   font-style: normal;
   font-weight: 700;
   line-height: var(--theme-component-related-content-title-line-height);
   letter-spacing: 1px;
   align-items: flex-start;
   gap: var(--theme-component-factbox-gap);
   border-radius: var(--theme-semantic-radius-md);
   border: var(--theme-semantic-border-sm)solid var(--theme-component-factbox-border-color);
   text-decoration: var(--primitive-type-text-decoration-none);
   flex-direction: column;
   align-self: stretch;
   padding: 16px 0;
   display: flex
 }

 .vossi-related-content_elevate__title {
   color: #000;
   font-family: var(--theme-semantic-type-title-font-family);
   font-size: var(--theme-component-related-content-title-font-size);
   font-style: normal;
   font-weight: 700;
   line-height: var(--theme-component-related-content-title-line-height);
   letter-spacing: var(--theme-component-container-title-letter-spacing);
   width: unset;
   justify-content: center;
   align-items: flex-start;
   gap: var(--theme-semantic-space-md);
   padding: 0 16px 0 10px;
   text-transform: 10px;
   border-left: 6px solid #000;
   flex-direction: column;
   gap: 10px;
   margin: 16px 0 12px;
   padding-inline-start: 12px;
   display: flex
 }

 .vossi-related-content_elevate__title-text {
   color: #000;
   font-family: var(--theme-semantic-type-title-font-family);
   font-size: var(--theme-component-related-content-title-font-size);
   font-style: normal;
   font-weight: 700;
   line-height: var(--theme-component-related-content-title-line-height);
   letter-spacing: 1px;
   text-transform: uppercase;
   text-decoration: none
 }

 .vossi-related-content_elevate__headline-text {
   color: var(--theme-semantic-color-link-primary-base-default);
   font-family: var(--theme-semantic-type-title-font-family);
   font-size: var(--theme-component-related-content-headline-font-size);
   font-style: normal;
   font-weight: 400;
   line-height: var(--theme-component-related-content-headline-line-height);
   letter-spacing: var(--theme-component-related-content-headline-letter-spacing);
   align-items: center;
   gap: 10px;
   width: auto;
   display: flex
 }

 .vossi-related-content_elevate__image {
   width: var(--device-size-component-rel-content__elev-img-width);
   height: var(--device-size-component-rel-content__elev-img-height);
   min-width: var(--device-size-component-rel-content__elev-img-width);
   border-radius: var(--theme-semantic-radius-md);
   flex-direction: column;
   align-items: center;
   display: flex;
   position: relative;
   overflow: hidden
 }

 .vossi-related-content_elevate__body {
   color: var(--theme-semantic-color-link-primary-base-default);
   font-family: var(--theme-semantic-type-title-font-family);
   font-size: var(--theme-component-related-content-headline-font-size);
   font-style: normal;
   font-weight: 400;
   line-height: var(--theme-component-related-content-headline-line-height);
   letter-spacing: var(--theme-component-related-content-headline-letter-spacing);
   align-items: flex-start;
   gap: 12px;
   width: auto;
   padding: 0 16px;
   display: flex
 }

 .vossi-related-content_elevate__headline {
   margin: var(--primitive-size-none)
 }

 .vossi-related-content_elevate a {
   flex-direction: column;
   width: 100%;
   text-decoration-color: #000
 }

 .related-content {
   z-index: 1;
   border-bottom: 1px solid #e6e6e6;
   width: 100%;
   margin-bottom: 24px;
   padding-bottom: 16px;
   display: flex
 }

 .related-content__headline {
   margin: 0;
   padding-left: 8px
 }

 .related-content__headline-text {
   color: #0c0c0c;
   letter-spacing: .2px;
   margin: 0;
   font-size: 14px;
   line-height: 20px;
   display: block
 }

 body[dir=rtl] .related-content__headline-text {
   letter-spacing: 0
 }

 .related-content__title-text {
   letter-spacing: 1px;
   text-transform: uppercase;
   min-height: 14px;
   margin: 0;
   font-size: 12px;
   font-weight: 700;
   line-height: 16px;
   display: block
 }

 body[dir=rtl] .related-content__title-text {
   letter-spacing: 0;
   font-size: 14px
 }

 .related-content__image {
   width: 120px;
   min-width: 120px;
   display: flex;
   position: relative
 }

 .related-content__image .image--eq-extra-small .image__container {
   margin-bottom: 0
 }

 .related-content__image picture {
   display: flex
 }

 .related-content--video .related-content__image .image__label-icon {
   background-image: url("data:image/svg+xml,%3Csvg class='icon-video-play' viewBox='0 0 24 24' fill='%23f8f8f8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.583 10.753L7.34 3.256C6.34 2.589 5 3.303 5 4.503v14.994c0 1.2 1.341 1.914 2.34 1.247l11.243-7.497c.89-.594.89-1.9 0-2.494'/%3E%3C/svg%3E%0A")
 }

 .related-content__link {
   color: inherit;
   align-items: flex-start;
   text-decoration: none;
   display: flex
 }

 .related-content--gallery .related-content__image .image__label--visible, .related-content--video .related-content__image .image__label--visible {
   visibility: visible
 }

 .related-content--gallery .related-content__image .image__label--small, .related-content--video .related-content__image .image__label--small {
   padding: 4px 8px;
   font-size: 10px
 }

 .related-content__link:hover img, .related-content__link:hover video {
   opacity: var(--theme-container-image-opacity--hover);
   transition: all .2s
 }

 .related-content__link:hover .related-content__image {
   background: var(--theme-container-image-color--hover)
 }

 .related-content__link:hover .related-content__headline {
   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)
 }

 .related-content__not-found {
   border: 1px solid #e6e6e6;
   border-radius: 4px;
   width: 458px;
   margin-bottom: 16px;
   padding: 16px;
   display: none
 }

 .related-content__not-found--visible {
   display: block
 }

 .related-content__not-found-paragraph {
   color: #0c0c0c;
   font-size: 16px
 }

 @media screen and (width>=960px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .related-content {
     float: left;
     clear: both;
     width: 209px;
     margin: 0 24px 24px 0;
     display: block
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .related-content__link {
     display: block
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .related-content__image {
     width: 209px;
     min-width: 209px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .related-content__headline {
     padding: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .related-content__headline-label {
     letter-spacing: 1px;
     text-transform: uppercase;
     margin: 8px 0;
     font-size: 12px;
     font-weight: 700;
     line-height: 16px;
     display: block
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .related-content__title-text {
     margin: 8px 0 4px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .related-content__headline-label {
     letter-spacing: 0
   }
 }

 @media screen and (width>=1280px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .related-content {
     float: left;
     clear: both;
     width: 209px;
     height: auto
   }
 }

 @media screen and (width>=1360px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .related-content {
     width: 209px
   }
 }

 .kiln-edit-mode .related-content, .kiln-edit-mode .related-content_elevate {
   z-index: 1
 }

 .vossi-related-content_elevate .image-elevate, .vossi-related-content_elevate .image-elevate .image__container {
   height: inherit
 }

 .vossi-related-content_elevate__headline {
   margin-bottom: 12px
 }

 .vossi-related-content_elevate__metadata {
   text-transform: uppercase;
   align-items: center;
   gap: 4px;
   display: flex
 }

 .vossi-related-content_elevate__metadata span {
   display: flex
 }

 .vossi-related-content_elevate__metadata svg path {
   fill: #6e6e6e
 }

 .vossi-related-content_elevate:hover p {
   text-underline-offset: 4px;
   text-decoration: underline;
   text-decoration-thickness: 1px
 }

 .partner-copyright {
   margin: 0 0 16px;
   font-style: italic
 }

 .partner-copyright, .partner-copyright 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)
 }

 .partner-copyright 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)
 }

 .partner-copyright a:hover {
   color: var(--theme-link-color-hover);
   text-decoration: var(--theme-paragraph__hover-link-decoration)
 }

 .partner-copyright strong {
   font-weight: 700
 }

 @media screen and (width>=480px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .partner-copyright, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .partner-copyright a {
     font-size: var(--theme-paragraph__font-size--from-small);
     line-height: var(--theme-paragraph__line-height--from-small)
   }
 }

 .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
 }

 .dynamic-logic {
   background-color: #ebebeb;
   border: 1px solid #555;
   margin-bottom: 10px;
   padding: 15px 0 10px
 }

 .edit-list {
   background-color: #fff;
   margin: 0 10px
 }

 .follow-topics-bar_overlay {
   width: 100%
 }

 .follow-topics-bar_overlay__inner {
   flex-direction: column;
   justify-content: space-between;
   min-height: 155px;
   display: flex
 }

 .follow-topics-bar_overlay__fade {
   opacity: 1;
   background: linear-gradient(90deg, #fff0 0, #ffffffd4 100%);
   width: 40px;
   margin-left: -20px
 }

 .follow-topics-bar_overlay__scroll-wrapper {
   scrollbar-width: none;
   -ms-overflow-style: none;
   flex-wrap: wrap;
   gap: 8px 6px;
   display: flex
 }

 .follow-topics-bar_overlay__explore-more-link {
   text-align: center;
   color: #000;
   width: 100%;
   font-size: 14px;
   font-weight: 500;
   line-height: 20px;
   font-family: var(--theme-font-family);
   border: 1px solid #ebebeb;
   border-radius: 4px;
   margin-top: 16px;
   padding: 6px 8px;
   text-decoration: none;
   display: block
 }

 .follow-topics-bar_overlay .icon-ui-caret-right {
   vertical-align: text-bottom;
   width: 14px;
   height: 20px;
   margin-left: 2px;
   display: inline-flex
 }

 .follow-topics-bar_overlay .icon-ui-caret-right path {
   stroke: #000;
   stroke-width: 1px
 }

 .follow-topics-bar_overlay .chip {
   color: #1c1c1c;
   background: #eeec;
   border-color: #eeec;
   border-radius: 24px;
   margin: 0;
   padding: 6px 12px;
   font-weight: 500
 }

 .vossi-social-share_labelled-list {
   color: var(--theme-semantic-color-type-primary);
   font-family: var(--theme-semantic-type-title-font-family);
   font-size: var(--theme-semantic-type-title-xs-font-size);
   font-style: normal;
   font-weight: 500;
   line-height: var(--theme-semantic-type-title-xs-line-height);
   letter-spacing: var(--theme-semantic-type-title-letter-spacing);
   flex-direction: column;
   align-items: flex-start;
   width: 100%;
   display: flex
 }

 .vossi-social-share_labelled-list__share-links {
   color: var(--theme-semantic-color-type-primary);
   font-family: var(--theme-semantic-type-title-font-family);
   font-size: var(--theme-semantic-type-title-xs-font-size);
   font-style: normal;
   font-weight: 500;
   line-height: var(--theme-semantic-type-title-xs-line-height);
   letter-spacing: var(--theme-semantic-type-title-letter-spacing);
   flex-direction: column-reverse;
   align-items: flex-start;
   width: 100%;
   display: flex;
   position: relative
 }

 .vossi-social-share_labelled-list__share-links__label {
   font-size: var(--primitive-type-font-size-14);
   color: #0c0c0c;
   font-weight: 500;
   font-family: var(--primitive-type-font-family-cnn-sans-display);
   line-height: var(--primitive-type-line-height-20);
   margin-left: var(--primitive-space-08)
 }

 .vossi-social-share_labelled-list__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);
   background: var(--theme-semantic-color-bg-inverse);
   width: 89px;
   height: 24px;
   bottom: 120px;
   left: unset;
   right: unset;
   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;
   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
 }

 .vossi-social-share_labelled-list__share {
   text-align: left;
   width: 100%;
   padding-top: var(--primitive-space-16);
   padding-bottom: var(--primitive-space-16);
   border-bottom: 1px solid #e6e6e6;
   padding-left: 0;
   padding-right: 6px;
   text-decoration: none
 }

 .vossi-social-share_labelled-list__open, .vossi-social-share_labelled-list__close {
   display: none
 }

 @keyframes social-share-labelled-list-fadein {
   0% {
     opacity: 0;
     bottom: 100px
   }

   to {
     opacity: 1;
     bottom: 120px
   }
 }

 .vossi-social-share_labelled-list .icon-hyperlink, .vossi-social-share_labelled-list .icon-email-share, .vossi-social-share_labelled-list .icon-x-share, .vossi-social-share_labelled-list .icon-facebook-circle {
   vertical-align: middle;
   width: 24px;
   height: 24px;
   display: inline-block
 }

 .vossi-social-share_labelled-list button.vossi-social-share_labelled-list__sharebody[dir=rtl] .vossi-social-share_labelled-list button.vossi-social-share_labelled-list__share, .vossi-social-share_labelled-list__sharebody[dir=rtl] .vossi-social-share_labelled-list__share {
   text-align: right
 }

 body:not([dir=rtl]) .vossi-social-share_labelled-list button.vossi-social-share_labelled-list__share[data-type=email], body:not([dir=rtl]) .vossi-social-share_labelled-list__share[data-type=email] {
   order: 1
 }

 .vossi-social-share_labelled-list button {
   background: 0 0;
   border-top: none;
   border-left: none;
   border-right: none
 }

 .vossi-social-share_labelled-list button:hover {
   cursor: pointer
 }

 .vossi-social-share_labelled-list__share-links {
   position: relative
 }

 body[dir=rtl] .vossi-social-share_labelled-list__share-links .social-share__share[data-type=copy], body[dir=rtl] .vossi-social-share_labelled-list__share-links .social-share__copied[data-type=message] {
   order: 1
 }

 body[dir=rtl] .vossi-social-share_labelled-list__share-links .social-share__share[data-type=whatsapp] {
   order: 2
 }

 body[dir=rtl] .vossi-social-share_labelled-list__share-links .social-share__share[data-type=x] {
   order: 3
 }

 body[dir=rtl] .vossi-social-share_labelled-list__share-links .social-share__share[data-type=facebook] {
   order: 4
 }

 body[dir=rtl] .vossi-social-share_labelled-list__share-links .social-share__share[data-type=email] {
   order: 5
 }

 .vossi-social-share_labelled-list__share .icon-social-twitter {
   fill: var(--social-sharing-twitter-fill)
 }

 .vossi-social-share_labelled-list__share .icon-social-facebook {
   fill: var(--social-sharing-facebook-fill)
 }

 .vossi-social-share_labelled-list__share .icon-social-whatsapp {
   fill: var(--social-sharing-whatsapp-fill)
 }

 .vossi-social-share_labelled-list__share .icon-social-email-fill {
   fill: var(--social-sharing-email-fill)
 }

 .vossi-social-share_labelled-list__share .icon-ui-link {
   fill: var(--social-sharing-link-fill)
 }

 .vossi-social-share_labelled-list__share:hover {
   fill: #6e6e6e;
   transition: fill .2s
 }

 .vossi-social-share_labelled-list__open, .vossi-social-share_labelled-list__close {
   fill: var(--social-sharing-open-close-fill)
 }

 .vossi-social-share_labelled-list__open:hover, .vossi-social-share_labelled-list__close:hover {
   fill: #0c0c0c
 }

 .vossi-social-share_labelled-list__copied {
   z-index: 1
 }

 .vossi-social-share_labelled-list__copied svg {
   width: 12%
 }

 .vossi-social-share_labelled-list__copied.show {
   visibility: visible;
   animation: .5s social-share-labelled-list-fadein
 }

 .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
 }

 @keyframes fade-in {
   0% {
     opacity: 0
   }

   to {
     opacity: 1
   }
 }

 @keyframes fade-out {
   0% {
     opacity: 1
   }

   to {
     opacity: 0
   }
 }

 @keyframes fade-in-slow {
   0% {
     opacity: 0
   }

   15% {
     opacity: 0
   }

   to {
     opacity: 1
   }
 }

 html:has(dialog.gallery-inline__modal[open]) {
   overflow: hidden
 }

 .gallery-inline {
   clear: both;
   position: relative;
   overflow: hidden
 }

 .gallery-inline--hidden .gallery-inline__main {
   background-color: #e6e6e6;
   min-width: 100px;
   min-height: 100px
 }

 .gallery-inline--hidden .gallery-inline__container {
   visibility: hidden
 }

 .gallery-inline .gallery-inline__slides {
   display: flex;
   position: relative
 }

 .gallery-inline .gallery-inline__slides--transitioning {
   transition: all .6s cubic-bezier(.52, .005, 0, 1.005)
 }

 .gallery-inline .gallery-inline__slides .image, .gallery-inline .gallery-inline__slides .image-elevate {
   opacity: .25;
   pointer-events: none;
   border: 0;
   width: 100%;
   height: 185px;
   margin: 0;
   padding: 0;
   display: inline-block
 }

 .gallery-inline .gallery-inline__slides .image figcaption.image__credit, .gallery-inline .gallery-inline__slides .image-elevate figcaption.image__credit {
   visibility: hidden
 }

 .gallery-inline .gallery-inline__slides .image__container, .gallery-inline .gallery-inline__slides .image-elevate__container {
   height: 185px;
   display: inline-block
 }

 .gallery-inline .gallery-inline__slides .image--eq-extra-small .image__container, .gallery-inline .gallery-inline__slides .image-elevate--eq-extra-small .image__container {
   margin-bottom: auto
 }

 .gallery-inline .gallery-inline__slides .image__metadata, .gallery-inline .gallery-inline__slides .image-elevate__metadata {
   visibility: hidden;
   pointer-events: auto;
   flex-direction: column;
   justify-content: flex-end;
   width: 100%;
   display: flex;
   position: absolute
 }

 .gallery-inline .gallery-inline__slides .image__metadata .image__title, .gallery-inline .gallery-inline__slides .image-elevate__metadata .image__title {
   white-space: nowrap;
   color: #0c0c0c;
   font-size: 12px;
   font-weight: 700;
   line-height: 18px;
   display: inline-block
 }

 .gallery-inline .gallery-inline__slides .image__metadata .image__caption, .gallery-inline .gallery-inline__slides .image-elevate__metadata .image__caption {
   color: #0c0c0c;
   z-index: 99;
   width: 75%;
   min-height: 32px;
   font-size: 12px;
   line-height: 18px
 }

 .gallery-inline .gallery-inline__slides .image__metadata .image__caption:only-child, .gallery-inline .gallery-inline__slides .image-elevate__metadata .image__caption:only-child {
   padding-top: 12px
 }

 .gallery-inline .gallery-inline__slides .image__metadata .image__credit, .gallery-inline .gallery-inline__slides .image-elevate__metadata .image__credit {
   color: #6e6e6e;
   min-height: 12px;
   margin-left: auto;
   padding: 0;
   font-size: 10px;
   font-weight: 400
 }

 .gallery-inline .gallery-inline__slides .image__metadata a, .gallery-inline .gallery-inline__slides .image-elevate__metadata 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)
 }

 .gallery-inline .gallery-inline__slides .image__metadata a:hover, .gallery-inline .gallery-inline__slides .image-elevate__metadata a:hover {
   color: var(--theme-link-color-hover);
   text-decoration: var(--theme-paragraph__hover-link-decoration)
 }

 .gallery-inline .gallery-inline__slides .image--active, .gallery-inline .gallery-inline__slides .image-elevate--active {
   opacity: 1
 }

 .gallery-inline .gallery-inline__slides .image--active .image__metadata, .gallery-inline .gallery-inline__slides .image-elevate--active .image__metadata, .gallery-inline .gallery-inline__slides .image--active figcaption.image__credit, .gallery-inline .gallery-inline__slides .image-elevate--active figcaption.image__credit {
   visibility: visible
 }

 .gallery-inline .gallery-inline__slides .image__gallery-title, .gallery-inline .gallery-inline__slides .image-elevate__gallery-title {
   display: none
 }

 .gallery-inline .gallery-inline__slides .image__dam-img, .gallery-inline .gallery-inline__slides .image-elevate__dam-img {
   max-height: 100%;
   position: relative;
   top: 50%;
   transform: translateY(-50%)
 }

 .gallery-inline .gallery-inline__slides .image__img, .gallery-inline .gallery-inline__slides .image-elevate__img {
   width: 100%;
   max-width: 100%;
   height: 100%;
   max-height: 100vh
 }

 .gallery-inline .gallery-inline__slides .image__img--fade-in, .gallery-inline .gallery-inline__slides .image-elevate__img--fade-in {
   opacity: 0;
   visibility: hidden;
   transition: opacity .4s ease-in
 }

 .gallery-inline .gallery-inline__slides .image__img--visible, .gallery-inline .gallery-inline__slides .image-elevate__img--visible {
   opacity: 1;
   visibility: visible
 }

 body[dir=rtl] .gallery-inline__slides {
   flex-direction: row-reverse
 }

 .gallery-inline__counter {
   font-size: 12px;
   font-weight: 700;
   transition: all .1s;
   position: absolute;
   top: 189px
 }

 .gallery-inline__controls {
   inset-inline-end: 8px;
   transition: all .1s;
   display: flex;
   position: absolute;
   top: 211px
 }

 .gallery-inline__prev-overlay {
   left: 0
 }

 .gallery-inline__next-overlay {
   left: 50%
 }

 .gallery-inline__prev, .gallery-inline__next {
   cursor: pointer;
   text-indent: 9999px;
   background: 0 0;
   border: none;
   border-radius: 50%;
   width: 40px;
   height: 40px;
   padding: 0;
   position: relative;
   overflow: hidden
 }

 .gallery-inline__prev-overlay, .gallery-inline__next-overlay {
   touch-action: manipulation;
   cursor: pointer;
   user-select: none;
   -webkit-tap-highlight-color: transparent;
   background: 0 0;
   border: none;
   width: 50%;
   height: 185px;
   position: absolute;
   top: 0
 }

 .gallery-inline__prev-overlay.gallery-inline__prev-overlay:focus, .gallery-inline__next-overlay.gallery-inline__next-overlay:focus {
   outline: none
 }

 .gallery-inline__prev>svg, .gallery-inline__next>svg {
   pointer-events: none;
   width: 16px;
   height: 16px;
   position: absolute;
   top: 50%;
   left: 50%;
   transform: translate(-50%, -50%)
 }

 .gallery-inline__prev:hover, .gallery-inline__next:hover {
   background: #0006
 }

 .gallery-inline__modal {
   width: 100%;
   height: 100vh;
   height: 100dvh;
   max-width: unset;
   max-height: unset;
   color: #fff;
   border: none;
   flex-direction: column;
   margin: 0;
   padding: 0;
   font-family: cnn_sans_display, helveticaneue, Helvetica, Arial, Utkal, sans-serif;
   font-size: 14px;
   line-height: 140%
 }

 .gallery-inline__modal[open] {
   background: #0c0c0c;
   animation: 1.5s ease-in fade-in-slow;
   display: flex
 }

 .gallery-inline__modal[open]::backdrop {
   background: #0c0c0c;
   animation: .5s ease-in fade-in
 }

 .gallery-inline__modal-header {
   justify-content: space-between;
   padding: 16px;
   font-size: 16px;
   font-weight: 700;
   line-height: 22px;
   display: flex
 }

 .gallery-inline__modal-title {
   display: inline-block;
   overflow: hidden
 }

 .gallery-inline__modal-close {
   cursor: pointer;
   background: 0 0;
   border: none;
   height: 24px;
   margin-inline-start: 16px;
   padding: 0
 }

 .gallery-inline__modal-close .icon-ui-close {
   fill: #fff
 }

 .gallery-inline__modal-close:focus-visible {
   outline: none
 }

 .gallery-inline__modal-content {
   flex-direction: column;
   flex: 1;
   justify-content: flex-start;
   margin-bottom: 16px;
   display: flex;
   position: relative;
   overflow: hidden
 }

 .gallery-inline__modal-content .gallery-inline__counter {
   opacity: 0;
   text-align: end;
   margin-bottom: 4px;
   font-weight: 500;
   line-height: 18px;
   transition: opacity .4s ease-in;
   display: block;
   position: relative;
   top: 0
 }

 .gallery-inline__modal-content .gallery-inline__prev-overlay, .gallery-inline__modal-content .gallery-inline__next-overlay {
   top: unset;
   height: 100%;
   position: fixed
 }

 .gallery-inline__modal-content .gallery-inline__slides {
   align-items: center;
   margin: auto 0;
   display: flex;
   position: relative
 }

 .gallery-inline__modal-content .gallery-inline__slides--transitioning {
   transition: all .5s cubic-bezier(.52, .005, 0, 1.005)
 }

 .gallery-inline__modal-content .gallery-inline__slides .image, .gallery-inline__modal-content .gallery-inline__slides .image-elevate {
   border: 0;
   flex-direction: column;
   width: 100vw;
   margin: 0;
   padding: 0;
   display: flex
 }

 .gallery-inline__modal-content .gallery-inline__slides .image__container, .gallery-inline__modal-content .gallery-inline__slides .image-elevate__container {
   justify-content: center;
   width: 100vw
 }

 .gallery-inline__modal-content .gallery-inline__slides .image__container.image__container--transitioning, .gallery-inline__modal-content .gallery-inline__slides .image-elevate__container.image__container--transitioning {
   opacity: 0;
   animation: .25s fade-out
 }

 .gallery-inline__modal-content .gallery-inline__slides .image figcaption.image__credit, .gallery-inline__modal-content .gallery-inline__slides .image-elevate figcaption.image__credit {
   visibility: hidden
 }

 .gallery-inline__modal-content .gallery-inline__slides .image--eq-extra-small .image__container, .gallery-inline__modal-content .gallery-inline__slides .image-elevate--eq-extra-small .image__container {
   margin-bottom: auto
 }

 .gallery-inline__modal-content .gallery-inline__slides .image .media__metadata-container, .gallery-inline__modal-content .gallery-inline__slides .image-elevate .media__metadata-container {
   pointer-events: auto;
   visibility: hidden;
   opacity: 0;
   width: 100%;
   margin: 0
 }

 .gallery-inline__modal-content .gallery-inline__slides .image__metadata, .gallery-inline__modal-content .gallery-inline__slides .image-elevate__metadata {
   color: #fff;
   letter-spacing: .2px;
   font-family: noto_serif, Georgia, Times New Roman, serif;
   font-size: 16px;
   line-height: 165%;
   position: relative
 }

 .gallery-inline__modal-content .gallery-inline__slides .image__metadata .image__caption--scroll:before, .gallery-inline__modal-content .gallery-inline__slides .image-elevate__metadata .image__caption--scroll:before {
   content: "";
   pointer-events: none;
   background: linear-gradient(#0c0c0c00 0%, #0c0c0c 100%) bottom/100% 24px no-repeat;
   width: 100%;
   height: 100%;
   display: block;
   position: absolute
 }

 .gallery-inline__modal-content .gallery-inline__slides .image__metadata .image__caption, .gallery-inline__modal-content .gallery-inline__slides .image-elevate__metadata .image__caption {
   max-height: inherit;
   text-align: start;
   padding-right: 2px;
   overflow: auto
 }

 .gallery-inline__modal-content .gallery-inline__slides .image__metadata .image__caption::-webkit-scrollbar {
   display: none
 }

 .gallery-inline__modal-content .gallery-inline__slides .image-elevate__metadata .image__caption::-webkit-scrollbar {
   display: none
 }

 .gallery-inline__modal-content .gallery-inline__slides .image__metadata .image__caption, .gallery-inline__modal-content .gallery-inline__slides .image__metadata .image__credit, .gallery-inline__modal-content .gallery-inline__slides .image-elevate__metadata .image__caption, .gallery-inline__modal-content .gallery-inline__slides .image-elevate__metadata .image__credit {
   color: inherit;
   font-family: inherit;
   font-size: inherit;
   line-height: inherit;
   letter-spacing: inherit;
   margin: 0
 }

 .gallery-inline__modal-content .gallery-inline__slides .image__metadata a, .gallery-inline__modal-content .gallery-inline__slides .image-elevate__metadata 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)
 }

 .gallery-inline__modal-content .gallery-inline__slides .image__metadata a:hover, .gallery-inline__modal-content .gallery-inline__slides .image-elevate__metadata a:hover {
   color: var(--theme-link-color-hover);
   text-decoration: var(--theme-paragraph__hover-link-decoration)
 }

 .gallery-inline__modal-content .gallery-inline__slides .image__metadata a, .gallery-inline__modal-content .gallery-inline__slides .image-elevate__metadata a {
   color: #fff
 }

 .gallery-inline__modal-content .gallery-inline__slides .image--active .gallery-inline__counter, .gallery-inline__modal-content .gallery-inline__slides .image.image--active .gallery-inline__counter, .gallery-inline__modal-content .gallery-inline__slides .image-elevate--active .gallery-inline__counter, .gallery-inline__modal-content .gallery-inline__slides .image-elevate.image--active .gallery-inline__counter {
   opacity: 1;
   animation: 1s fade-in-slow
 }

 .gallery-inline__modal-content .gallery-inline__slides .image--active .media__metadata-container, .gallery-inline__modal-content .gallery-inline__slides .image.image--active .media__metadata-container, .gallery-inline__modal-content .gallery-inline__slides .image-elevate--active .media__metadata-container, .gallery-inline__modal-content .gallery-inline__slides .image-elevate.image--active .media__metadata-container {
   visibility: visible;
   opacity: 1;
   animation: 1s fade-in-slow
 }

 .gallery-inline__modal-content .gallery-inline__slides .image--active figcaption.image__credit, .gallery-inline__modal-content .gallery-inline__slides .image.image--active figcaption.image__credit, .gallery-inline__modal-content .gallery-inline__slides .image-elevate--active figcaption.image__credit, .gallery-inline__modal-content .gallery-inline__slides .image-elevate.image--active figcaption.image__credit {
   visibility: visible
 }

 .gallery-inline:not(.gallery-inline__leaf) .gallery-inline__headline {
   width: 50%;
   margin: 5px 0 8px;
   line-height: 1.2
 }

 .gallery-inline:not(.gallery-inline__leaf) .gallery-inline__counter {
   position: relative;
   top: 0
 }

 .gallery-inline:not(.gallery-inline__leaf) .gallery-inline__controls {
   top: 0;
   justify-content: flex-end;
   display: flex;
   position: relative;
   inset-inline-end: 0
 }

 body[dir=rtl] .gallery-inline:not(.gallery-inline__leaf) .gallery-inline__controls {
   justify-content: unset
 }

 body[dir=rtl] .gallery-inline:not(.gallery-inline__leaf) .gallery-inline__controls .gallery-inline__next, body[dir=rtl] .gallery-inline:not(.gallery-inline__leaf) .gallery-inline__controls .gallery-inline__prev {
   transform: rotate(180deg)
 }

 [dir=rtl] .gallery-inline:not(.gallery-inline_unfurled) .image__caption {
   text-align: right;
   margin-right: 25%
 }

 [dir=rtl] .gallery-inline:not(.gallery-inline__leaf) .gallery-inline__headline {
   width: 100%
 }

 @media screen and (width>=480px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__prev-overlay, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__next-overlay {
     height: 246px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline:not(.gallery-inline_unfurled) .image {
     height: 246px;
     margin: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline:not(.gallery-inline_unfurled) .image__container {
     height: 246px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__leaf:not(.gallery-inline_unfurled) .gallery-inline__counter {
     top: 257px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__leaf:not(.gallery-inline_unfurled) .gallery-inline__controls {
     top: 279px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__leaf:not(.gallery-inline_unfurled) .gallery-inline__prev-overlay, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__leaf:not(.gallery-inline_unfurled) .gallery-inline__next-overlay {
     height: 253px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__leaf:not(.gallery-inline_unfurled) .image {
     height: 253px;
     margin: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__leaf:not(.gallery-inline_unfurled) .image__container {
     height: 253px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline:not(.gallery-inline__leaf) .gallery-inline__headline {
     width: 60%;
     margin-top: 5px 0 8px
   }
 }

 @media screen and (width>=960px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__next {
     margin-inline-start: 8px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__prev-overlay, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__next-overlay {
     height: 304px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline:not(.gallery-inline_unfurled) .image {
     height: 304px;
     margin: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline:not(.gallery-inline_unfurled) .image__container {
     height: 304px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline:not(.gallery-inline_unfurled) .image__caption {
     width: 80%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__leaf:not(.gallery-inline_unfurled) .gallery-inline__counter {
     top: 436px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__leaf:not(.gallery-inline_unfurled) .gallery-inline__controls {
     top: 458px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__leaf:not(.gallery-inline_unfurled) .gallery-inline__prev-overlay, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__leaf:not(.gallery-inline_unfurled) .gallery-inline__next-overlay {
     height: 432px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__leaf:not(.gallery-inline_unfurled) .image {
     height: 432px;
     margin: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__leaf:not(.gallery-inline_unfurled) .image__container {
     height: 432px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__leaf:not(.gallery-inline_unfurled) .image__caption {
     width: 80%
   }
 }

 @media screen and (width>=1280px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__prev-overlay, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__next-overlay {
     height: 447px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline:not(.gallery-inline_unfurled) .image {
     height: 447px;
     margin: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline:not(.gallery-inline_unfurled) .image__container {
     height: 447px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__leaf:not(.gallery-inline_unfurled) .gallery-inline__counter {
     top: 582px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__leaf:not(.gallery-inline_unfurled) .gallery-inline__controls {
     top: 604px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__leaf:not(.gallery-inline_unfurled) .gallery-inline__prev-overlay, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__leaf:not(.gallery-inline_unfurled) .gallery-inline__next-overlay {
     height: 578px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__leaf:not(.gallery-inline_unfurled) .image {
     height: 578px;
     margin: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__leaf:not(.gallery-inline_unfurled) .image__container {
     height: 578px
   }
 }

 @media screen and (width>=1360px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__prev-overlay, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__next-overlay {
     height: 417px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline:not(.gallery-inline_unfurled) .image {
     height: 417px;
     margin: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline:not(.gallery-inline_unfurled) .image__container {
     height: 417px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__leaf:not(.gallery-inline_unfurled) .gallery-inline__counter {
     top: 582px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__leaf:not(.gallery-inline_unfurled) .gallery-inline__controls {
     top: 604px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__leaf:not(.gallery-inline_unfurled) .gallery-inline__prev-overlay, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__leaf:not(.gallery-inline_unfurled) .gallery-inline__next-overlay {
     height: 578px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__leaf:not(.gallery-inline_unfurled) .image {
     height: 578px;
     margin: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline__leaf:not(.gallery-inline_unfurled) .image__container {
     height: 578px
   }
 }

 .gallery-inline-elevate {
   margin-bottom: 24px;
   position: relative
 }

 .gallery-inline-elevate .image-elevate[class*=image--eq-] .gallery-inline__credit, .gallery-inline-elevate .image-elevate[class*=image--eq-] .image__credit {
   visibility: visible
 }

 .gallery-inline-elevate .image-elevate[class*=image--eq-] .gallery-inline__container, .gallery-inline-elevate .image-elevate[class*=image--eq-] .image__container {
   margin-bottom: 0
 }

 body[dir=rtl] .gallery-inline-elevate .image-elevate[class*=image--eq-] .gallery-inline__container, body[dir=rtl] .gallery-inline-elevate .image-elevate[class*=image--eq-] .image__container {
   flex-direction: row-reverse
 }

 .gallery-inline-elevate .gallery-inline__metadata-container, .gallery-inline-elevate .image__metadata-container {
   max-width: 660px
 }

 .gallery-inline-elevate .gallery-inline__metadata, .gallery-inline-elevate .image__metadata {
   display: block
 }

 .gallery-inline-elevate .gallery-inline__caption, .gallery-inline-elevate .image__caption {
   color: #6e6e6e;
   margin-top: 8px;
   font-family: noto_serif, Georgia, Times New Roman, serif;
   font-size: .77rem;
   line-height: 1.27rem
 }

 .gallery-inline-elevate .gallery-inline__credit, .gallery-inline-elevate .image__credit {
   font-family: noto_serif, Georgia, Times New Roman, serif;
   font-size: .77rem;
   font-style: italic;
   line-height: 1.27rem;
   display: inline
 }

 .gallery-inline-elevate .gallery-inline__credit:before, .gallery-inline-elevate .image__credit:before {
   content: "("
 }

 .gallery-inline-elevate .gallery-inline__credit:after, .gallery-inline-elevate .image__credit:after {
   content: ")"
 }

 .gallery-inline-elevate .gallery-inline__controls, .gallery-inline-elevate .gallery-inline__headline {
   display: none
 }

 .gallery-inline-elevate .gallery-inline__cover {
   color: #e6e6e6;
   font-size: 24px;
   font-weight: 700;
   line-height: 20px;
   position: relative
 }

 .gallery-inline-elevate .gallery-inline__cover .image__container {
   margin: 0
 }

 .gallery-inline-elevate .gallery-inline__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;
   position: absolute;
   top: 0;
   left: 0
 }

 .gallery-inline-elevate .gallery-inline__overlay:hover {
   cursor: pointer;
   background: linear-gradient(#0000 9.72%, #000c 98.49%)
 }

 .gallery-inline-elevate .gallery-inline__meta-wrapper {
   justify-content: space-between;
   align-self: stretch;
   align-items: flex-end;
   gap: 24px;
   padding: 16px;
   display: flex
 }

 .gallery-inline-elevate .gallery-inline__headline-wrapper {
   flex-direction: row;
   gap: 8px;
   display: flex;
   overflow: hidden
 }

 .gallery-inline-elevate .gallery-inline__headline-wrapper:before {
   content: " ";
   color: #0000;
  background-image: none;
   background-repeat: no-repeat;
   background-size: 100%;
   flex-shrink: 0;
   width: 20px;
   height: 20px;
   margin-top: 5px;
   display: inline-block
 }

 .gallery-inline-elevate .gallery-inline__overlay--headline {
   font-size: 24px;
   font-weight: 700;
   line-height: 30px
 }

 .gallery-inline-elevate .gallery-inline__overlay--photocount {
   text-wrap: nowrap;
   background-color: #000;
   border-radius: 4px;
   align-self: flex-start;
   align-items: center;
   padding: 2px 4px;
   font-size: 12px
 }

 .gallery-inline-elevate dialog.gallery-inline__modal .media__metadata-wrapper {
   margin: 16px 16px 0
 }

 .gallery-inline-elevate dialog.gallery-inline__modal .media__metadata-container {
   margin: 0;
   padding: 0;
   display: block !important
 }

 @media screen and (width<=767px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__overlay--headline {
     font-size: 16px;
     line-height: 20px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__headline-wrapper:before {
     margin-top: 0
   }
 }

 @media screen and (width>=960px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__caption {
     margin-top: 8px
   }
 }

 @media screen and (width>=768px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate {
     container: gallery-inline-elevate/inline-size
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__meta-wrapper {
     gap: 48px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .media__metadata-container {
     padding: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .media__metadata-container .image__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);
     font-weight: 700
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .media__metadata-container .image__caption a:hover {
     color: var(--theme-link-color-hover);
     text-decoration: var(--theme-paragraph__hover-link-decoration)
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .media__metadata-container .image__caption a {
     color: inherit;
     text-decoration-color: inherit
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .media__metadata-wrapper {
     margin-left: auto;
     margin-right: auto
   }

   @container gallery-inline-elevate (width>=660px) {
     body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__overlay, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__cover .image__dam-img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__cover .image__img {
       border-radius: 8px
     }
   }

   @container gallery-inline-elevate (width<660px) {
     body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__overlay, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__cover .image__dam-img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__cover .image__img {
       border-radius: 4px
     }
   }
 }

 @media screen and (width>=1024px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__controls {
     top: 0;
     gap: 8px;
     display: flex;
     position: absolute;
     inset-inline-end: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__controls .gallery-inline__prev, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__controls .gallery-inline__next {
     border: 1px solid #fff;
     width: 30px;
     height: 30px;
     margin-inline-start: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__controls .gallery-inline__prev .icon-ui-caret-left, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__controls .gallery-inline__prev .icon-ui-caret-right, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__controls .gallery-inline__next .icon-ui-caret-left, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__controls .gallery-inline__next .icon-ui-caret-right {
     fill: #fff
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__prev-overlay, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__next-overlay {
     display: none
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal {
     container-type: inline-size
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-header {
     max-width: 1440px;
     margin: 0 48px;
     padding: 32px 0;
     font-size: 24px;
     line-height: 24px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content {
     justify-content: center;
     max-width: 1440px;
     margin: 0 48px 32px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__counter {
     text-align: start;
     margin-bottom: 0;
     padding: 6px 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides {
     width: calc(100vw - 96px);
     max-width: 1440px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides--transitioning {
     transition-duration: 0s
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .image, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .image-elevate {
     flex-direction: row;
     gap: 24px;
     width: 100vw;
     max-width: 1440px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .image .media__metadata-wrapper, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .image-elevate .media__metadata-wrapper {
     margin-top: 0;
     visibility: visible;
     opacity: 1;
     flex-direction: column;
     justify-content: space-between;
     gap: 4px;
     max-width: 177px;
     margin-inline-end: 48px;
     display: flex
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .image .media__metadata-wrapper .media__metadata-container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .image-elevate .media__metadata-wrapper .media__metadata-container {
     width: auto
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .image .media__metadata-wrapper .image__metadata, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .image-elevate .media__metadata-wrapper .image__metadata {
     align-content: center;
     padding-right: 4px;
     overflow-x: hidden
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .image .media__metadata-wrapper .image__metadata::-webkit-scrollbar {
     background-color: #0000;
     width: 4px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .image-elevate .media__metadata-wrapper .image__metadata::-webkit-scrollbar {
     background-color: #0000;
     width: 4px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .image .media__metadata-wrapper .image__metadata::-webkit-scrollbar-thumb {
     background-color: #f8f8f8;
     border-radius: 30px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .image-elevate .media__metadata-wrapper .image__metadata::-webkit-scrollbar-thumb {
     background-color: #f8f8f8;
     border-radius: 30px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .image .media__metadata-wrapper .image__caption, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .image-elevate .media__metadata-wrapper .image__caption {
     margin: 0;
     padding: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .image--active .gallery-inline__counter, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .image.image--active .gallery-inline__counter, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .image-elevate--active .gallery-inline__counter, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .image-elevate.image--active .gallery-inline__counter {
     transition: none;
     animation-duration: 0s
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .image--active .media__metadata-container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .image.image--active .media__metadata-container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .image-elevate--active .media__metadata-container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .image-elevate.image--active .media__metadata-container {
     animation-duration: 0s
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .image__container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .image-elevate__container {
     text-align: center;
     align-self: center;
     display: flex
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .image__container.image__container--transitioning, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .image-elevate__container.image__container--transitioning {
     animation-duration: 0s
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .image-elevate {
     direction: rtl
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .gallery-inline-elevate .gallery-inline__modal-content .image__caption {
     text-align: right
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .gallery-inline-elevate .gallery-inline__controls .gallery-inline__next, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .gallery-inline-elevate .gallery-inline__controls .gallery-inline__prev {
     transform: rotate(180deg)
   }
 }

 @media screen and (width>=1280px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .image .media__metadata-wrapper, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal-content .gallery-inline__slides .image-elevate .media__metadata-wrapper {
     min-width: 204px;
     max-width: 204px
   }

   @container (width>=1440px) {
     body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal .gallery-inline__modal-header, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .gallery-inline-elevate .gallery-inline__modal .gallery-inline__modal-content {
       width: calc(100vw - 96px);
       margin-left: auto;
       margin-right: auto
     }
   }
 }

 .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: 15px;
   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: var(--theme-footer-copy-accent)
 }

 .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: var(--theme-footer-copy-accent);
   text-transform: uppercase;
   letter-spacing: 1px;
   margin-bottom: 16px;
   font-size: 12px;
   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
 }

 @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: 220px
   }

   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(5n+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 .social-links__item {
     margin-inline-start: 0
   }

   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 .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)[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 .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)[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
 }

 .chip {
   color: #0c0c0c;
   cursor: pointer;
   width: fit-content;
   font-size: 14px;
   line-height: 20px;
   font-family: var(--theme-font-family);
   background-color: #0000;
   border: 1px solid #404040;
   border-radius: 16px;
   align-items: center;
   margin: 0 4px;
   padding: 4px 12px;
   display: flex
 }

 .chip__icon {
   width: 15px;
   height: 20px;
   margin-left: 4px
 }

 .chip__icon svg {
   width: 15px;
   height: 20px
 }

 .chip__icon--check {
  content: "";
   width: 15px;
   height: 20px
 }

 .chip__icon--add {
  content: "";
   width: 15px;
   height: 20px
 }

 .chip__label {
   text-align: left
 }

 .chip__selected .chip__icon--add {
   display: none
 }

 .chip__selected .chip__icon--check {
   content: url(images/hquTMFFF8bPt.svg);
   transition: all .5s
 }

 .chip:not(.chip__selected) .chip__icon--add {
   opacity: 1
 }

 .chip:not(.chip__selected) .chip__icon--check {
   display: none
 }

 .chip svg {
   fill: #404040
 }

 .chip:active {
   color: #404040;
   background-color: #b1b1b1;
   border-color: #404040;
   outline: none
 }

 .chip:disabled {
   cursor: not-allowed;
   color: #b1b1b1;
   background-color: #f8f8f8;
   border-color: #b1b1b1
 }

 .chip.chip__interstitial, .chip:active .chip.chip__interstitial {
   color: #404040;
   background-color: #b1b1b1;
   border-color: #6e6e6e;
   transition: all .5s
 }

 .chip.chip__interstitial svg>path, .chip:active .chip.chip__interstitial svg>path {
   fill: #404040
 }

 .chip.chip__interstitial.chip__selected {
   background-color: #b1b1b1
 }

 .chip:not(.chip__interstitial):not(.chip__last-followed).chip__selected {
   color: #fff;
   background-color: #0c0c0c;
   border-color: #0c0c0c;
   transition: all .5s
 }

 .chip:not(.chip__interstitial):not(.chip__last-followed).chip__selected svg {
   fill: #fff
 }

 .chip:not(.chip__interstitial):not(.chip__last-followed).chip__selected:hover {
   color: #404040;
   background-color: #e6e6e6;
   transition: color .25s, background-color .25s, border-color .25s
 }

 .chip:not(.chip__interstitial):not(.chip__last-followed).chip__selected:hover:after {
   content: url("data:image/svg+xml,%3Csvg width='17' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.257 4.757a.75.75 0 0 0 0 1.061L7.44 9l-3.182 3.182a.75.75 0 1 0 1.061 1.06L8.5 10.062l3.182 3.182a.75.75 0 0 0 1.06-1.061L9.562 9l3.182-3.182a.75.75 0 1 0-1.061-1.06L8.5 7.938 5.318 4.757a.75.75 0 0 0-1.06 0Z' fill='%230C0C0C'/%3E%3C/svg%3E");
   width: 15px;
   height: 15px;
   margin-top: -3px;
   margin-left: 4px
 }

 .chip:not(.chip__interstitial):not(.chip__last-followed).chip__selected:hover .chip__icon {
   display: none
 }

 .chip:not([disabled]):not(.chip__selected):not(.chip__interstitial):hover {
   color: #404040;
   background-color: #e6e6e6;
   border-color: #0c0c0c
 }

 .chip:not([disabled]):not(.chip__selected):not(.chip__interstitial):hover svg {
   fill: #0c0c0c
 }

 .chip:not(.chip__interstitial).chip__selected.chip__last-followed.chip__selected {
   color: #fff;
   background-color: #0c0c0c;
   transition: all .3s
 }

 .chip:not(.chip__interstitial).chip__selected.chip__last-followed.chip__selected .chip__icon {
   display: block
 }

 .chip:not(.chip__interstitial).chip__selected.chip__last-followed.chip__selected .chip__icon svg {
   fill: #fff
 }

 .chip:not(.chip__interstitial).chip__selected.chip__last-followed.chip__selected:hover {
   color: #fff;
   background-color: #0c0c0c;
   transition: all .3s
 }

 .chip:not(.chip__interstitial).chip__selected.chip__last-followed.chip__selected:hover .chip__icon {
   display: block
 }

 .chip:not(.chip__interstitial).chip__selected.chip__last-followed.chip__selected:hover .chip__icon svg {
   fill: #fff
 }

 .chip:not(.chip__interstitial).chip__selected.chip__last-followed.chip__selected:hover:after {
   content: 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-icon-informative: var(--primitive-color-neutral-500);
   --semantic-color-status-text-positive: var(--primitive-color-green-600);
   --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__press: var(--primitive-color-neutral-800);
   --semantic-color-input-text-input-empty-overrides-icon__press: var(--primitive-color-neutral-800);
   --semantic-color-input-text-input-empty-overrides-bg__press: var(--primitive-color-transparent-black-05);
   --semantic-color-input-text-input-empty-overrides-border__press: var(--primitive-color-neutral-700);
   --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-base-border: var(--primitive-color-neutral-800);
   --semantic-color-input-text-input-filled-overrides-border__error: var(--primitive-color-red-500);
   --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-bg__hover: var(--primitive-color-neutral-500);
   --semantic-color-action-primary-overrides-bg__press: var(--primitive-color-neutral-600);
   --semantic-color-action-primary-overrides-bg__focus: var(--primitive-color-neutral-800);
   --semantic-color-action-primary-overrides-bg__disabled: var(--primitive-color-neutral-400);
   --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-white-0);
   --semantic-color-action-secondary-base-border: var(--primitive-color-neutral-500);
   --semantic-color-action-secondary-base-flex-bg: var(--primitive-color-neutral-100);
   --semantic-color-action-secondary-overrides-text__hover: var(--primitive-color-neutral-700);
   --semantic-color-action-secondary-overrides-icon__hover: var(--primitive-color-neutral-700);
   --semantic-color-action-secondary-overrides-bg__hover: var(--primitive-color-transparent-black-05);
   --semantic-color-action-secondary-overrides-border__hover: var(--primitive-color-neutral-600);
   --semantic-color-action-secondary-overrides-text__press: var(--primitive-color-neutral-600);
   --semantic-color-action-secondary-overrides-icon__press: var(--primitive-color-neutral-600);
   --semantic-color-action-secondary-overrides-bg__press: var(--primitive-color-transparent-black-10);
   --semantic-color-action-secondary-overrides-border__press: var(--primitive-color-neutral-700);
   --semantic-color-action-secondary-overrides-text__focus: var(--primitive-color-neutral-800);
   --semantic-color-action-secondary-overrides-icon__focus: var(--primitive-color-neutral-800);
   --semantic-color-action-secondary-overrides-bg__focus: var(--primitive-color-transparent-white-0);
   --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-bg__disabled: var(--primitive-color-transparent-white-0);
   --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-text__hover: var(--primitive-color-neutral-700);
   --semantic-color-action-tertiary-overrides-icon__hover: var(--primitive-color-neutral-700);
   --semantic-color-action-tertiary-overrides-bg__hover: var(--primitive-color-transparent-black-05);
   --semantic-color-action-tertiary-overrides-text__press: var(--primitive-color-neutral-600);
   --semantic-color-action-tertiary-overrides-icon__press: var(--primitive-color-neutral-600);
   --semantic-color-action-tertiary-overrides-bg__press: var(--primitive-color-transparent-black-10);
   --semantic-color-action-tertiary-overrides-text__focus: var(--primitive-color-neutral-800);
   --semantic-color-action-tertiary-overrides-icon__focus: var(--primitive-color-neutral-800);
   --semantic-color-action-tertiary-overrides-bg__focus: var(--primitive-color-transparent-black-0);
   --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-tertiary-overrides-bg__disabled: var(--primitive-color-transparent-black-0);
   --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-bg__hover: var(--primitive-color-neutral-300);
   --semantic-color-action-inverse-primary-overrides-bg__press: var(--primitive-color-neutral-200);
   --semantic-color-action-inverse-primary-overrides-bg__focus: var(--primitive-color-neutral-100);
   --semantic-color-action-inverse-primary-overrides-bg__disabled: var(--primitive-color-neutral-400);
   --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-black-0);
   --semantic-color-action-inverse-secondary-base-border: var(--primitive-color-neutral-400);
   --semantic-color-action-inverse-secondary-overrides-text__hover: var(--primitive-color-neutral-200);
   --semantic-color-action-inverse-secondary-overrides-icon__hover: var(--primitive-color-neutral-200);
   --semantic-color-action-inverse-secondary-overrides-bg__hover: var(--primitive-color-transparent-white-10);
   --semantic-color-action-inverse-secondary-overrides-border__hover: var(--primitive-color-neutral-300);
   --semantic-color-action-inverse-secondary-overrides-text__press: var(--primitive-color-neutral-300);
   --semantic-color-action-inverse-secondary-overrides-icon__press: var(--primitive-color-neutral-300);
   --semantic-color-action-inverse-secondary-overrides-bg__press: var(--primitive-color-transparent-white-20);
   --semantic-color-action-inverse-secondary-overrides-border__press: var(--primitive-color-neutral-200);
   --semantic-color-action-inverse-secondary-overrides-text__focus: var(--primitive-color-neutral-100);
   --semantic-color-action-inverse-secondary-overrides-icon__focus: var(--primitive-color-neutral-100);
   --semantic-color-action-inverse-secondary-overrides-bg__focus: var(--primitive-color-transparent-black-0);
   --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-400);
   --semantic-color-action-inverse-secondary-overrides-icon__disabled: var(--primitive-color-neutral-400);
   --semantic-color-action-inverse-secondary-overrides-bg__disabled: var(--primitive-color-transparent-black-0);
   --semantic-color-action-inverse-secondary-overrides-border__disabled: var(--primitive-color-neutral-300);
   --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-overrides-text__hover: var(--primitive-color-neutral-200);
   --semantic-color-action-inverse-tertiary-overrides-icon__hover: var(--primitive-color-neutral-200);
   --semantic-color-action-inverse-tertiary-overrides-bg__hover: var(--primitive-color-transparent-white-10);
   --semantic-color-action-inverse-tertiary-overrides-text__press: var(--primitive-color-neutral-300);
   --semantic-color-action-inverse-tertiary-overrides-icon__press: var(--primitive-color-neutral-300);
   --semantic-color-action-inverse-tertiary-overrides-bg__press: var(--primitive-color-transparent-white-20);
   --semantic-color-action-inverse-tertiary-overrides-text__focus: var(--primitive-color-neutral-100);
   --semantic-color-action-inverse-tertiary-overrides-icon__focus: var(--primitive-color-neutral-100);
   --semantic-color-action-inverse-tertiary-overrides-bg__focus: var(--primitive-color-transparent-white-0);
   --semantic-color-action-inverse-tertiary-overrides-text__disabled: var(--primitive-color-neutral-400);
   --semantic-color-action-inverse-tertiary-overrides-icon__disabled: var(--primitive-color-neutral-400);
   --semantic-color-action-inverse-tertiary-overrides-bg__disabled: var(--primitive-color-transparent-white-0);
   --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-30);
   --semantic-color-action-conversion-overrides-overlay__press: var(--primitive-color-transparent-white-20);
   --semantic-color-action-conversion-overrides-overlay__disabled: var(--primitive-color-transparent-white-60);
   --semantic-color-action-conversion-overrides-text__disabled: var(--primitive-color-neutral-400);
   --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-overlay__disabled: var(--primitive-color-transparent-white-60);
   --semantic-color-action-accent-overrides-text__disabled: var(--primitive-color-neutral-400);
   --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-radius-sm: var(--primitive-radius-02);
   --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-radius-none: var(--primitive-radius-none);
   --semantic-size-lg: var(--primitive-size-40);
   --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[data-page-type=video] {
   --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-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.layout-article-elevate--dark-theme {
   --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)
 }

 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
 }

 .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__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: "";
   cursor: pointer;
   border: none;
   width: 20px;
   height: 20px;
   margin: 0;
   padding: 0;
   position: relative;
   top: 8px
 }

 .header__nav-more--toggle-caret-up:after {
  content: ""
 }

 .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__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__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 {
   width: 16px;
   height: 16px;
  -webkit-mask-image: none;
  mask-image: none;
   -webkit-mask-size: 100%;
   mask-size: 100%
 }

 .header__live-tv-link:before {
  background-image: none;
   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: none;
  mask: none
 }

 .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
 }

 [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-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 .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).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).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).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: "";
     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) 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
 }

 .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 .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: "";
   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: ""
 }

 .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 {
   width: 16px;
   height: 16px;
  -webkit-mask-image: none;
  mask-image: none;
   -webkit-mask-size: 100%;
   mask-size: 100%
 }

 .header-elevate .header__live-tv-link:before {
  background-image: none;
   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(images/qXJDmyzGcGR0.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)
   }
 }

 @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: none;
    mask: none
   }

   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 .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).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__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__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)
   }
 }

 @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: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 {
   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
 }

 .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: 2;
   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__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-live-video {
   color: #0c0c0c;
   background: #fff;
   display: block
 }

 .image__label--type-updates .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: none
 }

 .image__label--type-gallery .image__label-icon {
  background-image: none
 }

 .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
 }

 html[data-layout-uri*="layout-no-rail/instances/underscored-static-awards-v1"] .layout-no-rail__topFullBleed .image__container {
   margin: -35px 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
   }
 }

 @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-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 {
   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(images/kncvuxcC7mHG.svg)
 }

 .card__label--type-video .card__label-icon, .card__label--type-custom-video .card__label-icon {
   background-image: url(images/iqpWR6Nkh3rr.svg)
 }

 .card__label--type-podcasts .card__label-icon {
   background-image: url(images/6nDn2FgcsJvJ.svg)
 }

 .card__label--type-audio .card__label-icon {
   background-image: url(images/VI2h3KeQ8Kcd.svg)
 }

 .card__label--type-gallery .card__label-icon {
   background-image: url(images/IPOaV2jgFvlO.svg)
 }

 .card__label--type-live-video .card__label-icon {
   color: #fff;
   background-image: url(images/krw7NkFLNM97.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
 }

 [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(.container_shelf-carousel__item-media-wrapper):not(.container_hero-card-feature__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(.container_shelf-carousel__item-media-wrapper):not(.container_hero-card-feature__item-media-wrapper) .image__metadata, [data-page-type=section] .container__item-media-wrapper:not(.card--media-large):not(.container_shelf-carousel__item-media-wrapper):not(.container_hero-card-feature__item-media-wrapper) .image__credit, [data-page-type=section] .container__item-media-wrapper:not(.card--media-large):not(.container_shelf-carousel__item-media-wrapper):not(.container_hero-card-feature__item-media-wrapper) .interactive-video__metadata, [data-page-type=section] .container__item-media-wrapper:not(.card--media-large):not(.container_shelf-carousel__item-media-wrapper):not(.container_hero-card-feature__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
 }

 @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) {
     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
 }

 .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 {
   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: none;
   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: ""
 }

 .container__text-label--type-podcasts:not(:empty):before {
  content: ""
 }

 .container__text-label--type-gallery:not(:empty):before {
  content: ""
 }

 .container__text-label--type-streaming-non-breaking:not(:empty):before {
   content: url(images/kncvuxcC7mHG.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(images/kncvuxcC7mHG.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(images/kncvuxcC7mHG.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 .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
 }

 .container .pagination-previous:before {
  -webkit-mask: none;
  mask: none
 }

 .container .pagination-next:before {
  -webkit-mask: none;
  mask: none
 }

 .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
 }

 .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
 }

 .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
 }

 .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(images/kncvuxcC7mHG.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(images/kncvuxcC7mHG.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
 }

 .zone--t-dark .pagination-previous:before, .product-zone--t-dark .pagination-previous:before {
  -webkit-mask: none;
  mask: none
 }

 .zone--t-dark .pagination-next:before, .product-zone--t-dark .pagination-next:before {
  -webkit-mask: none;
  mask: none
 }

 .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
 }

 .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
 }

 .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 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).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[data-title=For\ Subscribers i] .card .card__label-container .card__label--type-for-subscribers, .container[data-title=For\ Subscribers i] .card .container__text-label--type-for-subscribers {
   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:first-child {
   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_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_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
   }
 }

 .container_list-headlines-ranked .container__title:before {
   width: 40px;
   height: 6px
 }

 .container_list-headlines-ranked .container__title:after {
   border-top: none
 }

 .container_list-headlines-ranked__title-text {
   letter-spacing: 0;
   text-transform: none;
   margin: 24px 0;
   font-size: 24px;
   line-height: 30px
 }

 .container_list-headlines-ranked .container__item {
   counter-increment: css-counter 1;
   display: flex
 }

 .container_list-headlines-ranked__field-links {
   counter-reset: css-counter 0;
   flex-direction: column;
   display: flex
 }

 .container_list-headlines-ranked__field-links--col-1 .container__item, .container_list-headlines-ranked__field-links--col-2 .container__item:not(:last-of-type) {
   border-bottom: 1px solid #e6e6e6;
   margin-bottom: 12px
 }

 .container_list-headlines-ranked__field-links--col-1 .container__item .container__link, .container_list-headlines-ranked__field-links--col-2 .container__item:not(:last-of-type) .container__link {
   margin-bottom: 12px
 }

 .container_list-headlines-ranked .container__item:before {
   content: counter(css-counter)" ";
   color: #d50000;
   width: 28px;
   margin-right: 12px;
   font-family: inherit;
   font-size: 24px;
   font-weight: 700;
   line-height: 32px
 }

 @media screen and (width>=1280px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_list-headlines-ranked__field-links {
     display: flex
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_list-headlines-ranked__field-links--col-1, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_list-headlines-ranked__field-links--col-2 {
     width: 50%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_list-headlines-ranked__field-links--col-1 .container__item:last-of-type, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_list-headlines-ranked__field-links--col-2 .container__item:last-of-type {
     border-bottom: none;
     margin-bottom: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_list-headlines-ranked__field-links--col-1 .container__item:last-of-type .container__link, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_list-headlines-ranked__field-links--col-2 .container__item:last-of-type .container__link {
     margin-bottom: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_list-headlines-ranked__field-links--col-1 {
     margin-right: 40px
   }
 }

 .container_list-headlines-ranked-elevate .container__title .container__title-text, .container_list-headlines-ranked-elevate .container__title .container__title_url-text {
   text-transform: none;
   border-left: none;
   margin: 0 0 24px;
   padding-left: 0;
   font-size: 24px;
   font-style: normal;
   font-weight: 700
 }

 .container_list-headlines-ranked-elevate .container__headline {
   line-height: 20.8px
 }

 .container_list-headlines-ranked-elevate .container__item {
   counter-increment: css-counter 1;
   display: flex
 }

 .container_list-headlines-ranked-elevate .container__item:before {
   content: counter(css-counter)" ";
   width: 28px;
   margin: auto 12px auto 0;
   padding-bottom: 12px;
   font-family: inherit;
   font-size: 20px;
   font-weight: 700;
   line-height: 2rem;
   position: relative;
   top: -2px
 }

 .container_list-headlines-ranked-elevate .container_list-headlines-ranked__field-links {
   counter-reset: css-counter 0;
   flex-direction: column;
   display: flex
 }

 .container_list-headlines-ranked-elevate .container_list-headlines-ranked__field-links--col-1 .container__item, .container_list-headlines-ranked-elevate .container_list-headlines-ranked__field-links--col-2 .container__item:not(:last-child) {
   border-bottom: 1px solid #e6e6e6;
   margin-bottom: 16px
 }

 .container_list-headlines-ranked-elevate .container_list-headlines-ranked__field-links--col-1 .container__item .container__link, .container_list-headlines-ranked-elevate .container_list-headlines-ranked__field-links--col-2 .container__item:not(:last-child) .container__link {
   margin: auto;
   padding-bottom: 16px
 }

 @media screen and (width>=768px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_list-headlines-ranked-elevate {
     min-width: 250px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_list-headlines-ranked-elevate .container_list-headlines-ranked__field-links--col-1, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_list-headlines-ranked-elevate .container_list-headlines-ranked__field-links--col-2 {
     width: unset;
     margin-right: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_list-headlines-ranked-elevate .container_list-headlines-ranked__field-links--col-1 .container__item:last-of-type .container__link, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_list-headlines-ranked-elevate .container_list-headlines-ranked__field-links--col-2 .container__item:last-of-type .container__link {
     margin-bottom: unset
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_list-headlines-ranked-elevate .container_list-headlines-ranked__field-links--col-1 .container__item:last-of-type {
     border-bottom: 1px solid #e6e6e6;
     margin-bottom: 12px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_list-headlines-ranked-elevate .container_list-headlines-ranked__field-links__headline-text {
     font-weight: 300
   }
 }

 .container_list-headlines-with-read-times {
   margin-bottom: var(--theme-container-margin-bottom-default)
 }

 .container_list-headlines-with-read-times__title-text {
   letter-spacing: 0
 }

 .container_list-headlines-with-read-times__item {
   border-top: none;
   flex-direction: row-reverse;
   justify-content: space-between;
   column-gap: 10px;
   max-width: 100%;
   margin: 16px 0 0;
   padding: 0;
   display: flex
 }

 .container_list-headlines-with-read-times__item:not(:last-child) {
   border-bottom: 1px solid #e6e6e6;
   margin: 0 0 12px;
   padding: 0 0 12px
 }

 .container_list-headlines-with-read-times__item.container__item [data-component-name=video-resource], .container_list-headlines-with-read-times__item.container__item .interactive-video {
   margin-top: 0
 }

 .container_list-headlines-with-read-times__item.container__item .interactive-video {
   margin-bottom: 8px
 }

 .container_list-headlines-with-read-times__item .container_list-headlines-with-read-times__link {
   display: flex
 }

 .container_list-headlines-with-read-times__item .container_list-headlines-with-read-times__link:first-of-type {
   flex: 1
 }

 .container_list-headlines-with-read-times__item .container_list-headlines-with-read-times__headline {
   margin-top: -4px;
   font-size: 16px
 }

 .container_list-headlines-with-read-times .image__credit, .container_list-headlines-with-read-times .image_sponsorship__credit {
   text-align: left;
   padding: 0
 }

 .container_list-headlines-with-read-times__item-media-wrapper {
   flex-direction: column;
   justify-content: flex-start;
   align-self: flex-start;
   min-width: 100px;
   display: flex
 }

 .container_list-headlines-with-read-times__text {
   flex: 75%;
   align-items: flex-start;
   margin: 0
 }

 .container_list-headlines-with-read-times__readtime {
   color: #6e6e6e;
   padding-top: 5px;
   font-size: 12px;
   font-weight: 400
 }

 .container_list-headlines-with-read-times__readtime .container__readtime-alt {
   display: none
 }

 .container_list-headlines-with-read-times__item-media {
   width: 100%
 }

 .container_list-headlines-with-read-times__item-media .image__caption-container, .container_list-headlines-with-read-times__item-media .image_sponsorship__caption-container {
   display: none
 }

 .container_list-headlines-with-read-times__item-media .image__container, .container_list-headlines-with-read-times__item-media .interactive-video__container {
   width: 130px;
   margin-bottom: 0
 }

 .container_list-headlines-with-read-times .card .container__link {
   display: flex
 }

 .container_list-headlines-with-read-times__date {
   display: none
 }

 .container_list-headlines-with-read-times-elevate .container__headline {
   line-height: 20.8px
 }

 .container_list-headlines-with-read-times-elevate .container__title .container__title-text, .container_list-headlines-with-read-times-elevate .container__title .container__title_url-text {
   text-transform: none;
   border-left: none;
   margin-bottom: 24px;
   padding-left: 0;
   font-size: 24px;
   font-style: normal;
   font-weight: 700;
   line-height: 1.3rem
 }

 .container_list-headlines-with-read-times-elevate .container_list-headlines-with-read-times__readtime {
   text-transform: uppercase;
   letter-spacing: 1px;
   padding-top: 11px;
   font-weight: 500
 }

 .container_list-headlines-with-read-times-elevate .container_list-headlines-with-read-times__readtime .container__readtime-default {
   display: none
 }

 .container_list-headlines-with-read-times-elevate .container_list-headlines-with-read-times__readtime .container__readtime-alt {
   display: inline
 }

 .container_list-headlines-with-read-times-elevate .container_list-headlines-with-read-times__item {
   flex-direction: row;
   column-gap: 12px;
   margin: 0
 }

 .container_list-headlines-with-read-times-elevate .container_list-headlines-with-read-times__item:not(:last-child) {
   border-bottom: unset;
   margin-bottom: 24px;
   padding: 0
 }

 .container_list-headlines-with-read-times-elevate .container_list-headlines-with-read-times__item-media .interactive-video__container {
   width: 100%
 }

 .container_list-headlines-with-read-times-elevate .container_list-headlines-with-read-times__item .image__container {
   border-radius: 4px;
   max-width: 95px
 }

 .container_list-headlines-with-read-times-elevate .container_list-headlines-with-read-times__item .container_list-headlines-with-read-times__headline {
   margin-top: 0
 }

 [dir=rtl] .container_list-headlines-with-read-times-elevate .container__title .container__title-text, [dir=rtl] .container_list-headlines-with-read-times-elevate .container__title .container__title_url-text {
   font-size: 16px
 }

 @media screen and (width<=479px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_list-headlines-with-read-times-elevate .container__item img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_list-headlines-with-read-times-elevate .container__item video {
     object-position: top
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_list-headlines-with-read-times-elevate .container__item-media .image__container:after {
     padding-bottom: 100%
   }
 }

 @media screen and (width>=480px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_list-headlines-with-read-times-elevate .container_list-headlines-with-read-times__field-links {
     flex-wrap: wrap;
     column-gap: 24px;
     display: flex
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_list-headlines-with-read-times-elevate .container_list-headlines-with-read-times__readtime, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_list-headlines-with-read-times-elevate .container_list-headlines-with-read-times__headline {
     padding-top: 12px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_list-headlines-with-read-times-elevate .container_list-headlines-with-read-times__item {
     flex-direction: column;
     flex: calc(50% - 24px);
     margin-bottom: 24px;
     display: block
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_list-headlines-with-read-times-elevate .container_list-headlines-with-read-times__item .image__container {
     width: 100%;
     max-width: none
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_list-headlines-with-read-times-elevate .container_list-headlines-with-read-times__item-media-wrapper {
     width: 100%
   }
 }

 @media screen and (width>=1280px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_list-headlines-with-read-times-elevate {
     max-width: 862px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .container_list-headlines-with-read-times-elevate .container_list-headlines-with-read-times__item {
     flex: calc(33.333% - 16px)
   }
 }

 .content-recs {
   width: 100%
 }

 .content-recs .container__readtime {
   font-family: var(--theme-font-family)
 }

 .content-recs .container__item-media-wrapper .image .image__container {
   margin-bottom: 0
 }

 @media screen and (width>=1280px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .content-recs .container_list-headlines-ranked .container_list-headlines-ranked__field-links {
     flex-direction: unset
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .content-recs .container_lead-plus-headlines__cards-wrapper .image__container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .content-recs .container_lead-plus-headlines-with-images__cards-wrapper .image__container {
     margin-bottom: 8px
   }
 }

 .content-recs-elevate {
   width: auto
 }

 @media screen and (width>=768px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .content-recs-elevate .container__item-media-wrapper .image .image__container {
     width: 100%
   }
 }

 .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__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: none;
   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: 12px;
   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: 220px;
   margin: 16px 0 0;
   padding: 0;
   display: flex
 }

 .social-links__item {
   height: 24px;
   margin-inline-start: 24px;
   list-style: none
 }

 .social-links__item:nth-child(5n+1) {
   margin-inline-start: 0
 }

 .social-links__item:nth-child(n+6) {
   margin-top: 20px
 }

 .social-links__link {
   color: unset;
   text-decoration: none
 }

 .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 {
   fill: var(--theme-icon-color);
   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 (width>=480px) and (width<=959px) {
   body[dir=rtl] .social-links {
     text-align: center;
     flex-direction: column;
     align-items: center;
     display: flex
   }

   body[dir=rtl] .social-links__copy {
     margin: 0 0 16px
   }

   body[dir=rtl] .social-links__items {
     flex-wrap: nowrap;
     justify-content: center;
     align-items: center;
     gap: 24px;
     max-width: none;
     margin-top: 0;
     padding: 0;
     display: flex
   }

   body[dir=rtl] .social-links__item {
     margin: 0;
     padding: 0
   }

   body[dir=rtl] .social-links__item:nth-child(5n+1) {
     margin-inline-start: 0
   }

   body[dir=rtl] .social-links__item:nth-child(n+6) {
     margin-top: 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: 24px
   }

   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(5n+1) {
     margin-inline-start: 24px
   }

   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-divider)
   }

   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
 }

 .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("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")
 }

 .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")
 }

 @media (-ms-high-contrast:active) {
   .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon {
     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")
   }

   .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon {
     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")
   }
 }

 @media (-ms-high-contrast:black-on-white) {
   .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon {
     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")
   }

   .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon {
     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")
   }
 }

 .mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")
 }

 .mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")
 }

 @media (-ms-high-contrast:active) {
   .mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon {
     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")
   }

   .mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon {
     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")
   }
 }

 @media (-ms-high-contrast:black-on-white) {
   .mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon {
     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")
   }

   .mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon {
     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")
   }
 }

 .mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")
 }

 @media (-ms-high-contrast:active) {
   .mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon {
     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")
   }
 }

 @media (-ms-high-contrast:black-on-white) {
   .mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon {
     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")
   }
 }

 .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")
 }

 .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")
 }

 .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")
 }

 .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")
 }

 .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")
 }

 .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon {
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")
 }

 .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("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")
   }

   .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon {
     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")
   }

   .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon {
     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")
   }

   .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon {
     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")
   }

   .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon {
     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")
   }

   .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon {
     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")
   }
 }

 @media (-ms-high-contrast:black-on-white) {
   .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon {
     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")
   }

   .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon {
     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")
   }
 }

 @keyframes mapboxgl-spin {
   0% {
     transform: rotate(0)
   }

   to {
     transform: rotate(1turn)
   }
 }

 a.mapboxgl-ctrl-logo {
   cursor: pointer;
   background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");
   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("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")
   }
 }

 @media (-ms-high-contrast:black-on-white) {
   a.mapboxgl-ctrl-logo {
     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")
   }
 }

 .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("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");
     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("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")
   }
 }

 @media screen and (-ms-high-contrast:black-on-white) {
   .mapboxgl-ctrl-attrib.mapboxgl-compact:after {
     background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")
   }
 }

 .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("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\">%3Cpath d=\"m10 2c-3.3 0-6 2.7-6 6s6 9 6 9 6-5.7 6-9-2.7-6-6-6zm0 2c2.1 0 3.8 1.7 3.8 3.8 0 1.5-1.8 3.9-2.9 5.2h-1.7c-1.1-1.4-2.9-3.8-2.9-5.2-.1-2.1 1.6-3.8 3.7-3.8z\"/>%3C/svg>")
 }

 .mapbox-gl-draw_polygon {
   background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\">%3Cpath d=\"m15 12.3v-4.6c.6-.3 1-1 1-1.7 0-1.1-.9-2-2-2-.7 0-1.4.4-1.7 1h-4.6c-.3-.6-1-1-1.7-1-1.1 0-2 .9-2 2 0 .7.4 1.4 1 1.7v4.6c-.6.3-1 1-1 1.7 0 1.1.9 2 2 2 .7 0 1.4-.4 1.7-1h4.6c.3.6 1 1 1.7 1 1.1 0 2-.9 2-2 0-.7-.4-1.4-1-1.7zm-8-.3v-4l1-1h4l1 1v4l-1 1h-4z\"/>%3C/svg>")
 }

 .mapbox-gl-draw_line {
   background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\">%3Cpath d=\"m13.5 3.5c-1.4 0-2.5 1.1-2.5 2.5 0 .3 0 .6.2.9l-3.8 3.8c-.3-.1-.6-.2-.9-.2-1.4 0-2.5 1.1-2.5 2.5s1.1 2.5 2.5 2.5 2.5-1.1 2.5-2.5c0-.3 0-.6-.2-.9l3.8-3.8c.3.1.6.2.9.2 1.4 0 2.5-1.1 2.5-2.5s-1.1-2.5-2.5-2.5z\"/>%3C/svg>")
 }

 .mapbox-gl-draw_trash {
   background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\">%3Cpath d=\"M10,3.4 c-0.8,0-1.5,0.5-1.8,1.2H5l-1,1v1h12v-1l-1-1h-3.2C11.5,3.9,10.8,3.4,10,3.4z M5,8v7c0,1,1,2,2,2h6c1,0,2-1,2-2V8h-2v5.5h-1.5V8h-3 v5.5H7V8H5z\"/>%3C/svg>")
 }

 .mapbox-gl-draw_uncombine {
   background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\">%3Cpath d=\"m12 2c-.3 0-.5.1-.7.3l-1 1c-.4.4-.4 1 0 1.4l1 1c.4.4 1 .4 1.4 0l1-1c.4-.4.4-1 0-1.4l-1-1c-.2-.2-.4-.3-.7-.3zm4 4c-.3 0-.5.1-.7.3l-1 1c-.4.4-.4 1 0 1.4l1 1c.4.4 1 .4 1.4 0l1-1c.4-.4.4-1 0-1.4l-1-1c-.2-.2-.4-.3-.7-.3zm-7 1c-1 0-1 1-.5 1.5.3.3 1 1 1 1l-1 1s-.5.5 0 1 1 0 1 0l1-1 1 1c.5.5 1.5.5 1.5-.5v-4zm-5 3c-.3 0-.5.1-.7.3l-1 1c-.4.4-.4 1 0 1.4l4.9 4.9c.4.4 1 .4 1.4 0l1-1c.4-.4.4-1 0-1.4l-4.9-4.9c-.1-.2-.4-.3-.7-.3z\"/>%3C/svg>")
 }

 .mapbox-gl-draw_combine {
   background-image: url("data:image/svg+xml;utf8,%3Csvg xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\">%3Cpath d=\"M12.1,2c-0.3,0-0.5,0.1-0.7,0.3l-1,1c-0.4,0.4-0.4,1,0,1.4l4.9,4.9c0.4,0.4,1,0.4,1.4,0l1-1 c0.4-0.4,0.4-1,0-1.4l-4.9-4.9C12.6,2.1,12.3,2,12.1,2z M8,8C7,8,7,9,7.5,9.5c0.3,0.3,1,1,1,1l-1,1c0,0-0.5,0.5,0,1s1,0,1,0l1-1l1,1 C11,13,12,13,12,12V8H8z M4,10c-0.3,0-0.5,0.1-0.7,0.3l-1,1c-0.4,0.4-0.4,1,0,1.4l1,1c0.4,0.4,1,0.4,1.4,0l1-1c0.4-0.4,0.4-1,0-1.4 l-1-1C4.5,10.1,4.3,10,4,10z M8,14c-0.3,0-0.5,0.1-0.7,0.3l-1,1c-0.4,0.4-0.4,1,0,1.4l1,1c0.4,0.4,1,0.4,1.4,0l1-1 c0.4-0.4,0.4-1,0-1.4l-1-1C8.5,14.1,8.3,14,8,14z\"/>%3C/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--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=hideProduct]) {
   margin-top: 16px
 }

 .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 .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 .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
 }

 .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, .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-outbrain/"] .kiln-permanent-placeholder {
   min-height: 50px !important
 }

 .kiln-edit-mode [data-uri*="/bizdev-nativo/"], .kiln-edit-mode [data-uri*="/bizdev-healthgrade/"], .kiln-edit-mode [data-uri*="/bizdev-outbrain/"] {
   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, .kiln-edit-mode .product-offer-card_video__video_container .video-resource__details {
   display: none
 }

 .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
 }

 .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
 }

 .nav-content .page-list-sites, 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: left;
   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:before {
   content: " ";
   color: #0000;
  background-image: none;
   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("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='28' viewBox='0 0 26 28'%3E%3Cpath d='M18.594 9.078L23.172 4.5 21.5 2.828l-4.578 4.578zM25.578 4.5q0 .422-.281.703L5.203 25.297q-.281.281-.703.281t-.703-.281L.703 22.203q-.281-.281-.281-.703t.281-.703L20.797.703q.281-.281.703-.281t.703.281l3.094 3.094q.281.281.281.703zM4.469 1.531L6 2l-1.531.469L4 4l-.469-1.531L2 2l1.531-.469L4 0zm5.469 2.531L13.001 5l-3.063.938L9 9.001l-.938-3.063L4.999 5l3.063-.938L9 .999zm14.531 7.469L26 12l-1.531.469L24 14l-.469-1.531L22 12l1.531-.469L24 10zm-10-10L16 2l-1.531.469L14 4l-.469-1.531L12 2l1.531-.469L14 0z'%3E%3C/path%3E%3C/svg%3E");
   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("data:image/svg+xml,<svg width='8' height='3' viewBox='0 0 8 3' xmlns='http://www.w3.org/2000/svg'><path d='M0.708496 0H7.4834L4.09595 3L0.708496 0Z' fill='%23263239'/></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("data:image/svg+xml,<svg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M15.0643 2.04738L13.6714 0.680222L5.29737 10.3043L2.08653 6.90847L0.749893 8.34671L5.38429 13.2037L15.0643 2.04738Z' fill='white'/></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
 }

 .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, .kiln-edit-mode .list_live-story .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 .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 .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 .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 .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 {
   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_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_carousel {
   max-width: unset
 }

 .kiln-edit-mode .product-offer-card-container_carousel__container-items:has(.sticker) .product-offer-card_carousel__title, .kiln-edit-mode .product-offer-card-container_grid__container-items:has(.sticker) .product-offer-card_carousel__title {
   margin-top: 0
 }

 .kiln-edit-mode .product-offer-card-container_carousel__container-items:has(.sticker) .product-offer-card_carousel__sticker-container, .kiln-edit-mode .product-offer-card-container_grid__container-items:has(.sticker) .product-offer-card_carousel__sticker-container {
   height: fit-content;
   margin-bottom: 0
 }

 .kiln-edit-mode .product-offer-card-container_carousel__container-items:has(.sticker) .product-offer-card_carousel .product-offer-card_carousel__image, .kiln-edit-mode .product-offer-card-container_grid__container-items:has(.sticker) .product-offer-card_carousel .product-offer-card_carousel__image {
   margin-bottom: 58px
 }

 .kiln-edit-mode .product-offer-card-container_carousel__container-items:has(.sticker) .product-offer-card_carousel:has(.sticker) .product-offer-card_carousel__image, .kiln-edit-mode .product-offer-card-container_carousel__container-items:has(.sticker) .product-offer-card_carousel:has(.product-offer-card_carousel__sponsor) .product-offer-card_carousel__image, .kiln-edit-mode .product-offer-card-container_grid__container-items:has(.sticker) .product-offer-card_carousel:has(.sticker) .product-offer-card_carousel__image, .kiln-edit-mode .product-offer-card-container_grid__container-items:has(.sticker) .product-offer-card_carousel:has(.product-offer-card_carousel__sponsor) .product-offer-card_carousel__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_carousel [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_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_carousel {
   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_carousel .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_carousel__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_carousel__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_carousel__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_carousel__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_carousel__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_carousel__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_carousel__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_carousel__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_carousel.component-selector-wrapper__sticker-container.hide, .kiln-edit-mode .product-offer-card_carousel.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_carousel.hide, .kiln-edit-mode .product-offer-card_carousel.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_carousel.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_carousel.hide:after {
   content: "";
   z-index: 2;
   pointer-events: none;
  background: #0009 none 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_carousel__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("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='28' viewBox='0 0 26 28'%3E%3Cpath d='M18.594 9.078L23.172 4.5 21.5 2.828l-4.578 4.578zM25.578 4.5q0 .422-.281.703L5.203 25.297q-.281.281-.703.281t-.703-.281L.703 22.203q-.281-.281-.281-.703t.281-.703L20.797.703q.281-.281.703-.281t.703.281l3.094 3.094q.281.281.281.703zM4.469 1.531L6 2l-1.531.469L4 4l-.469-1.531L2 2l1.531-.469L4 0zm5.469 2.531L13.001 5l-3.063.938L9 9.001l-.938-3.063L4.999 5l3.063-.938L9 .999zm14.531 7.469L26 12l-1.531.469L24 14l-.469-1.531L22 12l1.531-.469L24 10zm-10-10L16 2l-1.531.469L14 4l-.469-1.531L12 2l1.531-.469L14 0z'%3E%3C/path%3E%3C/svg%3E");
   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("data:image/svg+xml,<svg width='8' height='3' viewBox='0 0 8 3' xmlns='http://www.w3.org/2000/svg'><path d='M0.708496 0H7.4834L4.09595 3L0.708496 0Z' fill='%23263239'/></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("data:image/svg+xml,<svg width='16' height='14' viewBox='0 0 16 14' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M15.0643 2.04738L13.6714 0.680222L5.29737 10.3043L2.08653 6.90847L0.749893 8.34671L5.38429 13.2037L15.0643 2.04738Z' fill='white'/></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
 }

 .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_unfurled[data-items-layout=list][data-component-variation=gallery-inline] .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_unfurled[data-items-layout=list][data-component-variation=gallery-inline] .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_unfurled[data-items-layout=list][data-component-variation=gallery-inline] .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 {
   width: 90%;
   max-width: none
 }

 .kiln-edit-mode .vertical-video 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 {
   min-height: 150px !important
 }

 .kiln-edit-mode .vertical-video .image__dam-img {
   object-fit: contain
 }

 .kiln-edit-mode .vertical-video .video-inline_vertical-video__video-resource {
   height: 100% !important
 }

 .kiln-edit-mode .vertical-video .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 {
   display: block;
   height: 100% !important
 }

 .kiln-edit-mode .vertical-video .video-inline_vertical-video__video-resource .video-resource__details div {
   color: #fff !important
 }

 .kiln-edit-mode .vertical-video .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 {
   font-size: 24px;
   font-weight: 400;
   line-height: 36px;
   color: #0c0c0c !important
 }

 .kiln-edit-mode .vertical-video .video-inline_vertical-video {
   background-color: #fff
 }

 .kiln-edit-mode .vertical-video .video-inline_vertical-video .video-resource__wrapper {
   height: unset
 }

 .kiln-edit-mode .vertical-video .video-resource__image {
   width: 100%;
   height: 150px
 }

 .kiln-edit-mode .vertical-video .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 {
   max-height: 150px
 }

 .kiln-edit-mode .vertical-video .video-resource {
   height: unset;
   display: block;
   width: 100% !important
 }

 .kiln-edit-mode .vertical-video .video-resource>div {
   width: 100% !important
 }

 .kiln-edit-mode .vertical-video .video-player__wrapper {
   aspect-ratio: unset;
   height: 100% !important
 }

 .kiln-edit-mode .vertical-video .call-to-action {
   display: none
 }

 .kiln-edit-mode .vertical-video .video-playlist {
   margin-top: 5px
 }

 .kiln-edit-mode .vertical-video .video-resource__image:before, .kiln-edit-mode .vertical-video .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 .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: none
 }

 .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: none
 }

 .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: none
 }

 .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(images/kHKAsH4uVsaK.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] [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[data-page-type=tve] [data-component-name=video-resource] {
   display: content
 }

 .kiln-edit-mode[data-page-type=vertical-video] {
   overflow: visible
 }

 .kiln-edit-mode[data-page-type=vertical-video] .layout--full-bleed__wrapper {
   max-width: 100%;
   max-height: 100%
 }

 .kiln-edit-mode[data-page-type=vertical-video] .video-resource__wrapper {
   max-width: 100%;
   padding-bottom: 0
 }

 .kiln-edit-mode[data-page-type=vertical-video] .video-inline_vertical-video .video-resource__wrapper {
   height: auto
 }

 .kiln-edit-mode[data-page-type=vertical-video] [data-component-name=video-playlist] {
   background-color: #fff;
   display: block
 }

 .kiln-edit-mode[data-page-type=vertical-video] .vertical-video__closeButton {
   display: none
 }

 .kiln-edit-mode[data-page-type=vertical-video] .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 {
   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] {
   background-color: #fff !important
 }

 .kiln-edit-mode[data-page-type=vertical-video] .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] .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 .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
 }

 .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: none;
  mask-image: none;
   -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
 }

 .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>=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.kiln-edit-mode[data-page-type=live-story] .ai-article-summary, 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-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .ai-article-summary, 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.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .ai-article-summary {
     border-top-width: 2px;
     border-bottom-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.kiln-edit-mode[data-page-type=live-story] .ai-article-summary__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-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .ai-article-summary__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.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .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.kiln-edit-mode[data-page-type=live-story] .ai-article-summary__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-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .ai-article-summary__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.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .ai-article-summary__created-left {
     justify-content: left;
     width: 70%;
     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.kiln-edit-mode[data-page-type=live-story] .ai-article-summary__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-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .ai-article-summary__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.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .ai-article-summary__created-right {
     justify-content: right;
     width: 30%;
     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.kiln-edit-mode[data-page-type=live-story] .ai-article-summary__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-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .ai-article-summary__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.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .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.kiln-edit-mode[data-page-type=live-story] .ai-article-summary__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-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .ai-article-summary__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.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .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.kiln-edit-mode[data-page-type=live-story] .ai-article-summary__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-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .ai-article-summary__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.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .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.kiln-edit-mode[data-page-type=live-story] .ai-article-summary: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-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .ai-article-summary: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.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .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-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-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.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.new) .ai-article-summary__status-name, body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .ai-article-summary: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-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-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-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.new) .ai-article-summary__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .ai-article-summary: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-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-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.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.new) .ai-article-summary__status-name, body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .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(div.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.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.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(div.for_review), body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.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(div.for_review), body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .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(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(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.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.for_review) .ai-article-summary__status-name, body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .ai-article-summary: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(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(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-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.for_review) .ai-article-summary__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .ai-article-summary: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(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(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.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.for_review) .ai-article-summary__status-name, body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .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(div.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.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.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(div.in_review), body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.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(div.in_review), body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .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(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(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.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.in_review) .ai-article-summary__status-name, body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .ai-article-summary: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(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(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-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.in_review) .ai-article-summary__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .ai-article-summary: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(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(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.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.in_review) .ai-article-summary__status-name, body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .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.kiln-edit-mode[data-page-type=live-story] .ai-article-summary: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-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .ai-article-summary: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.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .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-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-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.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.ready_to_publish) .ai-article-summary__status-name, body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .ai-article-summary: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-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-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-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.ready_to_publish) .ai-article-summary__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .ai-article-summary: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-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-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.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.ready_to_publish) .ai-article-summary__status-name, body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .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(div.published), body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.published), body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.published), 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(div.published), body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.published), 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(div.published), body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .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(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(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.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.published) .ai-article-summary__status-name, body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .ai-article-summary: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(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(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-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.published) .ai-article-summary__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.published) .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-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(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.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.published) .ai-article-summary__status-name, body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .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(div.updating), body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned:has(div.updating), body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.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(div.updating), body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.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(div.updating), body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .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(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(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.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.updating) .ai-article-summary__status-name, body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .ai-article-summary: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(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(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-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.updating) .ai-article-summary__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.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-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(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.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.updating) .ai-article-summary__status-name, body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .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(div.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.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.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(div.hold_for_release), body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.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(div.hold_for_release), body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .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(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(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.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.hold_for_release) .ai-article-summary__status-name, body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .ai-article-summary: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(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(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-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.hold_for_release) .ai-article-summary__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .ai-article-summary: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(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(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.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .ai-article-summary:has(div.hold_for_release) .ai-article-summary__status-name, body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .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.kiln-edit-mode[data-page-type=live-story] .ai-article-summary__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-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .ai-article-summary__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.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .ai-article-summary__status {
     justify-content: right;
     align-items: center;
     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__status .live-story-post__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.kiln-edit-mode[data-page-type=live-story] .live-story-post_pinned__status .live-story-post__status-name, body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .ai-article-summary__status .ai-article-summary__status-name, body.layout-live-story.kiln-edit-mode[data-page-type=live-story] .ai-article-summary__status .live-story-post__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__status .live-story-post__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-live-story-amplify.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] .ai-article-summary__status .ai-article-summary__status-name, body.layout-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .ai-article-summary__status .live-story-post__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__status .live-story-post__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.layout-weather-edutainment.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] .ai-article-summary__status .ai-article-summary__status-name, body.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .ai-article-summary__status .live-story-post__status-name {
     text-transform: capitalize;
     color: #fff;
     white-space: nowrap;
     border-radius: 16px;
     width: fit-content;
     height: fit-content;
     margin: 0 4px;
     padding: 4px 10px;
     font-size: 12px;
     font-weight: 500
   }

   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.kiln-edit-mode[data-page-type=live-story] .ai-article-summary__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-live-story-amplify.kiln-edit-mode[data-page-type=live-story] .ai-article-summary__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.layout-weather-edutainment.kiln-edit-mode[data-page-type=live-story] .ai-article-summary__publish {
     justify-content: right;
     margin: 8px 0;
     display: flex
   }

   .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-edit-mode .vertical-video .video-inline_vertical-video .video-resource__wrapper {
     height: unset !important
   }

   .kiln-edit-mode .vertical-video .video-inline_vertical-video .video-playlist .video-playlist__navigation {
     display: none !important
   }

   .kiln-edit-mode .vertical-video .video-inline_vertical-video .video-playlist .video-resource {
     height: 100%
   }

   .kiln-edit-mode .vertical-video .video-inline_vertical-video .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 {
       width: 100%;
       display: inline-flex
     }

     .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
     }

     .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-xl)0 0;
       flex: 1;
       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
     }
   }
 }

 .layout-shared-components [data-component-name=video-resource][data-vertical-orientation=true] {
   max-width: 360px !important
 }

 .commerce-tabs .button_awards .quick-bar {
   left: 50%;
   right: auto;
   transform: translate(-50%)
 }

 .kiln-edit-mode .scope [data-editable=items] :is([data-component-name=zone], [data-component-name=dynamic]) .reposition-buttons-wrapper {
   display: none
 }

 .kiln-edit-mode .scope [data-editable=items] :is([data-component-name=zone], [data-component-name=dynamic]) [data-component-name]:not([data-component-name=zone]):not([data-component-name=dynamic]) .reposition-buttons-wrapper {
   display: flex
 }

 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-article-elevate {
   margin: 0;
   padding: 0
 }

 .layout-article-elevate__info {
   position: relative
 }

 .layout-article-elevate__info, .layout-article-elevate__top, .layout-article-elevate__breadcrumb, .layout-article-elevate__end {
   max-width: 1440px;
   margin: 0 20px
 }

 .layout-article-elevate__wrapper {
   max-width: 1440px;
   margin: 0;
   padding: 0
 }

 .layout-article-elevate .image__credit, .layout-article-elevate .video-resource__credit {
   letter-spacing: .4px;
   line-height: 16px
 }

 .layout-article-elevate .image__caption, .layout-article-elevate .video-resource__caption {
   letter-spacing: .2px
 }

 .layout-article-elevate .related-content {
   z-index: 1
 }

 .layout-article-elevate__lede {
   margin-bottom: 24px
 }

 .layout-article-elevate__lede>[data-component-name=image] .image_large__caption {
   color: #6e6e6e
 }

 .layout-article-elevate__lede>[data-component-name=image] .image_large__metadata {
   border: 0;
   margin: 0;
   padding: 0
 }

 .layout-article-elevate__lede>.interactive-video-elevate .interactive-video-elevate__metadata {
   border-bottom: none;
   max-width: 660px
 }

 .layout-article-elevate__lede>.interactive-video-elevate .interactive-video-elevate__metadata .interactive-video__caption {
   color: #6e6e6e;
   font-family: noto_serif, Georgia, Times New Roman, serif
 }

 .layout-article-elevate__lede>.gallery-inline-elevate .gallery-inline__cover .media__metadata-container {
   max-width: 660px;
   margin: 0 auto
 }

 .layout-article-elevate__lede>.graphic-elevate {
   width: 100%;
   max-width: 1344px
 }

 .layout-article-elevate__main .ad-slot>.ad {
   flex-direction: column;
   align-items: center;
   display: flex
 }

 .layout-article-elevate__main .article__main .video-inline_carousel, .layout-article-elevate__main .article__main .interactive-video-elevate, .layout-article-elevate__main .article__main .map, .layout-article-elevate__main .article__main .image_slider {
   margin-bottom: 24px
 }

 .layout-article-elevate__main .article__main .tiktok, .layout-article-elevate__main .article__main .instagram, .layout-article-elevate__main .article__main .twitter, .layout-article-elevate__main .article__main .facebook, .layout-article-elevate__main .article__main .youtube, .layout-article-elevate__main .article__main .vimeo, .layout-article-elevate__main .article__main .spotify, .layout-article-elevate__main .article__main .document-cloud, .layout-article-elevate__main .article__main .soundcloud, .layout-article-elevate__main .article__main .pledge-donation, .layout-article-elevate__main .article__main .html-embed {
   max-width: 660px;
   margin: 0 0 24px;
   padding: 0
 }

 .layout-article-elevate__main .article__main .tiktok .document-cloud__document, .layout-article-elevate__main .article__main .instagram .document-cloud__document, .layout-article-elevate__main .article__main .twitter .document-cloud__document, .layout-article-elevate__main .article__main .facebook .document-cloud__document, .layout-article-elevate__main .article__main .youtube .document-cloud__document, .layout-article-elevate__main .article__main .vimeo .document-cloud__document, .layout-article-elevate__main .article__main .spotify .document-cloud__document, .layout-article-elevate__main .article__main .document-cloud .document-cloud__document, .layout-article-elevate__main .article__main .soundcloud .document-cloud__document, .layout-article-elevate__main .article__main .pledge-donation .document-cloud__document, .layout-article-elevate__main .article__main .html-embed .document-cloud__document {
   margin-top: -30px
 }

 .layout-article-elevate__main .article__main .tiktok .fb-post, .layout-article-elevate__main .article__main .instagram .fb-post, .layout-article-elevate__main .article__main .twitter .fb-post, .layout-article-elevate__main .article__main .facebook .fb-post, .layout-article-elevate__main .article__main .youtube .fb-post, .layout-article-elevate__main .article__main .vimeo .fb-post, .layout-article-elevate__main .article__main .spotify .fb-post, .layout-article-elevate__main .article__main .document-cloud .fb-post, .layout-article-elevate__main .article__main .soundcloud .fb-post, .layout-article-elevate__main .article__main .pledge-donation .fb-post, .layout-article-elevate__main .article__main .html-embed .fb-post {
   padding: 0
 }

 .layout-article-elevate__main .article__main .article__content>.ad-slot-dynamic {
   margin-bottom: 24px
 }

 .layout-article-elevate__main .article__main .article__content>.image {
   width: 100%
 }

 .layout-article-elevate__main .article__main .article__content>.image .image__credit, .layout-article-elevate__main .article__main .article__content>.image .image__caption {
   margin-left: 0;
   margin-right: 0
 }

 .layout-article-elevate__main .article__main .article__content>[data-component-name=image] .image__caption, .layout-article-elevate__main .article__main .article__content>[data-component-name=image] .image_medium__caption, .layout-article-elevate__main .article__main .article__content>[data-component-name=image] .image_large__caption, .layout-article-elevate__main .article__main .article__content>[data-component-name=image] .image_expandable__caption, .layout-article-elevate__main .article__main .article__content>[data-component-name=image] .image_inline-small__caption {
   color: #6e6e6e
 }

 .layout-article-elevate__main .article__main .article__content>[data-component-name=image] .image__metadata, .layout-article-elevate__main .article__main .article__content>[data-component-name=image] .image_medium__metadata, .layout-article-elevate__main .article__main .article__content>[data-component-name=image] .image_large__metadata, .layout-article-elevate__main .article__main .article__content>[data-component-name=image] .image_expandable__metadata, .layout-article-elevate__main .article__main .article__content>[data-component-name=image] .image_inline-small__metadata {
   border: 0;
   margin: 0;
   padding: 0
 }

 .layout-article-elevate__main .article__main .article__content>[data-component-name=image] .image_medium__metadata {
   margin-top: 8px
 }

 .layout-article-elevate__main .article__main .article__content:after {
   content: "";
   border-bottom: 6px solid #d71a1a;
   width: 70px;
   margin-bottom: 24px;
   display: inline-block
 }

 .layout-article-elevate__main .article__main .article__content>.video-resource {
   margin-bottom: 14px;
   position: relative
 }

 .layout-article-elevate__main .article__main .article__content>.video-resource .video-resource__credit, .layout-article-elevate__main .article__main .article__content>.video-resource .video-resource__caption {
   margin-left: 16px;
   margin-right: 16px
 }

 .layout-article-elevate__main .article__main .article__content>.video-resource-elevate.vertical-video {
   width: 326px;
   margin: 0 auto 24px
 }

 .layout-article-elevate__main .article__main .article__content>.video-resource-elevate.vertical-video .video-resource__cover {
   aspect-ratio: 9/16
 }

 .layout-article-elevate__main .article__main .article__content>.video-resource-elevate.vertical-video .video-resource__cover .image-elevate img {
   width: 326px
 }

 .layout-article-elevate__main .article__main .article__lede-wrapper>.image {
   width: 100%
 }

 .layout-article-elevate__main .article__main .article__lede-wrapper>.image .image__credit, .layout-article-elevate__main .article__main .article__lede-wrapper>.image .image__caption {
   margin-left: 0;
   margin-right: 0
 }

 .layout-article-elevate__main .article__main .article__lede-wrapper>.graphic-elevate {
   width: 100%;
   max-width: 1344px
 }

 .layout-article-elevate__main .article__main .article__content>[data-component-name=image].image-elevate .image__caption, .layout-article-elevate__main .article__main .article__content>[data-component-name=image].image-elevate .image__credit {
   letter-spacing: normal
 }

 .layout-article-elevate__main .article__main .article__lede-wrapper>.image-elevate .image__metadata, .layout-article-elevate__main .article__main .article__lede-wrapper>.image-elevate .image_large__metadata, .layout-article-elevate__main .article__main .article__lede-wrapper>.image_large-elevate .image__metadata, .layout-article-elevate__main .article__main .article__lede-wrapper>.image_large-elevate .image_large__metadata, .layout-article-elevate__main .article__main .article__lede-wrapper>.interactive-video-elevate .image__metadata, .layout-article-elevate__main .article__main .article__lede-wrapper>.interactive-video-elevate .image_large__metadata {
   border: 0;
   margin: 0;
   padding: 0
 }

 .layout-article-elevate__main .article__main .article__lede-wrapper>.image-elevate .article__lede-wrapper>.interactive-video-elevate .interactive-video-elevate__metadata, .layout-article-elevate__main .article__main .article__lede-wrapper>.image_large-elevate .article__lede-wrapper>.interactive-video-elevate .interactive-video-elevate__metadata, .layout-article-elevate__main .article__main .article__lede-wrapper>.interactive-video-elevate .article__lede-wrapper>.interactive-video-elevate .interactive-video-elevate__metadata {
   border: 0;
   margin: 0
 }

 .layout-article-elevate__right {
   display: none;
   position: relative
 }

 .layout-article-elevate__end {
   margin: 0
 }

 .layout-article-elevate__end .dynamic {
   flex-direction: column;
   column-gap: 48px;
   display: flex
 }

 .layout-article-elevate__end div:has(>[data-desktop-slot-id=ad_nat_related_01]) {
   margin-top: -24px;
   margin-bottom: 24px
 }

 .layout-article-elevate__end .content-recs {
   margin: 0 auto 24px
 }

 .layout-article-elevate__end .content-recs .container_list-headlines-with-read-times .container__title:before {
   width: 40px;
   height: 6px
 }

 .layout-article-elevate__end .content-recs .container_list-headlines-with-read-times .container__title:after {
   border-top: none
 }

 .layout-article-elevate__end .content-recs .container_list-headlines-with-read-times .container__title-text {
   text-transform: none;
   margin: 24px 0;
   font-size: 24px;
   line-height: 30px
 }

 .layout-article-elevate__end .openweb-convo__ad {
   margin: 12px auto;
   position: static
 }

 .layout-article-elevate .ad-slot-wrapper.qtm-element {
   width: 100vw;
   margin-bottom: 24px;
   margin-left: -50vw;
   margin-right: -50vw;
   position: relative;
   left: 50%
 }

 .layout-article-elevate .ad-slot-wrapper.qtm-element .qtm-slot-inner {
   width: 100vw;
   overflow: hidden
 }

 .layout-article-elevate .series-banner {
   margin-bottom: 0
 }

 .layout-article-elevate .ad-slot-top .ad-slot.adSlotLoaded {
   padding-bottom: 0
 }

 .layout-article-elevate .market-feature-ribbon .market-feature-ribbon__content {
   padding: 0
 }

 .layout-article-elevate [dir=rtl] .layout-article-elevate__info, .layout-article-elevate [dir=rtl] .layout-article-elevate__end {
   margin: 0
 }

 .layout-article-elevate.layout-article-elevate--dark-theme .header__wrapper-inner {
   background-color: #0c0c0c
 }

 .layout-article-elevate.layout-article-elevate--dark-theme .layout-article-elevate__lede .interactive-video__container:before, .layout-article-elevate.layout-article-elevate--dark-theme .layout-article-elevate__lede .image_large__container:before {
   content: "";
   background: linear-gradient(#0c0c0c 0%, #0000 32.65%);
   width: 100%;
   height: 100%;
   position: absolute
 }

 .layout-article-elevate.layout-article-elevate--dark-theme .header__subnav {
   background-color: #0c0c0c
 }

 .layout-article-elevate.layout-article-elevate--dark-theme .header__subnav .header__editionizer-mobile .header__editionizer-button, .layout-article-elevate.layout-article-elevate--dark-theme .header__subnav .header__editionizer-mobile .header__editionizer-link, .layout-article-elevate.layout-article-elevate--dark-theme .header__subnav .header__video-link-mobile, .layout-article-elevate.layout-article-elevate--dark-theme .header__subnav .header__audio-link-mobile, .layout-article-elevate.layout-article-elevate--dark-theme .header__subnav .header__live-tv-link-mobile, .layout-article-elevate.layout-article-elevate--dark-theme .header__subnav .header__nav-item-dropdown-item, .layout-article-elevate.layout-article-elevate--dark-theme .header__subnav .header__social-links .social-links__copy, .layout-article-elevate.layout-article-elevate--dark-theme .header__subnav .user-account-nav .user-account-nav__menu-title {
   color: var(--semantic-color-type-inverse)
 }

 .layout-article-elevate.layout-article-elevate--dark-theme .header__subnav .header__nav-item-link, .layout-article-elevate.layout-article-elevate--dark-theme .header__subnav .header__nav-item-link-accordion {
   color: var(--semantic-color-link-inverse-base-default)
 }

 .layout-article-elevate.layout-article-elevate--dark-theme .header__subnav .header__editionizer-mobile .icon-ui-caret-down-thick, .layout-article-elevate.layout-article-elevate--dark-theme .header__subnav .header__social-links .social-links__link svg {
   fill: var(--semantic-color-icon-inverse)
 }

 .layout-article-elevate.layout-article-elevate--dark-theme .header__subnav .user-account-nav .user-account-nav__menu-options, .layout-article-elevate.layout-article-elevate--dark-theme .header__subnav .user-account-nav .user-account-nav__menu-item {
   background-color: var(--semantic-color-bg-inverse);
   box-shadow: none;
   border: none
 }

 .layout-article-elevate.layout-article-elevate--dark-theme .layout-article-elevate__info {
   position: relative
 }

 .layout-article-elevate.layout-article-elevate--dark-theme .layout-article-elevate__info:before {
   content: "";
   z-index: -1;
   background-color: #0c0c0c;
   width: 100vw;
   height: 100%;
   position: absolute;
   left: -20px
 }

 .layout-article-elevate.layout-article-elevate--dark-theme .layout-article-elevate__breadcrumb {
   position: relative
 }

 .layout-article-elevate.layout-article-elevate--dark-theme .layout-article-elevate__breadcrumb:before {
   content: "";
   z-index: -1;
   background-color: #0c0c0c;
   width: 100vw;
   height: calc(100% + 58px);
   position: absolute;
   top: -25px;
   left: -20px
 }

 .layout-article-elevate.layout-article-elevate--dark-theme .layout-article-elevate__top {
   position: relative
 }

 .layout-article-elevate.layout-article-elevate--dark-theme .layout-article-elevate__top:before {
   content: "";
   z-index: -1;
   background-color: #0c0c0c;
   width: 100vw;
   height: calc(100% + 34px);
   position: absolute;
   left: -20px
 }

 .layout-article-elevate.layout-article-elevate--dark-theme .header-elevate {
   background-color: #0c0c0c
 }

 .layout-article-elevate.layout-article-elevate--dark-theme .header-elevate .header__search-icon-svg, .layout-article-elevate.layout-article-elevate--dark-theme .header-elevate .brand-logo__theme path, .layout-article-elevate.layout-article-elevate--dark-theme .header-elevate .brand-logo__icon, .layout-article-elevate.layout-article-elevate--dark-theme .header-elevate .icon-ui-avatar-default, .layout-article-elevate.layout-article-elevate--dark-theme .header-elevate .header__menu-icon-svg, .layout-article-elevate.layout-article-elevate--dark-theme .header-elevate .header__close-icon-svg {
   fill: #fff
 }

 .layout-article-elevate.layout-article-elevate--dark-theme .header-elevate .header__nav-item-link, .layout-article-elevate.layout-article-elevate--dark-theme .header-elevate .header__nav-more-link, .layout-article-elevate.layout-article-elevate--dark-theme .header-elevate .header__audio-link, .layout-article-elevate.layout-article-elevate--dark-theme .header-elevate .header__live-tv-link, .layout-article-elevate.layout-article-elevate--dark-theme .header-elevate .header__video-link {
   color: #fff
 }

 .layout-article-elevate.layout-article-elevate--dark-theme .header-elevate .header__audio-link:hover, .layout-article-elevate.layout-article-elevate--dark-theme .header-elevate .header__audio-link:focus, .layout-article-elevate.layout-article-elevate--dark-theme .header-elevate .header__audio-link:active, .layout-article-elevate.layout-article-elevate--dark-theme .header-elevate .header__live-tv-link:hover, .layout-article-elevate.layout-article-elevate--dark-theme .header-elevate .header__live-tv-link:focus, .layout-article-elevate.layout-article-elevate--dark-theme .header-elevate .header__live-tv-link:active, .layout-article-elevate.layout-article-elevate--dark-theme .header-elevate .header__video-link:hover, .layout-article-elevate.layout-article-elevate--dark-theme .header-elevate .header__video-link:focus, .layout-article-elevate.layout-article-elevate--dark-theme .header-elevate .header__video-link:active {
   color: var(--theme-footer-copy-accent-hover)
 }

 .layout-article-elevate.layout-article-elevate--dark-theme .header-elevate .header__audio-link:before, .layout-article-elevate.layout-article-elevate--dark-theme .header-elevate .progress-container:not(.scrolled) {
   background-color: #fff
 }

 .layout-article-elevate.layout-article-elevate--dark-theme .subnav__section-link, .layout-article-elevate.layout-article-elevate--dark-theme .subnav__subsection-link, .layout-article-elevate.layout-article-elevate--dark-theme .header__editionizer-link, .layout-article-elevate.layout-article-elevate--dark-theme .header__editionizer-header {
   color: #fff !important
 }

 .layout-article-elevate.layout-article-elevate--dark-theme .header__navigation-separator {
   display: none
 }

 .layout-article-elevate.layout-article-elevate--dark-theme .progress-wrapper {
   background-color: #0c0c0c
 }

 .layout-article-elevate.layout-article-elevate--dark-theme .alerts__container {
   border-radius: 0 0 4px 4px
 }

 .layout-article-elevate.layout-article-elevate--dark-theme .breadcrumb__read-time, .layout-article-elevate.layout-article-elevate--dark-theme .breadcrumb__read-time-separator, .layout-article-elevate.layout-article-elevate--dark-theme .timestamp__expand-btn, .layout-article-elevate.layout-article-elevate--dark-theme .timestamp__details, .layout-article-elevate.layout-article-elevate--dark-theme .byline__authors {
   color: #b1b1b1
 }

 .layout-article-elevate.layout-article-elevate--dark-theme .breadcrumb__link, .layout-article-elevate.layout-article-elevate--dark-theme .headline__text, .layout-article-elevate.layout-article-elevate--dark-theme .timestamp__time-since, .layout-article-elevate.layout-article-elevate--dark-theme .brand-logo__theme, .layout-article-elevate.layout-article-elevate--dark-theme .byline__link {
   color: #fff;
   text-decoration-color: #fff
 }

 .layout-article-elevate.layout-article-elevate--dark-theme .byline__link:hover {
   color: #b1b1b1;
   text-decoration: none
 }

 .article_elevate_xlarge .layout-article-elevate__breadcrumb, .article_elevate_xlarge .layout-article-elevate__top {
   text-align: center
 }

 .article_elevate_xlarge .timestamp-elevate .timestamp__container {
   margin: 0 auto
 }

 .article_elevate_large .layout-article-elevate__lede {
   max-width: 1344px;
   margin: 0 20px
 }

 body[dir=rtl].layout--with-bottom-rail :not([class*=ui], .material-icons), body[dir=rtl].layout-article-elevate :not([class*=ui], .material-icons) {
   font-family: noto_sans_arabic, helveticaneue, Helvetica, Arial, Utkal, sans-serif !important
 }

 @media screen and (width>=300px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate .article__content-container .article__content>[data-article-gutter] {
     max-width: 660px
   }
 }

 @media screen and (width<=479px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede>.gallery-inline-elevate .media__metadata-container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede>.image_large-elevate .media__metadata-container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede>.interactive-video-elevate .media__metadata-container {
     margin: 0 20px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede .graphic-elevate {
     width: calc(100% - 40px);
     margin-left: 20px;
     margin-right: 20px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__left {
     max-width: 449px;
     margin: 0 auto;
     padding: 0 32px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__center {
     max-width: 449px;
     margin: 0 20px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__end {
     margin: 0 20px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate .series-banner~.ad-slot-top {
     padding-left: 0
   }
 }

 @media screen and (width>=480px) and (width<=767px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__info, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__wrapper {
     margin: 0 32px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__info: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)) {
     margin-inline: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__top, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__breadcrumb, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede .interactive-video-elevate__metadata, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede .media__metadata-container {
     margin: 0 32px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede>.graphic-elevate {
     width: calc(100% - 64px);
     margin-left: 32px;
     margin-right: 32px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main {
     margin: auto
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__content>[data-article-gutter] {
     padding: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__content>[data-article-gutter].source-elevate {
     padding-right: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__content>[data-article-gutter].factbox-elevate {
     max-width: 660px;
     padding: 16px 16px 0 0;
     position: static
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__content>[data-article-gutter].footnote-elevate {
     max-width: 660px;
     padding-top: 16px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__content>[data-article-gutter].editor-note-elevate {
     padding: 16px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__content>[data-article-gutter].pull-quote-elevate {
     max-width: 660px;
     padding-left: 24px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__content>[data-article-gutter].pull-quote_block-quote-elevate {
     max-width: 660px;
     padding: 24px 16px 24px 24px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__content>[data-article-gutter].related-content-elevate {
     padding-bottom: 16px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__lede-wrapper>.image-slider .media__metadata-container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__lede-wrapper>.interactive-video .media__metadata-container {
     padding: 0 32px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__left {
     max-width: 660px;
     margin: 0 auto;
     padding: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__center {
     margin: 0 auto
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate .series-banner~.ad-slot-top {
     padding-left: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored).layout-article-elevate .layout-article-elevate__main .article__content>[data-article-gutter].image_large-elevate {
     max-width: 100vw
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored).layout-article-elevate .layout-article-elevate__main .article__content>[data-article-gutter].image_large-elevate .image_large__metadata {
     max-width: 660px
   }
 }

 @media screen and (width<=767px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede {
     width: 100vw;
     margin-left: -50vw;
     margin-right: -50vw;
     position: relative;
     left: 50%;
     right: 50%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede>.image_large-elevate .media__metadata-container:after {
     top: 4px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede>.image_large-elevate .media__metadata-wrapper, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede>.image-slider-elevate .media__metadata-wrapper, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede>.interactive-video-elevate .media__metadata-wrapper, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede>.gallery-inline-elevate .media__metadata-wrapper {
     height: 28px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede>.image_large-elevate:not(:has(.gallery-inline__modal[open])) .media__metadata-container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede>.image-slider-elevate:not(:has(.gallery-inline__modal[open])) .media__metadata-container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede>.interactive-video-elevate:not(:has(.gallery-inline__modal[open])) .media__metadata-container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede>.gallery-inline-elevate:not(:has(.gallery-inline__modal[open])) .media__metadata-container {
     opacity: 0;
     display: flex
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede>.image_large-elevate .media__metadata-container:after, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede>.image-slider-elevate .media__metadata-container:after, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede>.interactive-video-elevate .media__metadata-container:after, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede>.gallery-inline-elevate .media__metadata-container:after {
    content: "";
     width: 10.67px;
     height: 6px;
     margin-left: 8px;
     position: relative
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede>.image_large-elevate .media__metadata-container.show:after, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede>.image_large-elevate .media__metadata-container.caret-hide:after, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede>.image-slider-elevate .media__metadata-container.show:after, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede>.image-slider-elevate .media__metadata-container.caret-hide:after, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede>.interactive-video-elevate .media__metadata-container.show:after, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede>.interactive-video-elevate .media__metadata-container.caret-hide:after, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede>.gallery-inline-elevate .media__metadata-container.show:after, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede>.gallery-inline-elevate .media__metadata-container.caret-hide:after {
     content: none
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede>.gallery-inline-elevate:has(.gallery-inline__modal[open]) .media__metadata-wrapper {
     margin-top: 16px;
     transition-property: margin;
     transition-duration: 1ms;
     transition-delay: 1.5s
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede>.gallery-inline-elevate:has(.gallery-inline__modal[open]) .media__metadata-container {
     margin: 0;
     transition-property: margin;
     transition-duration: 1ms;
     transition-delay: 1.5s
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__lede-wrapper>.image_large-elevate .media__metadata-container:after {
     top: 4px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__lede-wrapper>.image_large-elevate .media__metadata-wrapper, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__lede-wrapper>.image-slider-elevate .media__metadata-wrapper, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__lede-wrapper>.interactive-video-elevate .media__metadata-wrapper, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__lede-wrapper>.gallery-inline-elevate .media__metadata-wrapper {
     height: 28px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__lede-wrapper>.image_large-elevate:has(.gallery-inline__modal[open]) .media__metadata-wrapper, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__lede-wrapper>.image-slider-elevate:has(.gallery-inline__modal[open]) .media__metadata-wrapper, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__lede-wrapper>.interactive-video-elevate:has(.gallery-inline__modal[open]) .media__metadata-wrapper, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__lede-wrapper>.gallery-inline-elevate:has(.gallery-inline__modal[open]) .media__metadata-wrapper {
     height: unset
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__lede-wrapper>.image_large-elevate:not(:has(.gallery-inline__modal[open])) .media__metadata-container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__lede-wrapper>.image-slider-elevate:not(:has(.gallery-inline__modal[open])) .media__metadata-container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__lede-wrapper>.interactive-video-elevate:not(:has(.gallery-inline__modal[open])) .media__metadata-container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__lede-wrapper>.gallery-inline-elevate:not(:has(.gallery-inline__modal[open])) .media__metadata-container {
     opacity: 0;
     display: flex
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__lede-wrapper>.image_large-elevate .media__metadata-container:after, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__lede-wrapper>.image-slider-elevate .media__metadata-container:after, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__lede-wrapper>.interactive-video-elevate .media__metadata-container:after, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__lede-wrapper>.gallery-inline-elevate .media__metadata-container:after {
     content: url(images/kHXrMIJw82g9.svg);
     width: 10.67px;
     height: 6px;
     margin-left: 8px;
     position: relative
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__lede-wrapper>.image_large-elevate .media__metadata-container.show:after, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__lede-wrapper>.image_large-elevate .media__metadata-container.caret-hide:after, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__lede-wrapper>.image-slider-elevate .media__metadata-container.show:after, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__lede-wrapper>.image-slider-elevate .media__metadata-container.caret-hide:after, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__lede-wrapper>.interactive-video-elevate .media__metadata-container.show:after, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__lede-wrapper>.interactive-video-elevate .media__metadata-container.caret-hide:after, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__lede-wrapper>.gallery-inline-elevate .media__metadata-container.show:after, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__lede-wrapper>.gallery-inline-elevate .media__metadata-container.caret-hide:after {
     content: none
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__lede-wrapper>.gallery-inline-elevate .media__metadata-container:after {
     padding-top: 6px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__lede-wrapper>.gallery-inline-elevate .gallery-inline__cover .image__dam-img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__lede-wrapper>.gallery-inline-elevate .gallery-inline__cover .image__img {
     width: 100vw;
     height: 100%;
     margin-left: -50vw;
     position: relative;
     left: 50%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__lede-wrapper>.gallery-inline-elevate .gallery-inline__overlay {
     width: 100vw;
     margin-left: -50vw;
     left: 50%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__content>.gallery-inline-elevate .gallery-inline__cover .image__dam-img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__content>.gallery-inline-elevate .gallery-inline__cover .image__img {
     width: 100vw;
     height: 100%;
     margin-left: -50vw;
     position: relative;
     left: 50%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__content>.gallery-inline-elevate .gallery-inline__overlay {
     width: 100vw;
     margin-left: -50vw;
     left: 50%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__content-wrapper:has(.quantum-anchor-ad) {
     padding-bottom: 78px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__content-wrapper:has(.quantum-anchor-ad.collapsible) {
     padding-bottom: 50px
   }
 }

 @media screen and (width>=480px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored) .article__content>.paragraph-elevate[data-article-gutter] {
     max-width: 660px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored) .layout-article-elevate__main .article__content>[data-article-gutter]:not(.promo-image-elevate) {
     inset-inline-start: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored) .layout-article-elevate__main .article__content>[data-article-gutter]:not(.promo-image-elevate).footnote-elevate {
     max-width: 660px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate--dark-theme .layout-article-elevate__top:before, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate--dark-theme .layout-article-elevate__breadcrumb:before, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate--dark-theme .layout-article-elevate__info:before {
     left: -32px
   }
 }

 @media screen and (width>=768px) and (width<=1023px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__info, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__top, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__wrapper, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__breadcrumb {
     margin: 0 32px
   }

   :is(body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__info: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)), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate___top: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)), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__wrapper: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)), body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__breadcrumb: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))) {
     margin-inline: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main {
     width: 100%;
     max-width: 1440px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__content .factbox_inline-small {
     margin-right: 24px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__content .related-content {
     width: 206px;
     margin-right: 24px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__content .video-resource {
     width: 100%;
     max-width: 1440px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__content:after {
     border-bottom: 12px solid #d71a1a
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__content>.source {
     width: auto !important
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__content>.image .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__content>.image .image__caption, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__lede-wrapper>.image .image__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__lede-wrapper>.image .image__caption, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__content>.video-resource .video-resource__credit, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__content>.video-resource .video-resource__caption {
     width: 100%;
     margin-left: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__left {
     max-width: 660px;
     margin: 0 auto;
     padding: 0 32px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__center {
     max-width: 660px;
     margin: 0 auto
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede {
     margin: 0 32px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede>.image_large-elevate .media__metadata-container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede>.interactive-video-elevate .media__metadata-container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede>.image_large-elevate .media__metadata-container, 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 .media__metadata-container {
     max-width: 660px;
     margin: 0 auto
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper {
     width: calc(100vw - 64px);
     margin-inline-start: calc(32px - 50vw);
     position: relative;
     inset-inline-start: 50%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper>.image_large-elevate .media__metadata-container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper>.interactive-video-elevate .media__metadata-container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper>.gallery-inline-elevate .gallery-inline__cover .media__metadata-container {
     max-width: 660px;
     margin: 0 auto
   }
 }

 @media screen and (width>=960px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate .market-feature-ribbon .market-feature-ribbon__content {
     padding: 0
   }
 }

 @media screen and (width>=768px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__content>.map-elevate {
     width: calc(100vw - 64px);
     margin-inline-start: calc(32px - 50vw);
     inset-inline-start: 50%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__content>.map-elevate .map__caption {
     margin-left: auto
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__end {
     margin: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__end .dynamic {
     flex-direction: row
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__end .dynamic>[data-uri*="/_components/dynamic-logic/instances/"] {
     flex-basis: 60%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__end .dynamic>[data-uri*="/_components/dynamic-logic/instances/"]:nth-child(2) {
     flex-basis: 40%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_small .video-inline_carousel__video-playlist, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .video-inline_carousel__video-playlist, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .video-inline_carousel__video-playlist {
     container: lede__video-playlist/inline-size
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede .interactive-video-elevate__container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede .interactive-video__container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .layout-article-elevate__lede .interactive-video-elevate__container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .layout-article-elevate__lede .interactive-video__container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede .interactive-video-elevate__player, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede .interactive-video__player, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .layout-article-elevate__lede .interactive-video-elevate__player, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .layout-article-elevate__lede .interactive-video__player {
     z-index: 1;
     border-radius: 8px;
     overflow: hidden
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede .image-slider__image-container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .layout-article-elevate__lede .image-slider__image-container {
     border-radius: 8px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede .video-inline_carousel__video-playlist .video-playlist__items-container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .layout-article-elevate__lede .video-inline_carousel__video-playlist .video-playlist__items-container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede .video-inline_carousel__video-playlist .video-resource, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .layout-article-elevate__lede .video-inline_carousel__video-playlist .video-resource {
     height: 66px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede .video-inline_carousel__video-playlist .video-resource__image, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .layout-article-elevate__lede .video-inline_carousel__video-playlist .video-resource__image {
     width: 116px;
     margin-right: 12px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede .video-inline_carousel__video-playlist .video-resource__headline, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .layout-article-elevate__lede .video-inline_carousel__video-playlist .video-resource__headline {
     width: 150px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede .video-inline_carousel-elevate, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .layout-article-elevate__lede .video-inline_carousel-elevate {
     margin-bottom: 24px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate .series-banner~.ad-slot-top {
     justify-content: flex-end;
     align-items: flex-start;
     min-width: 300px;
     max-width: 1440px;
     height: 80px;
     margin-left: auto;
     margin-right: auto;
     padding: 0;
     display: flex;
     position: absolute;
     bottom: 0;
     left: 0;
     right: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate--dark-theme .layout-article-elevate__breadcrumb:before {
     height: calc(100% + 66px);
     top: -34px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].article_elevate_small .article__lede-wrapper {
     width: 100%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].article_elevate_large .article__lede-wrapper, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].article_elevate_xlarge .article__lede-wrapper {
     align-self: anchor-center;
     width: calc(100vw - 64px);
     position: relative;
     inset-inline: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].article_elevate_small .article__lede-wrapper .image_large-elevate, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].article_elevate_small .article__lede-wrapper .image_large-elevate .image_large__dam-img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].article_elevate_large .article__lede-wrapper .image_large-elevate, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].article_elevate_large .article__lede-wrapper .image_large-elevate .image_large__dam-img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].article_elevate_xlarge .article__lede-wrapper .image_large-elevate, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].article_elevate_xlarge .article__lede-wrapper .image_large-elevate .image_large__dam-img {
     width: 100%;
     max-width: none;
     inset-inline: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.layout-no-rail-article-fullwidth):not(.layout-no-rail-article-fullwidth-comms):not(.layout-no-rail-article-fullwidth-sponsor):not(.sponsorship.underscored) .layout-article-elevate__main .article__content>.promo-image-elevate {
     inset-inline-start: 0
   }

   @container lede__video-playlist (width>660px) and (width<856px) {
     body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-inline_carousel-elevate .video-playlist .video-resource {
       flex-basis: 43cqw
     }
   }

   @container lede__video-playlist (width>=856px) and (width<1141px) {
     body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-inline_carousel-elevate .video-playlist .video-resource {
       flex-basis: 34cqw
     }
   }

   @container lede__video-playlist (width>=1141px) {
     body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .video-inline_carousel-elevate .video-playlist .video-resource {
       flex-basis: 25cqw
     }
   }
 }

 @media screen and (width>=1024px) and (width<=1279px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede>.image_large-elevate .media__metadata-container, 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 .media__metadata-container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede {
     margin: 0 48px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede>.gallery-inline-elevate .gallery-inline__cover .media__metadata-container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__top {
     margin: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__wrapper {
     margin: 0 48px;
     padding: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede .interactive-video-elevate__metadata, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede .image-slider__caption {
     margin: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main:has(.layout-article-elevate__left):has(.layout-article-elevate__center):has(.layout-article-elevate__right) {
     grid-column-gap: 24px;
     grid-template-columns: minmax(586px, 1fr) 318px;
     grid-auto-flow: column;
     align-items: start;
     display: grid
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__content:after {
     border-bottom: 12px solid #d71a1a
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__left, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__center {
     grid-area: 1/1/-1/span 1;
     max-width: 660px;
     display: inline-block
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__right {
     grid-column: 2/span 1;
     display: inline-block
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate .series-banner~.ad-slot-top {
     align-items: flex-start;
     padding: 0;
     left: 48px;
     right: 48px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate .layout-article-elevate__info, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate .layout-article-elevate__breadcrumb, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate .layout-article-elevate .header__wrapper-outer {
     margin: 0;
     padding: 0 48px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not([dir=rtl]).layout-article-elevate .series-banner~.ad-slot-top {
     align-items: flex-start;
     padding: 0;
     left: 48px;
     right: 48px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not([dir=rtl]).layout-article-elevate .ad-slot-wrapper.qtm-element {
     width: 100vw;
     margin-bottom: 24px;
     margin-left: -96px;
     left: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].layout-article-elevate .series-banner~.ad-slot-top {
     align-items: flex-start;
     padding: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].layout-article-elevate .ad-slot-wrapper.qtm-element {
     width: 100vw;
     margin-bottom: 24px;
     left: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .layout-article-elevate__info, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .layout-article-elevate__breadcrumb, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .layout-article-elevate .header__wrapper-outer {
     margin: 0;
     padding: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].article_elevate_small .article__lede-wrapper {
     width: 100%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].article_elevate_large .article__lede-wrapper, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].article_elevate_xlarge .article__lede-wrapper {
     align-self: unset;
     width: calc(100vw - 96px);
     position: relative;
     inset-inline: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].article_elevate_small .article__lede-wrapper .image_large-elevate, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].article_elevate_small .article__lede-wrapper .image_large-elevate .image_large__dam-img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].article_elevate_large .article__lede-wrapper .image_large-elevate, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].article_elevate_large .article__lede-wrapper .image_large-elevate .image_large__dam-img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].article_elevate_xlarge .article__lede-wrapper .image_large-elevate, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].article_elevate_xlarge .article__lede-wrapper .image_large-elevate .image_large__dam-img {
     width: 100%;
     max-width: none;
     inset-inline: 0
   }
 }

 @media screen and (width>=1280px) and (width<=1440px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede {
     margin: 0 48px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__wrapper {
     margin: 0 48px;
     padding: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main:has(.layout-article-elevate__left):has(.layout-article-elevate__right):has(.layout-article-elevate__center) {
     grid-column-gap: 24px;
     grid-template-columns: 22.08% minmax(45.83%, 660px) 318px;
     grid-auto-flow: column;
     justify-content: center;
     align-items: start;
     display: grid
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__left {
     grid-column: 1/span 1;
     display: inline-block
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__center {
     grid-column: 2/span 1;
     min-width: 500px;
     max-width: 660px;
     display: inline-block
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__center:has(.article .configuration div .active) {
     min-width: 1200px;
     max-width: 100%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__right {
     grid-column: 3/span 1;
     display: inline-block
   }
 }

 @media screen and (width>=480px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate .article__content>.paragraph-elevate[data-article-gutter] {
     max-width: 660px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__content>[data-article-gutter]:not(.promo-image-elevate) {
     inset-inline-start: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__content>[data-article-gutter]:not(.promo-image-elevate).pull-quote-elevate, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__content>[data-article-gutter]:not(.promo-image-elevate).pull-quote_block-quote-elevate {
     max-width: 660px
   }
 }

 @media screen and (width>=1024px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__content>.map-elevate {
     width: calc(100vw - 96px);
     max-width: 1116px;
     margin-left: 0;
     margin-right: auto;
     position: relative;
     left: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__content>.map-elevate .map__caption {
     margin-left: 0;
     margin-right: auto
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper {
     width: calc(100vw - 438px);
     max-width: 1002px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede {
     margin-left: auto;
     margin-right: auto;
     position: relative;
     left: auto;
     right: auto
   }

   body: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-reverse;
     column-gap: 24px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate .openweb-convo__placeholder-wrapper .openweb-convo__ad {
     margin-top: 42px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate .openweb-convo__placeholder-wrapper .openweb-convo__placeholder {
     flex-basis: 937px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate--dark-theme .layout-article-elevate__top:before, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate--dark-theme .layout-article-elevate__info:before {
     left: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate--dark-theme .layout-article-elevate__breadcrumb:before {
     height: calc(100% + 74px);
     top: -41px;
     left: 0
   }
 }

 @media screen and (width>=1280px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .header__wrapper-outer, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__info, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__top, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__breadcrumb {
     margin: auto;
     padding: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede>.image_large-elevate .media__metadata {
     margin: 8px auto 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__lede>.graphic-elevate {
     width: 100%;
     max-width: 1344px;
     margin-left: 0;
     left: auto
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__content:after {
     border-bottom: 12px solid #d71a1a
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__content>.map-elevate {
     width: 100vw;
     max-width: unset;
     margin-left: -50vw;
     left: 50%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__content>.map-elevate .map__container {
     width: calc(100vw - 96px);
     max-width: 1116px;
     margin-left: auto;
     margin-right: auto
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .layout-article-elevate__main .article__main .article__content>.map-elevate .map__caption {
     margin-left: calc(50vw - 330px)
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate .series-banner~.ad-slot-top {
     align-items: flex-start;
     padding: 0;
     left: 48px;
     right: 48px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not([dir=rtl]) .layout-article-elevate__info, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not([dir=rtl]) .layout-article-elevate__breadcrumb {
     padding: 0 48px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede>.interactive-video-elevate .media__metadata-container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_large .layout-article-elevate__lede>.gallery-inline-elevate .gallery-inline__cover .media__metadata-container, 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 .media__metadata-container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_xlarge .layout-article-elevate__lede>.gallery-inline-elevate .gallery-inline__cover .media__metadata-container {
     max-width: 660px;
     margin: 0 auto
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper {
     position: relative;
     inset-inline-start: -342px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper>.map-elevate .map__caption {
     width: fit-content;
     max-width: 660px;
     margin-left: auto;
     margin-right: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper>.image_large-elevate .media__metadata-wrapper, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper>.image_large-elevate .gallery-inline__metadata-wrapper, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper>.image-slider-elevate .media__metadata-wrapper, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper>.image-slider-elevate .gallery-inline__metadata-wrapper, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper>.interactive-video-elevate .media__metadata-wrapper, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper>.interactive-video-elevate .gallery-inline__metadata-wrapper, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper>.gallery-inline-elevate .media__metadata-wrapper, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .article__lede-wrapper>.gallery-inline-elevate .gallery-inline__metadata-wrapper {
     width: 660px;
     margin-left: auto;
     margin-right: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .layout__main {
     container-type: inline-size
   }

   @container (width<=1439px) {
     body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).article_elevate_medium .layout__main .article__lede-wrapper {
       width: calc(67.91vw - 24px);
       inset-inline-start: -22.08vw
     }
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate--dark-theme .layout-article-elevate__top:before, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate--dark-theme .layout-article-elevate__breadcrumb:before, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate--dark-theme .layout-article-elevate__info:before {
     width: 200vw;
     left: -100%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate--dark-theme .layout-article-elevate__lede {
     position: relative
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate--dark-theme .layout-article-elevate__lede:before {
     content: "";
     z-index: -1;
     background-color: #0c0c0c;
     width: 200vw;
     height: 100%;
     position: absolute;
     left: -50%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate--dark-theme .layout-article-elevate__lede .image_large__metadata-container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate--dark-theme .layout-article-elevate__lede .interactive-video-elevate__metadata {
     position: relative
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate--dark-theme .layout-article-elevate__lede .image_large__metadata-container:before, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate--dark-theme .layout-article-elevate__lede .interactive-video-elevate__metadata:before {
     content: "";
     z-index: -1;
     background-color: #fff;
     width: 300vw;
     height: calc(100% + 8px);
     position: absolute;
     top: -8px;
     left: -200%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate--dark-theme .layout-article-elevate__lede .interactive-video__container {
     display: block
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode).layout-article-elevate--dark-theme .layout-article-elevate__lede .interactive-video-elevate__metadata:before {
     top: -7px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode) .article__lede-wrapper>.graphic-elevate {
     width: 100%;
     max-width: 1344px;
     margin-left: 0;
     left: auto
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .layout-article-elevate__info, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl] .layout-article-elevate__breadcrumb {
     max-width: unset;
     padding: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].article_elevate_small .article__lede-wrapper {
     width: 100%;
     inset-inline: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].article_elevate_large .article__lede-wrapper, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].article_elevate_xlarge .article__lede-wrapper {
     align-self: anchor-center;
     width: calc(100vw - 96px);
     position: relative;
     inset-inline: 24px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].article_elevate_small .article__lede-wrapper .image_large-elevate, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].article_elevate_small .article__lede-wrapper .image_large-elevate .image_large__dam-img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].article_elevate_large .article__lede-wrapper .image_large-elevate, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].article_elevate_large .article__lede-wrapper .image_large-elevate .image_large__dam-img, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].article_elevate_xlarge .article__lede-wrapper .image_large-elevate, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode)[dir=rtl].article_elevate_xlarge .article__lede-wrapper .image_large-elevate .image_large__dam-img {
     width: 100%;
     max-width: none;
     inset-inline: 0
   }
 }

 @media screen and (width>=1440px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored) .layout-article-elevate__wrapper {
     margin: auto;
     padding: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored) .layout-article-elevate__lede {
     padding: 0
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored) .layout-article-elevate__main:has(.layout-article-elevate__left):has(.layout-article-elevate__right):has(.layout-article-elevate__center) {
     grid-column-gap: 24px;
     grid-template-columns: 318px minmax(auto, 660px) 318px;
     grid-auto-flow: column;
     justify-content: center;
     align-items: start;
     display: grid
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored) .layout-article-elevate__main .article__content:after {
     border-bottom: 12px solid #d71a1a
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored) .layout-article-elevate__left {
     grid-column: 1/span 1
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored) .layout-article-elevate__center {
     grid-column: 2/span 1;
     min-width: 500px;
     max-width: 660px
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored) .layout-article-elevate__center:has(.article .configuration div .active) {
     min-width: 1200px;
     max-width: 100%
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored) .layout-article-elevate__right {
     grid-column: 3/span 1;
     display: block
   }

   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored) .layout-article-elevate__end .dynamic, .layout-article-elevate .openweb-convo__placeholder-wrapper {
     margin: 0 48px
   }
 }

 @media screen and (width>=960px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored).layout-article-elevate .series-banner~.ad-slot-top {
     height: 90px
   }
 }

 @media screen and (width>=1801px) {
   body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored).article_elevate_xlarge .layout-article-elevate__lede .interactive-video-elevate__container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored).article_elevate_xlarge .layout-article-elevate__lede .interactive-video__container, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored).article_elevate_xlarge .layout-article-elevate__lede .interactive-video-elevate__player, body:not(.layout-homepage-mobile.kiln-edit-mode):not(.layout-homepage-mobile-app.kiln-edit-mode):not(.sponsorship.underscored).article_elevate_xlarge .layout-article-elevate__lede .interactive-video__player {
     z-index: 1;
     border-radius: 8px;
     overflow: hidden
   }
 }

