/* Review preview: compact newsroom header; retain approved type sizes. */
.home-motion-root #latest {padding-top:32px;padding-bottom:24px}
.home-motion-root #latest .news-list>article:last-child {padding-bottom:0}
.home-motion-root #latest+#watch {padding-top:24px}
.home-motion-root #latest+#watch>.eyebrow {margin-bottom:12px}
.home-motion-root #latest+#watch>.section-heading {margin-bottom:24px}
.home-motion-root #latest>.eyebrow {margin-bottom:16px}
.home-motion-root #latest>.section-heading {margin-bottom:8px}
.home-motion-root #latest>.edition {margin:0 0 12px}
.home-motion-root #latest>.news-view-switch {margin-bottom:10px}
.home-motion-root #latest>.social-toolbar {margin-bottom:14px;min-height:44px}
.home-motion-root #latest .timeline-hint {margin:8px 0 14px}
.home-motion-root #latest .timeline-tools>p {margin-block:8px}
@media(min-width:760px){
 .home-motion-root #latest>.news-view-switch {float:left;margin:0 24px 14px 0}
 .home-motion-root #latest>.social-toolbar {overflow:hidden}
 .home-motion-root #latest>:is(.news-layout,.news-timeline) {clear:both}
}
/* Only the homepage: never conceal the next heading or the current reporting. */
.home-motion-root:has(>#latest)>section>:is(.eyebrow,.section-heading),
.home-motion-root #latest>:is(.news-layout,.news-timeline){opacity:1!important;animation:none!important;transform:none!important}
@media(prefers-reduced-motion:no-preference){
 .home-motion-root:has(>#latest) .home-motion-pending {opacity:.92}
 .home-motion-root:has(>#latest) .home-motion-arrive {animation:home-gentle-enter .45s ease-out 0s backwards}
 @keyframes home-gentle-enter {from{opacity:.92;transform:translateY(8px)}to{opacity:1;transform:none}}
}
@media(prefers-reduced-motion:reduce),print{
 .home-motion-root:has(>#latest) :is(.home-motion-pending,.home-motion-arrive){opacity:1!important;animation:none!important;transform:none!important}
}
@media(max-width:759px){
 .home-motion-root #latest{padding-top:28px}
 .home-motion-root #latest>.eyebrow{margin-bottom:12px}
 .home-motion-root #latest>.social-toolbar{min-height:0;margin-bottom:12px}
}
