:root{--verify-corroborated:#4a9b6e;--verify-disputed:var(--cin-amber);--verify-single:var(--fg-tertiary);--verify-contradicted:#c75b5b}:root[data-mode=dark]{--verify-corroborated:#5cb87a;--verify-contradicted:#e07070}.claim-mark{-webkit-text-decoration:underline wavy;text-decoration:underline wavy;-webkit-text-decoration-color:var(--cin-amber-muted);text-decoration-color:var(--cin-amber-muted);text-underline-offset:3px;filter:var(--cin-haze-mid);cursor:pointer;transition:text-decoration-color var(--rack-focus-dur) var(--rack-focus-ease), filter var(--rack-focus-dur) var(--rack-focus-ease), background-color var(--rack-focus-dur) var(--rack-focus-ease);border-radius:var(--radius-md);padding:0 1px;text-decoration-thickness:1.5px;position:relative}.claim-mark:hover,.claim-mark:focus-visible,.claim-mark--focused{filter:none;-webkit-text-decoration-color:var(--cin-amber);text-decoration-color:var(--cin-amber);background:linear-gradient(to top, color-mix(in srgb, var(--cin-amber) 12%, transparent) 0%, transparent 60%)}.claim-mark:focus-visible{outline:2px solid var(--accent-warm);outline-offset:2px}.dd-summary:has(.claim-mark--focused){color:var(--fg-tertiary);transition:color var(--rack-focus-dur) var(--ease-rack)}.claim-mark--focused{color:var(--fg-primary);z-index:1;position:relative}.claim-mark__popover{z-index:var(--z-popup);width:clamp(240px,40vw,360px);padding:var(--space-3) var(--space-4);background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-md);box-shadow:0 0 20px color-mix(in srgb, var(--cin-amber) 15%, transparent), var(--shadow-cinematic-dramatic);animation:claimReveal var(--dur-morph) var(--ease-cinematic) both}.claim-mark__label{font-family:var(--font-meta);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--cin-amber);margin-bottom:var(--space-2);font-weight:600;display:block}.claim-mark__version{padding:var(--space-2) 0}.claim-mark__text{font-family:var(--font-structural);font-size:var(--text-sm);color:var(--fg-primary);margin-bottom:var(--space-1);line-height:1.5}.claim-mark__sources{font-family:var(--font-data);font-size:var(--text-xs);color:var(--fg-tertiary);letter-spacing:.01em;display:block}.claim-mark__vs{text-align:center;font-family:var(--font-meta);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--fg-tertiary);padding:var(--space-1) 0;opacity:.6;font-weight:700;display:block}.cc-section{padding-top:var(--space-3);opacity:0;animation:ccSectionReveal var(--dur-morph) var(--ease-cinematic) forwards;transform:translateY(8px)}.cc-header{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.cc-header__title{margin:0}.cc-header__ratio{font-family:var(--font-data);font-size:var(--text-xs);color:var(--fg-tertiary);font-variant-numeric:tabular-nums;white-space:nowrap}.cc-bar{margin-bottom:var(--space-3)}.cc-bar__track{background:var(--bg-secondary);border-radius:3px;height:6px;display:flex;overflow:hidden}.cc-bar__segment{height:100%;transition:width .8s var(--ease-cinematic);box-shadow:inset 0 0 4px color-mix(in srgb, var(--cin-amber) 10%, transparent)}.cc-bar__segment--corroborated{background:var(--verify-corroborated);opacity:.8}.cc-bar__segment--disputed{background:var(--cin-amber);opacity:.8}.cc-bar__segment--single{background:var(--verify-single);opacity:.3}.cc-bar__legend{gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.cc-bar__legend-item{font-family:var(--font-data);font-size:var(--text-xs);color:var(--fg-tertiary);align-items:center;gap:var(--space-1);display:flex}.cc-bar__legend-item:before{content:"";border-radius:var(--radius-sm);flex-shrink:0;width:8px;height:8px;display:inline-block}.cc-bar__legend-item--corroborated:before{background:var(--verify-corroborated);opacity:.8}.cc-bar__legend-item--disputed:before{background:var(--cin-amber);opacity:.8}.cc-bar__legend-item--single:before{background:var(--verify-single);opacity:.3}.cc-summary{font-family:var(--font-editorial);font-style:italic;font-size:var(--text-sm);color:var(--fg-secondary);margin-bottom:var(--space-4);line-height:1.55}.cc-claims{margin-bottom:var(--space-3)}.cc-claims__heading{font-family:var(--font-meta);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--fg-tertiary);margin-bottom:var(--space-2);font-weight:600}.cc-claims__heading--disputed{color:var(--cin-amber)}.cc-claims__list{gap:var(--space-2);flex-direction:column;display:flex}.cc-claims__list--collapsible{opacity:0;max-height:0;transition:max-height var(--dur-normal) var(--ease-rack), opacity var(--dur-normal) var(--ease-rack);overflow:hidden}.cc-claims__list--expanded{opacity:1;max-height:2000px}.cc-claim{padding:var(--space-2) var(--space-3);border-left:3px solid #0000;border-radius:0 4px 4px 0}.cc-claim--corroborated{border-left-color:var(--verify-corroborated);background:color-mix(in srgb, var(--verify-corroborated) 4%, transparent)}.cc-claim--disputed{border-left-color:var(--cin-amber);background:color-mix(in srgb, var(--cin-amber) 4%, transparent);animation:claimReveal var(--dur-morph) var(--ease-cinematic) both}.cc-claim--single{border-left-color:var(--border-subtle);opacity:.7}.cc-claim__text{font-family:var(--font-structural);font-size:var(--text-sm);color:var(--fg-primary);margin-bottom:var(--space-1);line-height:1.5}.cc-claim__meta{font-family:var(--font-data);font-size:var(--text-xs);color:var(--fg-tertiary)}.cc-claim__source-list{opacity:.7}.cc-dispute{padding:var(--space-3);border-left:3px solid var(--cin-amber);background:color-mix(in srgb, var(--cin-amber) 3%, transparent);animation:claimReveal var(--dur-morph) var(--ease-cinematic) both;border-radius:0 4px 4px 0}.cc-dispute__topic{font-family:var(--font-meta);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--cin-amber);margin-bottom:var(--space-2);font-weight:600;display:block}.cc-dispute__versions{gap:var(--space-1);flex-direction:column;display:flex}.cc-dispute__version{padding:var(--space-2) 0}.cc-dispute__text{font-family:var(--font-structural);font-size:var(--text-sm);color:var(--fg-primary);margin-bottom:var(--space-1);line-height:1.5}.cc-dispute__sources{font-family:var(--font-data);font-size:var(--text-xs);color:var(--fg-tertiary)}.cc-dispute__vs{font-family:var(--font-meta);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--fg-tertiary);text-align:center;opacity:.6;padding:var(--space-1) 0;font-weight:700}.cc-expand{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;cursor:pointer;color:var(--fg-tertiary);font-family:var(--font-meta);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;transition:color .2s var(--ease-cinematic);background:0 0;border:none;min-height:44px;font-weight:600;display:flex}.cc-expand:hover{color:var(--fg-secondary)}.cc-expand:focus-visible{outline:2px solid var(--accent-warm);outline-offset:2px}.cc-expand__caret{transition:transform var(--dur-normal) var(--ease-rack);font-size:.75em;display:inline-block}.cc-expand__caret--open{transform:rotate(90deg)}.cred-arc{padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle)}.cred-arc__header{align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.cred-arc__name{font-family:var(--font-structural);font-size:var(--text-sm);color:var(--fg-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.cred-arc__rate{font-family:var(--font-data);font-size:var(--text-sm);color:var(--fg-primary);font-variant-numeric:tabular-nums;font-weight:700}.cred-arc__trend{font-size:var(--text-xs);flex-shrink:0;line-height:1}.cred-arc__trend--improving{color:var(--verify-corroborated)}.cred-arc__trend--stable{color:var(--fg-tertiary)}.cred-arc__trend--declining{color:var(--verify-contradicted)}.cred-arc__bar{margin-bottom:var(--space-2)}.cred-arc__bar-track{border-radius:var(--radius-md);background:var(--bg-secondary);height:4px;display:flex;overflow:hidden}.cred-arc__bar-segment{height:100%;transition:width 1.2s var(--ease-cinematic)}.cred-arc__bar-segment--corroborated{background:var(--verify-corroborated);opacity:.8}.cred-arc__bar-segment--contradicted{background:var(--verify-contradicted);opacity:.8}.cred-arc__bar-segment--unverified{background:var(--fg-tertiary);opacity:.2}.cred-arc__stats{gap:var(--space-2);font-family:var(--font-data);font-size:var(--text-xs);color:var(--fg-tertiary);flex-wrap:wrap;display:flex}.cred-arc__stat-sep{opacity:.3}@keyframes consensusPulse{0%{opacity:1;transform:scale(1)}40%{opacity:.7;transform:scale(1.4)}to{opacity:1;transform:scale(1)}}@keyframes claimReveal{0%{opacity:0;transform:translateY(6px)scale(.97)}70%{opacity:1;transform:translateY(-2px)scale(1.01)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes consensusBarFill{0%{width:0%}}@keyframes badgeReveal{to{opacity:.7;transform:translateY(0)}}@keyframes ccSectionReveal{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes lightningFlare{0%{filter:drop-shadow(0 0 #0000)}40%{filter:drop-shadow(0 0 4px var(--cin-amber-glow))}to{filter:drop-shadow(0 0 #0000)}}:root[data-mode=dark] .claim-mark{-webkit-text-decoration-color:var(--cin-amber-muted);text-decoration-color:var(--cin-amber-muted)}:root[data-mode=dark] .claim-mark:hover,:root[data-mode=dark] .claim-mark:focus-visible,:root[data-mode=dark] .claim-mark--focused{-webkit-text-decoration-color:var(--cin-amber);text-decoration-color:var(--cin-amber);background:linear-gradient(to top, color-mix(in srgb, var(--cin-amber) 10%, transparent) 0%, transparent 60%)}:root[data-mode=dark] .claim-mark__popover{background:var(--bg-card);border-color:var(--border-strong)}:root[data-mode=dark] .cc-claim--corroborated{background:color-mix(in srgb, var(--verify-corroborated) 6%, transparent)}:root[data-mode=dark] .cc-claim--disputed,:root[data-mode=dark] .cc-dispute{background:color-mix(in srgb, var(--cin-amber) 5%, transparent)}@media (max-width:767px){.cc-header{align-items:flex-start;gap:var(--space-2);flex-direction:column}.claim-mark__popover{width:calc(100vw - 2rem)!important;left:1rem!important;transform:none!important}.cc-bar__legend,.cred-arc__stats{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.claim-mark{transition-duration:0s}.claim-mark__popover{opacity:1;animation:none}.cc-bar__segment{transition-duration:0s}.cc-section{opacity:1;animation:none;transform:none}.cc-claims__list--collapsible,.cc-expand__caret{transition-duration:0s}.cc-claim--disputed,.cc-dispute{animation:none}.cred-arc__bar-segment{transition-duration:0s}}.spread-disagree{margin:var(--space-5) 0;animation:spreadDisagreeIn .24s var(--ease-cinematic) backwards}@keyframes spreadDisagreeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.spread-disagree{animation:none}}.spread-disagree__track+.spread-disagree__track{margin-top:var(--space-5)}.spread-disagree__track--agree{--point-mark:var(--sense-low)}.spread-disagree__track--split{--point-mark:var(--sense-high)}.spread-disagree__label{margin:0 0 var(--space-3);padding-bottom:var(--space-2);font-family:var(--font-meta);font-size:var(--text-lg);text-transform:uppercase;letter-spacing:.08em;color:var(--fg-secondary);background:linear-gradient(var(--point-mark), var(--point-mark)) left bottom / 32px 2px no-repeat;font-weight:700}.spread-disagree__list{counter-reset:point;margin:0;padding:0;list-style:none}.spread-disagree__point{counter-increment:point;font-family:var(--font-structural);font-size:var(--text-base);color:var(--fg-primary);padding-left:1.75em;line-height:1.6;position:relative}.spread-disagree__point+.spread-disagree__point{margin-top:var(--space-3)}.spread-disagree__point:before{content:counter(point);font-family:var(--font-data);font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--fg-muted);position:absolute;top:.1em;left:0}.dd-lede-grid{display:block}@media (min-width:1100px){.dd-lede-grid{grid-template-columns:minmax(0, var(--measure-read)) minmax(16rem, 1fr);column-gap:var(--space-6,48px);align-items:start;display:grid}.dd-lede-grid>.spread-disagree{padding-left:var(--space-5);border-left:var(--rule-thin);margin:0;padding-top:0}}.dd-next{margin-top:var(--space-6,48px);padding-top:var(--space-4);border-top:var(--rule-strong,2px solid var(--fg-primary));gap:var(--space-2);flex-direction:column;max-width:68ch;display:flex}.dd-next__kicker{font-family:var(--font-meta);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-secondary);margin:0}.dd-next__where{margin-left:var(--space-2);font-family:var(--font-data);letter-spacing:.02em;text-transform:none;color:var(--fg-muted)}.dd-next__headline{appearance:none;padding:var(--space-1) 0;text-align:left;cursor:pointer;font-family:var(--font-editorial);font-size:var(--text-xl);color:var(--fg-primary);background:0 0;border:0;min-height:44px;margin:0;font-weight:700;line-height:1.2;text-decoration:none}.dd-next__headline:hover{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.dd-next__arrow{margin-left:var(--space-2);color:var(--accent-warm)}.dd-next__prev{appearance:none;padding:var(--space-2) 0;text-align:left;cursor:pointer;font-family:var(--font-structural);font-size:var(--text-sm);color:var(--fg-secondary);background:0 0;border:0;min-height:44px;margin:0;text-decoration:none}.dd-next__prev:hover{color:var(--fg-primary)}.dd-next__headline:focus-visible,.dd-next__prev:focus-visible,.dd-next__out:focus-visible{outline:2px solid var(--accent-warm);outline-offset:3px}.dd-next__end-line{font-family:var(--font-editorial);font-size:var(--text-xl);color:var(--fg-primary);margin:0;font-weight:700}.dd-next__outs{margin:var(--space-1) 0 0;gap:var(--space-2) var(--space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.dd-next__out{appearance:none;padding:var(--space-2) 0;cursor:pointer;font-family:var(--font-structural);font-size:var(--text-base);color:var(--fg-primary);text-underline-offset:.2em;background:0 0;border:0;min-height:44px;text-decoration:underline;text-decoration-thickness:1px}.dd-section-head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.dd-section-head .dd-section-label{margin:0}.coverage{margin-top:var(--space-5)}.coverage .ink-rule{margin-bottom:var(--space-4)}.coverage__heading{margin:0 0 var(--space-3)}.coverage__count{margin-left:var(--space-2);font-family:var(--font-data);text-transform:none;letter-spacing:.02em;color:var(--fg-muted)}.coverage__list{margin:0;padding:0;list-style:none}.coverage__row{column-gap:var(--space-3);padding:var(--space-2) 0;border-bottom:var(--rule-thin);grid-template-columns:9.5rem 11rem minmax(0,1fr);align-items:baseline;display:grid}.coverage__row:last-child{border-bottom:none}.coverage__group{margin:var(--space-3) 0 var(--space-2);font-family:var(--font-meta);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-secondary);grid-column:1/-1}.coverage__rung{align-items:center;gap:var(--space-2);font-family:var(--font-data);font-size:var(--text-xs);color:var(--fg-secondary);white-space:nowrap;display:inline-flex}.coverage__mark{border-radius:50%;flex:none;width:8px;height:8px}.coverage__mark--none{border:1px dashed var(--fg-muted);background:0 0}.coverage__outlet{font-family:var(--font-data);font-size:var(--text-xs);color:var(--fg-primary);overflow-wrap:anywhere;font-weight:600}.coverage__headline{font-family:var(--font-structural);font-size:var(--text-sm);color:var(--fg-secondary);min-width:0;line-height:1.45;text-decoration:none}a.coverage__headline:hover{color:var(--fg-primary);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}a.coverage__headline:focus-visible,.coverage__more:focus-visible{outline:2px solid var(--accent-warm);outline-offset:2px}.coverage__more{appearance:none;margin-top:var(--space-3);min-height:44px;padding:0 var(--space-4);border:1px solid var(--border-subtle);font-family:var(--font-structural);font-size:var(--text-sm);color:var(--fg-primary);cursor:pointer;background:0 0}.coverage__more:hover{border-color:var(--fg-secondary)}@media (max-width:767px){.coverage__row{grid-template-columns:auto minmax(0,1fr);row-gap:2px}.coverage__headline{grid-column:1/-1}}
