@font-face{font-family:Urbanist;src:url('fonts/Urbanist-VariableFont-wght.ttf') format('truetype');font-weight:100 900;font-display:swap}
@font-face{font-family:'Myriad Pro';src:url('fonts/MYRIADPRO-REGULAR.otf') format('opentype');font-weight:400;font-display:swap}
@font-face{font-family:'Myriad Pro';src:url('fonts/MyriadPro-Semibold.otf') format('opentype');font-weight:600 700;font-display:swap}
@font-face{font-family:Lamhah;src:url('fonts/Lamhah-Regular.otf') format('opentype');font-weight:400 500;font-display:swap}
@font-face{font-family:Lamhah;src:url('fonts/Lamhah-Bold.otf') format('opentype');font-weight:700;font-display:swap}
@font-face{font-family:Tajawal;src:url('fonts/Tajawal-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Tajawal;src:url('fonts/Tajawal-Medium.ttf') format('truetype');font-weight:500 600;font-display:swap}
@font-face{font-family:Tajawal;src:url('fonts/Tajawal-Bold.ttf') format('truetype');font-weight:700;font-display:swap}

:root{--navy:#0E2244;--navy-2:#1A3050;--gold:#BD9B54;--gold-deep:#715827;--ivory:#FFF7EF;--white:#FFFFFF;--grey:#DADAD9;--grey-mid:#878786;--display:Urbanist,sans-serif;--body:'Myriad Pro',sans-serif;--space:clamp(24px,5vw,80px)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:32px}body{margin:0;background:var(--ivory);color:var(--navy);font:18px/28px var(--body);font-synthesis:none}body:lang(ar){--display:Lamhah,sans-serif;--body:Tajawal,sans-serif;font-size:19px;line-height:32px}a{color:inherit;text-underline-offset:5px}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:wait}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--gold-deep);outline-offset:5px}.dark :focus-visible{outline-color:var(--gold)}[hidden]{display:none!important}.skip{position:fixed;inset-block-start:4px;background:var(--white);padding:0;z-index:20;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.skip:focus{width:auto;height:auto;padding:12px;clip-path:none;overflow:visible}.wrap{width:min(calc(100% - 2*var(--space)),1280px);margin-inline:auto}h1,h2,h3{font-family:var(--display);font-weight:500;margin:0;text-wrap:balance}h1{font-size:64px;line-height:70px;font-weight:700}h2{font-size:32px;line-height:40px}h3{font-size:24px;line-height:32px}p{margin:0 0 20px;max-width:66ch}body:lang(ar) h1{font-size:60px;line-height:82px}body:lang(ar) h2{font-size:32px;line-height:48px}body:lang(ar) h3{line-height:40px}.site-header{position:relative;z-index:5;background:var(--ivory)}.head-inner{min-height:116px;display:flex;align-items:center;gap:28px}.logo{display:block;width:250px;height:82px;object-fit:contain;object-position:left center}body:lang(ar) .logo{object-position:right center}.site-header nav{margin-inline-start:auto;display:flex;align-items:center;gap:24px}.site-header nav a{font-size:15px;text-decoration:none;white-space:nowrap}.site-header nav a:hover{text-decoration:underline}.language{font-family:Tajawal,var(--body)}.menu-toggle{display:none}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;min-height:54px;padding:14px 22px;background:var(--navy);color:var(--ivory);border:1px solid var(--navy);font-weight:600;text-decoration:none}.button:hover{background:var(--navy-2)}.button.light{background:var(--ivory);color:var(--navy);border-color:var(--ivory)}.button.outline{background:transparent;color:inherit;border-color:var(--gold)}.text-link{display:inline-flex;gap:24px;align-items:center;padding-block:12px;text-decoration:none;border-block-end:1px solid var(--gold);font-weight:600}.text-link:hover{border-color:currentColor}.link-arrow{width:20px;height:20px;display:inline-block;fill:none;stroke:currentColor;stroke-width:1.5;vertical-align:middle;flex-shrink:0}.arrow{display:inline-flex}body:lang(ar) .link-arrow{transform:scaleX(-1)}.client-open{position:static;min-height:44px;padding:10px 16px;font-size:15px;white-space:nowrap;gap:16px}.preview-note{padding:8px 24px;text-align:center;background:var(--navy-2);color:var(--ivory);font:14px/20px var(--body)}.dark{color:var(--ivory);background:var(--navy)}.eyebrow{font-size:14px;line-height:20px;letter-spacing:.1em;margin-block-end:24px}.dark .eyebrow{color:var(--gold)}.hero{background:linear-gradient(to right,var(--navy),var(--navy-2));padding-block:28px 0}.hero-topline{display:flex;justify-content:space-between;border-block-end:1px solid var(--gold);padding-block-end:20px;font-size:14px;line-height:18px;letter-spacing:.08em}.hero-topline p{margin:0}.hero-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:80px;align-items:center;padding-block:50px}.hero-statement h1{max-width:12ch}.hero-statement h1 em{font-style:normal;color:var(--gold)}.hero-response{display:flex;align-items:stretch;gap:24px;margin-block:38px 34px;max-width:420px}.response-rule{display:block;width:2px;flex-shrink:0;background:var(--gold)}.hero-response p{min-height:56px;margin-block-end:10px}.hero-response .text-link{font-size:16px}.hero-offices{font-size:14px;margin:0;letter-spacing:.03em}.hero-plate{position:relative;margin:0;align-self:stretch;min-width:0;min-height:440px}.hero-plate picture{display:block;height:100%}.hero-plate img{width:100%;height:100%;display:block;object-fit:cover;object-position:58% center}.hero-plate:before{content:'';position:absolute;inset:-12px 14px 16px -12px;border:1px solid var(--gold);pointer-events:none}body:lang(ar) .hero-plate:before{inset:-12px -12px 16px 14px}.hero-plate figcaption{position:absolute;inset-inline:0;bottom:0;display:flex;gap:12px;justify-content:space-between;background:var(--navy);padding:12px 14px;font-size:14px;line-height:16px;letter-spacing:.04em}.plate-index{position:absolute;inset-inline-end:14px;top:14px;background:var(--ivory);color:var(--navy);padding:6px 12px;font-size:14px;line-height:18px}.matter{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-block-start:1px solid var(--gold)}.matter button{display:flex;align-items:center;gap:18px;min-height:80px;padding:20px 24px;border:0;border-inline-end:1px solid var(--gold);background:transparent;color:var(--ivory);text-align:start;font-size:16px}.matter button:first-child{border-inline-start:1px solid var(--gold)}.matter button>span:last-child{margin-inline-start:auto}.matter button[aria-pressed=true]{background:var(--ivory);color:var(--navy)}.matter-number{color:var(--gold);font-size:14px}.matter button[aria-pressed=true] .matter-number{color:var(--gold-deep)}section.section{padding-block:104px}.indexed{border-block-start:1px solid var(--gold);margin-block-end:32px}.indexed span{display:inline-block;width:218px;min-height:36px;background:var(--gold);color:var(--navy);padding:6px 36px 6px 18px;clip-path:polygon(0 0,100% 0,calc(100% - 36px) 100%,0 100%);font-size:14px;line-height:24px;font-weight:600}[dir=rtl] .indexed span{padding-inline:18px 36px;clip-path:polygon(0 0,100% 0,100% 100%,36px 100%);font-size:14px}.editorial-heading{display:grid;grid-template-columns:1fr 2fr;gap:80px;margin-block-end:50px}.editorial-heading>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:40px}.editorial-heading p{margin:0}.practice-row{display:grid;grid-template-columns:54px 1fr 1fr 36px;gap:28px;align-items:start;text-decoration:none;border-block-start:1px solid var(--grey-mid);padding-block:32px;transition:background .18s}.practice-row:last-child{border-block-end:1px solid var(--grey-mid)}.practice-row h3{max-width:19ch}.practice-row p{font-size:16px;line-height:24px;margin:0;max-width:48ch}.practice-no{color:var(--gold-deep);font-size:14px}.practice-arrow{justify-self:end}.practice-row:hover{background:var(--white)}.forum-section>.wrap{display:grid;grid-template-columns:1fr 1.2fr;gap:100px;align-items:center}.forum-intro h2{margin-block-end:28px}.forum-intro p{max-width:43ch;margin-block-end:28px}.court-atlas{min-width:0}.diagram-wrap{min-width:0;max-width:100%;padding:0}.schematic{display:block;width:100%;height:auto;overflow:visible}.diagram-note{font-size:14px;line-height:22px;margin:20px 0 0;max-width:60ch}.diagram-compact{display:none}.journey-section>.wrap{display:grid;grid-template-columns:1fr 1.2fr;gap:100px}.journey-heading h2{margin-block-end:28px}.journey-heading p{max-width:32ch}.journey-seal{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font:500 48px/1 var(--display);color:var(--gold-deep);margin-block-start:54px}.journey-seal span{font:14px/20px var(--body);letter-spacing:.2em;border-block-start:1px solid var(--gold);padding-block-start:12px;width:140px}.journey-list{list-style:none;margin:0;padding:0}.journey-list li{display:grid;grid-template-columns:56px 1fr;gap:24px;border-block-start:1px solid var(--gold);padding-block:26px}.journey-list li:last-child{border-block-end:1px solid var(--gold)}.journey-number{font:500 28px/36px var(--display);color:var(--gold-deep)}.journey-list h3{margin-block-end:8px}.journey-list p{font-size:16px;line-height:24px;margin:0;max-width:45ch}.people-intro{background:var(--white);border-block:1px solid var(--grey)}.people-intro>.wrap{display:grid;grid-template-columns:1fr 1.2fr;gap:100px;align-items:center}.people-intro h2{margin-block-end:28px}.people-intro-copy p{max-width:38ch}.people-intro-copy .button{margin-block-start:14px}.firm-signature{padding:40px 48px;border:1px solid var(--gold);position:relative}.firm-signature>img{display:block;width:88px;height:112px;object-fit:contain;margin-block-end:28px}.firm-signature>div{padding-block:20px;border-block-start:1px solid var(--grey)}.firm-signature p{font:500 24px/32px var(--display);margin:0 0 4px}.firm-signature div span{font-size:15px}.firm-signature .text-link{font-size:14px;line-height:22px;margin-block-start:12px}.preparation-strip{padding-block:72px;background:var(--ivory)}.preparation-strip>.wrap{display:grid;grid-template-columns:1fr 1.5fr auto;gap:32px;align-items:start}.preparation-index{font-size:14px;color:var(--gold-deep)}.preparation-strip p{grid-column:2;max-width:48ch;font-size:16px;line-height:24px;margin:0}.preparation-strip .button{white-space:nowrap}.split{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.split>*,.hero-grid>*,.grid>*,.footer-top>*{min-width:0}.section-heading{display:flex;justify-content:space-between;gap:40px;align-items:end;margin-block-end:40px}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.practice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card{display:block;padding:32px;background:var(--white);border:1px solid var(--grey);text-decoration:none}.card .number{font-size:14px;color:var(--gold-deep);display:block;margin-block-end:28px}.card h2,.card h3{margin-block-end:20px}.card p{font-size:16px;line-height:24px}.card-link{font-size:15px;font-weight:600}a.card:hover{border-color:var(--gold-deep)}.page-hero{padding-block:72px;border-block-end:1px solid var(--gold);background:var(--navy);color:var(--ivory)}.page-hero h1{max-width:20ch;margin-block:40px 24px}.page-hero p{max-width:65ch;margin:0}.page-hero .indexed{max-width:420px}.page-hero .indexed span{color:var(--navy)}.plain-list{padding-inline-start:24px;margin-block:24px 40px}.plain-list li{margin-block:14px}.readiness{border:1px solid var(--gold);padding:36px;background:var(--white)}.readiness h2{margin-block-end:24px}.readiness p{font-size:16px;line-height:24px}fieldset{border:0;margin:0;padding:0}legend{font-weight:600;margin-block-end:18px}.check{display:flex;align-items:flex-start;gap:14px;padding-block:16px;border-block-end:1px solid var(--grey)}input[type=checkbox]{width:22px;height:22px;flex-shrink:0;accent-color:var(--navy);margin:3px 0}.readiness progress{width:100%;height:8px;accent-color:var(--navy);margin-block:24px 12px}.readiness [role=status]{font-size:14px;line-height:22px}.ready-actions{display:flex;gap:20px;flex-wrap:wrap;align-items:center;margin-block-start:24px}.text-button{border:0;background:transparent;color:inherit;padding:12px 0;text-decoration:underline}.person{border-block-start:1px solid var(--gold);padding:28px;background:var(--white)}.person-mark{height:140px;display:flex;align-items:center;font:500 64px/1 Urbanist,sans-serif;color:var(--gold-deep);margin-block-end:24px}.person h3{margin-block-end:8px}.person p{font-size:16px;line-height:24px;margin:0}.office img{width:100%;aspect-ratio:3/2;object-fit:cover}.office .card{border-block-start:0}.office address{font-style:normal;margin-block:20px}.office h2{margin-block-end:24px}.split picture img{width:100%;height:auto;display:block}.cta-section{padding-block:72px;background:var(--navy);color:var(--ivory);border-block-end:1px solid var(--gold)}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.cta-inner h2{max-width:25ch}.site-footer{background:var(--navy-2);color:var(--ivory);padding-block:64px 28px}.footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:80px}.footer-top .logo{width:230px;margin-block-end:28px}.footer-top p{max-width:32ch;font-size:16px;line-height:24px}.footer-links{display:flex;flex-direction:column;gap:12px;font-size:15px}.footer-links a{text-decoration:none}.footer-links a:hover{text-decoration:underline}.footer-legal{border-block-start:1px solid var(--gold);margin-block-start:56px;padding-block-start:24px;display:flex;gap:24px;justify-content:space-between;flex-wrap:wrap;font-size:14px;line-height:20px}dialog{background:var(--ivory);color:var(--navy);border:0;padding:40px;max-width:min(520px,calc(100% - 32px));width:100%;max-height:90dvh}dialog::backdrop{background:var(--navy);opacity:.65}.drawer{margin:0;margin-inline-start:auto;inset-block:0;min-height:100dvh;max-height:100dvh;max-width:min(520px,100%);overflow:auto}.dialog-close{display:block;margin-inline-start:auto;border:1px solid currentColor;background:transparent;padding:5px 14px;margin-block-end:30px}.conversion-links{display:flex;flex-direction:column}.conversion-links a{padding:18px 0;border-block-end:1px solid var(--grey);text-decoration:none;display:flex;justify-content:space-between;gap:20px}.conversion-links a:hover{text-decoration:underline}.legal-copy h2{margin-block:40px 20px}.small,.fine-print{font-size:14px;line-height:22px}.office-details{scroll-margin-top:30px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-grid label{display:block}.form-trap{position:absolute;inset-inline-start:-9999px}.bk-upload{margin-block:20px}form input:not([type=checkbox]),form select,form textarea{max-width:100%;width:100%;padding:12px;border:1px solid var(--grey-mid);background:var(--ivory);color:var(--navy);font:inherit}form .button{margin-block-start:24px}form textarea{resize:vertical}body:lang(ar) .small,body:lang(ar) .diagram-note,body:lang(ar) .footer-legal,body:lang(ar) .fine-print,body:lang(ar) .readiness [role=status]{font-size:15px;line-height:24px}body:lang(ar) .eyebrow,body:lang(ar) .hero-topline{letter-spacing:0}
@media(max-width:1100px){.head-inner{gap:20px}.logo{width:210px;height:76px}.site-header nav{gap:16px}.site-header nav a{font-size:14px}.client-open{padding:10px}.hero-grid{gap:48px}.editorial-heading,.journey-section>.wrap,.people-intro>.wrap,.forum-section>.wrap{gap:48px}.editorial-heading>div:last-child{gap:24px}.footer-top{gap:40px}.preparation-strip>.wrap{grid-template-columns:1fr 2fr}.preparation-strip .button{grid-column:2;grid-row:3}.practice-row{grid-template-columns:36px 1fr 1.2fr 24px;gap:20px}}
@media(max-width:850px){.head-inner{flex-wrap:wrap;min-height:100px;padding-block:14px;gap:16px}.menu-toggle{display:block;margin-inline-start:auto;background:transparent;border:1px solid var(--navy);min-height:44px;padding:8px 14px}.client-open{margin:0}.site-header nav{display:none;order:5;width:100%;margin:0;flex-direction:column;align-items:stretch;border-block-start:1px solid var(--grey);padding-block:12px}.site-header nav.open{display:flex}.site-header nav a{padding:10px}.hero-grid{gap:32px}.hero-topline{font-size:14px}.hero-response{gap:16px}.hero-offices{font-size:14px}.hero-plate{min-height:400px}.hero-plate figcaption{flex-direction:column;gap:0}.matter button{font-size:14px;padding:16px;gap:12px}.editorial-heading{grid-template-columns:1fr;gap:0}.editorial-heading .indexed{max-width:320px}.forum-section>.wrap,.journey-section>.wrap,.people-intro>.wrap{grid-template-columns:1fr;gap:40px}.forum-intro{display:grid;grid-template-columns:1fr 1fr;gap:24px}.forum-intro .indexed{grid-column:1/-1;margin:0}.forum-intro p{margin:0}.forum-intro .button{grid-column:2;width:fit-content}.journey-heading{display:grid;grid-template-columns:1fr 1fr;gap:24px}.journey-heading .indexed{grid-column:1/-1;margin:0}.journey-heading h2,.journey-heading p{margin:0}.journey-seal{display:none}.firm-signature{display:grid;grid-template-columns:110px 1fr 1fr;gap:20px;align-items:center;padding:28px}.firm-signature>img{margin:0}.firm-signature .text-link{grid-column:1/-1;margin:0}.firm-signature p{font-size:20px;line-height:28px}.split{gap:40px}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-top{grid-template-columns:1fr 1fr}.footer-top>div:first-child{grid-column:1/-1}.footer-top>div:first-child{display:flex;align-items:center;gap:40px}.footer-top .logo,.footer-top p{margin:0}}
@media(max-width:600px){:root{--space:24px}.preview-note{font-size:14px;padding:6px 16px}.head-inner{min-height:94px;gap:12px}.logo{width:178px;height:62px}.menu-toggle{font-size:14px;padding:8px 10px}.client-open{width:44px;height:44px;min-height:44px;justify-content:center;padding:10px}.client-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip-path:inset(50%);white-space:nowrap;overflow:hidden}.hero{padding-block-start:20px}.hero-topline{font-size:14px;gap:12px;align-items:start;padding-block-end:16px}.hero-topline p{max-width:24ch}.hero-topline>span{max-width:13ch;text-align:end}.hero-grid{grid-template-columns:1fr;padding-block:32px;gap:36px}.hero-statement h1{font-size:36px;line-height:42px;max-width:16ch}body:lang(ar) .hero-statement h1{font-size:34px;line-height:52px}.eyebrow{font-size:14px;margin-block-end:20px}.hero-response{margin-block:26px 24px;max-width:100%}.hero-response p{min-height:0;font-size:17px;line-height:26px}.hero-response .text-link{font-size:15px}.hero-offices{font-size:14px}.hero-plate{height:290px;min-height:290px;margin-inline-start:12px}.hero-plate img{object-position:center}.hero-plate figcaption{flex-direction:row;font-size:14px;gap:8px;padding:10px}.hero-plate:before{inset:-10px 12px 16px -12px}body:lang(ar) .hero-plate{margin-inline-start:12px}body:lang(ar) .hero-plate:before{inset:-10px -12px 16px 12px}.plate-index{font-size:14px;top:10px;inset-inline-end:10px}.matter{grid-template-columns:1fr}.matter button,.matter button:first-child{border-inline:0;border-block-end:1px solid var(--gold);min-height:64px;font-size:16px;padding:18px}.matter-number{width:20px}.matter button[aria-pressed=true]{background:var(--ivory)}section.section{padding-block:64px}h2{font-size:32px;line-height:40px}h3{font-size:23px;line-height:30px}.indexed{margin-block-end:28px}.editorial-heading{margin-block-end:32px}.editorial-heading>div:last-child{grid-template-columns:1fr;gap:22px}.practice-row{grid-template-columns:28px 1fr 24px;gap:14px;padding-block:26px}.practice-row h3{max-width:18ch}.practice-row p{grid-column:2/4;font-size:16px;line-height:24px}.practice-arrow{grid-column:3;grid-row:1}.practice-no{font-size:14px}.forum-intro{display:block}.forum-intro .indexed{margin-block-end:28px}.forum-intro h2{margin-block-end:24px}.forum-intro p{margin-block-end:28px}.forum-intro .button{width:auto;max-width:100%}.forum-section>.wrap{gap:36px}.diagram-wide{display:none}.diagram-compact{display:block}.diagram-note{font-size:14px;line-height:21px}.journey-heading{display:block}.journey-heading .indexed{margin-block-end:28px}.journey-heading h2{margin-block-end:24px}.journey-heading p{max-width:38ch}.journey-section>.wrap{gap:32px}.journey-list li{grid-template-columns:40px 1fr;gap:16px;padding-block:24px}.journey-number{font-size:24px;line-height:32px}.journey-list p{font-size:16px;line-height:24px}.people-intro>.wrap{gap:36px}.firm-signature{display:block;padding:28px}.firm-signature>img{width:72px;height:90px;margin-block-end:24px}.firm-signature>div{padding-block:18px}.firm-signature p{font-size:24px;line-height:32px}.firm-signature .text-link{display:flex;font-size:14px;line-height:20px}.preparation-strip{padding-block:56px}.preparation-strip>.wrap{display:flex;flex-direction:column;gap:24px}.preparation-strip p{order:2}.preparation-strip .button{order:3;white-space:normal}.split,.grid,.practice-grid{grid-template-columns:1fr;gap:32px}.section-heading,.cta-inner{flex-direction:column;align-items:start;gap:28px}.card,.readiness{padding:24px}.person{padding:24px}.person-mark{height:112px;font-size:54px}.page-hero{padding-block:44px}.page-hero h1{font-size:36px;line-height:42px;margin-block:28px 22px}body:lang(ar) .page-hero h1{font-size:34px;line-height:52px}.page-hero p{font-size:17px;line-height:27px}.cta-section{padding-block:56px}.site-footer{padding-block:48px 24px}.footer-top{grid-template-columns:1fr 1fr;gap:36px 20px}.footer-top>div:first-child{display:block}.footer-top .logo{width:218px;height:76px;margin-block-end:24px}.footer-top p{max-width:34ch;font-size:16px;line-height:24px}.footer-links{font-size:14px;line-height:22px;gap:16px}.footer-legal{margin-block-start:40px;gap:20px}.footer-legal>span{width:100%}.form-grid{grid-template-columns:1fr}.ready-actions{gap:16px}.ready-actions .button{width:100%}dialog{padding:24px}.conversion-links a{font-size:17px;line-height:26px}}
@media(max-width:360px){:root{--space:20px}.logo{width:154px}.head-inner{gap:8px}.menu-toggle{padding:8px}.hero-plate figcaption{font-size:8px}.button{padding:14px 18px;gap:18px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}
@media print{.site-header,.site-footer,.ready-actions,.preview-note,.print-hide{display:none}.hero,.dark,.cta-section{background:var(--white);color:var(--navy)}.wrap{width:100%}.hero-plate{display:none}.hero-grid,.split{display:block}body{font-size:11pt;line-height:15pt}.card,.readiness{break-inside:avoid}section.section{padding-block:20px}}
/* Practice, directory and office templates: distinct content hierarchies. */
.practice-hero{padding-block:64px;background:linear-gradient(to right,var(--navy),var(--navy-2))}.practice-hero>.wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:72px;align-items:center}.practice-heading .indexed{max-width:420px}.practice-heading h1{font-size:54px;line-height:62px;margin-block:34px 28px;max-width:19ch}.practice-heading>p{max-width:53ch;margin-block-end:28px}.practice-image{margin:0;position:relative;align-self:stretch;min-height:430px;min-width:0}.practice-image picture{display:block;height:100%}.practice-image img{display:block;width:100%;height:100%;object-fit:cover}.practice-image figcaption{position:absolute;inset-inline:0;bottom:0;padding:10px 16px;background:var(--navy);font-size:14px;line-height:20px;letter-spacing:.08em}.practice-nav,.directory-nav{border-block-end:1px solid var(--gold);background:var(--ivory)}.practice-nav>.wrap,.directory-nav>.wrap{display:flex;justify-content:space-between;gap:24px}.practice-nav a,.directory-nav a{display:block;padding-block:22px;font-size:15px;line-height:24px;text-decoration:none}.practice-nav a:hover,.directory-nav a:hover{text-decoration:underline}.matter-assessment{display:grid;grid-template-columns:1fr 1.2fr;gap:100px}.assessment-intro h2{margin-block-end:26px}.assessment-intro>p{max-width:38ch}.assessment-row{display:grid;grid-template-columns:40px 1fr;gap:24px;border-block-start:1px solid var(--gold);padding-block:28px}.assessment-row:last-child{border-block-end:1px solid var(--gold)}.assessment-row>span{font-size:14px;color:var(--gold-deep)}.assessment-row h3{margin-block-end:16px}.assessment-row p{margin:0;font-size:17px;line-height:26px}.deadline-note{border-inline-start:2px solid var(--gold);padding-inline-start:24px;margin-block-start:36px}.deadline-note>span{font-size:14px;line-height:20px;color:var(--gold-deep);letter-spacing:.08em}.deadline-note p{font-size:15px;line-height:24px;margin-block:12px 0}.preparation-section{background:var(--white);border-block:1px solid var(--grey)}.preparation-section h2{margin-block-end:24px}.preparation-section .readiness{background:var(--ivory)}.scope-title{margin-block:40px 20px}.scope-list{list-style:none;padding:0;margin:0}.scope-list li{border-block-start:1px solid var(--grey);padding-block:14px;font-size:16px;line-height:24px}.scope-list li:before{content:'—';color:var(--gold-deep);margin-inline-end:12px}.enquiry-panel{padding:40px;background:var(--white);border-block-start:3px solid var(--gold)}.enquiry-panel h2{margin-block-end:28px}.enquiry-panel form p{font-size:16px;line-height:24px}.contact-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:80px}.contact-routing h2{margin-block-end:32px}.channel-ledger>a{display:grid;grid-template-columns:26px 1fr 24px;gap:20px;border-block-start:1px solid var(--gold);padding-block:24px;text-decoration:none}.channel-ledger>a:last-child{border-block-end:1px solid var(--gold)}.channel-ledger>a>span:first-child{font-size:14px;color:var(--gold-deep)}.channel-ledger h3{font-size:23px;line-height:30px;margin-block-end:8px}.channel-ledger p{font-size:16px;line-height:24px;margin:0}.channel-ledger a:hover h3{text-decoration:underline;text-underline-offset:5px}.contact-office{display:grid;grid-template-columns:1fr auto;gap:8px 20px;padding-block:18px;border-block-start:1px solid var(--grey)}.contact-office>span{font-family:var(--display);font-size:20px;line-height:28px}.contact-office>a{font-size:15px;line-height:24px}.contact-office>a:last-child{grid-column:2}.team-heading{display:grid;grid-template-columns:72px 1fr auto;gap:32px;align-items:start;border-block-start:1px solid var(--gold);padding-block:26px 40px}.team-index{font-size:14px;color:var(--gold-deep)}.team-heading h2{margin-block-end:14px}.team-heading p{font-size:16px;line-height:24px;margin:0}.team-count{font:500 48px/1 var(--display);color:var(--gold-deep)}.team-leaders{display:grid;grid-template-columns:1fr 1fr;gap:28px}.person-leader{position:relative;padding:40px;background:var(--navy);color:var(--ivory);min-height:350px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--gold)}.person-leader .person-mark{font-size:88px;color:var(--gold);height:160px;margin:0}.person-leader h3{font-size:32px;line-height:40px}.person-reference{font-size:14px;line-height:20px;color:var(--gold-deep)}.person-leader .person-reference{position:absolute;top:32px;inset-inline-end:32px;color:var(--gold)}.team-directory{display:grid;grid-template-columns:1fr;gap:0}.person-directory{display:grid;grid-template-columns:80px 1fr auto;align-items:center;gap:28px;padding:28px 0;background:transparent;border-block-start:1px solid var(--grey)}.person-directory:last-child{border-block-end:1px solid var(--grey)}.person-directory .person-mark{font-size:36px;height:64px;margin:0;border-inline-end:1px solid var(--gold);color:var(--gold-deep)}.person-directory .person-identity{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:center}.person-directory h3{margin:0;font-size:24px;line-height:32px}.person-directory p{font-size:16px;line-height:24px;margin:0}.team-section:nth-of-type(even){background:var(--white)}.office-feature>.wrap{display:grid;grid-template-columns:1.2fr 1fr;gap:80px;align-items:center}.office-feature:nth-of-type(odd)>.wrap>figure{order:2}.office-feature figure{margin:0;min-width:0}.office-feature picture,.office-feature img{width:100%;display:block}.office-feature img{height:430px;object-fit:cover}.office-feature figcaption{border-block-start:1px solid var(--gold);padding-block:12px;font-size:14px;line-height:20px;color:var(--gold-deep)}.office-record h2{font-size:42px;line-height:50px;margin-block-end:24px}.office-record address{font-style:normal;max-width:34ch;margin-block-end:28px}.office-phone{font-size:24px;line-height:32px;margin-block-end:28px}.office-record dl{display:grid;grid-template-columns:100px 1fr;gap:20px;font-size:14px;line-height:24px;margin-block:0 28px}.office-record dt{color:var(--gold-deep)}.office-record dd{margin:0}.office-record dd span{font-size:14px}.office-actions{display:flex;gap:24px;flex-wrap:wrap;align-items:center}.office-actions .button{font-size:16px}.team-section .indexed{display:none}body:lang(ar) .practice-heading h1{font-size:54px;line-height:74px}body:lang(ar) .person-leader h3{font-family:Urbanist,sans-serif}body:lang(ar) .person-directory h3{font-family:Urbanist,sans-serif}body:lang(ar) .person-directory p{font-family:Tajawal,sans-serif}
@media(max-width:1100px){.practice-hero>.wrap,.matter-assessment,.office-feature>.wrap,.contact-layout{gap:44px}.practice-heading h1{font-size:46px;line-height:54px}.practice-image{min-height:400px}.person-directory .person-identity{grid-template-columns:1fr;gap:8px}.office-record h2{font-size:36px;line-height:44px}.office-actions{gap:16px}.office-actions .button{font-size:15px}}
@media(max-width:850px){.practice-hero>.wrap{grid-template-columns:1fr;gap:40px}.practice-heading h1{max-width:22ch}.practice-image{height:340px;min-height:340px}.matter-assessment{grid-template-columns:1fr;gap:40px}.assessment-intro{max-width:600px}.office-feature>.wrap{grid-template-columns:1fr 1fr;gap:32px}.office-feature img{height:400px}.office-record dl{grid-template-columns:1fr;gap:8px}.contact-layout{grid-template-columns:1fr;gap:48px}.contact-routing{max-width:700px}.team-heading{gap:24px;grid-template-columns:44px 1fr auto}.person-leader{padding:28px;min-height:320px}.person-leader h3{font-size:28px;line-height:36px}.team-leaders{gap:20px}}
@media(max-width:600px){.practice-hero{padding-block:40px}.practice-heading h1{font-size:36px;line-height:42px;margin-block:28px 24px}body:lang(ar) .practice-heading h1{font-size:34px;line-height:52px}.practice-heading>p{font-size:17px;line-height:27px}.practice-image{height:250px;min-height:250px}.practice-nav>.wrap{gap:0;flex-direction:column}.practice-nav a{padding-block:14px;border-block-end:1px solid var(--grey);font-size:14px}.practice-nav a:last-child{border:0}.directory-nav>.wrap{gap:0;flex-wrap:wrap}.directory-nav a{width:100%;padding-block:14px;border-block-end:1px solid var(--grey);font-size:14px}.directory-nav a:last-child{border:0}.assessment-row{grid-template-columns:26px 1fr;gap:16px}.assessment-row p{font-size:16px;line-height:25px}.deadline-note{padding-inline-start:18px;margin-block-start:28px}.deadline-note>span{font-size:14px}.deadline-note p{font-size:14px;line-height:23px}.scope-title{margin-block:32px 18px}.enquiry-panel{padding:28px 24px}.contact-layout{gap:40px}.channel-ledger>a{grid-template-columns:20px 1fr 20px;gap:14px}.channel-ledger h3{font-size:22px;line-height:29px}.contact-office{grid-template-columns:1fr;gap:10px}.contact-office>a:last-child{grid-column:1}.team-heading{grid-template-columns:28px 1fr;gap:16px;padding-block:24px 32px}.team-count{display:none}.team-heading h2{font-size:30px;line-height:38px}.team-heading p{font-size:16px;line-height:24px}.team-leaders{grid-template-columns:1fr;gap:20px}.person-leader{min-height:310px;padding:28px}.person-leader .person-mark{height:145px;font-size:80px}.person-leader h3{font-size:28px;line-height:36px}.person-directory{grid-template-columns:56px 1fr;gap:20px;padding-block:22px}.person-directory .person-mark{font-size:28px;height:56px}.person-directory h3{font-size:22px;line-height:29px}.person-directory .person-reference{display:none}.person-directory p{font-size:15px;line-height:23px}.office-feature>.wrap{grid-template-columns:1fr;gap:32px}.office-feature:nth-of-type(odd)>.wrap>figure{order:0}.office-feature img{height:270px}.office-record h2{font-size:32px;line-height:40px}.office-record address{font-size:17px;line-height:27px}.office-record dl{grid-template-columns:1fr;gap:8px}.office-actions{flex-direction:column;align-items:start;gap:16px}.office-phone{font-size:24px;line-height:32px}.office-feature:not(:last-child){border-block-end:1px solid var(--grey)}}
.insights-controls{display:flex;flex-wrap:wrap;gap:12px;margin-block-end:20px}.insights-controls button{min-height:48px;padding:12px 20px;border:1px solid var(--gold);background:transparent;color:var(--navy);font-size:15px;line-height:22px}.insights-controls button[aria-pressed=true]{background:var(--navy);border-color:var(--navy);color:var(--ivory)}.insights-count{margin-block-end:36px;color:var(--gold-deep)}.insights-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 48px}.insight-entry{border-block-start:1px solid var(--gold);padding-block:28px 40px}.insight-entry:first-child{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:20px 64px;margin-block-end:20px}.insight-meta{display:flex;justify-content:space-between;gap:20px;font-size:14px;line-height:20px;color:var(--gold-deep);margin-block-end:24px}.insight-entry:first-child .insight-meta{grid-column:1/-1;margin:0}.insight-entry h2{font-size:30px;line-height:38px;margin-block-end:22px}.insight-entry h2 a{text-decoration:none}.insight-entry h2 a:hover{text-decoration:underline}.insight-entry p{font-size:17px;line-height:26px;max-width:50ch}.insight-entry .text-link{font-size:15px}.insight-entry:first-child .text-link{grid-column:2;width:fit-content}.insights-note{border-block-start:1px solid var(--grey);padding-block-start:28px;font-size:14px;line-height:22px;margin-block-start:20px;max-width:80ch}.article-layout{display:grid;grid-template-columns:260px 1fr;gap:100px}.article-sidebar nav{display:flex;flex-direction:column;gap:0}.article-sidebar nav a{padding-block:14px;border-block-start:1px solid var(--gold);text-decoration:none;font-size:15px;line-height:23px}.article-sidebar nav a:hover{text-decoration:underline}.article-dates{border-block-start:1px solid var(--grey);padding-block-start:24px;margin-block-start:32px;font-size:14px;line-height:22px}.article-body{max-width:760px}.article-body>section{position:relative;padding-block:30px 42px;border-block-start:1px solid var(--gold)}.article-body h2{margin-block:12px 24px}.article-body p{font-size:19px;line-height:31px;max-width:62ch;margin:0}.article-section-index{font-size:14px;line-height:20px;color:var(--gold-deep)}.article-next{background:var(--white);padding:32px;border:1px solid var(--grey);margin-block:12px 32px}.article-next p{font-size:16px;line-height:25px;margin-block-end:24px}body:lang(ar) .insight-entry h2{font-size:30px;line-height:44px}body:lang(ar) .article-body p{font-size:20px;line-height:34px}
@media(max-width:1000px){.article-layout{grid-template-columns:220px 1fr;gap:48px}.insights-grid{gap:0 32px}.insight-entry:first-child{gap:20px 40px}}
@media(max-width:700px){.article-layout{grid-template-columns:1fr;gap:36px}.article-sidebar nav{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.article-dates{display:flex;gap:32px;margin-block-start:20px}.article-dates p{margin:0}.article-body{max-width:100%}.article-body p{font-size:18px;line-height:29px}.article-body h2{font-size:28px;line-height:36px}.article-next{padding:24px}.insights-grid{grid-template-columns:1fr}.insight-entry:first-child{display:block;grid-column:auto;margin:0}.insight-entry:first-child .insight-meta{margin-block-end:24px}.insight-entry:first-child .text-link{width:auto}.insight-entry h2{font-size:28px;line-height:36px}.insight-entry p{font-size:17px;line-height:26px}.insights-controls{gap:8px}.insights-controls button{font-size:14px;padding:10px 14px}.insight-meta{font-size:14px;gap:14px}.article-sidebar nav{grid-template-columns:1fr}.article-body>section{padding-block:26px 32px}.article-dates{gap:20px}body:lang(ar) .article-body h2{line-height:44px}}
.about-practice{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:center}.about-practice h2{margin-block-end:28px}.about-practice figure{margin:0;min-width:0}.about-practice img{display:block;width:100%;height:480px;object-fit:cover}.about-practice figcaption{border-block-start:1px solid var(--gold);padding-block:12px;font-size:14px;line-height:20px;color:var(--gold-deep)}.locations-section{display:grid;grid-template-columns:1fr 1.4fr;gap:72px;align-items:center}.locations-section>div{min-width:0}.locations-section h2{margin-block-end:28px}.locations-section p{max-width:45ch}.locations-section .button{margin-block-start:12px}.locations-section .diagram-note{font-size:14px;line-height:22px}.locations-section .schematic{border-block:1px solid var(--gold)}
@media(max-width:900px){.about-practice{gap:40px}.about-practice img{height:420px}.locations-section{grid-template-columns:1fr;gap:40px}.locations-section p{max-width:65ch}}
@media(max-width:600px){.about-practice{grid-template-columns:1fr;gap:32px}.about-practice img{height:300px}.locations-section{gap:32px}}
.matter{grid-template-columns:repeat(4,minmax(0,1fr))}.matter button{gap:14px}.hero-response .matter-evidence{font-size:14px;line-height:22px;color:var(--ivory);min-height:44px;margin-block:0 10px}.preview-form-note{padding:12px;border-inline-start:2px solid var(--gold);background:var(--ivory);margin-block-end:24px}
@media(max-width:1000px){.matter{grid-template-columns:repeat(2,minmax(0,1fr))}.matter button:nth-child(n+3){border-block-start:1px solid var(--gold)}.matter button:nth-child(3){border-inline-start:1px solid var(--gold)}}
@media(max-width:600px){.matter{grid-template-columns:1fr}.matter button:nth-child(n){border-inline:0;border-block-start:0}.hero-response .matter-evidence{font-size:14px;line-height:22px;min-height:0}body:lang(ar) .hero-response .matter-evidence{font-size:15px;line-height:24px}}
.journey-diagram{min-width:0}.journey-diagram .schematic{max-width:600px;margin-inline:auto}
@media(min-width:1101px){.journey-heading{position:sticky;top:32px;align-self:start}}
@media(min-width:601px) and (max-width:1100px){.forum-section>.wrap,.journey-section>.wrap,.locations-section{grid-template-columns:1fr;gap:40px}.court-atlas .schematic{max-width:680px;margin-inline:auto}.forum-intro,.journey-heading{display:grid;grid-template-columns:1fr 1fr;gap:24px}.forum-intro .indexed,.journey-heading .indexed{grid-column:1/-1;margin:0}.forum-intro p,.journey-heading p{margin:0}.forum-intro .button{grid-column:2;width:fit-content}.journey-heading h2{margin:0}.journey-seal{display:none}}
@media(max-width:600px){#matter-copy{min-height:78px}.hero-response .matter-evidence{min-height:44px}body:lang(ar) #matter-copy{min-height:96px}body:lang(ar) .hero-response .matter-evidence{min-height:72px}}

[dir=rtl] .indexed span{font-size:15px;line-height:24px}
/* Approved display and reading anchors; intermediate widths remain fluid. */
.practice-heading h1{font-size:64px;line-height:70px}body:lang(ar) .practice-heading h1{font-size:60px;line-height:82px}.office-record h2{font-size:32px;line-height:40px}.insight-entry h2{font-size:32px;line-height:40px}body:lang(ar) .insight-entry h2{font-size:32px;line-height:48px}.article-body p{font-size:18px;line-height:28px}body:lang(ar) .article-body p{font-size:19px;line-height:32px}.practice-row p,.assessment-row p,.insight-entry p{font-size:18px;line-height:28px}body:lang(ar) .practice-row p,body:lang(ar) .assessment-row p,body:lang(ar) .insight-entry p{font-size:19px;line-height:32px}
@media(min-width:601px) and (max-width:1100px){.practice-heading h1{font-size:clamp(36px,5.3vw,64px);line-height:1.1}body:lang(ar) .practice-heading h1{font-size:clamp(34px,5.3vw,60px);line-height:1.37}}
@media(max-width:600px){.practice-heading h1{font-size:36px;line-height:42px}body:lang(ar) .practice-heading h1{font-size:34px;line-height:52px}.team-heading h2,.article-body h2{font-size:32px;line-height:40px}body:lang(ar) .team-heading h2,body:lang(ar) .article-body h2{line-height:48px}}
progress{-webkit-appearance:none;appearance:none;border:0;background:var(--grey);border-radius:0}progress::-webkit-progress-bar{background:var(--grey)}progress::-webkit-progress-value{background:var(--navy)}progress::-moz-progress-bar{background:var(--navy)}
.person h3 a{text-decoration:none}.person h3 a:hover{text-decoration:underline;text-underline-offset:5px}.person-leader :focus-visible{outline-color:var(--gold)}.profile-hero{padding-block:72px;background:linear-gradient(to right,var(--navy),var(--navy-2))}.profile-hero>.wrap{display:grid;grid-template-columns:1.5fr .65fr;gap:80px;align-items:center}.profile-hero h1{font-family:Urbanist,sans-serif;max-width:21ch;margin-block:30px 22px}.profile-role{font-size:22px;line-height:32px;margin-block-end:32px}.profile-monogram{min-height:300px;padding:40px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid var(--gold);color:var(--gold)}.profile-monogram>span{font:500 96px/1 Urbanist,sans-serif}.profile-monogram>small{font-size:14px;line-height:20px;border-block-start:1px solid var(--gold);padding-block-start:18px}.profile-layout{display:grid;grid-template-columns:1.5fr .8fr;gap:100px}.profile-biography h2{margin-block-end:28px}.profile-biography>p:not(.eyebrow){font-size:18px;line-height:28px;max-width:64ch}.profile-biography>.text-link{margin-block-start:20px}.profile-facts{border-block-start:1px solid var(--gold)}.profile-facts>div{padding-block:28px;border-block-end:1px solid var(--grey)}.profile-facts h2{font-size:24px;line-height:32px;margin-block-end:18px}.profile-facts ul{list-style:none;margin:0;padding:0}.profile-facts li{margin-block:12px;font-size:16px;line-height:25px}.profile-facts p{font-size:16px;line-height:25px;margin:0}body:lang(ar) .profile-biography>p:not(.eyebrow){font-size:19px;line-height:32px}
@media(max-width:1000px){.profile-hero>.wrap{gap:40px;grid-template-columns:1.4fr .7fr}.profile-monogram{padding:28px;min-height:260px}.profile-monogram>span{font-size:76px}.profile-layout{gap:48px}}
@media(max-width:700px){.profile-hero{padding-block:44px}.profile-hero>.wrap,.profile-layout{grid-template-columns:1fr;gap:36px}.profile-hero h1{font-size:36px;line-height:42px;margin-block:24px 18px}body:lang(ar) .profile-hero h1{font-size:34px;line-height:52px}.profile-role{font-size:20px;line-height:30px}.profile-monogram{min-height:190px;flex-direction:row;align-items:end;gap:24px}.profile-monogram>span{font-size:72px}.profile-monogram>small{max-width:120px}.profile-facts h2{font-size:24px;line-height:32px}.profile-facts li,.profile-facts p{font-size:18px;line-height:28px}body:lang(ar) .profile-facts li,body:lang(ar) .profile-facts p{font-size:19px;line-height:32px}}
