.icipsr{--gold:#c79a3b;--gold-bright:#e2b65a;--ink:#050505;--panel:#0b0b0b;--line:#2a241a;--text:#eee;--muted:#9a968f;width:100%;overflow:hidden;background:#050505;color:var(--text);font-family:Inter,Arial,sans-serif}.icipsr *{box-sizing:border-box}.icipsr a{color:inherit;text-decoration:none}.icipsr h1,.icipsr h2,.icipsr h3,.icipsr p{margin-top:0}.icipsr h1,.icipsr h2,.icipsr h3,.icipsr-eyebrow,.icipsr-button,.icipsr-nav a{font-family:"Bebas Neue",Impact,sans-serif}.icipsr-hero{position:relative;padding:clamp(82px,10vw,150px) clamp(22px,7vw,108px) clamp(70px,8vw,112px);border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 40%,rgba(199,154,59,.13),transparent 28%),linear-gradient(135deg,#080808 0%,#030303 72%)}.icipsr-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 49.9%,rgba(199,154,59,.045) 50%,transparent 50.1%);background-size:78px 100%;opacity:.45}.icipsr-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:clamp(45px,8vw,130px);max-width:1480px;margin:auto}.icipsr-eyebrow{margin:0 0 18px;color:var(--gold);font-size:14px;letter-spacing:4px}.icipsr h1{max-width:900px;margin:0 0 26px;color:#fff;font-size:clamp(64px,8.2vw,132px);font-weight:400;line-height:.84;letter-spacing:-2px}.icipsr h1 span,.icipsr-publication h2 span{color:var(--gold)}.icipsr-lead{max-width:750px;margin-bottom:17px;color:#e5e2dc;font-size:clamp(18px,2vw,27px);line-height:1.45}.icipsr-intro{max-width:720px;margin-bottom:34px;color:var(--muted);font-size:14px;line-height:1.85}.icipsr-actions{display:flex;align-items:center;flex-wrap:wrap;gap:13px}.icipsr-button{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:28px;padding:14px 20px;border:1px solid #51452f;color:#eee;font-size:15px;letter-spacing:1.7px;transition:.2s ease}.icipsr-button:hover,.icipsr-button:focus-visible{border-color:var(--gold);background:#111;transform:translateY(-2px)}.icipsr-button--gold{border-color:var(--gold);background:var(--gold);color:#070604}.icipsr-button--gold:hover,.icipsr-button--gold:focus-visible{background:var(--gold-bright);color:#050505}.icipsr-hero__statement{padding:28px;border-top:1px solid var(--gold);border-bottom:1px solid #4c3a1e;background:rgba(8,8,8,.82)}.icipsr-hero__statement span{color:#777;font-size:9px;letter-spacing:2.5px}.icipsr-hero__statement blockquote{margin:24px 0 19px;padding:0;border:0;color:#fff;font:400 clamp(30px,3.1vw,50px)/.98 "Bebas Neue",Impact,sans-serif;letter-spacing:.7px}.icipsr-hero__statement p{margin:0;color:var(--gold);font-size:11px;letter-spacing:2px;text-transform:uppercase}.icipsr-nav{display:flex;justify-content:center;gap:clamp(16px,3.4vw,55px);padding:20px 28px;border-bottom:1px solid var(--line);background:#080808;overflow-x:auto;scrollbar-width:none}.icipsr-nav::-webkit-scrollbar{display:none}.icipsr-nav a{color:#817b72;font-size:12px;letter-spacing:1.5px;white-space:nowrap}.icipsr-nav a:hover,.icipsr-nav a:focus-visible{color:var(--gold)}.icipsr-section{max-width:1480px;margin:auto;padding:clamp(72px,9vw,132px) clamp(22px,7vw,108px);scroll-margin-top:24px}.icipsr-section__header{max-width:820px;margin-bottom:42px}.icipsr-section__header--center{margin-right:auto;margin-left:auto;text-align:center}.icipsr-section__header h2,.icipsr-split h2,.icipsr-publication h2,.icipsr-contact h2{margin-bottom:20px;color:#fff;font-size:clamp(44px,5vw,79px);font-weight:400;line-height:.95;letter-spacing:.2px}.icipsr-section__header>p:last-child{color:var(--muted);font-size:15px;line-height:1.8}.icipsr-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.icipsr-story-card{display:flex;min-height:390px;flex-direction:column;padding:clamp(25px,3vw,43px);border:1px solid var(--line);background:linear-gradient(145deg,#10100f,#070707)}.icipsr-story-card>span{color:var(--gold);font-size:10px;letter-spacing:2.2px}.icipsr-story-card h3{margin:32px 0 20px;color:#f3f0eb;font-size:clamp(31px,3vw,49px);font-weight:400;line-height:1.05}.icipsr-story-card p{color:#aaa49c;font-size:14px;line-height:1.75}.icipsr-story-card strong{margin-top:auto;color:var(--gold);font-size:9px;letter-spacing:2px}.icipsr-story-card small{margin-top:8px;color:#77716a;font-size:11px;line-height:1.65}.icipsr-skeptic{display:grid;grid-template-columns:minmax(200px,.45fr) 1fr;gap:40px;margin-top:18px;padding:32px;border:1px solid #29241c;background:#080808}.icipsr-skeptic>span{color:var(--gold);font:400 19px/1.1 "Bebas Neue",Impact,sans-serif;letter-spacing:1.5px}.icipsr-skeptic ul{display:grid;grid-template-columns:1fr 1fr;gap:15px 32px;margin:0;padding:0;list-style:none}.icipsr-skeptic li{position:relative;padding-left:18px;color:#99938c;font-size:12px;line-height:1.6}.icipsr-skeptic li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border:1px solid var(--gold);border-radius:50%}.icipsr-about{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(110deg,rgba(199,154,59,.045),transparent 36%)}.icipsr-split{display:grid;grid-template-columns:.78fr 1.22fr;gap:clamp(50px,9vw,150px)}.icipsr-prose p{color:#aaa49c;font-size:16px;line-height:1.9}.icipsr-prose .icipsr-callout{margin:35px 0 0;padding:25px 0 0;border-top:1px solid #392e1f;color:#e1ddd5;font:400 clamp(25px,3vw,42px)/1.15 "Bebas Neue",Impact,sans-serif;letter-spacing:.5px}.icipsr-steps{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--line)}.icipsr-steps article{min-height:290px;padding:35px;border-right:1px solid var(--line);background:#080808}.icipsr-steps article:last-child{border-right:0}.icipsr-steps b{color:var(--gold);font:400 43px/1 "Bebas Neue",Impact,sans-serif}.icipsr-steps h3{margin:70px 0 14px;color:#eee;font-size:29px;font-weight:400}.icipsr-steps p{color:#88827b;font-size:13px;line-height:1.7}.icipsr-reporting{display:grid;grid-template-columns:.42fr 1fr;gap:30px;margin-top:16px;padding:28px 32px;border:1px solid #302819;background:#0a0907}.icipsr-reporting>span{color:var(--gold);font:400 18px "Bebas Neue",Impact,sans-serif;letter-spacing:1.8px}.icipsr-reporting>div{display:grid;grid-template-columns:1fr 1fr;gap:14px 25px}.icipsr-reporting p{margin:0;color:#8e887f;font-size:12px}.icipsr-reporting p:before{content:"—";margin-right:9px;color:var(--gold)}.icipsr-publication{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(55px,9vw,150px);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:radial-gradient(circle at 22% 50%,rgba(199,154,59,.095),transparent 27%)}.icipsr-publication__visual img{display:block;width:100%;max-width:570px;height:auto;margin:auto;filter:drop-shadow(0 28px 35px rgba(0,0,0,.54));user-select:none}.icipsr-publication__copy>p:not(.icipsr-eyebrow){max-width:680px;color:#9e9890;font-size:15px;line-height:1.8}.icipsr-chapters{display:grid;grid-template-columns:1fr 1fr;gap:0;margin:30px 0 34px;border-top:1px solid var(--line)}.icipsr-chapters span{padding:12px 0;border-bottom:1px solid var(--line);color:#827c74;font-size:9px;letter-spacing:1.3px}.icipsr-chapters span:nth-child(odd){margin-right:18px}.icipsr-text-link{padding:13px 5px;color:var(--gold);font:400 14px "Bebas Neue",Impact,sans-serif;letter-spacing:1.5px}.icipsr-text-link:hover,.icipsr-text-link:focus-visible{color:var(--gold-bright)}.icipsr-publication__copy>small{display:block;margin-top:20px;color:#66615b;font-size:9px;letter-spacing:1.2px;text-transform:uppercase}.icipsr-boundary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.icipsr-boundary-grid article{min-height:215px;padding:30px;border:1px solid var(--line);background:#080808}.icipsr-boundary-grid span{color:var(--gold);font:400 19px "Bebas Neue",Impact,sans-serif;letter-spacing:1.5px}.icipsr-boundary-grid p{margin:28px 0 0;color:#8c867f;font-size:13px;line-height:1.75}.icipsr-disclaimer{max-width:950px;margin:34px auto 0;padding:22px;border-left:2px solid var(--gold);background:#0b0a08;color:#8e887f;font-size:12px;line-height:1.75}.icipsr-contact{display:flex;align-items:flex-end;justify-content:space-between;gap:55px;border-top:1px solid var(--line)}.icipsr-contact>div{max-width:900px}.icipsr-contact>div>p:last-child{max-width:760px;color:#928c85;font-size:14px;line-height:1.8}.icipsr-contact>.icipsr-button{flex:0 0 auto}.icipsr-footer{max-width:1480px;margin:auto;padding:26px clamp(22px,7vw,108px) 55px;border-top:1px solid var(--line)}.icipsr-footer span{color:var(--gold);font:400 13px "Bebas Neue",Impact,sans-serif;letter-spacing:2px}.icipsr-footer p{max-width:750px;margin:9px 0 0;color:#625e58;font-size:10px;line-height:1.65}.icipsr-reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.icipsr-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.icipsr *{scroll-behavior:auto!important}.icipsr-reveal{opacity:1;transform:none;transition:none}.icipsr-button{transition:none}}
@media(max-width:900px){.icipsr-hero__grid,.icipsr-split,.icipsr-publication{grid-template-columns:1fr}.icipsr-hero__statement{max-width:620px}.icipsr-story-grid,.icipsr-boundary-grid{grid-template-columns:1fr}.icipsr-story-card{min-height:340px}.icipsr-steps{grid-template-columns:1fr}.icipsr-steps article{min-height:220px;border-right:0;border-bottom:1px solid var(--line)}.icipsr-steps article:last-child{border-bottom:0}.icipsr-steps h3{margin-top:38px}.icipsr-contact{align-items:flex-start;flex-direction:column}.icipsr-publication__visual{order:2}.icipsr-publication__copy{order:1}}
@media(max-width:620px){.icipsr{position:relative;left:50%;width:100vw;max-width:none;margin-right:-50vw;margin-left:-50vw}.icipsr-hero{padding:66px 16px 58px}.icipsr h1{font-size:58px;letter-spacing:-1px}.icipsr-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:10px 16px;overflow:visible}.icipsr-nav a{display:flex;min-width:0;min-height:44px;align-items:center;justify-content:flex-start;padding:10px 6px;text-align:left;white-space:normal}.icipsr-section{padding:68px 16px}.icipsr-footer{padding-right:16px;padding-left:16px}.icipsr-story-card{min-height:0;padding:24px 20px}.icipsr-skeptic,.icipsr-reporting{grid-template-columns:1fr;padding-right:20px;padding-left:20px}.icipsr-skeptic ul,.icipsr-reporting>div,.icipsr-chapters{grid-template-columns:1fr}.icipsr-chapters span:nth-child(odd){margin-right:0}.icipsr-button{width:100%;justify-content:space-between}.icipsr-actions{align-items:stretch;flex-direction:column}.icipsr-text-link{text-align:center}.icipsr-publication__visual img{max-width:420px}.icipsr-section__header h2,.icipsr-split h2,.icipsr-publication h2,.icipsr-contact h2{font-size:43px}}

/* Preserve the disclaimer's bottom breathing room against Divi paragraph rules. */
.icipsr .icipsr-disclaimer{padding:22px 22px 32px!important}
