/* GameOnCue source-backed spotlight, 4 November 2026. */
.breaking-lead{margin:clamp(1.25rem,3vw,3rem) auto}.breaking-lead-intro{margin-bottom:1rem}.breaking-lead-intro h2{font-size:clamp(1.45rem,2.7vw,2.35rem);line-height:1.18;margin:.35rem 0}.breaking-lead-intro p{margin:0;color:var(--muted,#aeb5c9)}.breaking-grid{display:grid;grid-template-columns:1.18fr 1fr;gap:1.2rem}.breaking-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(167,156,208,.36);border-radius:16px;background:linear-gradient(135deg,rgba(93,82,145,.16),rgba(16,19,29,.72))}.breaking-card-image{display:block;background:#04050a}.breaking-card-image img{width:100%;height:clamp(165px,19vw,290px);object-fit:cover;display:block}.breaking-card-copy{padding:clamp(1rem,2vw,1.4rem);display:flex;flex-direction:column;flex:1}.breaking-card-copy h2{font-size:clamp(1.2rem,2vw,1.8rem);line-height:1.2;margin:.55rem 0}.breaking-card-copy h2 a{color:inherit;text-decoration:none}.breaking-card-copy h2 a:hover{text-decoration:underline}.breaking-card-copy p{line-height:1.6}.breaking-card-copy>.button{margin-top:auto;align-self:flex-start}.breaking-card-copy small{margin-top:.7rem;color:var(--muted,#adb4c8)}.breaking-photo{margin:1rem 0 1.5rem}.breaking-photo img{width:100%;height:auto;border-radius:11px}.breaking-photo figcaption{font-size:.84rem;color:var(--muted,#aeb4c7);margin:.4rem 0}.breaking-facts{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.25rem 0}.breaking-facts section{padding:1rem;border-radius:10px;border:1px solid rgba(158,146,202,.3);background:rgba(119,92,174,.08)}.breaking-facts h3{margin:0 0 .55rem}.breaking-facts ul{padding-left:1.2rem}.breaking-video{display:flex;gap:1rem;align-items:center;flex-wrap:wrap;margin:1rem 0;padding:1rem;border:1px solid rgba(159,146,194,.3);border-radius:9px}.breaking-video button{background:#7258b0;color:#fff;padding:.7rem 1rem;border:0;border-radius:8px;cursor:pointer;font:inherit;font-weight:700}.breaking-caption-note{font-size:.9rem;border-left:3px solid #8669b2;padding-left:1rem;color:var(--muted,#adb4c8)}@media(max-width:760px){.breaking-grid,.breaking-facts{grid-template-columns:1fr}.breaking-card-image img{height:auto;aspect-ratio:16/9}}