/* Additive real-time newsroom cards; integrates with existing publication rhythm. */
.rp-auto-updates{margin:22px 0 28px;padding:18px 0 20px;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}
.rp-auto-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px 14px;margin-bottom:15px}
.rp-auto-heading h2{font-size:clamp(18px,2vw,23px);font-weight:550;letter-spacing:-.025em;margin:0}
.rp-auto-eyebrow{font-size:11px;line-height:1.4;color:#666}
.rp-auto-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,245px),1fr));gap:12px}
.rp-auto-card,.rp-auto-home-item{background:#f9f9f9;padding:19px;border-radius:7px;min-width:0}
.rp-auto-meta{font-size:12px;color:#666;margin-bottom:9px}
.rp-auto-title{font:500 clamp(17px,1.6vw,21px)/1.35 Georgia,serif;letter-spacing:-.015em;margin:0}
.rp-auto-title a{color:inherit;text-decoration:none}.rp-auto-title a:hover{text-decoration:underline;text-decoration-color:#ae1829;text-underline-offset:3px}
.rp-auto-summary{font:400 14px/1.6 system-ui,sans-serif;color:#545454;margin:10px 0 0}
#home-bulletins .rp-auto-updates{margin:10px 0 18px;padding:12px 0}
#home-bulletins .rp-auto-heading h2{font-size:15px}
#home-bulletins .rp-auto-eyebrow{font-size:10px}
#home-bulletins .rp-auto-home-item{background:#f9f9f9;padding:13px}
#home-bulletins .rp-auto-list{grid-template-columns:1fr}
#home-bulletins .rp-auto-title{font-size:16px}
@media(prefers-reduced-motion:reduce){.rp-auto-title a{scroll-behavior:auto}}
