/* Language expansion and RTL support; original page structure and animations stay intact. */
[data-triq-language]{flex-shrink:0;min-height:34px;max-width:110px}html[dir=rtl] .icon{flex-shrink:0}html[dir=rtl] .dl-address,html[dir=rtl] .dc-address{direction:ltr;unicode-bidi:isolate}.dl-platform-tabs a,.download-tabs a{min-width:0}.download-app-card,.app-download-card,.dl-app-card{min-width:0;overflow-wrap:anywhere}.usage-header{display:flex;align-items:center;justify-content:space-between;padding:18px;gap:18px}.usage-header a{color:#10458a}.usage-header+main{max-width:900px;margin:24px auto;padding:24px}html:not([lang=en]) .btn{white-space:normal;text-align:center}html:not([lang=en]) .header-actions{gap:10px}html:not([lang=en]) .desktop-nav{gap:18px}@media(max-width:1100px){html:not([lang=en]) .desktop-nav{gap:12px}html:not([lang=en]) .header-actions .btn{padding-inline:12px}}@media(max-width:760px){[data-triq-language]{max-width:88px;font-size:12px!important}html:not([lang=en]) .header-actions{gap:6px}html:not([lang=en]) .header-actions .btn{padding-inline:8px}}

/* Long compound words must not widen legal pages on compact screens. */
body>header>strong,main>h1,main h2{overflow-wrap:anywhere}.usage-header{flex-wrap:wrap}.usage-header+main{min-width:0;overflow-wrap:anywhere}
