﻿/* Editorial refresh: Shadow reference cluster */
:root{--er-black:#050505;--er-red:#f0182b;--er-dark:#5c0b16;--er-white:#fff;--er-yellow:#ffc928}
body.editorial-shadow{margin:0;background:var(--er-black);color:var(--er-white);font:18px/1.7 "Atkinson Hyperlegible",Arial,Helvetica,sans-serif}body.editorial-shadow a{color:inherit}.er-shell{width:min(1180px,calc(100% - 32px));margin:auto}.er-top{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:22px 0;border-bottom:2px solid var(--er-red)}.er-top>a{font-weight:900;text-decoration:none}.er-top nav{display:flex;gap:22px;flex-wrap:wrap}.er-top nav a{font-weight:700;text-decoration:none}.er-top a:hover,.er-top a:focus{color:var(--er-yellow)}.er-hero{min-height:72vh;display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(34px,7vw,90px);align-items:center;padding:70px 0}.er-hero h1{font-size:clamp(4rem,9vw,8rem);line-height:.79;letter-spacing:-.08em;margin:0 0 28px}.er-hero h1 em{font-style:normal;color:var(--er-red)}.er-hero p{font-size:1.15rem;max-width:690px}.er-hero img{width:100%;max-height:620px;object-fit:cover;display:block;box-shadow:22px 22px 0 var(--er-dark)}.er-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.er-actions a{padding:11px 15px;border:2px solid var(--er-red);background:var(--er-dark);font-weight:800;text-decoration:none}.er-actions a:hover{background:var(--er-red)}.er-jump{border-top:8px solid var(--er-red);border-bottom:1px solid #fff}.er-jump>div{display:flex;gap:25px;flex-wrap:wrap;padding:20px 0}.er-jump a{font-weight:800;text-decoration:none}.er-section{padding:85px 0}.er-section h2{font-size:clamp(3rem,7vw,6rem);line-height:.87;letter-spacing:-.065em;margin:0 0 35px}.er-section>p{max-width:780px;font-size:1.12rem}.er-red{background:var(--er-red)}.er-white{background:var(--er-white);color:var(--er-black)}.er-timeline{border-top:2px solid currentColor}.er-event{display:grid;grid-template-columns:230px 1fr;gap:45px;padding:30px 0;border-bottom:1px solid currentColor}.er-event time{font-weight:900;color:var(--er-white);font-size:1.25rem}.er-white .er-event time{color:var(--er-black)}.er-event h3{font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.05;margin:0 0 9px}.er-event p{margin:0;max-width:800px}.er-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border-top:2px solid currentColor}.er-grid>article{padding:28px 28px 28px 0;border-bottom:1px solid currentColor}.er-grid>article:nth-child(even){padding-left:28px;border-left:1px solid currentColor}.er-grid h3{font-size:1.6rem;margin:0 0 8px}.er-feature{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;align-items:center}.er-feature img{width:100%;display:block;border:7px solid var(--er-red);box-shadow:18px 18px 0 var(--er-dark)}.er-links a{display:grid;grid-template-columns:.7fr 1.3fr;gap:30px;padding:23px 0;border-bottom:1px solid #fff;text-decoration:none}.er-links strong{font-size:1.35rem;color:var(--er-yellow)}.er-sources li{margin:10px 0}.er-sources a{font-weight:700}.er-footer{padding:35px 0 55px}.er-footer a{color:var(--er-white);font-weight:800}@media(max-width:760px){.er-shell{width:min(100% - 22px,1180px)}.er-top{align-items:flex-start;flex-direction:column}.er-hero,.er-feature{grid-template-columns:1fr}.er-hero{min-height:0;padding:50px 0}.er-event{grid-template-columns:1fr;gap:6px}.er-grid{grid-template-columns:1fr}.er-grid>article:nth-child(even){padding-left:0;border-left:0}.er-links a{grid-template-columns:1fr;gap:6px}}


body.editorial-shadow .sx-page-main p,body.editorial-shadow .sx-page-main li,body.editorial-shadow .sx-route-hero p{color:#fff!important}body.editorial-shadow .er-white p,body.editorial-shadow .er-white li,body.editorial-shadow .er-white a{color:#050505!important}
