/* Editorial presentation. Content, evidence and reading order remain authored. */
html[data-pd-family="article"],
html[data-pd-family="legal"] {
  --pd-editorial-ink: #edf5f2;
  --pd-editorial-copy: #b9c6c9;
  --pd-editorial-line: rgba(161, 193, 185, .19);
  --pd-editorial-accent: #72dac0;
}
html:is([data-pd-family="article"],[data-pd-family="legal"]) body .pd-page-hero--reading {
  position: relative;
  width: 100%;
  max-width: 1240px;
  min-height: 0 !important;
  margin-inline: auto !important;
  padding: clamp(32px, 4.2vw, 64px) 0 clamp(28px, 3.5vw, 48px) !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
  box-shadow: none !important;
  text-align: start !important;
}
html:is([data-pd-family="article"],[data-pd-family="legal"]) body .pd-page-hero--reading::before {
  content: "";
  position: absolute;
  inset-block-start: 0;
  inset-inline-start: 0;
  width: min(160px, 30%);
  height: 1px;
  background: linear-gradient(90deg, var(--pd-editorial-accent), transparent);
  pointer-events: none;
}
html:is([data-pd-family="article"],[data-pd-family="legal"]) body .pd-page-hero--reading .pd-page-h1 {
  max-width: 1080px !important;
  margin: 18px 0 24px !important;
  color: var(--pd-editorial-ink) !important;
  font-family: 'Space Grotesk', Inter, system-ui, sans-serif !important;
  font-size: clamp(34px, 4.3vw, 64px) !important;
  font-weight: 600 !important;
  line-height: 1.06 !important;
  letter-spacing: -.045em !important;
  text-align: start !important;
  text-wrap: balance;
  overflow-wrap: anywhere;
  text-shadow: none !important;
  background: none !important;
  -webkit-text-fill-color: currentColor !important;
}
html:is([data-pd-family="article"],[data-pd-family="legal"]) body .pd-page-hero--reading .pd-page-h1 :is(span,em,strong) {
  color: var(--pd-editorial-accent) !important;
  font: inherit !important;
  letter-spacing: inherit !important;
  text-shadow: none !important;
  background: none !important;
  -webkit-text-fill-color: currentColor !important;
}
html:is([data-pd-family="article"],[data-pd-family="legal"]) body .pd-page-hero--reading :is(.pd-hero-description,.lead,.subtitle) {
  max-width: 66ch !important;
  margin: 18px 0 24px !important;
  color: var(--pd-editorial-copy) !important;
  font-size: clamp(16px, 1.3vw, 18px) !important;
  font-weight: 400 !important;
  line-height: 1.7 !important;
  text-align: start !important;
  text-wrap: pretty;
}
html:is([data-pd-family="article"],[data-pd-family="legal"]) body .pd-page-hero--reading :is(.pd-reading-meta,.article-meta-strip,.daf-doc-meta) {
  justify-content: flex-start !important;
  max-width: 100%;
  margin: 24px 0 0 !important;
  padding: 18px 0 0 !important;
  border: 0 !important;
  border-top: 1px solid var(--pd-editorial-line) !important;
  border-radius: 0 !important;
  background: none !important;
  font-size: 12px !important;
  text-align: start !important;
}
html:is([data-pd-family="article"],[data-pd-family="legal"]) body .pd-page-hero--reading :is(.inv-hero-badge,.pulse-badge,.legal-badge,.pd-page-eyebrow,.steam-editorial-kicker) {
  display: inline-flex !important;
  align-items: center;
  gap: 10px;
  max-width: 100%;
  min-height: 24px !important;
  margin: 0 0 8px !important;
  padding: 0 !important;
  color: var(--pd-editorial-accent) !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: none !important;
  box-shadow: none !important;
  font: 600 11px/1.6 'JetBrains Mono', ui-monospace, monospace !important;
  letter-spacing: .08em !important;
  text-align: start !important;
  animation: none !important;
}
html[data-pd-family="article"] body .pd-page-hero--reading .pd-article-body {margin-inline: 0 !important;}
html:is([data-pd-family="article"],[data-pd-family="legal"]) .pd-editorial-copy {min-width: 0;}
html[data-pd-family="article"] body .pd-editorial-masthead.pd-editorial-has-cover {
  display: grid !important;
  grid-template-columns: minmax(0, 1.15fr) minmax(0, .85fr);
  align-items: center;
  gap: 28px clamp(28px, 4vw, 64px);
}
html[data-pd-family="article"] body .pd-editorial-has-cover .pd-page-h1 {
  font-size: clamp(34px, 3.5vw, 54px) !important;
  line-height: 1.09 !important;
}
html[data-pd-family="article"] body .pd-editorial-cover {
  min-width: 0;
  width: 100% !important;
  max-width: 100% !important;
  margin: 0 !important;
  padding: 10px !important;
  border: 1px solid var(--pd-editorial-line) !important;
  border-radius: 14px !important;
  background: linear-gradient(145deg, #142522, #0b1519) !important;
  box-shadow: 0 24px 64px -36px #000 !important;
  overflow: hidden;
}
html[data-pd-family="article"] body .pd-editorial-cover img {
  width: 100% !important;
  height: auto !important;
  max-height: 460px !important;
  object-fit: contain !important;
  border: 0 !important;
  border-radius: 7px !important;
  box-shadow: none !important;
  transform: none !important;
}
html[data-pd-family="article"] body .pd-editorial-cover :is(figcaption,.inv-img-caption,.pd-generated-image-caption) {
  display: block;
  margin: 12px 6px 3px !important;
  padding: 0 !important;
  color: #a8bab9 !important;
  font: 400 12px/1.6 Inter, system-ui, sans-serif !important;
  text-align: start !important;
}
html[data-pd-family="article"] body .pd-editorial-resources {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 16px 24px;
  grid-column: 1 / -1;
  width: 100%;
  min-width: 0;
  margin-top: 6px;
  padding-top: 24px;
  border-top: 1px solid var(--pd-editorial-line);
}
html[data-pd-family="article"] body .pd-editorial-resources :is(.reading-resources,.pd-pdf-dl,.pd-investigation-actions) {
  display: contents !important;
}
html[data-pd-family="article"] body .pd-editorial-resources .pd-audio-player {
  width: min(100%, 520px) !important;
  max-width: 520px !important;
  margin: 0 !important;
  padding: 14px 18px !important;
  border: 1px solid var(--pd-editorial-line) !important;
  border-radius: 10px !important;
  background: #0e191c !important;
  box-shadow: none !important;
  text-align: start !important;
}
html[data-pd-family="article"] body .pd-editorial-resources .pd-pdf-dl a {
  margin: 0 !important;
  background: none !important;
  box-shadow: none !important;
}
html[data-pd-family="article"] body :is(.pd-reading-cover,.reading-cover) img {
  max-height: 620px !important;
  object-fit: contain !important;
}
html[data-pd-family="article"] body :is(.pd-article-body,.pd-reading-prose) {
  --pda-lh: 1.8;
  --pda-body: 17px;
}
html[data-pd-family="article"] body :is(.pd-article-body,.pd-reading-prose) > :is(p,ul,ol) {
  max-width: 70ch;
  color: var(--pd-editorial-copy);
  text-wrap: pretty;
}
html[data-pd-family="article"] body :is(.pd-article-body,.pd-reading-prose,.pd-reading-section) h2:not(.pd-card-heading),
html[data-pd-family="legal"] body .legal-section > h2 {
  margin-block: 56px 22px !important;
  padding-block: 24px 0 !important;
  border: 0 !important;
  border-top: 1px solid var(--pd-editorial-line) !important;
  color: var(--pd-editorial-ink) !important;
  font-family: 'Space Grotesk', Inter, system-ui, sans-serif !important;
  font-size: clamp(25px, 2.6vw, 34px) !important;
  font-weight: 600 !important;
  line-height: 1.25 !important;
  letter-spacing: -.025em !important;
  text-transform: none !important;
  text-wrap: balance;
  background: none !important;
  text-shadow: none !important;
}
.pd-editorial-heading-copy {display: inline-block;}
html[data-pd-family="article"] body :is(.pd-article-body,.pd-reading-prose) blockquote {
  margin-block: 36px !important;
  padding: 20px 24px !important;
  border: 0 !important;
  border-inline-start: 2px solid var(--pd-editorial-accent) !important;
  border-radius: 0 !important;
  background: linear-gradient(90deg, rgba(114,218,192,.065), transparent) !important;
  color: var(--pd-editorial-ink) !important;
}
html[data-pd-family="article"] body .pd-editorial-image {
  display: block !important;
  max-width: 100% !important;
  max-height: 720px !important;
  width: auto !important;
  height: auto !important;
  margin-inline: auto !important;
  object-fit: contain !important;
  border: 1px solid var(--pd-editorial-line) !important;
  border-radius: 10px !important;
  background: #0b1417 !important;
  box-shadow: 0 22px 44px -32px #000 !important;
}
html[data-pd-family="article"] body .pd-editorial-cover .pd-editorial-image {width: 100% !important;max-height: 460px !important;}
html[data-pd-family="article"] body :is(figcaption,.inv-img-caption,.pd-generated-image-caption) {
  color: #a9baba !important;
  font-style: normal !important;
  line-height: 1.65 !important;
}
html[data-pd-family="article"] body :is(.reading-toc,.review-toc) {
  margin-block: 24px 40px !important;
  border-color: var(--pd-editorial-line) !important;
  border-radius: 10px !important;
  background: #0d181b !important;
}
html:is([data-pd-family="article"],[data-pd-family="legal"]) body :is(.reading-toc,.review-toc,.daf-toc,.pd-legal-sidebar) a {
  transition: color 180ms ease, background-color 180ms ease, border-color 180ms ease;
}
html:is([data-pd-family="article"],[data-pd-family="legal"]) body :is(.reading-toc,.review-toc,.daf-toc,.pd-legal-sidebar) a[aria-current="location"] {
  color: var(--pd-editorial-accent) !important;
  background: rgba(114,218,192,.07) !important;
  border-inline-start: 2px solid var(--pd-editorial-accent) !important;
  padding-inline-start: 10px !important;
}
html[data-pd-family="legal"] body .legal-hero {width: min(1240px, calc(100% - 64px));}
html[data-pd-family="legal"] body .legal-hero > div {max-width: none !important;margin: 0 !important;padding: 0 !important;}
html[data-pd-family="legal"] body .pd-legal-main > .glass {
  border: 0 !important;
  border-radius: 0 !important;
  padding-top: 0 !important;
  background: none !important;
  box-shadow: none !important;
}
html[data-pd-family="legal"] body .legal-section {padding-block: 0 16px !important;}
html[data-pd-family="legal"] body .legal-section:first-of-type > h2 {margin-top: 32px !important;}
html[data-pd-family="legal"] body .pd-side-card {border-color: var(--pd-editorial-line) !important;background: #0d181b !important;box-shadow: none !important;}
.pd-editorial-progress {
  position: fixed;
  inset: 0 0 auto;
  z-index: 1100;
  height: 2px;
  background: #72dac0;
  transform: scaleX(0);
  transform-origin: left center;
  pointer-events: none;
}
[dir="rtl"] .pd-editorial-progress {transform-origin: right center;}
@media (max-width: 1099px) {
  html[data-pd-family="article"] body .pd-editorial-masthead.pd-editorial-has-cover {grid-template-columns: minmax(0,1fr);gap: 28px;}
  html[data-pd-family="article"] body .pd-editorial-cover {max-width: 800px !important;}
  html[data-pd-family="article"] body .pd-editorial-has-cover .pd-page-h1 {font-size: clamp(34px, 5.2vw, 56px) !important;}
}
@media (max-width: 767px) {
  html:is([data-pd-family="article"],[data-pd-family="legal"]) body .pd-page-hero--reading {padding-block: 28px 32px !important;}
  html:is([data-pd-family="article"],[data-pd-family="legal"]) body .pd-page-hero--reading .pd-page-h1 {font-size: clamp(31px, 8.5vw, 46px) !important;line-height: 1.12 !important;letter-spacing: -.035em !important;}
  html[data-pd-family="article"] body .pd-editorial-has-cover .pd-page-h1 {font-size: clamp(31px, 8.5vw, 46px) !important;}
  html[data-pd-family="article"] body .pd-editorial-cover {padding: 6px !important;border-radius: 10px !important;}
  html[data-pd-family="article"] body .pd-editorial-resources {gap: 14px;padding-top: 20px;}
  html[data-pd-family="article"] body .pd-editorial-resources .pd-audio-player {width: 100% !important;}
  html[data-pd-family="article"] body :is(.pd-article-body,.pd-reading-prose) {--pda-body: 16px;--pda-lh: 1.75;}
  html[data-pd-family="article"] body :is(.pd-article-body,.pd-reading-prose,.pd-reading-section) h2:not(.pd-card-heading) {margin-block: 40px 18px !important;padding-top: 20px !important;}
  html[data-pd-family="legal"] body .legal-hero {width: calc(100% - 32px);}
}
@media (prefers-reduced-motion: reduce) {
  .pd-editorial-progress {transition: none !important;}
  html:is([data-pd-family="article"],[data-pd-family="legal"]) body :is(.reading-toc,.review-toc,.daf-toc,.pd-legal-sidebar) a {transition: none;}
}
@media print {
  .pd-editorial-progress {display: none !important;}
  html[data-pd-family="article"] body .pd-editorial-masthead.pd-editorial-has-cover {display: block !important;}
  .pd-editorial-copy,.pd-editorial-heading-copy {opacity: 1 !important;transform: none !important;}
}

html[data-pd-family="legal"] body .legal-hero .pd-editorial-copy > div {max-width: none !important;margin: 0 !important;padding: 0 !important;}
html[data-pd-family="article"] body .pd-editorial-intro-figure {max-width: 740px !important;margin: 24px auto 40px !important;}
html[data-pd-family="article"] body .pd-editorial-copy > .mb-4 > span {padding: 0 !important;border: 0 !important;border-radius: 0 !important;background: none !important;color: var(--pd-editorial-accent) !important;font: 600 11px/1.6 'JetBrains Mono',ui-monospace,monospace !important;letter-spacing: .08em !important;}
html[data-pd-family="article"] body main.hero-wrapper {padding-top: 24px !important;}

html[data-pd-family="article"] .pd-media-lightbox {background: rgba(4,12,15,.96);backdrop-filter: blur(16px);padding: clamp(16px,3vw,44px);}
html[data-pd-family="article"] .pd-media-lightbox__stage {max-height: calc(100dvh - 60px);gap: 18px;}
html[data-pd-family="article"] .pd-media-lightbox__stage img {max-height: calc(100dvh - 180px);border-radius: 8px;border-color: rgba(161,193,185,.25);box-shadow: 0 28px 90px #0008;}
html[data-pd-family="article"] .pd-media-lightbox__caption {color: #b9c6c9;font-size: 13px;line-height: 1.65;}
html[data-pd-family="article"] .pd-media-lightbox__close {border-radius: 8px;background: #132322;color: #e8f5ee;}
/* The frame carries the effect; the evidence image keeps its original color. */
html[data-pd-family="article"] body .pd-editorial-cover {
  position: relative;
  isolation: isolate;
  background: radial-gradient(ellipse at 0 0, rgba(97,202,170,.13), transparent 70%), linear-gradient(145deg,#142522,#0b1519) !important;
  box-shadow: 0 28px 60px -32px #000, 0 1px 0 rgba(172,231,210,.12) inset !important;
}
html[data-pd-family="article"] body .pd-editorial-cover::after {
  content: "";
  position: absolute;
  inset: 0;
  width: auto !important;
  height: auto !important;
  max-height: none !important;
  padding: 1px;
  border-radius: inherit;
  background: linear-gradient(125deg, #83ebc9, transparent 32%, transparent 65%, #83ebc966);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask-composite: exclude;
  opacity: .6;
  pointer-events: none;
}
html[data-pd-family="article"] body .pd-editorial-cover:hover::after {opacity: 1;}
html[data-pd-family="article"] body .pd-editorial-masthead::before {transform-origin: left center;}
html[dir="rtl"][data-pd-family="article"] body .pd-editorial-masthead::before {transform-origin: right center;}
html:is([data-pd-family="article"],[data-pd-family="legal"]) body .pd-editorial-chapter {position: relative;}
html:is([data-pd-family="article"],[data-pd-family="legal"]) body .pd-editorial-chapter::before {
  content: "";
  position: absolute;
  inset-block-start: -1px;
  inset-inline-start: 0;
  width: 72px;
  height: 1px;
  background: var(--pd-editorial-accent);
  transform-origin: left center;
}
html[dir="rtl"] body .pd-editorial-chapter::before {transform-origin: right center;}
html[data-pd-family="legal"] body .pd-legal-main > .glass {opacity: 1 !important;transform: none !important;visibility: visible !important;}
@media (min-width: 1100px) {
  html[data-pd-family="legal"] body .pd-legal-grid {
    display: grid !important;
    grid-template-columns: 256px minmax(0,1fr) !important;
    gap: clamp(40px,5vw,80px) !important;
    width: calc(100% - 64px) !important;
    max-width: 1240px !important;
    margin-inline: auto !important;
    padding: 0 !important;
    align-items: start !important;
  }
  html[data-pd-family="legal"] body .pd-legal-sidebar {
    position: sticky !important;
    top: 104px !important;
    max-height: calc(100dvh - 136px);
    overflow: auto;
    scrollbar-width: thin;
    scrollbar-color: #39564e transparent;
  }
  html[data-pd-family="legal"] body .pd-side-meta {display: grid !important;grid-template-columns: 1fr !important;gap: 16px !important;padding: 20px !important;}
  html[data-pd-family="legal"] body .pd-legal-main {width: 100% !important;max-width: 820px !important;min-width: 0;}
  html[data-pd-family="legal"] body .pd-side-card {border-radius: 10px !important;}
  html[data-pd-family="legal"] body .pd-legal-sidebar #toc-list a {padding: 9px 0 !important;font-size: 12px !important;line-height: 1.6 !important;}
  html[data-pd-family="legal"] body .pd-legal-sidebar .pd-side-title {font-size: 13px !important;}
}
html[data-pd-family="article"] body .pd-editorial-chapter:has(> .pd-editorial-heading-copy) {display: block !important;}

html[data-pd-family="article"] #pd-lightbox {background: rgba(4,12,15,.96) !important;backdrop-filter: blur(16px) !important;}
html[data-pd-family="article"] #pd-lightbox > img {border: 1px solid rgba(161,193,185,.25);border-radius: 8px !important;box-shadow: 0 28px 90px #0008 !important;}
html[data-pd-family="article"] #pd-lightbox > button {border-radius: 8px !important;background: #132322 !important;color: #e8f5ee !important;}
html[data-pd-family="article"] body .pd-series-navigation a[aria-current="page"],
html[data-pd-family="article"] body .pd-series-navigation a[aria-current="page"] > span {color: #edf5f2 !important;}
html[data-pd-family="article"] body .pd-series-navigation a[aria-current="page"] > small {color: #72dac0 !important;}
/* Keep the seed study's decorative orbit inside its hero, without clipping content vertically. */
html[data-pd-family="article"] body.pes-page .pes-hero {overflow-x: clip;overflow-y: visible;}
html[data-pd-family="article"] body.pes-page .pes-ledger-wrap {position: relative;min-width: 0;max-width: 100%;}

/* Keep the investigation's wide evidence frame inside tablet gutters. */
@media (max-width: 1099px) {
  html[data-pd-family="article"]:is([data-page="enemy-one"],[data-page="seo-hijack"]) .inv-article > .inv-img-wrap {
    margin-inline: 0;
    max-width: 100%;
  }
}
html[data-pd-family="article"][data-page="enemy-one"] .inv-article .timeline {
  padding-inline: 32px 0 !important;
}
html[data-pd-family="article"][data-page="enemy-one"] .inv-article .timeline::before {
  left: auto;
  right: auto;
  inset-inline-start: 8px;
}
html[data-pd-family="article"][data-page="enemy-one"] .inv-article .tl-item {
  width: auto !important;
  min-width: 0;
  max-width: 100%;
  padding-inline: 24px 0 !important;
}
html[data-pd-family="article"][data-page="enemy-one"] .inv-article .tl-item::before {
  left: auto;
  right: auto;
  inset-inline-start: -30px;
}
@media (max-width: 600px) {
  html[data-pd-family="article"][data-page="trustname-bulletproof-exposed"] .inv-article h2::before {
    left: 0;
    right: 0;
  }
}

/* Editorial motion has its own layers; article text and evidence remain stable. */
@property --pd-editorial-angle {
  syntax: '<angle>';
  inherits: false;
  initial-value: 0deg;
}
html:is([data-pd-family="article"],[data-pd-family="legal"]) body h1 > .pd-editorial-title-ink,
html:is([data-pd-family="article"],[data-pd-family="legal"]) body .pd-page-hero--reading .pd-page-h1 > .pd-editorial-title-ink {
  display: block;
  max-width: 100%;
  color: inherit !important;
  font: inherit !important;
  letter-spacing: inherit !important;
  text-transform: inherit !important;
  -webkit-text-fill-color: currentColor !important;
}
html:is([data-pd-family="article"],[data-pd-family="legal"]) body .pd-editorial-masthead::before {
  display: none !important;
  animation: none !important;
}
html:is([data-pd-family="article"],[data-pd-family="legal"]) body .pd-editorial-signal {
  position: absolute;
  inset-block-start: 12px;
  inset-inline-start: 0;
  display: block;
  width: min(580px, 82%);
  max-width: 100%;
  height: 3px;
  margin: 0;
  padding: 0;
  overflow: hidden;
  border: 0;
  border-radius: 3px;
  background: linear-gradient(90deg, #72dac043, #72dac015);
  pointer-events: none;
}
html:is([data-pd-family="article"],[data-pd-family="legal"]) body .pd-editorial-signal--inline {
  position: relative;
  inset: auto;
  margin-block: 0 24px;
}
html:is([data-pd-family="article"],[data-pd-family="legal"]) body .pd-editorial-signal-tracer {
  display: block;
  width: 26%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: inherit;
  background: linear-gradient(90deg, transparent, #72dac0 45%, #e1fff1 75%, transparent);
  box-shadow: 0 0 10px #72dac066;
}
html:is([data-pd-family="article"],[data-pd-family="legal"]) body .pd-editorial-chapter::before {
  width: clamp(110px, 34%, 280px);
  max-width: 100%;
  height: 2px;
  background: linear-gradient(90deg, #a7f1d5, #72dac066);
}
html[data-pd-family="article"] body .pd-editorial-media-scene {
  position: relative;
  transform-origin: center center;
}
html[data-pd-family="article"] body .pd-editorial-media-scene:not(img)::after {
  content: '';
  position: absolute;
  inset: 0;
  width: auto !important;
  height: auto !important;
  max-height: none !important;
  padding: 2px;
  border-radius: inherit;
  background: conic-gradient(from var(--pd-editorial-angle), transparent 0deg, #72dac033 35deg, #8be9c5 70deg, #d6ffed 90deg, transparent 130deg, transparent 270deg, #72dac077 310deg, transparent 360deg);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  mask-composite: exclude;
  opacity: .85;
  pointer-events: none;
}
html:is([data-pd-family="article"],[data-pd-family="legal"]) body .pd-editorial-progress {
  height: 3px;
  background: linear-gradient(90deg, #5dc9a8, #bdffe4);
  box-shadow: 0 0 10px #72dac045;
}
@media (prefers-reduced-motion: no-preference) {
  html:is([data-pd-family="article"],[data-pd-family="legal"]) body .pd-editorial-signal-tracer {
    animation: pd-editorial-signal-travel 4.6s linear infinite !important;
    animation-play-state: paused !important;
  }
  html:is([data-pd-family="article"],[data-pd-family="legal"]) body .pd-editorial-signal[data-editorial-visible="true"] > .pd-editorial-signal-tracer {animation-play-state: running !important;}
  html[dir="rtl"] body .pd-editorial-signal-tracer {animation-direction: reverse !important;}
  html:is([data-pd-family="article"],[data-pd-family="legal"]) body .pd-editorial-chapter[data-editorial-visible="true"]::before {
    animation: pd-editorial-chapter-draw 1.65s cubic-bezier(.2,.55,.25,1) both !important;
  }
  html[data-pd-family="article"] body .pd-editorial-media-scene {
    translate: 0 var(--pd-editorial-drift, 0px);
  }
  html[data-pd-family="article"] body .pd-editorial-media-scene:not(img)::after {
    animation: pd-editorial-frame-orbit 6s linear infinite !important;
    animation-play-state: paused !important;
  }
  html[data-pd-family="article"] body .pd-editorial-media-scene[data-editorial-visible="true"]::after {animation-play-state: running !important;}
  html[data-pd-editorial-paused]:is([data-pd-family="article"],[data-pd-family="legal"]) body .pd-editorial-signal[data-editorial-visible] > .pd-editorial-signal-tracer,
  html[data-pd-editorial-paused]:is([data-pd-family="article"],[data-pd-family="legal"]) body .pd-editorial-chapter::before,
  html[data-pd-editorial-paused][data-pd-family="article"] body .pd-editorial-media-scene[data-editorial-visible]::after {animation-play-state: paused !important;}
  @keyframes pd-editorial-signal-travel {
    from {translate: -20% 0;}
    to {translate: 385% 0;}
  }
  @keyframes pd-editorial-frame-orbit {to {--pd-editorial-angle: 360deg;}}
  @keyframes pd-editorial-chapter-draw {
    from {transform: scaleX(.035);opacity: .25;}
    to {transform: scaleX(1);opacity: 1;}
  }
}
@media (prefers-reduced-motion: reduce) {
  html:is([data-pd-family="article"],[data-pd-family="legal"]) body :is(.pd-editorial-title-ink,.pd-editorial-heading-copy,.pd-editorial-media-scene) {
    translate: none !important;
    scale: none !important;
    clip-path: none !important;
  }
  html:is([data-pd-family="article"],[data-pd-family="legal"]) body .pd-editorial-signal-tracer,
  html:is([data-pd-family="article"],[data-pd-family="legal"]) body .pd-editorial-chapter::before,
  html[data-pd-family="article"] body .pd-editorial-media-scene::after {animation: none !important;}
}
@media print {
  .pd-editorial-signal {display: none !important;}
  html:is([data-pd-family="article"],[data-pd-family="legal"]) body [data-motion-owned="editorial"] {
    opacity: 1 !important;
    translate: none !important;
    scale: none !important;
    clip-path: none !important;
  }
  html:is([data-pd-family="article"],[data-pd-family="legal"]) body .pd-editorial-chapter::before,
  html[data-pd-family="article"] body .pd-editorial-media-scene::after {animation: none !important;}
}
