.legal-experience_page__eoebd{color:oklch(.22 .018 220);background:oklch(.985 .006 210);font-family:var(--font-tajawal),"Tajawal","Cairo",sans-serif}[dir=ltr] .legal-experience_page__eoebd{font-family:var(--font-inter),"Inter",system-ui,sans-serif}.legal-experience_hero__8apd1{position:relative;overflow:hidden;padding:clamp(82px,9vw,138px) max(5vw,28px) 72px;color:#fff;background:oklch(.31 .066 220);isolation:isolate}.legal-experience_hero__8apd1:before{content:"";position:absolute;inset:0;z-index:-2;opacity:.11;background-image:linear-gradient(270deg,#fff 1px,transparent 0),linear-gradient(180deg,#fff 1px,transparent 0);background-size:76px 76px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 88%);mask-image:linear-gradient(180deg,#000,transparent 88%)}.legal-experience_hero__8apd1:after{content:"";position:absolute;z-index:-1;width:min(55vw,720px);aspect-ratio:1;inset-inline-end:-14vw;top:-62%;border:1px solid oklch(.9 .04 210/.2);border-radius:50%;box-shadow:inset 0 0 0 70px oklch(.78 .07 210/.045),inset 0 0 0 140px oklch(.78 .07 210/.04)}.legal-experience_heroInner__tuuFB{width:min(1120px,100%);margin:auto;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:end;gap:clamp(48px,9vw,130px)}.legal-experience_eyebrow__GOjY1{display:inline-flex;align-items:center;gap:10px;color:oklch(.7 .14 82);font-size:13px;font-weight:800}.legal-experience_eyebrow__GOjY1:before{content:"";width:28px;height:2px;background:currentColor}.legal-experience_hero__8apd1 h1{margin:22px 0 0;color:#fff;font-size:clamp(3rem,5.3vw,5.2rem);line-height:1.08;letter-spacing:-.035em}.legal-experience_intro__sIZAg{max-width:65ch;margin:26px 0 0;color:oklch(.85 .025 210);font-size:18px;line-height:1.85}.legal-experience_meta__rB081{border:1px solid oklch(.86 .03 210/.2);border-radius:24px;overflow:hidden;background:oklch(.27 .055 220)}.legal-experience_metaRow__6wpFY{min-height:92px;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid oklch(.86 .03 210/.14)}.legal-experience_metaRow__6wpFY:last-child{border-bottom:0}.legal-experience_metaRow__6wpFY span{color:oklch(.72 .025 210);font-size:12px}.legal-experience_metaRow__6wpFY strong{color:#fff;font-size:16px}.legal-experience_content__ECp_P{width:min(1120px,calc(100% - max(10vw, 40px)));margin:auto;padding:clamp(88px,10vw,150px) 0;display:grid;grid-template-columns:minmax(220px,.62fr) minmax(0,1.38fr);gap:clamp(48px,8vw,120px);align-items:start}.legal-experience_sidebar__4xYVq{position:sticky;top:100px}.legal-experience_notice__k6Vf3{padding:18px;border-inline-start:3px solid oklch(.7 .14 82);color:oklch(.39 .03 70);background:oklch(.94 .06 84);font-size:13px;line-height:1.7}.legal-experience_toc__gyDp9{margin-top:34px}.legal-experience_toc__gyDp9 h2{margin:0;color:oklch(.22 .018 220);font-size:13px}.legal-experience_toc__gyDp9 ol{margin:18px 0 0;padding:0;display:grid;gap:2px;list-style:none}.legal-experience_toc__gyDp9 a{display:block;padding:9px 12px;border-radius:8px;color:oklch(.46 .02 220);font-size:13px;line-height:1.35;transition:color .2s ease,background .2s ease}.legal-experience_toc__gyDp9 a:hover{color:oklch(.31 .066 220);background:oklch(.93 .025 214)}.legal-experience_document__7cb9q{border-top:1px solid oklch(.84 .018 214)}.legal-experience_section__aoOsy{scroll-margin-top:100px;padding:42px 0;border-bottom:1px solid oklch(.84 .018 214)}.legal-experience_section__aoOsy h2{margin:0;color:oklch(.22 .018 220);font-size:clamp(1.55rem,2.5vw,2.2rem);line-height:1.3}.legal-experience_body__4SQVb{margin-top:20px;color:oklch(.42 .02 220);font-size:17px;line-height:1.9}.legal-experience_body__4SQVb>*+*{margin-top:14px}.legal-experience_body__4SQVb a{color:oklch(.43 .1 216);text-decoration:underline;text-underline-offset:3px}.legal-experience_body__4SQVb ol,.legal-experience_body__4SQVb ul{margin:16px 0 0;padding-inline-start:24px;display:grid;gap:10px}.legal-experience_body__4SQVb strong{color:oklch(.22 .018 220)}@media (max-width:860px){.legal-experience_content__ECp_P,.legal-experience_heroInner__tuuFB{grid-template-columns:1fr}.legal-experience_meta__rB081{max-width:520px}.legal-experience_sidebar__4xYVq{position:static}.legal-experience_toc__gyDp9 ol{grid-template-columns:1fr 1fr}}@media (max-width:600px){.legal-experience_hero__8apd1{padding-inline:20px}.legal-experience_content__ECp_P{width:calc(100% - 40px)}.legal-experience_toc__gyDp9 ol{grid-template-columns:1fr}}