/* Presentation only. Desktop retains its original masthead, tiles and spacing. */
.home-mobile-hubs,.home-top-stories{display:none!important}
@media(max-width:760px){
  .home-minimal-header.global-hub-header{display:grid!important;grid-template-columns:44px minmax(0,1fr) 28px!important;column-gap:4px!important;height:86px!important;min-height:86px!important;padding:7px max(12px,env(safe-area-inset-left))!important}
  .home-minimal-header .hh-header-intro{display:none!important}
  .home-minimal-header.global-hub-header .watch-mini-brand{opacity:1!important;visibility:visible!important;pointer-events:auto}
  .home-minimal-header .home-mobile-hubs{display:grid!important}
  .home-minimal-header~main .pathways{display:none!important}
  .home-top-stories:not([hidden]){display:block!important;margin:28px -4px 0;text-align:left}
  .home-top-stories[data-loading]{visibility:hidden}
  .home-news-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px}
  .home-news-heading h2{margin:0;color:var(--green-dark);font:400 22px/1.15 "Libre Caslon Display",serif}
  .home-news-heading>a{display:flex;align-items:center;gap:6px;min-height:44px;color:var(--green);font:600 14px/1.3 "DM Sans",sans-serif;text-decoration:none}
  .home-news-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc(100% - 22px);gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:0;padding:0 0 8px;scrollbar-width:none}
  .home-news-rail::-webkit-scrollbar{display:none}
  .home-news-card{box-sizing:border-box;scroll-snap-align:start;color:var(--news-ink);font-family:"DM Sans",sans-serif}
  .home-news-card .news-card-image img{position:absolute;inset:0;width:100%;height:100%;box-sizing:border-box}
  .home-news-heading>a{flex-shrink:0}
  .home-news-card:focus-visible,.home-news-rail:focus-visible{outline:2px solid var(--green);outline-offset:-3px}
}
