
.bulletin-hero{position:relative;padding:92px 0 84px;overflow:hidden;background:radial-gradient(800px 430px at 78% 30%,rgba(185,49,50,.22),transparent 64%),linear-gradient(135deg,#180d0e 0%,#361014 54%,#160d0e 100%);color:#fff8ec;border-bottom:1px solid rgba(217,188,127,.32)}
.bulletin-hero::after{content:"";position:absolute;inset:0;background-image:linear-gradient(120deg,transparent 0 60%,rgba(255,255,255,.025) 60% 61%,transparent 61%);pointer-events:none}.bulletin-hero .wrap{position:relative;z-index:1}.bulletin-hero h1{max-width:880px;font-size:clamp(45px,7vw,82px);margin:18px 0 20px}.bulletin-hero .lead{color:#d8c7ba;max-width:820px}.bulletin-hero .eyebrow{color:#efbf76}.bulletin-hero .hero-statement{margin-top:28px;padding-left:20px;border-left:2px solid #d9bc7f;color:#f2ddc1;font:400 clamp(20px,2.6vw,30px)/1.35 'Cormorant Garamond',serif;max-width:860px}
.bulletin-meta{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.bulletin-meta span{padding:7px 13px;border:1px solid rgba(230,192,124,.35);border-radius:999px;color:#d9c7ae;font-size:10px;letter-spacing:.13em;text-transform:uppercase}
.evidence-key{display:grid;gap:12px;margin-top:24px}@media(min-width:760px){.evidence-key{grid-template-columns:repeat(5,1fr)}}.evidence-key span{padding:14px;border-radius:10px;background:#fff;border:1px solid var(--line2);color:var(--muted);font-size:12px;text-align:center}.evidence-key b{display:block;margin-bottom:2px;color:var(--text);font-weight:500}
.case-grid{display:grid;gap:20px}@media(min-width:800px){.case-grid{grid-template-columns:repeat(2,1fr)}}.case-file{display:flex;flex-direction:column;background:#fff;border:1px solid var(--line2);border-top:4px solid #7f1720;border-radius:15px;padding:28px;box-shadow:var(--shadow)}.case-file h3{font-size:29px;margin:13px 0 9px}.case-file p{color:var(--muted);font-size:14.5px}.case-file dl{display:grid;grid-template-columns:105px 1fr;gap:8px 14px;margin:18px 0;font-size:13.5px}.case-file dt{color:var(--dim)}.case-file dd{color:var(--text)}.case-file a{margin-top:auto;padding-top:15px;color:var(--gold-hi);font-size:11px;letter-spacing:.13em;text-transform:uppercase}.case-file a::after{content:" →"}.case-file.related{border-top-color:#6b7780}
.label{display:inline-flex;align-self:flex-start;padding:6px 10px;border-radius:999px;background:#f4dedf;color:#7f1720;font-size:10px;font-weight:500;letter-spacing:.11em;text-transform:uppercase}.label.charge{background:#f5ecd8;color:#79571d}.label.related{background:#e4eef1;color:#456a78}
.number-grid{display:grid;gap:18px}@media(min-width:760px){.number-grid{grid-template-columns:repeat(3,1fr)}}.number-card{padding:30px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,#fff,#fbf8f0);box-shadow:var(--shadow)}.number-card strong{display:block;color:#7f1720;font:500 clamp(38px,5vw,56px)/1 'Cormorant Garamond',serif}.number-card h3{font-size:23px;margin:9px 0}.number-card p{color:var(--muted);font-size:14px}
.truth-box{display:grid;gap:22px;padding:34px;border:1px solid rgba(127,23,32,.24);border-radius:18px;background:linear-gradient(135deg,#f7e8e7,#fff9f5)}@media(min-width:850px){.truth-box{grid-template-columns:1fr 1fr}}.truth-box h3{font-size:31px;margin-bottom:10px}.truth-box p{color:var(--muted)}
.watch{border-left:4px solid var(--gold);padding:27px 30px;background:#fff;border-radius:0 14px 14px 0;box-shadow:var(--shadow)}.watch h3{font-size:30px;margin:9px 0}.watch p{color:var(--muted)}
.action-list{counter-reset:steps;display:grid;gap:14px;list-style:none}.action-list li{counter-increment:steps;position:relative;padding:20px 20px 20px 62px;border:1px solid var(--line2);border-radius:13px;background:#fff;color:var(--muted)}.action-list li::before{content:counter(steps);position:absolute;left:19px;top:17px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#6e1118;color:#fff8ec;font:500 16px 'Cormorant Garamond',serif}.action-list strong{display:block;color:var(--text);font-weight:500}
@media(max-width:600px){.case-file dl{grid-template-columns:1fr}.bulletin-hero{padding:70px 0}.evidence-key{grid-template-columns:1fr 1fr}}
