/* Arabic 03 only. Direction changes layout, never the source media. */
html[lang=ar]{direction:rtl}
body.arabic03-site{font-family:Tahoma,Arial,sans-serif;line-height:1.85;text-align:start;letter-spacing:normal}
body.arabic03-site :is(h1,h2,h3,h4,h5,h6,p,a,li,td,th,button,input,textarea,label,summary,small,strong,figcaption,span,div){font-family:Tahoma,Arial,sans-serif!important;letter-spacing:normal!important}
body.arabic03-site :is(h1,h2,h3,h4){line-height:1.55}
body.arabic03-site :is(p,li){line-height:1.85}
body.arabic03-site :is(.tr-site-header,.tr-breadcrumb,.ru-product-sidebar,.ru-site-footer,.ru-footer-legal,.catalog-card-copy,.tr-card-body,.tr-news-card,.tr-section-heading-left,.english03-legacy-content){text-align:start!important}
body.arabic03-site .tr-site-header .tr-brand img{object-position:right center}
body.arabic03-site .tr-site-header .tr-nav a{font-size:14px;line-height:1.6}
body.arabic03-site .tr-site-header .tr-quote{font-size:13px}
body.arabic03-site .tr-site-header .tr-utility .tr-shell{justify-content:flex-start}
body.arabic03-site .tr-breadcrumb li+li::before{content:'‹';margin-right:0;margin-inline-end:10px}
body.arabic03-site .ru-sidebar-link{padding-left:9px;padding-right:var(--sidebar-indent,15px);padding-inline-start:var(--sidebar-indent,15px);padding-inline-end:9px;font-size:12px;line-height:1.7}
body.arabic03-site .ru-sidebar-level-1>.ru-sidebar-row>.ru-sidebar-link{font-size:13px}
body.arabic03-site .ru-sidebar-node:not(.ru-sidebar-level-1)>.ru-sidebar-row>.ru-sidebar-link::before{left:auto;right:var(--sidebar-marker,5px);inset-inline-start:var(--sidebar-marker,5px);inset-inline-end:auto}
body.arabic03-site .ru-site-footer .tr-footer-grid>*+*{border-left:0;border-inline-start:1px solid #dedede;padding-left:0;padding-inline-start:43px}
body.arabic03-site .ru-site-footer .ru-footer-legal{line-height:1.9}
body.arabic03-site .ru-site-footer :is(.tr-footer-links,.tr-footer-social) a{font-size:13px;line-height:2.15}
body.arabic03-site .ls-panel{right:0;left:auto;text-align:start}
body.arabic03-site .ls-option{direction:rtl;text-align:start}
body.arabic03-site .ls-code{direction:ltr;unicode-bidi:isolate}
body.arabic03-site .tr-hero-copy{margin-inline-start:0;margin-inline-end:auto;text-align:start;max-width:660px}
body.arabic03-site .tr-hero h1{font-size:clamp(34px,4.5vw,58px);line-height:1.5}
body.arabic03-site .tr-hero p{line-height:1.85}
body.arabic03-site .tr-hero{background-position:center}
body.arabic03-site .tr-business-progress span{transform-origin:right}
body.arabic03-site bdi[dir=ltr]{direction:ltr;unicode-bidi:isolate;font-family:Arial,Tahoma,sans-serif!important;letter-spacing:normal;line-height:inherit}
body.arabic03-site bdi{font-size:inherit;font-weight:inherit;color:inherit}
body.arabic03-site .ar-table-scroll{display:block;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;margin-block:16px;direction:rtl}
body.arabic03-site table{direction:rtl}
body.arabic03-site table :is(th,td){text-align:start;line-height:1.75}
body.arabic03-site table bdi{white-space:nowrap}
body.arabic03-site [dir=ltr]:is(input,textarea){text-align:left}
body.arabic03-site input[dir=auto],body.arabic03-site textarea[dir=auto]{text-align:start}
body.arabic03-site .gallery-progress span{transform-origin:right}
body.arabic03-site .tr-about-brands li{border-left:0;border-inline-start:3px solid #ed1c24}
body.arabic03-site .sitemap-tree ul{border-left:0;border-inline-start:1px solid #eee;margin-left:0;margin-inline-start:20px;padding-left:0;padding-inline-start:18px}
body.arabic03-site :is(.chemical-jump-nav,.drilling-jump-nav,.production-jump-nav){justify-content:flex-start}
body.arabic03-site .ar-source-issue{font-family:monospace!important;direction:ltr;unicode-bidi:isolate}
.ar-local-note{padding:14px;border:1px solid #ddd;border-radius:8px;background:#f6f6f6}
.ar-local-form{display:grid;gap:14px;max-width:760px;margin-block:30px}
.ar-local-form label{display:grid;gap:5px;font-weight:700}
.ar-local-form :is(input,textarea){box-sizing:border-box;width:100%;padding:12px;border:1px solid #bbb;border-radius:6px;font-size:16px}
.ar-local-form button{padding:14px;background:#ffc400;border:0;border-radius:5px;font-weight:700;cursor:pointer}
@media(max-width:760px){body.arabic03-site .ru-product-sidebar{width:100%}body.arabic03-site .tr-site-header .tr-nav{gap:18px}body.arabic03-site .tr-hero-copy{max-width:100%}body.arabic03-site .tr-hero h1{font-size:34px}body.arabic03-site :is(h1,h2,h3){overflow-wrap:anywhere}body.arabic03-site .ar-table-scroll table{min-width:600px}body.arabic03-site .ls-panel{max-width:calc(100vw - 30px)}}
@media(max-width:680px){body.arabic03-site .ru-site-footer .tr-footer-grid>*+*{border-inline-start:0;padding-inline-start:0}body.arabic03-site .tr-nav{scrollbar-width:thin}}
/* Keep pictograms literal while the controls themselves follow RTL order. */
body.arabic03-site .ru-sidebar-toggle-icon,body.arabic03-site .tr-breadcrumb li+li::before,body.arabic03-site :is(.tr-business-control,[data-gallery-prev],[data-gallery-next],[data-viewer-prev],[data-viewer-next]) span{direction:ltr;unicode-bidi:isolate;display:inline-block}
body.arabic03-site .tr-hero{background-image:linear-gradient(270deg,rgba(255,246,231,.82) 0%,rgba(255,246,231,.35) 55%,rgba(134,82,34,.10) 100%),url('/static/images/timerolling-refinery-hero-hd.png')}
body.arabic03-site table :is(th,td){font-size:13px}
body.arabic03-site .tr-sitemap-tree .tr-sitemap-node{padding-left:0;padding-inline-start:18px}
body.arabic03-site .tr-sitemap-tree .tr-sitemap-node::before{left:auto;inset-inline-start:1px}
body.arabic03-site .tr-sitemap-tree .tr-sitemap-list .tr-sitemap-list{margin:7px 8px 3px 0;margin-inline-start:8px;padding-left:0;padding-inline-start:16px;border-left:0;border-inline-start:1px solid #ececec}
body.arabic03-site .tr-banner-label{left:auto!important;right:20px;inset-inline-start:20px;inset-inline-end:auto}
@media(max-width:680px){body.arabic03-site .tr-sitemap-tree .tr-sitemap-list .tr-sitemap-list{margin-inline-start:4px;padding-inline-start:12px}}
/* Grid children must shrink before the independently scrollable technical table. */
body.arabic03-site :is(.hs-spec-grid,.hs-split,.hs-two-column,.hs-spec-layout)>*{min-width:0}
body.arabic03-site .hs-table-panel{min-width:0;max-width:100%}
body.arabic03-site .tr-breadcrumb li+li::before{margin-inline:10px}
body.arabic03-site .hs-advantage-list li{padding-left:0;padding-inline-start:22px}
body.arabic03-site .hs-advantage-list li::before{left:auto;inset-inline-start:0}
body.arabic03-site .hs-inline-note{border-left:0;border-inline-start:3px solid #ffc400;padding-left:0;padding-inline-start:22px}
@media(max-width:760px){body.arabic03-site .ar-table-scroll .ar-table-compact{min-width:100%;width:100%}body.arabic03-site .ar-table-compact :is(th,td){padding:10px 8px;font-size:12px}}
/* Legacy news photographs can have only intrinsic dimensions. */
body.arabic03-site img{max-width:100%}
