/* Visible language choice and Arabic trade navigation. */
body.pip-brand .nav-wrap{gap:18px}
body.pip-brand .site-header .brand-logo{max-width:205px}
body.pip-brand .primary-nav{gap:15px;margin-inline-start:auto}
.nav-trade-links{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;flex-shrink:0;line-height:1.25}
.nav-trade-links a{color:var(--pip-blue-deep);font-size:.875rem;font-weight:750;white-space:nowrap}
.nav-trade-links a[lang=ar]{font:600 .875rem/1.5 Tahoma,Arial,sans-serif;color:var(--pip-green-deep)}
body.pip-brand .primary-nav .nav-trade-links a::after{display:none}
.language-switch{display:inline-flex;flex:0 0 auto;align-items:center;gap:0;border:1px solid var(--pip-line);border-radius:6px;background:#fff;overflow:hidden;direction:ltr}
.language-switch a{display:flex;align-items:center;justify-content:center;min-height:42px;padding:8px 10px;font:600 .875rem/1.4 Arial,Tahoma,sans-serif;color:var(--pip-blue-deep);text-decoration:none}
.language-switch a+a{border-left:1px solid var(--pip-line)}
.language-switch a[aria-current=true]{color:#fff;background:var(--pip-blue)}
.language-switch a:hover{background:var(--pip-sky);color:var(--pip-blue-deep)}
.language-switch a:focus-visible{outline:3px solid var(--pip-green);outline-offset:-3px}
.section-arabic{display:block;margin-top:5px;font:600 1rem/1.65 Tahoma,Arial,sans-serif;letter-spacing:0;text-transform:none;text-align:start;color:var(--pip-green-deep)}
.bright-label .section-arabic{font-size:1.125rem}
.saudi-entry{padding:22px 0;background:var(--pip-mint);border-block:1px solid #cde4d6}
.saudi-entry-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}
.saudi-entry-inner>div{display:grid;gap:7px}
.saudi-entry-inner span{font-size:.875rem;color:var(--pip-muted)}
.saudi-entry-inner strong{font:700 1.25rem/1.65 Tahoma,Arial,sans-serif;color:var(--pip-blue-deep)}
.saudi-entry-inner>a{padding:12px 20px;border-radius:4px;background:var(--pip-green);color:#fff;font:700 1rem/1.6 Tahoma,Arial,sans-serif;text-align:center}
.bright-nations a[lang=ar]{font:600 .875rem/1.5 Tahoma,Arial,sans-serif;color:var(--pip-green-deep);text-decoration:underline;text-underline-offset:4px}
#trade-halal,#trade-contact{scroll-margin-top:108px}
.trade-buyer-welcome{padding:26px 30px;margin-bottom:24px;border:1px solid var(--pip-line);border-inline-start:4px solid var(--pip-green);border-radius:8px;background:var(--pip-sky)}
.trade-buyer-welcome h3{font-size:1.6rem;line-height:1.3;margin:8px 0 14px;color:var(--pip-blue-deep)}
.trade-buyer-welcome>p:not(.home-kicker){max-width:850px;color:var(--pip-muted);font-size:1.0625rem;line-height:1.7;margin:0 0 22px}
/* Arabic uses natural spacing and right-to-left flow, with Latin contact details isolated. */
html[lang=ar]{scroll-padding-top:104px}
body.pip-brand.arabic-page{font-family:Tahoma,Arial,sans-serif;text-align:right}
body.pip-brand.arabic-page :is(h1,h2,h3,.home-kicker,.home-aside-label,.button,.nav-cta,.trade-brief dt,.trade-route span,.trade-category-grid span,.trade-pictograph-strip span,.pip-mascot-bubble strong){font-family:Tahoma,Arial,sans-serif;letter-spacing:0;text-transform:none}
body.pip-brand.arabic-page .trade-hero h1{font-size:clamp(2.5rem,4.8vw,4.9rem);line-height:1.35;letter-spacing:0;max-width:920px}
body.pip-brand.arabic-page :is(h2,.trade-model h2,.trade-origin h2,.trade-real-world-copy h2){font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.45;letter-spacing:0}
body.pip-brand.arabic-page :is(p,.trade-lede){line-height:1.9}
body.pip-brand.arabic-page .trade-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(290px,.65fr);gap:44px}
body.pip-brand.arabic-page .trade-nation-lockup{grid-template-columns:1fr auto 1fr auto 1fr;max-width:100%;padding:18px 14px;gap:10px}
body.pip-brand.arabic-page .trade-nation-lockup small{font-size:.8125rem;line-height:1.65;white-space:normal;letter-spacing:0}
body.pip-brand.arabic-page .trade-nation-lockup strong{line-height:1.6}
body.pip-brand.arabic-page .trade-category-grid h3{font-size:1.6rem;line-height:1.55;letter-spacing:0}
body.pip-brand.arabic-page :is(.home-kicker,.home-aside-label,.trade-brief dt){font-size:.9375rem}
body.pip-brand.arabic-page .home-actions{gap:14px}
body.pip-brand.arabic-page .resource-symbols-heading{font-size:1.6rem;line-height:1.6;letter-spacing:0}
body.pip-brand.arabic-page .resource-symbol-card strong{font-size:1rem;line-height:1.65}
body.pip-brand.arabic-page .resource-symbol-card .resource-symbol{direction:ltr}
body.pip-brand.arabic-page .trade-route i{transform:scaleX(-1)}
body.pip-brand.arabic-page .trade-real-world-copy{padding-inline-start:0;padding-inline-end:18px}
body.pip-brand.arabic-page .trade-pictograph-strip>div{border-left:0;border-inline-start:1px solid var(--pip-line)}
body.pip-brand.arabic-page .trade-pictograph-strip>div:first-child{border-inline-start:0}
body.pip-brand.arabic-page .home-contact-action{align-items:flex-start}
body.pip-brand.arabic-page a[href^='mailto:'],body.pip-brand.arabic-page a[href^='tel:']{unicode-bidi:isolate}
body.pip-brand.arabic-page .home-contact-action>a[dir=ltr]{text-align:left;max-width:100%;overflow-wrap:anywhere}
body.pip-brand.arabic-page .footer-bottom{gap:16px;letter-spacing:0;text-transform:none;line-height:1.7}
body.pip-brand.arabic-page .pip-action-dock{right:auto;left:20px}
body.pip-brand.arabic-page .pip-action-dock a{font-size:.875rem;letter-spacing:0;border-left:0;border-inline-start:1px solid var(--pip-line)}
body.pip-brand.arabic-page .pip-action-dock a:first-child{border-inline-start:0}
body.pip-brand.arabic-page .pip-mascot{background:var(--pip-mint)}
body.pip-brand.arabic-page .pip-mascot-bubble{max-width:600px}
body.pip-brand.arabic-page .pip-mascot-bubble span{font-family:Tahoma,Arial,sans-serif;line-height:1.85}
body.pip-brand.arabic-page .trade-real-world figcaption{line-height:1.7;letter-spacing:0;text-transform:none}
@media(min-width:981px) and (max-width:1200px){body.pip-brand .site-header .brand-logo{max-width:160px}body.pip-brand .nav-wrap{gap:10px}body.pip-brand .primary-nav{gap:10px}body.pip-brand .primary-nav>a:not(.nav-cta),.nav-trade-links a{font-size:.8125rem}body.pip-brand .primary-nav .nav-cta{padding:10px 12px;font-size:.8125rem}.language-switch a{padding:8px;font-size:.8125rem}}
@media(max-width:980px){body.pip-brand .nav-wrap{justify-content:flex-start;gap:14px}body.pip-brand .primary-nav{margin:0;order:3;align-items:stretch}body.pip-brand .language-switch{margin-inline-start:auto;order:1}body.pip-brand .menu-toggle{order:2}body.pip-brand .primary-nav .nav-trade-links{padding:6px 10px;align-items:flex-start;border-block:1px solid var(--pip-line)}body.pip-brand .primary-nav .nav-trade-links a{padding:7px 0;min-height:40px;display:flex;align-items:center}.saudi-entry-inner{align-items:flex-start}body.pip-brand.arabic-page .trade-hero-grid{grid-template-columns:1fr}body.pip-brand.arabic-page .trade-route i{transform:rotate(90deg)}}
@media(max-width:640px){body.pip-brand .site-header .brand-logo{max-width:min(37vw,160px);height:48px}body.pip-brand .nav-wrap{gap:10px}.language-switch a{min-height:40px;padding:7px 8px;font-size:.8125rem}body.pip-brand .menu-toggle{padding:5px}.saudi-entry-inner{flex-direction:column;gap:18px}.saudi-entry-inner>a{width:100%}.trade-buyer-welcome{padding:22px 18px}.trade-buyer-welcome h3{font-size:1.4rem}body.pip-brand.arabic-page .trade-hero h1{font-size:clamp(2rem,9vw,3rem);line-height:1.5}body.pip-brand.arabic-page .trade-nation-lockup .trade-flag-image{width:60px;height:42px}body.pip-brand.arabic-page .trade-nation-lockup strong{font-size:.875rem}body.pip-brand.arabic-page .home-actions .button{width:100%;justify-content:center}body.pip-brand.arabic-page .pip-action-dock{left:0;right:0}body.pip-brand.arabic-page .pip-action-dock a{font-size:.8125rem}#trade-halal,#trade-contact{scroll-margin-top:92px}}
