:root{--bg:#101310;--surface:#191d17;--surface2:#24291f;--ink:#f2eee4;--muted:#b9bcb0;--accent:#c8ad7e;--line:#3b4134}
.mobile-record{display:none}
.testimony-full>.section-head{display:none}.testimony-section.testimony-full{padding-top:35px}.review-identity{font-size:12px;max-width:850px;margin-bottom:25px}.testimony-section:not(.testimony-full) .testimony-grid{grid-template-columns:1.2fr 1fr}.testimony-section:not(.testimony-full) .long-testimony{grid-row:span 2}html[lang="ar"] .review-identity{font-size:14px}
body{font-size:15px;font-weight:400}h1,h2{font-weight:600;letter-spacing:-.035em}h3,h4{font-weight:600}p{line-height:1.9}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.15em}.lead{font-size:18px}.button{font-size:13px;font-weight:700;padding:19px 23px;gap:25px}.text-link{font-size:13px;font-weight:600}.micro{font-size:11px}.section{padding-top:105px;padding-bottom:105px}.section-head>p{font-size:15px;max-width:390px}.section-head>div:last-child>p{font-size:15px}.section h2{font-size:clamp(40px,4.2vw,68px);line-height:1.08}.selected-preview{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:8px var(--gutter);font-size:8px;letter-spacing:.09em;color:#4c5346;background:#e4e0d5}.selected-preview a{text-decoration:underline;text-underline-offset:3px}.header-inner{padding-top:10px;padding-bottom:10px;gap:25px}.brand{width:205px;flex-shrink:0;line-height:0}.brand .original-logo{width:100%;height:94px;object-fit:contain;mix-blend-mode:normal}.header nav{gap:25px;font-size:12px;font-weight:600}.header-actions{gap:24px}.button.small{font-size:11px;padding:15px 17px;gap:17px}.language{font-size:12px;font-weight:600}.header{background:#101310f7;backdrop-filter:blur(12px)}
.authority-hero{display:grid;grid-template-columns:1.14fr 1fr;gap:65px;margin:0 var(--gutter);padding:56px 0 0;position:relative;min-height:735px}.authority-copy{padding-top:14px;position:relative;z-index:3}.authority-copy .eyebrow{margin-bottom:22px}.authority-copy h1{margin:0 0 25px;line-height:1.02;font-weight:600}.authority-copy h1>span{display:block;font-size:clamp(31px,3.1vw,52px);letter-spacing:-.02em}.authority-copy h1>strong{display:block;font-weight:600;font-size:clamp(73px,7.4vw,121px);letter-spacing:-.045em}.hero-position{font-family:var(--display);font-size:35px;font-weight:600;color:var(--accent);line-height:1.2;margin-bottom:23px;letter-spacing:-.015em}.authority-description{font-size:14px;max-width:500px;line-height:1.9;margin-bottom:27px}.authority-actions{display:flex;align-items:start;gap:22px;flex-direction:column}.authority-actions .button{gap:28px}.authority-actions .text-link{font-size:11px}.authority-copy>.micro{margin-top:15px;font-size:10px}.authority-credentials{display:flex;gap:34px;margin-top:30px;border-top:1px solid var(--line);padding:20px 0 26px}.authority-credentials>span{display:block;font-size:13px;font-weight:600}.authority-credentials small{display:block;font-size:10px;font-weight:400;color:var(--muted);margin-top:4px}.authority-portrait{position:relative;overflow:hidden;align-self:stretch;min-height:640px;background:linear-gradient(135deg,#1c2419,#303927 65%,#11190f);border:1px solid #4b513b;border-radius:240px 240px 0 0}.authority-portrait:before{content:'';position:absolute;inset:17px;border:1px solid #b2a07442;border-radius:inherit;z-index:2;pointer-events:none}.authority-portrait:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 48%,#101710 91%);z-index:2;pointer-events:none}.authority-portrait .portrait{position:absolute;height:102%;width:107%;max-width:none;left:-3.5%;bottom:-35px;object-fit:contain;object-position:center bottom;filter:grayscale(1) sepia(.08)}.portrait-side{writing-mode:vertical-rl;position:absolute;right:20px;top:180px;font-size:8px;letter-spacing:.16em;color:#c4ccb59c;z-index:4}.portrait-plaque{position:absolute;bottom:29px;left:37px;right:37px;z-index:4}.portrait-plaque>span{font-size:8px;letter-spacing:.13em;color:var(--accent);display:block;border-bottom:1px solid #b5aa7f66;padding-bottom:14px;margin-bottom:14px}.portrait-plaque>strong{font-family:var(--display);font-size:42px;font-weight:600;display:block;line-height:1.1}.portrait-plaque>small{font-size:10px;color:var(--muted);display:block;margin-top:8px}.portrait-rule{position:absolute;width:1px;background:#b5aa7f2e;left:50%;top:0;bottom:0}
.record-section{margin:0 var(--gutter);padding:48px 0 33px;border-bottom:1px solid var(--line)}.record-section>.eyebrow{font-size:9px;margin-bottom:24px}.record-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr}.record-grid>div{padding:0 30px;border-inline-end:1px solid var(--line);position:relative}.record-grid>div:first-child{padding-inline-start:0}.record-grid>div:last-child{border:0}.record-index{position:absolute;top:7px;inset-inline-end:22px;color:var(--accent);font-size:9px}.record-grid strong{display:block;font-family:var(--display);font-size:51px;font-weight:600;line-height:1.15}.record-grid p{font-size:11px;margin:8px 0 0}.record-source{margin:24px 0 0;font-size:9px;max-width:900px;opacity:.82;line-height:1.7}
.biography-chapter{display:grid;grid-template-columns:.45fr 1.65fr;gap:80px}.chapter-side{display:flex;flex-direction:column;align-items:start}.chapter-roman{font-family:var(--display);font-size:155px;color:#c5ad7929;line-height:1.1;margin:35px 0}.chapter-side .text-link{font-size:11px;max-width:195px}.biography-main h2{max-width:780px}.biography-pull{font-family:var(--display);font-size:31px;color:var(--accent);line-height:1.4;font-weight:600;margin:30px 0}.biography-columns{display:grid;grid-template-columns:.9fr 1.2fr;gap:45px}.biography-columns>p{font-size:17px;color:var(--ink);font-weight:500;line-height:1.9}.biography-columns>div>p{font-size:13px;line-height:1.95;margin-bottom:22px}
.docket-section .section-head{grid-template-columns:1.3fr 1fr;gap:80px}.docket-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:70px;border-top:1px solid var(--line)}.docket-index{border-inline-end:1px solid var(--line);padding-inline-end:35px}.docket-index button{display:flex;align-items:center;gap:18px;width:100%;padding:19px 0;border-bottom:1px solid var(--line);text-align:start}.docket-index button>span{font-size:9px;color:var(--accent);min-width:20px}.docket-index button>strong{font-size:14px;font-weight:500;line-height:1.5;color:var(--muted)}.docket-index button>i{margin-inline-start:auto;color:var(--accent);font-style:normal;font-size:16px}.docket-index button.active>strong{color:var(--ink);font-weight:700}.docket-index button.active{box-shadow:inset -2px 0 var(--accent);padding-inline-end:15px}.docket-index button:hover>strong{color:var(--ink)}.docket-article{padding:37px 0 0;align-self:start}.docket-article>.eyebrow{font-size:9px;margin-bottom:20px}.docket-article>h3{font-family:var(--display);font-size:47px;font-weight:600;line-height:1.1;max-width:590px;margin-bottom:22px}.docket-article>.docket-intro{font-size:18px;color:var(--ink);font-weight:500;line-height:1.6}.docket-article>p{font-size:14px}.docket-article>h4{font-size:10px;letter-spacing:.1em;color:var(--accent);margin:30px 0 10px}.docket-article>ul{padding:0;list-style:none;margin:0}.docket-article>ul li{padding:13px 0;border-bottom:1px solid var(--line);font-size:13px}.docket-article>ul li:before{content:'—';margin-inline-end:16px;color:var(--accent)}.docket-preparation{padding:25px 28px;background:var(--surface);margin-top:30px;border-inline-start:2px solid var(--accent)}.docket-preparation h4{font-size:13px;margin:0 0 10px}.docket-preparation p{font-size:12px;margin:0}.docket-actions{display:flex;flex-wrap:wrap;gap:25px;align-items:center;margin-top:27px}.docket-actions .text-link{font-size:11px}.docket-actions .button{font-size:12px}
.career-chapter{display:grid;grid-template-columns:1fr 1fr;gap:100px}.career-heading>p:not(.eyebrow){font-size:15px;margin:25px 0 30px;max-width:440px}.career-book{max-width:480px}.career-book button{padding:18px;background:var(--surface);border:1px solid var(--line);width:100%}.career-book img{width:100%;height:auto}.career-book span{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--accent);padding-top:15px}.career-ledger{border-top:1px solid var(--accent)}.career-ledger>article{display:grid;grid-template-columns:85px 1fr;gap:25px;padding:26px 0;border-bottom:1px solid var(--line)}.career-year{font-family:var(--display);font-size:29px;color:var(--accent);font-weight:600;line-height:1.3}.career-ledger h3{font-size:17px;margin-bottom:12px}.career-ledger p{font-size:12px;line-height:1.85;margin:0}.career-ledger>.micro{font-size:9px;margin-top:20px}
.academic-triad{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.academic-triad>article{border-top:2px solid var(--accent);padding:27px 0}.academic-triad>article>span{font-family:var(--display);font-size:61px;color:#c8ad7e77;line-height:1;font-weight:600;display:block}.academic-triad h3{font-family:var(--display);font-size:36px;line-height:1.15;margin:22px 0 15px}.academic-triad p{font-size:14px;max-width:310px}.affiliation-register{display:grid;grid-template-columns:.5fr 1.5fr;gap:65px;margin-top:25px;padding-top:35px;border-top:1px solid var(--line)}.affiliation-register>h3{font-family:var(--display);font-size:29px;max-width:220px;line-height:1.3}.affiliation-register>div>article{display:grid;grid-template-columns:25px 1fr 1fr;gap:22px;border-bottom:1px solid var(--line);padding:19px 0;align-items:start}.affiliation-register>div>article>span{font-size:9px;color:var(--accent);line-height:2}.affiliation-register h4{font-size:12px;line-height:1.6;margin:0}.affiliation-register p{font-size:11px;line-height:1.8;margin:0}.dossier-documents{display:grid;grid-template-columns:.7fr 1.3fr;gap:65px;margin:40px 0 25px;padding:30px;background:var(--surface);border:1px solid var(--line)}.dossier-documents p{font-size:12px}.dossier-documents .eyebrow{font-size:10px;margin-bottom:14px}.dossier-documents .text-link{font-size:11px}.document-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;align-items:center}.document-strip>button{padding:0;background:#e9e3d4}.document-strip img{width:100%;height:auto;transition:transform .3s}.document-strip>button:hover img{transform:scale(1.04)}
.client-outcome{display:grid;grid-template-columns:1.3fr 1fr;gap:85px;padding:58px var(--gutter);background:#e4ddc8;color:#172014}.client-outcome p{color:#4f5a46}.client-outcome .eyebrow{color:#7e6537;font-size:10px}.outcome-quote{font-family:var(--display);font-size:48px;line-height:1.15!important;font-weight:600;color:#172014!important;margin-bottom:20px}.client-outcome strong{font-size:12px;line-height:1.5}.client-outcome>div:last-child>p:first-child{font-size:14px;max-width:440px;margin-bottom:20px}.client-outcome .text-link{color:#172014;border-color:#7e6537;font-size:12px}.client-outcome .micro{font-size:10px;max-width:450px;margin-top:18px}
.review-collection-bar{display:flex;align-items:center;justify-content:space-between;gap:22px;padding:20px 0;border-top:1px solid var(--accent);border-bottom:1px solid var(--line);font-size:11px;margin-bottom:35px}.review-collection-bar strong{font-size:12px;font-weight:600}.review-collection-bar>span{color:var(--muted)}.review-collection-bar>span:last-child{font-size:10px;color:var(--accent)}.testimony-grid{display:grid;grid-template-columns:1.12fr 1fr 1fr;gap:35px;align-items:start}.testimony-card{border-top:1px solid var(--line);padding-top:22px;min-width:0}.testimony-card header{display:flex;align-items:start;gap:15px;margin-bottom:20px}.testimony-number{font-size:9px;color:var(--accent);padding-top:3px}.testimony-card header h3{font-size:13px;font-weight:700;line-height:1.5;margin-bottom:6px}.testimony-card .stars{font-size:11px;letter-spacing:.08em;display:block;margin:0;line-height:1.5}.stars i{font-style:normal;color:var(--muted)}.review-g{margin-inline-start:auto;font-family:Georgia,serif;font-size:20px;color:var(--ink);font-weight:600;line-height:1}.review-g>span{display:block;font:7px/1.6 var(--sans);color:var(--muted);margin-top:5px}.review-topic{font-size:10px;font-weight:600;color:var(--accent);border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:21px}.testimony-card blockquote{margin:0;font-size:14px;line-height:1.95}.testimony-card blockquote>p{font-size:14px;line-height:1.95;color:var(--ink);margin-bottom:17px}.testimony-source{border-top:1px solid var(--line);padding-top:17px;margin-top:23px}.testimony-source p{font-size:9px;line-height:1.7;margin-bottom:10px}.testimony-source button{font-size:10px;color:var(--accent);display:flex;gap:12px;align-items:center;text-align:start;padding:0}.testimony-end{display:flex;justify-content:space-between;align-items:start;gap:45px;margin-top:35px;padding-top:30px;border-top:1px solid var(--line)}.testimony-end>p{font-size:10px;max-width:570px;margin:0}.testimony-end .button{font-size:11px;white-space:nowrap}.review-filters{display:flex;gap:10px;margin-bottom:30px;flex-wrap:wrap}.review-filters button{border:1px solid var(--line);font-size:11px;padding:9px 16px;color:var(--muted)}.review-filters button.active{color:var(--bg);background:var(--accent);border-color:var(--accent)}.testimony-full .testimony-grid{grid-template-columns:repeat(3,1fr);gap:45px 35px}.testimony-full .testimony-card:nth-child(4){grid-column:span 2}.testimony-full .testimony-card:nth-child(4) blockquote{max-width:620px}.testimony-full .testimony-card:nth-child(4) blockquote p{font-size:16px}
.case-method{display:grid;grid-template-columns:1fr 1fr;gap:110px}.method-statement{font-family:var(--display);font-size:28px;line-height:1.5;margin-top:30px;max-width:360px;color:var(--accent);font-weight:600}.method-ledger>article{display:grid;grid-template-columns:25px 1fr;gap:10px 22px;padding:25px 0;border-top:1px solid var(--line)}.method-ledger>article>span{font-size:10px;color:var(--accent);grid-row:span 2;line-height:2}.method-ledger h3{font-size:18px}.method-ledger p{grid-column:2;font-size:13px;max-width:400px;margin:0}
.channel-links{display:flex;gap:9px;flex-wrap:wrap;margin:25px 0}.channel-links a{display:flex;align-items:center;gap:10px;border:1px solid var(--line);padding:12px 16px;font-size:12px;font-weight:600;transition:background .2s}.channel-links a:hover{background:var(--surface2)}.channel-links svg,.dock-channels svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.channel-links .channel-wa{border-color:#778d5c;color:#d9e5b9}.authority-contact .contact-copy .lead{font-size:15px;max-width:440px}.contact-number{font-family:var(--display);font-size:33px;color:var(--accent);display:block;font-weight:600;width:max-content;line-height:1.5}.contact-email{font-size:12px;color:var(--muted);display:block;line-height:2;margin-top:6px;width:max-content}.authority-contact .contact-form{border-top:3px solid var(--accent);padding:35px}.authority-contact form label{font-size:12px;font-weight:600}.authority-contact input,.authority-contact select,.authority-contact textarea{font-size:14px;font-weight:400}.authority-contact input::placeholder,.authority-contact textarea::placeholder{font-size:12px}.authority-contact .form-note{font-size:10px;font-weight:400}.authority-contact .consent{font-size:11px;font-weight:400}.contact-copy .contact-portrait strong{font-size:13px;font-weight:600}.contact-copy .contact-portrait small{font-size:10px}.full-contact h1{font-size:clamp(45px,4.3vw,69px);line-height:1.1}.faq-section h2{font-size:40px}.faq-section summary{font-size:14px;font-weight:600}.faq-section details>p{font-size:13px}.counsel-footer .footer-top{grid-template-columns:.75fr 1.2fr 1fr;gap:50px}.counsel-footer .footer-top>p{font-size:24px;max-width:470px;font-weight:600}.counsel-footer .footer-top>div:last-child{font-size:11px}.counsel-footer .footer-top>div:last-child>a:first-child{color:var(--accent);font-size:19px;font-weight:600}.counsel-footer .channel-links{margin:8px 0 0;gap:6px}.counsel-footer .channel-links a{padding:8px 10px;font-size:10px}.counsel-footer .channel-links svg{width:15px;height:15px}.footer-nav{display:flex;gap:25px;flex-wrap:wrap;font-size:11px;padding:22px 0;border-top:1px solid var(--line);color:var(--muted)}.footer-bottom{font-size:9px}.footer-bottom button{font-size:9px}.contact-dock{position:fixed;right:18px;bottom:20px;z-index:36;background:#20291cf5;border:1px solid #67714e;box-shadow:0 10px 35px #0005;backdrop-filter:blur(15px)}.dock-heading{display:block;font-size:8px;letter-spacing:.05em;border-bottom:1px solid #ffffff21;padding:8px 13px;color:var(--muted)}.dock-channels{display:flex}.dock-channels a{display:flex;flex-direction:column;gap:5px;align-items:center;justify-content:center;padding:12px 17px;color:var(--accent);border-inline-end:1px solid #ffffff15;min-width:70px}.dock-channels a:hover{background:#ffffff0c}.dock-channels a:last-child{border:0}.dock-channels span{font-size:9px;font-weight:600}.service-hero>.lead{font-size:20px;max-width:800px}.service-body .lead{font-size:18px}.focus-list li{font-size:15px}.service-work-title{font-size:23px;margin:35px 0 18px}.service-background{background:var(--surface);padding:27px 30px;margin-top:35px;border-top:1px solid var(--accent)}.service-background h3{font-family:var(--display);font-size:29px;margin-bottom:10px}.service-background p{font-size:14px}.service-body aside p{font-size:14px}.service-body aside .channel-links{flex-direction:column;margin-bottom:0}.service-body aside .channel-links a{justify-content:space-between}.credential-grid h2{font-size:31px}.credential-grid p{font-size:14px}.page-top .lead{font-size:17px}.service-tile p{font-size:14px}.service-tile h2{font-weight:600}.profile-feature p{font-size:15px}.profile-feature h2{margin-bottom:30px}.gallery-item span{font-size:11px}.insight-tile p{font-size:14px}.identity-comparison{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:35px 0}.identity-comparison img{width:100%;height:auto;border:1px solid var(--line)}
html[lang="ar"] body{font-weight:400}html[lang="ar"] h1,html[lang="ar"] h2{font-weight:600;letter-spacing:-.03em;line-height:1.5}html[lang="ar"] h3,html[lang="ar"] h4{font-weight:600}html[lang="ar"] .header nav{font-size:13px;font-weight:600;gap:25px}html[lang="ar"] .eyebrow{font-size:12px;letter-spacing:0;font-weight:600}html[lang="ar"] .selected-preview{font-size:9px;letter-spacing:0}html[lang="ar"] .authority-copy h1{line-height:1.15}html[lang="ar"] .authority-copy h1>span{font-size:38px;letter-spacing:-.03em;font-weight:500}html[lang="ar"] .authority-copy h1>strong{font-size:100px;line-height:1.3;font-weight:600}html[lang="ar"] .hero-position{font-family:var(--arabic);font-size:29px;line-height:1.6;font-weight:600;letter-spacing:0;margin-bottom:20px}html[lang="ar"] .authority-description{font-size:15px;line-height:1.95}html[lang="ar"] .authority-copy>.micro{font-size:11px}html[lang="ar"] .authority-actions .text-link{font-size:12px}html[lang="ar"] .authority-credentials>span{font-size:15px}html[lang="ar"] .authority-credentials small{font-size:11px}html[lang="ar"] .portrait-plaque>span{font-size:10px;letter-spacing:0}html[lang="ar"] .portrait-plaque>strong{font-family:var(--arabic);font-size:32px;font-weight:600}html[lang="ar"] .portrait-plaque>small{font-size:11px}html[lang="ar"] .record-grid strong{font-family:var(--arabic);font-size:43px;font-weight:600}html[lang="ar"] .record-grid p{font-size:13px}html[lang="ar"] .record-source{font-size:10px}html[lang="ar"] .section h2{font-size:clamp(34px,3.4vw,53px);line-height:1.6}html[lang="ar"] .biography-pull{font-family:var(--arabic);font-size:25px;font-weight:600;line-height:1.9}html[lang="ar"] .biography-columns>p{font-size:19px;font-weight:500}html[lang="ar"] .biography-columns>div>p{font-size:15px}html[lang="ar"] .chapter-side .text-link{font-size:12px}html[lang="ar"] .docket-index button>strong{font-size:16px}html[lang="ar"] .docket-index button.active{box-shadow:inset 2px 0 var(--accent)}html[lang="ar"] .docket-article>h3{font-family:var(--arabic);font-size:33px;font-weight:600;line-height:1.6}html[lang="ar"] .docket-article>.docket-intro{font-size:18px}html[lang="ar"] .docket-article>p{font-size:16px}html[lang="ar"] .docket-article>h4{font-size:13px;letter-spacing:0}html[lang="ar"] .docket-article>ul li{font-size:15px}html[lang="ar"] .docket-preparation h4{font-size:15px}html[lang="ar"] .docket-preparation p{font-size:14px}html[lang="ar"] .docket-actions .button{font-size:13px}html[lang="ar"] .docket-actions .text-link{font-size:12px}html[lang="ar"] .career-year{font-family:var(--arabic);font-size:25px;font-weight:600}html[lang="ar"] .career-ledger h3{font-size:20px}html[lang="ar"] .career-ledger p{font-size:14px}html[lang="ar"] .career-ledger>.micro{font-size:10px}html[lang="ar"] .career-book span{font-size:12px}html[lang="ar"] .academic-triad h3{font-family:var(--arabic);font-size:28px;font-weight:600;line-height:1.6}html[lang="ar"] .academic-triad p{font-size:16px}html[lang="ar"] .affiliation-register>h3{font-family:var(--arabic);font-size:23px;font-weight:600;line-height:1.8}html[lang="ar"] .affiliation-register h4{font-size:14px}html[lang="ar"] .affiliation-register p{font-size:13px}html[lang="ar"] .dossier-documents p{font-size:14px}html[lang="ar"] .outcome-quote{font-family:var(--arabic);font-size:34px;font-weight:600;line-height:1.8!important}html[lang="ar"] .client-outcome strong{font-size:13px}html[lang="ar"] .client-outcome>div:last-child>p:first-child{font-size:16px}html[lang="ar"] .client-outcome .text-link{font-size:13px}html[lang="ar"] .client-outcome .micro{font-size:11px}html[lang="ar"] .review-collection-bar{font-size:13px}html[lang="ar"] .review-collection-bar strong{font-size:14px}html[lang="ar"] .review-collection-bar>span:last-child{font-size:11px}html[lang="ar"] .testimony-card header h3{font-family:var(--sans);font-size:13px}html[lang="ar"] .review-topic{font-size:12px}html[lang="ar"] .testimony-card blockquote>p{font-size:16px;line-height:2}html[lang="ar"] .testimony-source p{font-size:10px}html[lang="ar"] .testimony-source button{font-size:12px}html[lang="ar"] .testimony-end>p{font-size:11px}html[lang="ar"] .testimony-end .button{font-size:12px}html[lang="ar"] .review-filters button{font-size:13px}html[lang="ar"] .method-statement{font-family:var(--arabic);font-size:23px;line-height:1.9}html[lang="ar"] .method-ledger h3{font-size:20px}html[lang="ar"] .method-ledger p{font-size:15px}html[lang="ar"] .channel-links a{font-size:13px}html[lang="ar"] .authority-contact .contact-copy .lead{font-size:16px}html[lang="ar"] .contact-number{font-family:var(--sans);font-size:27px}html[lang="ar"] .full-contact h1{font-size:clamp(34px,3.4vw,53px);line-height:1.6}html[lang="ar"] .counsel-footer .footer-top>p{font-family:var(--arabic);font-size:20px;font-weight:500;line-height:1.9}html[lang="ar"] .counsel-footer .channel-links a{font-size:11px}html[lang="ar"] .footer-nav{font-size:13px}html[lang="ar"] .dock-heading{font-size:10px;letter-spacing:0}html[lang="ar"] .dock-channels span{font-size:11px}
@media(max-width:650px){.testimony-section:not(.testimony-full) .testimony-grid{grid-template-columns:1fr}.testimony-section:not(.testimony-full) .long-testimony{grid-row:auto}.review-identity{font-size:11px}html[lang="ar"] .review-identity{font-size:13px}}
@media(min-width:1700px){.authority-hero,.record-section{max-width:1500px;margin-inline:auto}.authority-hero{min-height:780px}.authority-portrait{min-height:690px}}
@media(max-width:1150px){.header nav{gap:20px;font-size:11px}.brand{width:175px}.brand .original-logo{height:84px}.header-inner{gap:17px}.header-actions{gap:18px}.authority-hero{gap:35px;padding-top:40px;min-height:700px}.authority-copy h1>span{font-size:33px}.authority-copy h1>strong{font-size:87px}.hero-position{font-size:30px}.authority-description{font-size:13px}.authority-portrait{min-height:610px}.authority-credentials{gap:25px}.authority-credentials small{font-size:9px}.authority-actions .button{font-size:11px;padding:18px}.portrait-plaque{left:27px;right:27px}.portrait-plaque>strong{font-size:35px}.biography-chapter{gap:50px;grid-template-columns:.35fr 1.65fr}.biography-columns{gap:30px}.biography-columns>p{font-size:16px}.docket-layout{gap:40px}.docket-index{padding-inline-end:25px}.docket-index button{gap:12px}.docket-index button>strong{font-size:13px}.docket-article>h3{font-size:40px}.career-chapter{gap:65px}.career-ledger>article{grid-template-columns:70px 1fr;gap:20px}.career-year{font-size:26px}.affiliation-register{gap:40px;grid-template-columns:.55fr 1.45fr}.affiliation-register>div>article{grid-template-columns:20px 1fr 1fr;gap:17px}.dossier-documents{gap:40px}.testimony-grid{gap:25px}.testimony-card blockquote>p{font-size:13px}.case-method{gap:65px}.client-outcome{gap:60px}.outcome-quote{font-size:42px}.review-collection-bar{gap:17px;font-size:10px}.counsel-footer .footer-top{gap:35px}.contact-dock{right:12px;bottom:12px}.dock-channels a{padding:10px 13px;min-width:60px}html[lang="ar"] .header nav{gap:20px;font-size:12px}html[lang="ar"] .authority-copy h1>span{font-size:32px}html[lang="ar"] .authority-copy h1>strong{font-size:84px}html[lang="ar"] .hero-position{font-size:26px}html[lang="ar"] .authority-description{font-size:14px}html[lang="ar"] .docket-index button>strong{font-size:14px}html[lang="ar"] .docket-article>h3{font-size:29px}html[lang="ar"] .testimony-card blockquote>p{font-size:15px}html[lang="ar"] .record-grid strong{font-size:36px}}
@media(max-width:900px){.header-inner{padding-top:8px;padding-bottom:8px}.brand{width:165px}.brand .original-logo{height:78px}.header-actions{gap:18px}.authority-hero{gap:25px;grid-template-columns:1.1fr 1fr;min-height:690px}.authority-copy h1>span{font-size:28px}.authority-copy h1>strong{font-size:72px}.hero-position{font-size:27px}.authority-description{font-size:12px}.authority-portrait{min-height:615px}.authority-actions .button{font-size:10px;gap:17px;padding:16px}.authority-credentials{display:block;margin-top:23px;padding-top:16px}.authority-credentials>span{font-size:12px;margin-bottom:9px}.authority-credentials small{display:inline;margin-inline-start:8px;font-size:9px}.portrait-plaque{left:23px;right:23px;bottom:24px}.portrait-plaque>span{font-size:7px}.portrait-plaque>strong{font-size:31px}.portrait-plaque>small{font-size:9px}.portrait-side{right:12px;font-size:7px}.record-grid strong{font-size:38px}.record-grid>div{padding:0 20px}.record-index{display:none}.record-grid p{font-size:10px}.biography-chapter{grid-template-columns:1fr;gap:30px}.chapter-side{flex-direction:row;justify-content:space-between;align-items:start}.chapter-side>.eyebrow{margin:0}.chapter-roman{display:none}.chapter-side .text-link{max-width:none}.biography-columns{grid-template-columns:.9fr 1.2fr;gap:35px}.biography-pull{font-size:28px}.docket-layout{gap:30px;grid-template-columns:1fr 1.3fr}.docket-index{padding-inline-end:20px}.docket-index button{padding:18px 0;gap:10px}.docket-index button>strong{font-size:12px}.docket-index button>i{font-size:12px}.docket-article>h3{font-size:34px}.docket-article>.docket-intro{font-size:16px}.docket-article>p{font-size:13px}.docket-article>ul li{font-size:12px}.career-chapter{gap:40px}.career-year{font-size:24px}.career-ledger>article{grid-template-columns:60px 1fr;gap:15px}.career-ledger h3{font-size:15px}.career-ledger p{font-size:11px}.academic-triad{gap:25px}.academic-triad h3{font-size:29px}.academic-triad p{font-size:12px}.affiliation-register{grid-template-columns:1fr;gap:20px}.affiliation-register>h3{max-width:none}.dossier-documents{gap:30px;padding:23px;grid-template-columns:.8fr 1.2fr}.document-strip{gap:10px}.testimony-grid{grid-template-columns:1fr 1fr;gap:30px}.testimony-grid>.long-testimony{grid-row:span 2}.testimony-card blockquote>p{font-size:13px}.testimony-full .testimony-grid{grid-template-columns:1fr 1fr;gap:35px 25px}.testimony-full .testimony-card:nth-child(4){grid-column:span 2}.testimony-full .testimony-card.long-testimony{grid-row:span 2}.review-collection-bar{flex-wrap:wrap;justify-content:start;gap:12px 25px}.testimony-end{gap:30px;flex-direction:column}.testimony-end .button{white-space:normal}.client-outcome{gap:40px;grid-template-columns:1fr 1fr}.outcome-quote{font-size:35px}.case-method{gap:45px}.method-statement{font-size:25px}.authority-contact{gap:40px}.authority-contact .contact-form{padding:27px}.authority-contact .form-fields{grid-template-columns:1fr;gap:0}.authority-contact .contact-copy .lead{font-size:14px}.channel-links a{padding:10px 12px;font-size:11px}.channel-links{gap:7px}.contact-number{font-size:29px}.counsel-footer .footer-top{grid-template-columns:.8fr 1fr}.counsel-footer .footer-top>p{display:none}.counsel-footer .footer-top>div:last-child>a:first-child{font-size:18px}html[lang="ar"] .authority-copy h1>span{font-size:26px}html[lang="ar"] .authority-copy h1>strong{font-size:72px}html[lang="ar"] .hero-position{font-size:23px}html[lang="ar"] .authority-description{font-size:12px}html[lang="ar"] .authority-actions .button{font-size:11px}html[lang="ar"] .authority-credentials>span{font-size:13px}html[lang="ar"] .authority-credentials small{font-size:10px}html[lang="ar"] .record-grid strong{font-size:31px}html[lang="ar"] .record-grid p{font-size:11px}html[lang="ar"] .biography-columns>p{font-size:17px}html[lang="ar"] .biography-columns>div>p{font-size:14px}html[lang="ar"] .docket-index button>strong{font-size:13px}html[lang="ar"] .docket-article>h3{font-size:26px}html[lang="ar"] .docket-article>p{font-size:14px}html[lang="ar"] .docket-article>.docket-intro{font-size:17px}html[lang="ar"] .docket-article>ul li{font-size:13px}html[lang="ar"] .career-year{font-size:20px}html[lang="ar"] .career-ledger h3{font-size:17px}html[lang="ar"] .career-ledger p{font-size:13px}html[lang="ar"] .academic-triad h3{font-size:24px}html[lang="ar"] .academic-triad p{font-size:14px}html[lang="ar"] .outcome-quote{font-size:29px}html[lang="ar"] .client-outcome>div:last-child>p:first-child{font-size:14px}html[lang="ar"] .authority-contact .contact-copy .lead{font-size:14px}}
@media(max-width:650px){.selected-preview{font-size:6.5px;padding:7px 15px;letter-spacing:.03em;gap:12px}.header-inner{padding:4px var(--gutter);gap:18px}.brand{width:152px}.brand .original-logo{height:75px}.header-actions{gap:20px}.header-actions>.button{display:none}.language{font-size:11px}.authority-hero{display:flex;flex-direction:column;margin-inline:var(--gutter);padding:30px 0 0;gap:26px;min-height:0}.authority-copy{padding-top:0}.authority-copy .eyebrow{font-size:8px;margin-bottom:22px;letter-spacing:.1em}.authority-copy h1{margin-bottom:22px}.authority-copy h1>span{font-size:27px}.authority-copy h1>strong{font-size:75px;line-height:1.05}.hero-position{font-size:30px;line-height:1.22;margin-bottom:22px}.authority-description{font-size:13px;line-height:1.95;margin-bottom:25px}.authority-actions{gap:21px}.authority-actions .button{font-size:11px;gap:24px;padding:17px 18px;max-width:100%;line-height:1.6}.authority-actions .text-link{font-size:11px}.authority-copy>.micro{font-size:9px;margin-top:14px}.authority-credentials{display:flex;gap:27px;margin-top:25px;padding-top:18px;padding-bottom:0}.authority-credentials>span{font-size:12px;line-height:1.5;max-width:145px;margin:0}.authority-credentials small{display:block;margin-inline-start:0;font-size:9px;margin-top:6px;line-height:1.7}.authority-portrait{min-height:450px;height:450px;align-self:center;max-width:430px;width:100%;border-radius:200px 200px 0 0}.authority-portrait .portrait{height:119%;width:100%;left:0;bottom:-47px;object-fit:contain;object-position:center bottom}.authority-portrait:before{inset:12px}.portrait-plaque{bottom:22px;left:25px;right:25px}.portrait-plaque>span{font-size:7px;padding-bottom:10px;margin-bottom:10px}.portrait-plaque>strong{font-size:32px}.portrait-plaque>small{font-size:9px}.portrait-side{top:155px;font-size:6px;right:15px}.record-section{padding-top:33px;padding-bottom:28px}.record-section>.eyebrow{font-size:8px;margin-bottom:22px}.record-grid{grid-template-columns:1.2fr 1fr;gap:25px 0}.record-grid>div{padding:0 22px}.record-grid>div:nth-child(2n){border:0}.record-grid>div:nth-child(3){padding-inline-start:0}.record-grid strong{font-size:38px}.record-grid p{font-size:10px;max-width:140px;line-height:1.8}.record-source{font-size:8px;line-height:1.8;margin-top:25px}.section{padding-top:62px;padding-bottom:62px}.section h2{font-size:38px;line-height:1.1}.section-head>p{font-size:13px;margin-top:24px;max-width:none}.chapter-side{display:block}.chapter-side .text-link{font-size:10px;margin-top:14px}.biography-chapter{gap:30px}.biography-pull{font-size:26px;line-height:1.5;margin:25px 0}.biography-columns{grid-template-columns:1fr;gap:0}.biography-columns>p{font-size:16px;margin-bottom:23px;line-height:1.9}.biography-columns>div>p{font-size:13px;line-height:1.95;margin-bottom:20px}.docket-layout{grid-template-columns:1fr;gap:30px}.docket-index{display:grid;grid-template-columns:1fr 1fr;gap:0 19px;padding:8px 0 0;border:0}.docket-index button{padding:15px 0;gap:8px;align-items:start}.docket-index button>span{font-size:8px;min-width:14px;line-height:2}.docket-index button>strong{font-size:11px;line-height:1.7}.docket-index button>i{display:none}.docket-index button.active{box-shadow:inset 0 -2px var(--accent)!important;padding-inline-end:0}.docket-article{padding:30px 23px;border:1px solid var(--line);background:var(--surface)}.docket-article>.eyebrow{font-size:8px}.docket-article>h3{font-size:33px;line-height:1.1;margin-bottom:20px}.docket-article>.docket-intro{font-size:16px}.docket-article>p{font-size:13px}.docket-article>h4{font-size:9px;letter-spacing:.06em}.docket-article>ul li{font-size:12px;padding:12px 0}.docket-preparation{padding:20px 18px;background:var(--bg);margin-top:24px}.docket-preparation h4{font-size:12px}.docket-preparation p{font-size:11px}.docket-actions{gap:22px;flex-direction:column;align-items:start}.docket-actions .button{font-size:11px;padding:16px 17px;gap:20px}.docket-actions .text-link{font-size:10px}.career-chapter{grid-template-columns:1fr;gap:30px}.career-heading>p:not(.eyebrow){font-size:13px;margin:25px 0}.career-book{max-width:440px}.career-book button{padding:15px}.career-ledger>article{grid-template-columns:65px 1fr;padding:23px 0;gap:20px}.career-year{font-size:25px}.career-ledger h3{font-size:16px}.career-ledger p{font-size:12px}.career-ledger>.micro{font-size:9px}.academic-triad{grid-template-columns:1fr;gap:0}.academic-triad>article{display:grid;grid-template-columns:50px 1fr;gap:8px 20px;padding:25px 0;border-top-width:1px}.academic-triad>article>span{grid-row:span 2;font-size:42px}.academic-triad h3{font-size:30px;margin:0}.academic-triad p{font-size:13px;margin:0;max-width:none}.affiliation-register{padding-top:25px;margin-top:15px;gap:20px}.affiliation-register>h3{font-size:27px}.affiliation-register>div>article{grid-template-columns:20px 1fr;gap:8px 15px;padding:20px 0}.affiliation-register>div>article>span{grid-row:span 2}.affiliation-register h4{font-size:13px}.affiliation-register p{grid-column:2;font-size:12px}.dossier-documents{grid-template-columns:1fr;gap:25px;padding:22px;margin-top:30px}.dossier-documents .eyebrow{font-size:10px}.dossier-documents p{font-size:12px}.document-strip{gap:9px}.credential-dossier>.micro{font-size:9px}.client-outcome{grid-template-columns:1fr;gap:25px;padding:40px var(--gutter)}.client-outcome .eyebrow{font-size:9px}.outcome-quote{font-size:37px;margin-bottom:20px}.client-outcome strong{font-size:11px}.client-outcome>div:last-child>p:first-child{font-size:13px;margin-bottom:22px}.client-outcome .text-link{font-size:11px}.client-outcome .micro{font-size:9px}.review-collection-bar{gap:10px 23px;padding:19px 0;margin-bottom:26px}.review-collection-bar>strong{font-size:12px;flex-basis:100%}.review-collection-bar>span{font-size:10px}.review-collection-bar>span:last-child{flex-basis:100%;font-size:9px}.testimony-grid,.testimony-full .testimony-grid{grid-template-columns:1fr;gap:35px}.testimony-full .testimony-card:nth-child(4){grid-column:auto}.testimony-grid>.long-testimony,.testimony-full .testimony-card.long-testimony{grid-row:auto}.testimony-card{padding-top:24px}.testimony-card header{gap:16px;margin-bottom:20px}.testimony-number{font-size:9px}.testimony-card header h3{font-size:14px}.testimony-card .stars{font-size:12px}.review-topic{font-size:11px}.testimony-card blockquote>p{font-size:14px;line-height:2}.testimony-source p{font-size:9px}.testimony-source button{font-size:11px}.testimony-end{margin-top:28px;padding-top:25px;gap:25px}.testimony-end>p{font-size:9px}.testimony-end .button{font-size:11px;max-width:100%;padding:17px 19px;line-height:1.8}.review-filters{gap:8px}.review-filters button{font-size:10px;padding:8px 13px}.testimony-full .testimony-card:nth-child(4) blockquote p{font-size:14px}.case-method{grid-template-columns:1fr;gap:25px}.method-statement{font-size:24px;max-width:none;margin-top:25px}.method-ledger>article{grid-template-columns:25px 1fr;padding:23px 0;gap:10px 15px}.method-ledger h3{font-size:17px}.method-ledger p{font-size:13px}.authority-contact{gap:30px}.authority-contact .contact-copy .lead{font-size:14px;line-height:1.95;margin:24px 0}.channel-links{margin:24px 0 20px;gap:8px}.channel-links a{font-size:11px;padding:11px 13px;gap:8px}.channel-links svg{width:18px;height:18px}.contact-number{font-size:30px}.contact-email{font-size:12px;margin-top:8px}.authority-contact .contact-copy>.micro{font-size:10px}.authority-contact .contact-form{padding:27px 23px}.authority-contact form label{font-size:11px}.authority-contact input,.authority-contact select,.authority-contact textarea{font-size:13px}.authority-contact .form-note{font-size:9px}.authority-contact .contact-portrait strong{font-size:12px}.authority-contact .contact-portrait small{font-size:9px}.full-contact h1{font-size:43px}.faq-section h2{font-size:36px}.faq-section summary{font-size:13px}.faq-section details>p{font-size:12px}.counsel-footer .footer-top{display:block}.counsel-footer .brand{width:180px;margin-bottom:25px}.counsel-footer .brand .original-logo{height:90px}.counsel-footer .footer-top>div:last-child{align-items:start;gap:8px}.counsel-footer .footer-top>div:last-child>a:first-child{font-size:20px}.counsel-footer .footer-top>div:last-child>a:nth-child(2){font-size:11px}.counsel-footer .channel-links{margin-top:10px}.footer-nav{gap:14px 23px;font-size:10px;padding:22px 0}.footer-bottom{font-size:8px;gap:18px}.footer-bottom button{font-size:8px}footer.counsel-footer{padding-bottom:120px}.contact-dock{left:0;right:0;bottom:0;border-left:0;border-right:0;border-bottom:0;background:#1b2417fa;border-color:#66724a;box-shadow:0 -4px 25px #0004;padding-bottom:env(safe-area-inset-bottom)}.dock-heading{font-size:8px;text-align:center;padding:6px 15px;color:#b9c5ab}.dock-channels a{flex:1;min-width:0;flex-direction:row;gap:10px;padding:15px 10px}.dock-channels svg{width:19px;height:19px}.dock-channels span{font-size:12px}.dock-channels .channel-wa{color:#dce9bd;background:#25391f}.service-hero>.lead{font-size:18px}.service-body .lead{font-size:17px}.focus-list li{font-size:14px}.service-work-title{font-size:20px}.service-body aside p{font-size:13px}.service-background{padding:25px}.service-background h3{font-size:28px}.service-background p{font-size:13px}.profile-feature p{font-size:14px}.page-top .lead{font-size:14px}.identity-comparison{grid-template-columns:1fr}.credential-grid h2{font-size:29px}.credential-grid p{font-size:14px}.evidence-section>p{font-size:13px}html[lang="ar"] .selected-preview{font-size:8px}html[lang="ar"] .authority-copy .eyebrow{font-size:10px;letter-spacing:0}html[lang="ar"] .authority-copy h1>span{font-size:28px;font-weight:500}html[lang="ar"] .authority-copy h1>strong{font-size:76px;line-height:1.45;font-weight:600}html[lang="ar"] .hero-position{font-size:26px;line-height:1.75;margin-bottom:20px}html[lang="ar"] .authority-description{font-size:14px;line-height:2}html[lang="ar"] .authority-actions .button{font-size:12px;padding:17px 18px;gap:20px}html[lang="ar"] .authority-actions .text-link{font-size:12px}html[lang="ar"] .authority-copy>.micro{font-size:10px}html[lang="ar"] .authority-credentials>span{font-size:14px}html[lang="ar"] .authority-credentials small{font-size:10px;line-height:1.9}html[lang="ar"] .portrait-plaque>strong{font-size:29px}html[lang="ar"] .portrait-plaque>span{font-size:9px}html[lang="ar"] .portrait-plaque>small{font-size:10px}html[lang="ar"] .record-grid strong{font-size:37px}html[lang="ar"] .record-grid p{font-size:12px}html[lang="ar"] .record-source{font-size:9px}html[lang="ar"] .section h2{font-size:32px;line-height:1.6}html[lang="ar"] .biography-pull{font-size:23px;line-height:1.9}html[lang="ar"] .biography-columns>p{font-size:17px}html[lang="ar"] .biography-columns>div>p{font-size:14px}html[lang="ar"] .chapter-side .text-link{font-size:11px}html[lang="ar"] .docket-index button>strong{font-size:13px;font-weight:500;line-height:1.8}html[lang="ar"] .docket-index button.active>strong{font-weight:600}html[lang="ar"] .docket-article>h3{font-size:28px;line-height:1.6}html[lang="ar"] .docket-article>.docket-intro{font-size:17px}html[lang="ar"] .docket-article>p{font-size:14px}html[lang="ar"] .docket-article>h4{font-size:11px;letter-spacing:0}html[lang="ar"] .docket-article>ul li{font-size:13px}html[lang="ar"] .docket-preparation h4{font-size:14px}html[lang="ar"] .docket-preparation p{font-size:13px}html[lang="ar"] .docket-actions .button{font-size:12px}html[lang="ar"] .docket-actions .text-link{font-size:11px}html[lang="ar"] .career-year{font-size:22px}html[lang="ar"] .career-ledger h3{font-size:18px}html[lang="ar"] .career-ledger p{font-size:14px}html[lang="ar"] .career-ledger>.micro{font-size:10px}html[lang="ar"] .academic-triad h3{font-size:26px;line-height:1.6}html[lang="ar"] .academic-triad p{font-size:14px}html[lang="ar"] .affiliation-register>h3{font-size:24px}html[lang="ar"] .affiliation-register h4{font-size:14px}html[lang="ar"] .affiliation-register p{font-size:13px}html[lang="ar"] .dossier-documents p{font-size:14px}html[lang="ar"] .credential-dossier>.micro{font-size:10px}html[lang="ar"] .outcome-quote{font-size:29px;line-height:1.9!important}html[lang="ar"] .client-outcome>div:last-child>p:first-child{font-size:15px}html[lang="ar"] .client-outcome .micro{font-size:10px}html[lang="ar"] .review-collection-bar>strong{font-size:14px}html[lang="ar"] .review-collection-bar>span{font-size:12px}html[lang="ar"] .review-collection-bar>span:last-child{font-size:11px}html[lang="ar"] .testimony-card blockquote>p{font-size:15px;line-height:2.1}html[lang="ar"] .review-topic{font-size:12px}html[lang="ar"] .testimony-source button{font-size:12px}html[lang="ar"] .testimony-source p{font-size:10px}html[lang="ar"] .testimony-end>p{font-size:10px}html[lang="ar"] .testimony-end .button{font-size:12px}html[lang="ar"] .review-filters button{font-size:12px}html[lang="ar"] .method-statement{font-size:23px;line-height:1.9}html[lang="ar"] .method-ledger h3{font-size:19px}html[lang="ar"] .method-ledger p{font-size:14px}html[lang="ar"] .authority-contact .contact-copy .lead{font-size:15px}html[lang="ar"] .channel-links a{font-size:12px}html[lang="ar"] .contact-number{font-size:26px}html[lang="ar"] .authority-contact .form-note{font-size:10px}html[lang="ar"] .full-contact h1{font-size:34px;line-height:1.65}html[lang="ar"] .footer-nav{font-size:12px}html[lang="ar"] .dock-heading{font-size:9px}html[lang="ar"] .dock-channels span{font-size:13px}html[lang="ar"] .service-work-title{font-size:21px}html[lang="ar"] .service-background h3{font-family:var(--arabic);font-size:23px}html[lang="ar"] .service-background p{font-size:14px}}
