html:not([lang=en]) h1,html:not([lang=en]) h2,html:not([lang=en]) h3,html:not([lang=en]) p,html:not([lang=en]) td,html:not([lang=en]) th{overflow-wrap:break-word}html:not([lang=en]) main{min-width:0}html:not([lang=en]) .button{white-space:normal;text-align:center}html[lang=th] main,html[lang=th] footer{font-family:Tahoma,sans-serif;line-height:1.8;letter-spacing:normal}html[lang=ar] main,html[lang=ar] footer{direction:rtl;text-align:right}html[lang=ar] input[type=email],html[lang=ar] a[href^="mailto:"],html[lang=ar] a[href^="tel:"]{direction:ltr;unicode-bidi:isolate}html[lang=ar] .spec-table,html[lang=ar] .nutrition-table{direction:rtl}html:not([lang=en]) .product-hero-copy,html:not([lang=en]) .product-detail-copy,html:not([lang=en]) .contact-details{min-width:0}html:not([lang=en]) .article-body{min-width:0}@media(max-width:700px){html:not([lang=en]) table{font-size:13px}html:not([lang=en]) h1{overflow-wrap:anywhere}html:not([lang=en]) .page-hero h1{font-size:clamp(30px,8vw,48px)}}/* Long translated category labels may wrap without widening the journal grid. */
html:not([lang=en]) .journal-row-copy{min-width:0}
html:not([lang=en]) .journal-row-time{white-space:normal;overflow-wrap:anywhere}
/* A clipped honeypot avoids a 10,000px RTL scroll area while remaining inert. */
html[lang=ar] .form-trap{left:0!important;right:auto!important;clip-path:inset(50%);pointer-events:none}
@media(max-width:600px){html:not([lang=en]) .journal-row-time{max-width:48px;font-size:9px;letter-spacing:.03em}}
