
.raman-report{background:#fbfaf7;color:#1d2839}.raman-win-hero{padding:clamp(2rem,6vw,5rem) max(24px,calc((100% - 1000px)/2));background:#1d2839;color:#fbfaf7;border-bottom:6px solid #d5664d}.raman-kicker,.raman-analysis-label{font:700 .75rem/1.5 system-ui;letter-spacing:.12em;text-transform:uppercase}.raman-kicker{color:#eea08c}.raman-win-hero h1{color:#fbfaf7;font:400 clamp(2.5rem,5.5vw,4.7rem)/1.05 "Newsreader",Georgia,serif;letter-spacing:-.04em;margin:1.3rem 0}.raman-win-hero .dek{font-size:clamp(1.1rem,2vw,1.4rem);line-height:1.65;max-width:850px;color:#e0e4eb}.raman-byline{font:.85rem/1.6 system-ui;color:#d5d9df}.raman-copy{max-width:760px;margin:auto;padding:3rem 24px 5rem;font:1.08rem/1.85 system-ui}.raman-copy h2{font:400 clamp(1.9rem,4vw,2.6rem)/1.15 "Newsreader",Georgia,serif;letter-spacing:-.025em;margin:3rem 0 1rem}.raman-copy p{margin:1.2rem 0}.raman-copy a{text-decoration:underline;text-underline-offset:3px;color:#334f73;overflow-wrap:anywhere}.raman-copy li{margin:.9rem 0}.raman-status{padding:1.4rem;border-left:4px solid #b84b32;background:#eeeae3;font-size:.95rem}.raman-status p{margin:.5rem 0 0}.raman-related,#sources{border-top:1px solid #ccc8c0;margin-top:3rem}.raman-copy a:focus-visible{outline:3px solid #b84b32;outline-offset:4px}
