.cross-evidence{margin:50px 0 0;padding:34px 0;border-top:1px solid #bccce32e;min-width:0}.cross-evidence>h2{font:400 clamp(28px,4vw,46px)/1.2 Georgia,serif;letter-spacing:-.04em;margin:18px 0}.cross-evidence .evidence-intro{font:14px/1.8 Arial,sans-serif;color:#b3bfd0;max-width:900px}.evidence-summary{display:flex;flex-wrap:wrap;gap:24px 36px;border-block:1px solid #bccce32e;padding:22px 0;margin:26px 0}.evidence-summary dt,.evidence-counts dt{font:10px/1.6 'Courier New',monospace;color:#b3bfd0}.evidence-summary dd{margin:7px 0 0;font:24px/1.2 Arial,sans-serif;letter-spacing:-.035em}.evidence-section-head{margin:38px 0 22px}.evidence-section-head h3{font:400 25px/1.3 Arial,sans-serif;margin:0 0 10px;letter-spacing:-.03em}.evidence-section-head p{font:11px/1.8 'Courier New',monospace;color:#b3bfd0}.evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.evidence-card{min-width:0;border:1px solid #bccce32e;padding:16px;background:#07111b60}.evidence-card-head{min-height:52px}.evidence-card-head .meta{font-size:10px}.evidence-verification{display:block;font:11px/1.5 Arial,sans-serif;color:#e7c8ae;margin-top:6px}.evidence-media{aspect-ratio:9/16;width:100%;background:#08111c;overflow:hidden}.evidence-media iframe{display:block;width:100%;height:100%;border:0;max-width:100%}.evidence-counts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.evidence-counts dd{font:20px/1.3 Arial,sans-serif;margin:5px 0 0}.evidence-card .text-link{font-size:10px;min-height:40px;display:inline-flex;align-items:center}.evidence-card .evidence-fallback{font:12px/1.7 Arial,sans-serif;color:#b3bfd0;margin:8px 0 0}.cross-evidence a:focus-visible{outline:2px solid #d3dfef;outline-offset:4px}@media(max-width:1100px){.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.evidence-grid{grid-template-columns:minmax(0,1fr);gap:20px}.evidence-media{max-height:620px}.evidence-summary{gap:20px 28px}.evidence-card{padding:14px}.evidence-summary dd{font-size:22px}}

/* Evidence Archive: content-based phone, tablet and desktop layouts. */
.cross-evidence,.cross-evidence *{box-sizing:border-box}.cross-evidence{width:100%;max-width:100%}.cross-evidence h2,.cross-evidence h3,.cross-evidence p,.evidence-card-head{overflow-wrap:anywhere}.evidence-grid{align-items:start}.evidence-card{width:100%}.evidence-card .text-link{min-height:44px;padding:8px 0;font-size:12px}.evidence-card-head{min-height:52px;line-height:1.6}.evidence-media{max-height:none}.evidence-counts dt{font-size:11px}.evidence-fallback{min-height:42px}.cross-evidence a:focus-visible{border-radius:2px}.evidence-summary>div{min-width:0}.cross-evidence iframe{color-scheme:normal}
@media(min-width:601px) and (max-width:900px){.evidence-grid{gap:18px}.evidence-card{padding:12px}.evidence-section-head h3{font-size:23px}}
@media(max-width:600px){.cross-evidence{margin-top:30px;padding-top:24px}.cross-evidence>h2{font-size:clamp(27px,7vw,36px);line-height:1.2}.evidence-grid{justify-items:center}.evidence-card{max-width:430px;padding:12px}.evidence-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 14px}.evidence-summary>div:last-child{grid-column:1/-1}.evidence-counts dd{font-size:20px}.evidence-card-head .meta{font-size:11px}.evidence-section-head p{font-size:12px}.evidence-section-head{margin-top:30px}.cross-evidence .evidence-intro{font-size:14px}}
@media(prefers-reduced-motion:reduce){.cross-evidence *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

.evidence-origin{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center;margin:30px 0;padding:24px;border:1px solid #bccce32e;background:#07111b60}.evidence-origin>a{display:block;min-width:0}.evidence-origin img{display:block;width:100%;max-width:450px;height:auto;margin:auto}.evidence-origin figcaption{min-width:0}.evidence-origin h3{font:400 clamp(25px,3vw,36px)/1.2 Georgia,serif}.evidence-origin p{font:14px/1.8 Arial,sans-serif;color:#b3bfd0}.evidence-origin .evidence-origin-note{font-size:12px}.evidence-origin .text-link{min-height:44px;display:inline-flex;align-items:center}@media(max-width:700px){.evidence-origin{grid-template-columns:minmax(0,1fr);padding:14px;gap:20px}.evidence-origin h3{margin:14px 0}}

.case-story.cross-case-story{width:100%;max-width:none;margin:34px 0 0;padding:0 0 26px}.cross-case-story h2{font-size:clamp(28px,3.5vw,40px);margin:14px 0 18px}.cross-case-story p{max-width:85ch;margin:12px 0;font-size:16px;line-height:1.8}.cross-case-story+.cross-evidence{margin-top:0;padding-top:28px}.cross-next-project{display:inline-flex;align-items:center;min-height:44px;margin:0 0 24px}@media(max-width:600px){.case-story.cross-case-story{margin-top:26px;padding-bottom:20px}.cross-case-story p{font-size:15px}}
