.hf-ref-news { max-width:100%; }
.hf-ref-news .filters a { font-size:18px; }
@media(max-width:1024px){.hf-ref-news nav.hf-ref-pagination{display:flex}}
@media(max-width:768px){
  .hf-ref-news .articles .filters{flex-direction:column;align-items:stretch;gap:10px}
  .hf-ref-news .articles .filters a{width:100%;font-size:16px;text-align:left}
  .hf-ref-news .articles .card-image{height:230px}
  .hf-ref-news .articles .story-card h3{font-size:22px}
  .hf-ref-news nav.hf-ref-pagination{flex-wrap:wrap}
}
