/* A separate newsletter block leaves the article feature in first position. */
.sr-radar-spotlight{margin:0 6vw 64px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);background:#111;color:#fff;border-top:4px solid #ed203c;align-items:center;overflow:hidden}
.sr-radar-intro{padding:44px 40px}.sr-radar-intro .section-number{color:#fff;font-size:.65rem;letter-spacing:.12em}.sr-radar-intro h2{font-size:clamp(2.5rem,4.3vw,5rem);line-height:.95;letter-spacing:-.045em;margin:22px 0}.sr-radar-intro h2 span{color:#f02442}.sr-radar-intro>p{font-size:1.05rem;line-height:1.6;max-width:510px}.sr-radar-intro .sr-radar-frequency{color:#bbb;font-size:.85rem;margin-top:20px}.sr-radar-cover{display:block;min-width:0}.sr-radar-cover img{display:block;width:100%;height:auto;object-fit:contain}.sr-radar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;font-size:.82rem;font-weight:700}.sr-radar-actions a{color:#fff}.sr-radar-read{display:inline-flex;background:#ed203c;padding:16px 22px;border-radius:999px}.sr-radar-actions a:focus-visible,.sr-radar-cover:focus-visible{outline:3px solid #fff;outline-offset:4px}
body:not(.seo-page)>.sr-radar-spotlight{margin-top:64px}
@media(max-width:900px){.sr-radar-spotlight{grid-template-columns:1fr;margin:0 24px 44px}.sr-radar-intro{padding:32px 28px}.sr-radar-cover{grid-row:1}.sr-radar-intro h2{font-size:3rem}.sr-radar-actions{gap:20px}.sr-radar-actions a{min-height:44px;display:inline-flex;align-items:center}}
@media(max-width:580px){.sr-radar-spotlight{margin-left:16px;margin-right:16px}.sr-radar-intro{padding:28px 22px}.sr-radar-intro h2{font-size:2.7rem}}
