.source-affiliation-tag{--source-ink:#715000;--source-fill:#fff2bf;background:var(--source-fill);color:var(--source-ink);font:700 13px/1.4 var(--desk-font,sans-serif);text-transform:none;letter-spacing:normal;border:1px solid;padding:3px 7px;text-decoration:none;display:inline-block}.intelligence-desk .source-affiliation-tag,.intelligence-desk .source-affiliation-tag:hover{color:var(--source-ink);text-decoration:none}.source-affiliation-tag[data-affiliation=editorially-independent]{--source-ink:#146039;--source-fill:#daf3e4}.source-affiliation-tag[data-affiliation=public-service]{--source-ink:#194e85;--source-fill:#dfedff}.source-affiliation-tag[data-affiliation=state-funded],.source-affiliation-tag[data-affiliation=political-affiliation]{--source-ink:#8a390b;--source-fill:#ffe5cf}.source-affiliation-tag[data-affiliation=state-controlled]{--source-ink:#9b2030;--source-fill:#ffe0e4}[data-theme=night] .source-affiliation-tag{--source-ink:#ffe19a;--source-fill:#453a21}[data-theme=night] .source-affiliation-tag[data-affiliation=editorially-independent]{--source-ink:#a8edc3;--source-fill:#1a4330}[data-theme=night] .source-affiliation-tag[data-affiliation=public-service]{--source-ink:#b3d6ff;--source-fill:#263d5b}[data-theme=night] .source-affiliation-tag[data-affiliation=state-funded],[data-theme=night] .source-affiliation-tag[data-affiliation=political-affiliation]{--source-ink:#ffc89f;--source-fill:#523523}[data-theme=night] .source-affiliation-tag[data-affiliation=state-controlled]{--source-ink:#ffb8c1;--source-fill:#532a32}.source-reliability-label{color:var(--desk-text);text-transform:none;letter-spacing:normal;font-size:13px;font-weight:700}.source-report-status{color:#715000;font:700 13px/1.4 var(--desk-font,sans-serif);background:#fff2bf;border-left:4px solid #ad7d00;padding:3px 7px;display:inline-block}.source-report-status[data-status=corroborated]{color:#146039;background:#daf3e4;border-color:#238551}.source-report-status[data-status=unverified]{color:#8a390b;background:#ffe5cf;border-color:#ba5718}[data-theme=night] .source-report-status{color:#ffe19a;background:#453a21}[data-theme=night] .source-report-status[data-status=corroborated]{color:#a8edc3;background:#1a4330}[data-theme=night] .source-report-status[data-status=unverified]{color:#ffc89f;background:#523523}.source-assessment{color:var(--desk-muted);font:13px/1.5 var(--desk-font);overflow-wrap:anywhere}.source-assessment p{margin:8px 0}.source-assessment strong,.source-assessment h3{color:var(--desk-text)}.source-assessment h3{margin:0 0 8px;font-size:13px;font-weight:600}.source-provider-assessment{border-top:1px solid var(--desk-edge);margin-top:12px;padding-top:12px}.source-assessment dl{grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:4px 12px;margin:8px 0;display:grid}.source-assessment dl>div{display:contents}.source-assessment dt{color:var(--desk-text);font-weight:600}.source-assessment dd{margin:0}.source-assessment ul{margin:8px 0;padding-left:18px}.source-assessment li+li{margin-top:4px}.source-assessment a{color:var(--desk-accent);text-underline-offset:2px;text-decoration:underline}.source-assessment-number{font-family:var(--desk-data-font);font-variant-numeric:tabular-nums}.source-assessment .source-assessment-warning{color:var(--desk-text);border-left:1px solid var(--desk-amber);padding-left:8px}.source-assessment-note{font-size:12px}.source-evidence-notes{margin-top:12px}.source-evidence-notes summary,.source-fact-checks summary{cursor:pointer;text-underline-offset:2px;text-decoration:underline}.source-fact-checks{border-block:1px solid var(--desk-edge);color:var(--desk-muted);font:13px/1.5 var(--desk-font);overflow-wrap:anywhere;padding-block:10px}.source-fact-checks p{margin:8px 0}.source-fact-checks button{border:1px solid var(--desk-edge-2);background:var(--desk-panel-2);color:var(--desk-text);font:inherit;cursor:pointer;padding:5px 9px}.source-fact-checks button:disabled{cursor:wait;opacity:.65}.source-fact-checks button:hover:not(:disabled){background:var(--desk-hover)}.source-fact-checks a{color:var(--desk-accent);text-underline-offset:2px;text-decoration:underline}.source-fact-checks ul{margin:12px 0;padding:0;list-style:none}.source-fact-checks li+li{border-top:1px solid var(--desk-edge);margin-top:12px;padding-top:12px}.source-fact-checks h4{color:var(--desk-text);margin:12px 0 4px;font-size:13px}.source-assessment :focus-visible,.source-fact-checks :focus-visible{outline:2px solid var(--desk-accent);outline-offset:2px}.source-provider-coverage{border-block:1px solid var(--desk-edge);margin:12px 0;padding-block:12px}.source-provider-coverage p{margin:8px 0}.source-provider-coverage ul{padding-left:18px}.source-provider-coverage li+li{margin-top:8px}@media (max-width:480px){.source-assessment dl{grid-template-columns:1fr;gap:2px}.source-assessment dd{margin-bottom:6px}}
.source-guide-trigger{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.source-guide-new{color:#fff;background:#215db0;padding:1px 4px;font-size:11px;font-weight:700}dialog.source-guide{border:1px solid var(--desk-edge-2);background:var(--desk-panel);width:min(650px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--desk-text);font:14px/1.5 var(--desk-font,sans-serif);margin:auto;padding:0;overflow:auto;box-shadow:0 12px 60px #0006}dialog.source-guide[open]{flex-direction:column;display:flex}.source-guide::backdrop{background:#101720b3}.source-guide-header,.source-guide-footer{background:var(--desk-panel);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.source-guide-header{border-bottom:1px solid var(--desk-edge);font-size:12px;font-weight:700}.source-guide-footer{border-top:1px solid var(--desk-edge)}.source-guide-footer>span{gap:8px;display:flex}.source-guide-body{text-transform:none;letter-spacing:normal;min-height:0;padding:20px;overflow-y:auto}.source-guide-body h2{margin:0 0 16px;font-size:24px;font-weight:700;line-height:1.2}.source-guide-body p{color:var(--desk-text);margin:8px 0 14px;font-size:14px;line-height:1.5}.source-guide-body a{color:var(--desk-accent);text-underline-offset:3px;text-decoration:underline}.source-guide-colors{margin:16px 0;padding:0;list-style:none}.source-guide-colors li{border-top:1px solid var(--desk-edge);grid-template-columns:minmax(0,220px) 1fr;align-items:start;gap:12px;padding:9px 0;display:grid}.source-guide-colors .source-affiliation-tag{justify-self:start}.source-guide-colors li p{margin:0}.source-guide-callout{border-left:4px solid var(--desk-accent);background:var(--desk-panel-2);padding:12px}.source-guide-example{border-top:1px solid var(--desk-edge);padding:12px 0}.source-guide-providers{border-block:1px solid var(--desk-edge);margin:16px 0;padding:12px 0}.source-guide-providers ul{margin:8px 0;padding-left:20px}.source-guide-providers li+li{margin-top:12px}.source-guide-providers li p{color:var(--desk-muted);margin-bottom:0}.source-guide button{min-height:36px;font:600 13px/1.3 var(--desk-font,sans-serif)}.source-guide .source-guide-next{background:var(--desk-text);color:var(--desk-panel);border-color:var(--desk-text)}.source-guide :focus-visible{outline:2px solid var(--desk-accent);outline-offset:3px}.dossier-share-items{margin:20px 0;padding:0;list-style:none}.dossier-share-items li{border-top:1px solid var(--desk-edge);overflow-wrap:anywhere;padding:12px 0}.dossier-share-items small{color:var(--desk-muted);margin-top:4px;display:block}.dossier-share-consent{align-items:flex-start;gap:10px;display:flex}.dossier-share-consent input{flex-shrink:0;margin-top:5px}.dossier-share-address{gap:8px;font-weight:600;display:grid}.dossier-share-address input{border:1px solid var(--desk-edge);background:var(--desk-bg);width:100%;min-width:0;color:var(--desk-text);font:inherit;padding:10px}.dossier-share .source-guide-footer{flex-wrap:wrap}.dossier-share .source-guide-footer a{min-height:44px;color:var(--desk-text);align-items:center;display:inline-flex}.whats-new .source-guide-body section+section{margin-top:22px}.whats-new .source-guide-body h4{margin:0 0 5px;font-size:18px;font-weight:700;line-height:1.3}.whats-new .source-guide-body section p{margin:0}.whats-new .source-guide-footer a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:480px){.source-guide-colors li{grid-template-columns:1fr;gap:6px}.source-guide-header,.source-guide-footer,.source-guide-body{padding:12px 16px}.source-guide-body h2{font-size:22px}.source-guide button{min-height:44px}}@media (max-width:999px),(max-width:1023px) and (max-height:499px){dialog.source-guide{width:min(650px,100vw - 24px);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.source-guide-body p{font-size:16px}.source-guide button{min-height:44px}}.whats-new .release-entry+.release-entry{border-top:1px solid var(--desk-edge);margin-top:28px;padding-top:24px}.whats-new .release-version{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin:0 0 18px;font-size:16px;font-weight:700;display:flex}.whats-new .release-version time{color:var(--desk-muted);font-size:12px;font-weight:400}.whats-new .source-guide-body .release-detail{color:var(--desk-muted);margin-top:8px}dialog.whats-new{max-height:min(720px, calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom)))}.whats-new .source-guide-body>h2:focus{outline:none}
.ops .ops-x-follow{border-color:var(--desk-text);background:var(--desk-panel);min-height:38px;color:var(--desk-text);border-radius:0;flex-shrink:0;gap:9px;font-weight:700}.ops .ops-x-follow:hover{background:var(--desk-text);color:var(--desk-panel)}.x-promotion-strip{background:var(--desk-soft);border-bottom:1px solid var(--desk-edge);flex-shrink:0;justify-content:center;align-items:center;gap:20px;padding:10px 20px;display:flex}.x-promotion-strip p{margin:0;font-size:14px}.x-promotion-strip span{color:var(--desk-muted);margin-left:8px;font-size:13px}.ops .x-promotion-strip a{min-height:44px;color:var(--desk-text);text-underline-offset:3px;white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:700;text-decoration:underline;display:inline-flex}.x-promotion-popup{z-index:1010;background:var(--desk-panel);width:388px;max-height:calc(100dvh - 164px);color:var(--desk-text);padding:26px;position:fixed;bottom:140px;right:24px;overflow-y:auto;box-shadow:0 8px 36px #0003}.x-promotion-account{align-items:center;gap:11px;padding-right:24px;display:flex}.x-promotion-account img{object-fit:contain;width:44px;height:44px}[data-theme=night] .x-promotion-account img{filter:invert()}.x-promotion-account strong{font-size:14px;display:block}.x-promotion-account span{color:var(--desk-muted);font-size:12px;display:block}.ops .x-promotion-close{background:0 0;border:0;border-radius:0;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:12px;right:12px}.ops .x-promotion-popup h2{letter-spacing:-.025em;text-transform:uppercase;margin:24px 0 16px;font-size:clamp(28px,8.5vw,36px);font-weight:700;line-height:1.05}.ops .x-promotion-popup h2 span,.ops .x-promotion-popup h2 strong{display:block}.ops .x-promotion-popup h2 strong{font-size:2em;font-weight:700;line-height:1}.x-promotion-popup p{color:var(--desk-muted);margin:0 0 22px;font-size:14px;line-height:1.55}.ops .x-promotion-primary{background:var(--desk-text);min-height:46px;color:var(--desk-panel);justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.ops .x-promotion-primary:hover{opacity:.88}.ops .x-promotion-skip{width:100%;min-height:44px;color:var(--desk-muted);background:0 0;border:0;border-radius:0;margin-top:4px;padding:10px;font-size:13px;display:block}.ops .x-promotion-close:hover,.ops .x-promotion-skip:hover{background:var(--desk-hover)}@media (max-width:999px){.ops .ops-x-follow{min-height:44px;padding:8px 10px;font-size:12px}}@media (max-width:600px){.ops .ops-brand small{display:none}.ops .ops-top[data-compact]>.mh-omni{flex:calc(100% - 52px)}.ops .ops-stage-cycle{order:3}.x-promotion-strip{justify-content:space-between;gap:12px;padding:12px}.x-promotion-strip p{font-size:13px}.x-promotion-strip span{margin:3px 0 0;font-size:12px;display:block}.ops .x-promotion-strip a{font-size:12px}.x-promotion-strip a svg{display:none}.x-promotion-popup{width:auto;left:12px;right:12px;bottom:calc(40px + env(safe-area-inset-bottom));padding:22px}.ops .x-promotion-popup h2{margin-top:20px}.x-promotion-popup p{margin-bottom:18px}}@media (max-width:359px){.ops .ops-top .ops-brand img{max-width:76px}.ops .ops-top .ops-x-follow{gap:6px;padding:8px 7px}}
