.PTh2JW_root{background-color:var(--light);border:1px solid var(--border-color);border-radius:1.8rem;flex-wrap:wrap;gap:1rem;padding:1.2rem;display:flex}.PTh2JW_root:not(:last-child){margin-bottom:2.4rem}.PTh2JW_search{flex:24rem;min-width:0}.PTh2JW_sports{flex:100%;min-width:0}@media screen and (min-width:1024px){.PTh2JW_sports{flex:0 24rem}}.PTh2JW_sports .PTh2JW_sportSelect{width:100%}@media screen and (min-width:1024px){.PTh2JW_onlyMobile{display:none}}.PTh2JW_read{flex:100%}@media screen and (min-width:1024px){.PTh2JW_read{flex:0 0 16rem}}
