/* Phase 8.5.4f — Mobile Featured heading polish only. */
@media (max-width:700px) {
  #featured .heading { display:flex!important; align-items:flex-end!important; gap:8px!important; }
  #featured .heading > div:first-child { flex:1 1 auto!important; min-width:0!important; }
  #featured .heading p { margin-bottom:0!important; }
  #featured .viewAll {
    flex:0 0 auto!important; align-self:flex-end!important;
    margin:0!important; padding:0!important;
    border:0!important; border-radius:0!important;
    background:transparent!important; box-shadow:none!important;
    color:#fff!important; font-size:12px!important; font-weight:500!important;
    line-height:1.5!important; text-decoration:none!important;
    white-space:nowrap!important; transform:none!important;
  }
  #featured .viewAll:hover, #featured .viewAll:focus-visible {
    border:0!important; background:transparent!important;
    color:#fff!important; transform:none!important;
  }
  #featured::before {
    background:linear-gradient(90deg,rgba(17,31,42,.10),rgba(10,15,19,.025) 42%,rgba(18,28,36,.07))!important;
  }
}
