.site-shell .inner-hero{position:relative;isolation:isolate;overflow:hidden;background:#171716;color:#f6f3ed;padding-block:25px 29px;min-height:205px}
.site-shell .inner-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 48%;z-index:-2}
.site-shell .inner-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(to left,#111f 0%,#111d 36%,#1115 68%,#1111);z-index:-1}
.site-shell .inner-hero>.section-container{position:relative}
.site-shell .inner-hero .eyebrow{display:none}
.site-shell .inner-hero .breadcrumbs{margin-bottom:12px;color:#ded6c7;font-size:12px;line-height:1.65}
html[lang=ar] .site-shell .inner-hero h1{font-size:43px;line-height:1.35;margin-bottom:9px;color:#f6f3ed;max-width:30ch;text-wrap:balance}
.site-shell .inner-hero h1 em{color:#d7b779}
.site-shell.inner-page [data-filter-collection] .insights-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}
.site-shell.inner-page [data-filter-collection] .insight-photo{height:220px}
.site-shell .inner-hero h1 br{display:none}
.site-shell .inner-hero h1 em:before{content:' '}
.site-shell .inner-hero>div>p:last-child{font-size:14px;line-height:1.8;color:#e2ddd4;max-width:68ch;margin-bottom:0}
@media(max-width:800px){.site-shell .inner-hero{min-height:190px;padding-block:22px 25px}.site-shell .inner-hero:after{background:linear-gradient(to left,#111f,#111b 65%,#1117)}html[lang=ar] .site-shell .inner-hero h1{font-size:36px;max-width:30ch}.site-shell .inner-hero>div>p:last-child{max-width:60ch}}
@media(max-width:600px){.site-shell .inner-hero{min-height:180px;padding-block:18px 22px}.site-shell .inner-hero .breadcrumbs{font-size:11px;margin-bottom:10px;gap:7px}html[lang=ar] .site-shell .inner-hero h1{font-size:31px;line-height:1.4;margin-bottom:8px}.site-shell .inner-hero>div>p:last-child{font-size:13px;line-height:1.8}.site-shell .inner-hero-image{object-position:28% center}}
.qa-byline{padding-block:20px;border-bottom:1px solid #d4cfc5;background:#ece9e3}.qa-byline>.section-container{display:flex;align-items:center;justify-content:space-between;gap:25px}.qa-byline a{display:flex;gap:12px;align-items:center;font-size:11px;color:#686055}.qa-byline img{object-fit:contain}.qa-byline strong{display:block;color:#28241f;font-size:13px;margin-top:3px}.qa-byline>div>div{display:flex;gap:18px;flex-wrap:wrap;font-size:11px;color:#6d6354}.qa-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:56px;padding-block:40px 48px}.qa-toc{align-self:start;position:sticky;top:24px}.qa-toc details{border:1px solid #c9bfaf;padding:18px;background:#eeebe5}.qa-toc summary{font-family:'Noto Naskh Arabic',serif;font-size:24px;font-weight:600;cursor:pointer;line-height:1.5}.qa-toc details a{display:block;font-size:12px;line-height:1.8;padding:9px 0;border-bottom:1px solid #d6cebf}.qa-toc details a:last-child{border:0}.qa-toc details a:hover{color:#8d682f}.qa-toc .qa-contact{display:flex;margin-top:16px;font-size:12px}.qa-article{min-width:0;max-width:930px}.site-shell .qa-article p{font-family:Alexandria,Tahoma,sans-serif;font-size:15px;line-height:1.95;margin:0 0 16px}.site-shell .qa-article h2{font-family:'Noto Naskh Arabic',serif;font-size:32px;line-height:1.4;margin:0 0 14px;scroll-margin-top:24px}.qa-answer{padding:24px 26px;background:#e8e2d7;border-inline-start:3px solid #ab864c;margin-bottom:24px}.site-shell .qa-answer h2{font-size:28px}.site-shell .qa-answer p{font-size:16px;line-height:1.95;margin-bottom:0}.qa-section{padding-top:16px;margin-bottom:26px;scroll-margin-top:24px}.qa-section ul,.qa-checklist ul{padding-inline-start:22px;margin:0}.qa-section li,.qa-checklist li{font-size:14px;line-height:1.9;margin-bottom:9px;padding-inline-start:3px}.qa-reference{font-size:12px;color:#87632c;border-bottom:1px solid #b79b6a;display:inline-block;margin-top:8px;padding-bottom:4px}.qa-inline-photo{margin:26px 0 30px}.qa-inline-photo img{display:block;width:100%;height:290px;object-fit:cover;object-position:25% center}.qa-inline-photo figcaption{font-size:12px;color:#6e6454;line-height:1.85;padding-top:10px}.qa-diagram{margin:28px 0;padding:24px;background:#161615;color:#ece6d9}.qa-diagram figcaption{font-size:12px;color:#ccb58d;margin-bottom:20px}.qa-diagram ol{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.qa-diagram li{border-inline-start:1px solid #9c7a43;padding-inline-start:14px;line-height:1.75}.qa-diagram li span{display:block;font-family:Georgia,serif;font-size:25px;color:#c4a46d;margin-bottom:8px}.qa-diagram li strong{font-size:12px;font-weight:500;display:block}.qa-checklist{padding:24px;border:1px solid #c8baa3;margin-block:28px;scroll-margin-top:24px}.qa-faq{margin-top:30px;scroll-margin-top:24px}.qa-faq details{border-top:1px solid #c7bcaa}.qa-faq details:last-child{border-bottom:1px solid #c7bcaa}.qa-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;font-family:'Noto Naskh Arabic',serif;font-size:23px;line-height:1.5;padding-block:17px;cursor:pointer;list-style:none}.qa-faq summary::-webkit-details-marker{display:none}.qa-faq summary span{font-family:Arial,sans-serif;color:#9b7841}.qa-faq details[open] summary span{transform:rotate(45deg)}.site-shell .qa-faq details p{font-size:14px;line-height:1.9;margin-bottom:20px}.qa-sources{margin-top:32px;padding-top:26px;border-top:1px solid #c7bcaa;scroll-margin-top:24px}.site-shell .qa-sources>p{font-size:13px;line-height:1.9;color:#635b50}.qa-sources ol{padding-inline-start:23px;margin-block:20px}.qa-sources li{padding-inline-start:7px;margin-bottom:22px;font-size:13px;scroll-margin-top:24px}.site-shell .qa-sources li p{font-size:12px;line-height:1.9;color:#665d50;margin:7px 0}.qa-source-url{display:block;font-size:11px;overflow-wrap:anywhere;color:#7d6540;text-align:right}.site-shell .qa-sources .qa-source-note{font-size:12px;color:#7b6c53}.qa-office{display:flex;align-items:flex-start;gap:22px;padding:26px;background:#e8e2d7;margin-top:28px}.qa-office img{object-fit:contain;flex-shrink:0}.site-shell .qa-office h2{font-size:29px}.site-shell .qa-office p{font-size:13px;line-height:1.85}.qa-office .solid-button{font-size:13px}.qa-office .editorial-link{display:table;margin-top:15px}.qa-related{padding-top:20px!important}.site-shell .qa-related h2{font-size:34px;margin:0 0 24px}.qa-related .insights-grid{grid-template-columns:1fr 1fr;margin-bottom:25px}
@media(max-width:1000px){.qa-layout{grid-template-columns:190px minmax(0,1fr);gap:28px}.qa-toc details{padding:15px}.qa-byline>.section-container{align-items:flex-start}.qa-byline>div>div{max-width:230px;gap:8px 15px}.qa-article .qa-office{display:block}.qa-office img{margin-bottom:15px}}
@media(max-width:800px){.qa-layout{grid-template-columns:minmax(0,1fr);gap:25px;padding-block:28px 36px}.qa-toc{position:static}.qa-toc details{padding:14px 18px}.qa-toc .qa-contact{display:none}.qa-toc summary{font-size:25px}.qa-article{max-width:none}.qa-byline>div>div{max-width:none}.qa-inline-photo img{height:250px}}
@media(max-width:600px){.qa-byline{padding-block:16px}.qa-byline>.section-container{display:block}.qa-byline>div>div{margin-top:12px;font-size:10px;gap:6px 13px}.qa-byline strong{font-size:12px}.qa-byline img{width:42px;height:42px}.site-shell .qa-article p{font-size:14px;line-height:1.95}.site-shell .qa-article h2{font-size:29px;line-height:1.45}.qa-answer{padding:19px 18px;margin-bottom:22px}.site-shell .qa-answer h2{font-size:27px}.site-shell .qa-answer p{font-size:14px}.qa-section{margin-bottom:22px;padding-top:12px}.qa-section li,.qa-checklist li{font-size:13px;line-height:1.9}.qa-inline-photo{margin-block:22px}.qa-inline-photo img{height:205px}.qa-inline-photo figcaption{font-size:11px}.qa-diagram{padding:20px;margin-block:24px}.qa-diagram ol{grid-template-columns:1fr 1fr;gap:22px 14px}.qa-diagram li strong{font-size:12px}.qa-checklist{padding:20px 18px}.qa-faq summary{font-size:22px}.site-shell .qa-faq details p{font-size:14px}.qa-sources{margin-top:25px}.qa-source-url{font-size:11px}.qa-office{padding:21px 18px}.site-shell .qa-office h2{font-size:27px}.site-shell .qa-office p{font-size:13px}.qa-office .solid-button{font-size:12px}.qa-related .insights-grid{grid-template-columns:1fr}.site-shell .qa-related h2{font-size:30px}.qa-toc details a{font-size:13px}}
@media(max-width:600px){.site-shell.inner-page [data-filter-collection] .insights-grid{grid-template-columns:minmax(0,1fr);gap:28px}.site-shell.inner-page [data-filter-collection] .insight-photo{height:190px}}
.practice-page{background:#f4f2ed}.practice-overview,.practice-preparation,.practice-close{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;align-items:start}.site-shell .practice-page h2{font-size:35px;line-height:1.45;margin:9px 0 17px}.site-shell .practice-page h3{font-size:26px;line-height:1.5;margin:10px 0}.site-shell .practice-page p{font-size:15px;line-height:1.95;margin:0 0 20px}.practice-page .eyebrow{font-size:12px;line-height:1.8;color:#8a6c3d}.practice-page .solid-button{font-size:13px;margin-top:6px}.practice-summary{background:#e9e3d8;padding:30px 34px;border-top:2px solid #ac8c55}.practice-summary>span{font-size:12px;color:#7b6240}.practice-page .practice-summary h2{font-size:28px;margin-top:7px}.practice-summary ul{padding-inline-start:19px;margin:0 0 18px}.practice-summary li{font-size:14px;line-height:1.9;margin-bottom:9px}.site-shell .practice-summary p,.site-shell .practice-page .practice-note{font-size:12px;color:#6a6256;line-height:1.9;margin:0}.practice-situations{padding-top:0!important}.practice-heading{margin-bottom:25px}.practice-cases{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.practice-cases article{padding-top:18px;border-top:1px solid #b8a98e}.practice-number{font-family:Georgia,serif;font-size:22px;color:#a4824e}.site-shell .practice-cases p{font-size:14px;margin:0}.practice-process{background:#191918;color:#f0ece4;padding:42px 0}.practice-process ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;list-style:none;margin:0;padding:0}.practice-process li{border-inline-start:1px solid #6c5a3c;padding-inline-start:20px}.practice-page .practice-process h2{color:#f0ece4}.practice-page .practice-process h3{font-size:24px}.site-shell .practice-process p{font-size:13px;color:#bdb9af;margin:0}.practice-preparation .scope-list{margin-bottom:20px}.practice-preparation .scope-list li{font-size:14px;line-height:1.9}.practice-preparation .editorial-link{margin-top:17px}.practice-faq .faq-list{margin-top:0}.practice-faq .faq-list summary{font-size:20px;line-height:1.55;padding:17px 0}.site-shell .practice-faq .faq-list p{font-size:14px;margin:0 0 18px}.practice-reading{background:#e8e2d7;padding:42px 0}.practice-articles{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px}.practice-articles img{display:block;width:100%;height:180px;object-fit:cover}.practice-page .practice-articles h3{font-size:25px}.site-shell .practice-articles p{font-size:13px;line-height:1.9;margin-bottom:14px}.practice-close{align-items:center}.practice-close>div>p{max-width:620px}.practice-close .editorial-link{display:table;margin-top:18px}.practice-close nav{padding:22px 28px;border:1px solid #c9baa1}.practice-close nav>a{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid #d0c6b5;font-size:14px}.practice-close nav>a:last-child{border:0}.practice-close nav h3{margin-top:0}
@media(max-width:1000px){.practice-overview,.practice-preparation,.practice-close{gap:32px}.practice-summary{padding:25px}.practice-process ol{gap:20px}.practice-page .practice-process h3{font-size:22px}.practice-cases{gap:22px}}
@media(max-width:700px){.practice-overview,.practice-preparation,.practice-close{grid-template-columns:1fr;gap:28px}.site-shell .practice-page h2{font-size:29px;margin-bottom:14px}.site-shell .practice-page h3{font-size:25px}.site-shell .practice-page p{font-size:14px;line-height:1.95}.practice-summary{padding:22px}.practice-cases{grid-template-columns:1fr;gap:20px}.practice-cases article{position:relative;padding-inline-start:40px;padding-top:14px}.practice-cases .practice-number{position:absolute;inset-inline-start:0;top:20px;font-size:19px}.practice-page .practice-cases h3{margin-top:0}.practice-process{padding:32px 0}.practice-process ol{grid-template-columns:1fr 1fr;gap:24px 18px}.practice-process li{padding-inline-start:13px}.practice-page .practice-process h3{font-size:22px}.site-shell .practice-process p{font-size:12px}.practice-articles{grid-template-columns:1fr;gap:27px}.practice-reading{padding:32px 0}.practice-page .practice-articles h3{font-size:26px}.practice-faq .faq-list summary{font-size:21px}.practice-close nav{padding:20px}.practice-articles img{height:190px}}
html[lang="en"] .inner-hero:after{background:linear-gradient(to right,#111f 0%,#111d 36%,#1115 68%,#1111)}
html[lang="en"] .site-shell .inner-hero h1{font-family:Georgia,'Times New Roman',serif;font-size:40px;line-height:1.15;letter-spacing:-.7px;max-width:850px}
html[lang="en"] .site-shell .inner-hero p{font-size:14px;line-height:1.65;font-weight:400;max-width:780px}
html[lang="en"] .site-shell .practice-page h2,html[lang="en"] .site-shell .qa-article h2{font-family:Georgia,'Times New Roman',serif;font-size:31px;line-height:1.2;letter-spacing:-.4px}
html[lang="en"] .site-shell .practice-page h3{font-family:Georgia,'Times New Roman',serif;font-size:23px;line-height:1.25;letter-spacing:0}
html[lang="en"] .site-shell .practice-page p,html[lang="en"] .site-shell .qa-article p{font-size:14px;line-height:1.8}
html[lang="en"] .practice-page .eyebrow{font-size:11px;letter-spacing:.09em;text-transform:uppercase}
html[lang="en"] .practice-page .practice-summary h2{font-size:26px}
html[lang="en"] .practice-faq .faq-list summary{font-family:Georgia,'Times New Roman',serif;font-size:21px;line-height:1.35}
html[lang="en"] .qa-toc summary{font-family:Georgia,'Times New Roman',serif;font-size:23px}
html[lang="en"] .qa-faq summary{font-family:Georgia,'Times New Roman',serif;font-size:22px;line-height:1.3}
html[lang="en"] .qa-source-url{text-align:left}
@media(max-width:700px){html[lang="en"] .site-shell .inner-hero h1{font-size:30px;line-height:1.15}html[lang="en"] .site-shell .practice-page h2,html[lang="en"] .site-shell .qa-article h2{font-size:27px}html[lang="en"] .site-shell .practice-page h3{font-size:23px}html[lang="en"] .practice-page .practice-process h3{font-size:20px}html[lang="en"] .qa-faq summary{font-size:21px}}
