/* V43.40: mobile forum wrapping, explore eyebrow font and video player sizing. */
body .topic-row{min-width:0!important;max-width:100%!important;box-sizing:border-box}
body .topic-row>div:nth-child(2){min-width:0!important;max-width:100%;overflow-wrap:anywhere;word-break:break-word}
body .topic-row .topic-title{min-width:0;overflow-wrap:anywhere;word-break:break-word}
body .topic-row .topic-meta{min-width:0;max-width:100%;flex-wrap:wrap}
body .topic-row .topic-meta>span{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}
body .qhtn-explore-spa .qhtn-explore-intro .qhtn-eyebrow{font-family:Roboto,Arial,sans-serif!important;font-size:11px!important;font-weight:800!important;letter-spacing:.06em!important;line-height:1.5!important}
body .qhtn-explore-spa{font-family:Roboto,Arial,sans-serif}
body .qhtn-explore-spa :is(h1,h2,h3,p,a,small,strong){font-family:inherit}
body .q40-playbox{min-width:0;overflow:hidden;border-radius:14px}
body .q40-playbox iframe{display:block;width:100%;height:100%;min-height:0;border:0}
@media(max-width:760px),(max-device-width:760px){
 html,body{max-width:100%;overflow-x:hidden!important}
 body .topic-list{width:100%;max-width:100%;min-width:0!important;overflow:hidden}
 body .topic-row:not(.qhtn-with-cover){grid-template-columns:40px minmax(0,1fr)!important;gap:9px!important;padding:12px 10px!important}
 body .topic-row>*{min-width:0!important;max-width:100%}
 body .topic-row .topic-numbers{grid-column:2;justify-self:start;white-space:nowrap}
 body .topic-row.qhtn-with-cover{grid-template-columns:minmax(60px,72px) minmax(0,1fr)!important;gap:9px!important;padding:12px 10px!important}
 body .topic-row.qhtn-with-cover .topic-av{width:100%!important;max-width:72px!important}
 body .topic-row.qhtn-with-cover .topic-numbers{grid-column:2;justify-self:start}
 body .qhtn-explore-spa .qhtn-explore-intro .qhtn-eyebrow{font-family:Roboto,Arial,sans-serif!important;letter-spacing:.04em!important}
 body .q40-video-list{grid-template-columns:minmax(0,1fr)!important;width:100%;min-width:0}
 body .q40-video-item{grid-template-columns:minmax(0,1fr)!important;min-width:0;width:100%;box-sizing:border-box}
 body .q40-video-info,body .q40-video-thumb{min-width:0;max-width:100%}
 body .q40-playbox{aspect-ratio:16/9;width:100%;height:auto;min-height:0}
 body .q40-playbox iframe{width:100%;height:100%;min-height:0}
}
