@media (max-width:760px){
  html,body{max-width:100%;overflow-x:hidden}
  .site-shell{width:calc(100% - 20px);max-width:100%}
  .site-main>*{min-width:0}
  .hero-board{padding:24px 16px}
  .hero-board>a{padding:16px 8px;grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr)}
  .hero-board>a>div,.score-team,.score-center,.section-head>div{min-width:0}
  .hero-board b,.score-team strong,.archive-banner h1,.article-page h1,.match-title h1{max-width:100%;overflow-wrap:anywhere;word-break:break-all}
  .section-head{align-items:flex-start;flex-wrap:wrap}
  .section-head h2{overflow-wrap:anywhere}
  .section-head>a{margin-left:auto}
  .scoreboard{grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);padding:20px 6px;width:100%}
  .signals h2,.signals p,.match-intro{overflow-wrap:anywhere}
}
