.campaign-weekly-brief{isolation:isolate;clip-path:polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background:radial-gradient(circle at 12%,#ffc40026,#0000 25%),linear-gradient(120deg,#38d6e80f,#0000 55%),#070909;border:1px solid #6e5a00;grid-template-columns:minmax(170px,.4fr) minmax(300px,1fr) minmax(290px,.85fr);align-items:center;gap:clamp(20px,3vw,42px);max-width:1380px;margin:38px auto 0;padding:clamp(28px,4vw,52px);display:grid;position:relative;overflow:hidden}.campaign-weekly-brief:before{content:"LAST TIME ON";z-index:-1;color:#ffc40006;white-space:nowrap;font:clamp(75px,11vw,160px)/.8 Impact,Arial Narrow,sans-serif;position:absolute;top:5%;left:23%}.campaign-weekly-brief>img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 15px 28px #000);align-self:end;width:100%;max-height:410px}.weekly-brief-copy h2{margin:13px 0 19px;font:clamp(48px,6vw,86px)/.85 Impact,Arial Narrow,sans-serif}.weekly-brief-copy>p:not(.data-line){color:#ccd3cf;white-space:pre-line;font-size:16px;line-height:1.65}.weekly-brief-copy>a{color:var(--yellow);font:900 8px var(--font-geist-mono);letter-spacing:.7px;margin-top:15px;display:inline-block}.weekly-brief-copy>small{color:var(--cyan);font:800 7px var(--font-geist-mono);margin-top:12px;display:block}.campaign-weekly-brief>aside{background:#07050ae0;border:1px solid #4a3062;align-self:stretch;padding:24px}.campaign-weekly-brief>aside h3{margin:10px 0 18px;font:clamp(32px,4vw,48px)/1 Impact,Arial Narrow,sans-serif}.campaign-weekly-brief>aside ol{counter-reset:threads;gap:12px;margin:0;padding:0;list-style:none;display:grid}.campaign-weekly-brief>aside li{counter-increment:threads;border-top:1px solid #35283f;grid-template-columns:auto 1fr;column-gap:10px;padding-top:12px;display:grid}.campaign-weekly-brief>aside li:before{content:counter(threads,decimal-leading-zero);color:var(--purple);font:900 9px var(--font-geist-mono);grid-row:1/3}.campaign-weekly-brief>aside strong{color:#fff;font-size:13px}.campaign-weekly-brief>aside span,.campaign-weekly-brief>aside>p{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.45}.brief-loading{letter-spacing:.8px;color:var(--yellow)!important;font:800 10px var(--font-geist-mono)!important}@media (width<=1000px){.campaign-weekly-brief{grid-template-columns:180px 1fr}.campaign-weekly-brief>aside{grid-column:1/-1}.campaign-weekly-brief>img{max-height:300px}}@media (width<=650px){.campaign-weekly-brief{grid-template-columns:1fr;margin:18px 12px 0}.campaign-weekly-brief>img{width:220px;max-height:220px;margin:0 auto -30px}.campaign-weekly-brief>aside{grid-column:auto}.weekly-brief-copy h2{font-size:54px}}
