/* Translation spacing only; retain each site's colours, imagery and structure. */
html[lang=ar] :is(h1,h2,h3,h4,button,label){letter-spacing:normal}
.search-controls{flex-wrap:wrap}.search-panel input,.search-panel select{min-width:0;max-width:100%}
@media(max-width:650px){button,a,label,summary,h1,h2,h3,h4,p{overflow-wrap:break-word}input,select,textarea{max-width:100%;box-sizing:border-box}}

@media(min-width:901px){html[dir="rtl"] .tnav-mega{position:fixed;left:50vw;right:auto;top:146px;min-width:0;width:min(1040px,96vw);box-sizing:border-box}}
@media(min-width:901px){body[data-review-page="charcoal-legacy"] .nav-inner{height:auto;min-height:64px}body[data-review-page="charcoal-legacy"] .nav-links{flex:1;min-width:0;flex-wrap:wrap;justify-content:flex-end}body[data-review-page="charcoal-legacy"] .tnav-mega{position:fixed;left:50vw;right:auto;top:146px;min-width:0;width:min(1040px,96vw);box-sizing:border-box}}
@media(max-width:900px){body[data-review-page="charcoal-legacy"] .hero>.container{width:100%;min-width:0}body[data-review-page="charcoal-legacy"] .hero-content{min-width:0;overflow-wrap:anywhere}}
