@font-face{font-family:NotoArabic;src:url('./noto-sans-arabic.woff2') format('woff2');font-style:normal;font-weight:400 800;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}
.bt-locale-controls{position:relative;flex:0 0 auto;z-index:45;font:500 11px/1.35 DM,Arial,sans-serif;color:#183e34;text-align:start}
.bt-locale-controls>summary{list-style:none;display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;padding:8px 9px;border:1px solid #173e3430;border-radius:4px;cursor:pointer;white-space:nowrap;background:#ffffff40}
.bt-locale-controls>summary::-webkit-details-marker{display:none}.bt-locale-controls>summary::after{content:'⌄';font-size:13px}.bt-locale-controls>summary:focus-visible{outline:2px solid #386d55;outline-offset:3px}
.bt-locale-panel{position:absolute;inset-inline-end:0;top:calc(100% + 12px);width:230px;max-width:calc(100vw - 28px);padding:18px;background:#f8f8f3;border:1px solid #173e3430;border-radius:8px;box-shadow:0 14px 36px #173e3424;color:#173e34}
.bt-locale-label{display:block;font-size:11px;font-weight:600;margin:0 0 8px}.bt-language-options{display:flex;gap:5px;margin:0}.bt-language-options a{padding:8px 9px;min-height:36px;border:1px solid #173e3430;border-radius:4px;text-decoration:none!important;font:500 11px/1.4 DM,Arial,sans-serif}.bt-language-options a[aria-current=page]{background:#173e34;color:white}
.bt-language-options a[lang=ar]{font-family:NotoArabic,Arial,sans-serif}
html[lang=fr] .tm-entry-heading h1 em{white-space:nowrap}
@media(min-width:1051px){.header>.bt-locale-controls{margin-inline-start:0;margin-inline-end:0}.biotwin-site .header{gap:20px}.biotwin-site .navigation{gap:17px}.r2-header-actions{gap:8px}}
@media(max-width:1200px) and (min-width:1051px){.header .navigation{gap:12px;font-size:10px}.header .navigation .nav-cta{font-size:10px;padding-inline:13px}.r2-shop{padding-inline:12px}}
@media(max-width:1050px){.header>.bt-locale-controls{margin-inline-start:auto}.header>.bt-locale-controls+.menu-toggle{margin-inline-start:0}.r2-header-actions .bt-locale-controls>summary{font-size:10px;padding-inline:7px}.bt-locale-panel{inset-inline-end:0}}
@media(max-width:600px){.bt-locale-controls>summary{font-size:10px;gap:4px;padding-inline:6px;min-height:38px}.bt-locale-panel{width:218px}.biotwin-site .header{gap:8px}.r2-header-actions{gap:5px}.r2-header-actions .r2-shop{padding-inline:9px}.r2-header-actions .r2-shop b{margin-inline-start:3px}}
html[dir=rtl] body,html[dir=rtl] button,html[dir=rtl] select,html[dir=rtl] input{font-family:NotoArabic,DM,Arial,sans-serif}
html[dir=rtl] body :is(p,span,a,button,summary,label,select,li,figcaption,small,h1,h2,h3,h4,em,strong),html[dir=rtl] :is(.bt-portal-preview,.bpp-dialog,.bt-story-dialog) *{font-family:NotoArabic,DM,Arial,sans-serif}
html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4,html[dir=rtl] em{font-family:NotoArabic,DM,Arial,sans-serif;font-style:normal;letter-spacing:0;line-height:1.3}
html[dir=rtl] p{line-height:1.9;letter-spacing:0}html[dir=rtl] .duo-eyebrow,html[dir=rtl] .tm-kicker,html[dir=rtl] .duo-kicker{letter-spacing:0;text-transform:none}
html[dir=rtl] .navigation{margin-left:0;margin-inline-start:auto}html[dir=rtl] .r2-header-actions{margin-left:0}html[dir=rtl] .r2-shop b{margin-left:0;margin-inline-start:7px}html[dir=rtl] .tm-powered{font-family:NotoArabic,DM,Arial,sans-serif}
html[dir=rtl] .v3-hero{padding-left:0;padding-right:var(--margin)}html[dir=rtl] .v3-hero-copy{padding-left:12px;padding-right:0}html[dir=rtl] .v3-method-steps{padding-right:0}html[dir=rtl] .duo-faq summary{padding-left:26px;padding-right:0}
html[dir=rtl] .duo-footer-bottom>a{margin-left:0;margin-inline-start:auto}html[dir=rtl] .bt-story-shell,html[dir=rtl] .bpp-dialog{direction:rtl}html[dir=rtl] .bt-story-transport,html[dir=rtl] .bt-story-counter{direction:ltr}html[dir=rtl] .bt-story-counter{unicode-bidi:isolate}
html[dir=rtl] .bt-locale-controls,html[dir=rtl] .bt-language-options a{font-family:NotoArabic,DM,Arial,sans-serif}
html[dir=rtl] .v3-time-panel,html[dir=rtl] .bt-story-content,html[dir=rtl] .bpp-caption{text-align:start}
html[dir=rtl] .bt-story-copy,html[dir=rtl] .bt-story-jump{text-align:start}
@media(max-width:800px){html[dir=rtl] .v3-hero{padding:40px var(--margin) 0}html[dir=rtl] .v3-hero-copy{padding:0}}
@media(max-width:600px){html[dir=rtl] .v3-hero{padding:37px var(--margin) 0}html[dir=rtl] .v3-hero h1{font-size:clamp(39px,9.7vw,60px)}html[dir=rtl] .tm-title{font-size:clamp(39px,10vw,65px)}html[dir=rtl] .duo-section h2{font-size:clamp(33px,8.7vw,49px)}}
@media(max-width:600px){.bt-locale-controls{position:static}.bt-locale-panel{inset-inline:12px;top:calc(100% + 6px);width:auto;max-width:none}}
@media(max-width:360px){.biotwin-site .header{padding-inline:14px;gap:4px}.biotwin-site .header .brand{width:88px}.r2-header-actions{gap:3px}.r2-header-actions .r2-shop{padding-inline:7px;font-size:11px}.r2-header-actions .r2-shop b{display:none}.r2-header-actions .menu-toggle{width:36px;min-width:36px}.r2-header-actions .bt-locale-controls>summary{font-size:9px;padding-inline:5px;gap:3px}}
