body[data-content-controls]{-webkit-user-select:none;user-select:none}
body[data-content-controls] :is(input,textarea,select,[contenteditable=""],[contenteditable="true"],[contenteditable="plaintext-only"],[data-allow-copy]),body[data-content-controls] [data-allow-copy] *{-webkit-user-select:text;user-select:text}
.article-print-masthead,.article-print-footer,.restricted-print{display:none}
.print-article{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:inherit;font-size:16px;color:var(--ink);background:white;border:1px solid var(--line);padding:9px 16px;margin-bottom:18px;cursor:pointer}.print-article svg{width:18px;height:18px}.print-article:focus-visible{outline:3px solid var(--gold);outline-offset:3px}
@media print{
 @page{size:auto;margin:18mm 17mm}
 body[data-content-controls]{background:white!important;color:#202a24!important;margin:0!important}
 body[data-content-controls]:not([data-printable-article])>*{display:none!important}
 body[data-content-controls]:not([data-printable-article])>.restricted-print{display:block!important;font-size:12pt;line-height:1.9}
 .restricted-print h2{font-size:22pt!important;margin-block:30px 15px}
 body[data-printable-article]{display:block!important;font-size:12pt!important}
 body[data-printable-article]>:not(main):not(.article-print-masthead):not(.article-print-footer){display:none!important}
 body[data-printable-article]>.article-print-masthead{display:block!important;border-bottom:1px solid #67786c;padding-bottom:6mm;margin-bottom:7mm}
 .print-firm-brand{display:flex;align-items:center;gap:5mm;break-inside:avoid}
 .print-firm-brand img{display:block!important;width:10mm!important;height:auto!important;max-width:none!important}
 .print-firm-brand strong{display:block;font:700 14pt/1.5 var(--body,Arial,sans-serif)}
 .print-firm-brand span{display:block;font:11pt/1.7 var(--body,Arial,sans-serif)}
 .print-firm-brand bdi{display:block;font:9pt/1.6 Arial,sans-serif;color:#52635a}
 body[data-printable-article] main{display:block!important;width:100%!important}
 body[data-printable-article] :is(.breadcrumb,.page-heading-grid>p,.insight-aside,.insight-related,.insight-cover,.insight-service,.next-step,.print-article){display:none!important}
 body[data-printable-article] :is(.wrap,.insight-layout,.page-heading-grid){display:block!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
 body[data-printable-article] :is(.section,.page-heading){padding:0!important;background:white!important;margin:0!important}
 body[data-printable-article] .page-heading h1{font-size:24pt!important;line-height:1.45!important;margin:0 0 5mm!important;letter-spacing:0!important}
 body[data-printable-article] .insight-body{font-size:12pt!important;line-height:1.8!important;max-width:none!important}
 html[lang=ar] body[data-printable-article] .insight-body{line-height:1.95!important}
 body[data-printable-article] .insight-body h2{font-size:15pt!important;margin-block:6mm 3mm!important;break-after:avoid}
 body[data-printable-article] .insight-body p{margin-block:0 4mm!important;orphans:3;widows:3}
 body[data-printable-article] .insight-dates{font-size:9pt!important;margin-bottom:5mm!important}
 body[data-printable-article] :is(.insight-example,.insight-takeaway){background:white!important;padding:4mm!important;border:1px solid #afb8b0!important;margin-block:5mm!important}
 body[data-printable-article] .insight-references a{color:#202a24!important;text-decoration:none!important;overflow-wrap:anywhere}
 body[data-printable-article] .insight-references a::after{content:" (" attr(href) ")";font:8pt/1.5 Arial,sans-serif;direction:ltr;unicode-bidi:isolate;overflow-wrap:anywhere}
 body[data-printable-article] :is(.insight-disclaimer,.insight-language-note){font-size:9pt!important;line-height:1.7!important}
 body[data-printable-article]>.article-print-footer{display:block!important;border-top:1px solid #afb8b0;margin-top:8mm;padding-top:4mm;font-size:8pt;line-height:1.6;overflow-wrap:anywhere}
 .article-print-footer p{margin:2mm 0}.article-print-footer bdi{font-family:Arial,sans-serif}
}
