/* Same design system as English, with logical RTL placement. */
.ar-site .ar-page-hero{grid-template-columns:1.05fr .95fr;gap:32px}.ar-site .ar-page-hero h1{font-size:clamp(36px,4.8vw,64px);line-height:1.35}.ar-site .ar-page-hero .riyadh-hero{direction:ltr}.ar-site .lens-badge{direction:rtl;text-align:right}.ar-site .ar-home-hero h1{font-size:clamp(48px,6.2vw,84px);line-height:1.3}.ar-site .ar-cards{margin-top:0;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.ar-site .ar-cards .offering-card{min-width:0}.ar-site .service-stories-head{align-items:end}.ar-site .service-story-copy{right:22px;left:22px}.ar-site .service-story h3{min-height:0;line-height:1.4}.ar-site .service-story p{min-height:0;line-height:1.8}.ar-site .service-story{min-height:480px}.ar-site .service-story-cta{display:flex;gap:12px}.ar-site .offering-card.photographic-card h3{line-height:1.4}.ar-site .offering-card.photographic-card p{line-height:1.8}.ar-site .ar-nav-dropdown:has(.ar-mega){position:static}.ar-site .ar-mega{position:absolute;inset-inline:0;top:calc(100% + 10px);width:auto;max-width:none;max-height:72vh;overflow:auto;padding:26px;display:block}.ar-site .ar-mega .mega-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.ar-site .ar-mega h2{font-size:17px;line-height:1.4}.ar-site .ar-mega a{display:block;font-size:13px}.ar-site .ar-mega .mega-top{display:flex;justify-content:space-between;margin-bottom:20px}.ar-site .ar-mega .mega-top a{display:inline-block}.ar-site .standout-intro h2{font-size:clamp(32px,4vw,52px)}.ar-site .standout-card h3{font-size:23px}.ar-site .standout-card p{font-size:15px}.ar-site .video-showcase-heading p{max-width:320px}.ar-site .showcase-dialog{text-align:right}.ar-site .ar-editorial-grid{grid-template-columns:1.35fr .65fr;gap:48px}.ar-site .ar-editorial article{padding-bottom:25px;border-bottom:1px solid var(--line)}.ar-site .ar-editorial aside{border-radius:var(--radius);background:var(--paper)}.ar-site .ar-compact-hero .split-hero-art{max-height:220px;overflow:hidden}.ar-site .ar-compact-hero .riyadh-portrait img{max-height:220px;object-fit:contain}.ar-site .ar-compact-hero .lens-badge{display:none}.ar-site .hero-services{direction:rtl}.ar-site .hero-bottom{flex-wrap:wrap;gap:18px}.ar-site .standout-grid{direction:rtl}.ar-site .closing-arrow{inset-inline-end:0;inset-inline-start:auto;right:auto;left:0}
@media(max-width:1050px){.ar-site .ar-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-site .ar-mega .mega-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1000px){.ar-site .ar-mega{position:static;max-height:none;overflow:visible;padding:16px;width:auto}.ar-site .ar-mega .mega-grid{grid-template-columns:1fr}.ar-site .ar-mega .mega-top{display:block}.ar-site .ar-nav-dropdown:has(.ar-mega){position:relative}}
@media(max-width:760px){.ar-site .ar-page-hero{grid-template-columns:1fr;gap:16px}.ar-site .ar-page-hero h1{font-size:36px}.ar-site .ar-page-hero .split-hero-art{min-height:270px}.ar-site .ar-compact-hero .split-hero-art{display:none}.ar-site .ar-cards{gap:14px}.ar-site .ar-cards .offering-card{padding:18px;min-height:340px}.ar-site .ar-cards .offering-card h3{font-size:19px}.ar-site .ar-cards .offering-card p{font-size:13px}.ar-site .service-stories-head{align-items:start;gap:15px}.ar-site .service-story{min-height:430px}.ar-site .ar-editorial-grid{grid-template-columns:1fr}.ar-site .standout-card h3{font-size:21px}.ar-site .standout-card p{font-size:14px}.ar-site .ar-home-hero .hero-bottom>a{display:none}}
@media(max-width:440px){.ar-site .ar-cards{grid-template-columns:1fr}}
