
.inv-hub{padding:55px 0 65px}.inv-hub h1,.inv-article h1{font-size:clamp(34px,4.6vw,58px);line-height:1.08;letter-spacing:-.045em;max-width:930px;margin:15px 0 22px;color:#061927}.inv-intro{font-size:17px;line-height:1.8;color:#526377;max-width:790px}.inv-empty{display:grid;grid-template-columns:105px 1fr;gap:28px;padding:38px;background:#f1f5f8;border:1px solid #dce3e9;border-radius:8px;margin:40px 0}.inv-empty-mark{font-size:80px;font-weight:800;color:#f42664;line-height:1.1}.inv-empty h2{font-size:25px;letter-spacing:-.035em;line-height:1.25;margin:10px 0}.inv-empty p{max-width:710px;color:#526377;line-height:1.8}.inv-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;padding:12px 0}.inv-principles h2{font-size:17px;line-height:1.35}.inv-principles p{font-size:14px;line-height:1.8;color:#526377}.inv-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:34px 0}.inv-card{border:1px solid #dce3e9;border-radius:7px;padding:25px;color:#061927;text-decoration:none;display:flex;flex-direction:column}.inv-card:hover{border-color:#f42664}.inv-card h2{font-size:23px;line-height:1.3;letter-spacing:-.03em;margin:18px 0 12px}.inv-card p{font-size:14px;line-height:1.75;color:#526377}.inv-card-date{font-size:11px;color:#526377;margin-top:auto;padding-top:18px}.inv-verdict{display:inline-block;align-self:flex-start;font-size:11px;line-height:1.5;font-weight:800;letter-spacing:.07em;padding:7px 11px;border-radius:4px;background:#e9edf1;color:#243447}.inv-fake{background:#ffe3e8;color:#a9193c}.inv-misleading{background:#fff1ca;color:#785400}.inv-ai-generated{background:#e1efff;color:#0a569f}.inv-real{background:#dff4e9;color:#11623f}.inv-inconclusive{background:#e9edf1;color:#344658}.inv-article{padding:30px 0 65px}.inv-breadcrumb{font-size:12px;margin:0 0 32px;color:#526377}.inv-breadcrumb a{color:#526377;text-underline-offset:4px}.inv-article-head{max-width:950px}.inv-summary{font-size:19px;line-height:1.75;color:#425669;max-width:900px}.inv-date{font-size:12px;line-height:1.9;color:#526377;margin:24px 0 32px}.inv-body-grid{display:grid;grid-template-columns:minmax(0,780px) minmax(220px,1fr);gap:60px;border-top:1px solid #dce3e9;padding-top:12px}.inv-body{min-width:0}.inv-body section{padding:20px 0;border-bottom:1px solid #dce3e9;scroll-margin-top:24px}.inv-body h2{font-size:27px;letter-spacing:-.025em;line-height:1.25;margin:10px 0 18px}.inv-body h3{font-size:18px;line-height:1.4}.inv-body p,.inv-body li{font-size:16px;line-height:1.85;color:#425669}.inv-body a{color:#0c578f;text-underline-offset:4px;overflow-wrap:anywhere}.inv-evidence{border:1px solid #dce3e9;border-left:3px solid #f42664;padding:22px;margin:20px 0}.inv-evidence .ed-overline{color:#765069}.inv-evidence h3{margin:8px 0 10px}.inv-evidence .inv-limit,.inv-evidence .inv-evidence-refs{font-size:13px;line-height:1.75}.inv-evidence-refs a{margin-right:10px}.inv-conclusion{background:#f1f5f8;padding:25px!important;margin:22px 0;border:1px solid #dce3e9}.inv-aside{align-self:start;position:sticky;top:25px;padding:25px 0}.inv-aside nav{display:grid;gap:16px}.inv-aside nav a{font-size:13px;color:#425669;text-underline-offset:4px}.inv-aside hr{border:0;border-top:1px solid #dce3e9;margin:28px 0}.inv-aside h2{font-size:21px;line-height:1.3}.inv-aside p{font-size:14px;line-height:1.8;color:#526377}.inv-aside .ed-button{margin:8px 0 22px}.inv-aside>.ed-link{display:block}.inv-sources,.inv-updates{padding-left:22px}.inv-sources li,.inv-updates li{padding:8px 0 12px 5px}.inv-sources p{font-size:12px;margin:5px 0}.inv-media{margin:25px 0 40px;max-width:920px}.inv-media img{display:block;max-height:600px;width:auto;max-width:100%;object-fit:contain}.inv-media figcaption{font-size:12px;line-height:1.6;color:#526377;margin-top:10px}.inv-related{border-top:1px solid #dce3e9;padding:30px 0 0;margin-top:25px}.inv-related h2{font-size:23px}.inv-footer-note{font-size:12px;color:#b9cbd9;padding-top:20px}.inv-page .site-header .site-header-inner{padding-block:16px}
@media(max-width:850px){.inv-body-grid{grid-template-columns:1fr;gap:10px}.inv-aside{position:static;border-top:1px solid #dce3e9}.inv-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:600px){.inv-hub{padding:35px 0 45px}.inv-hub h1,.inv-article h1{font-size:36px}.inv-empty{grid-template-columns:1fr;gap:8px;padding:24px}.inv-empty-mark{font-size:48px}.inv-empty h2{font-size:24px}.inv-principles,.inv-grid{grid-template-columns:1fr;gap:16px}.inv-intro,.inv-summary{font-size:16px}.inv-body h2{font-size:24px}.inv-body p,.inv-body li{font-size:15px}.inv-evidence{padding:18px}.inv-conclusion{padding:20px!important}.inv-article{padding-top:25px}.inv-breadcrumb{margin-bottom:25px}}

#latest-investigations[hidden]{display:none!important}#latest-investigations .inv-card h3{font-size:22px;line-height:1.3;letter-spacing:-.03em;margin:18px 0 12px}

/* Original editorial illustrations; deliberately separate from evidence media. */
.inv-card{overflow:hidden}
.inv-card-cover{display:block;margin:-25px -25px 22px}
.inv-cover-image{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:contain;background:#061b2b}
.inv-cover{margin:0 0 35px;max-width:960px}
.inv-cover img{border-radius:7px}
.inv-cover figcaption{font-size:12px;line-height:1.7;color:#526377;margin-top:10px}

/* Source media: preserve full composition and visible attribution. */
.inv-card-cover{background:#eae9e5}.inv-card-cover .inv-cover-image{aspect-ratio:3/2;object-fit:contain;background:#eae9e5}.inv-image-credit{display:block;padding:7px 12px;color:#4b5058;font-size:11px;line-height:1.4}.inv-cover{max-width:760px}.inv-cover .inv-cover-image{aspect-ratio:auto;max-height:620px;object-fit:contain;background:#f0efec}.inv-cover figcaption a{font-weight:600}
