.elementor-8362 .elementor-element.elementor-element-ic24sec:not(.elementor-motion-effects-element-type-background), .elementor-8362 .elementor-element.elementor-element-ic24sec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0F;}.elementor-8362 .elementor-element.elementor-element-ic24sec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-8362 .elementor-element.elementor-element-ic24sec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8362 .elementor-element.elementor-element-ic24col > .elementor-element-populated{padding:0px 0px 0px 0px;}body.elementor-page-8362:not(.elementor-motion-effects-element-type-background), body.elementor-page-8362 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0F;}:root{--page-title-display:none;}/* Start custom CSS *//* ICOS Article v1.0 APPROVED — article constitution v1.0.
   GOLD #D4AF37 verified against ICOS_M00_BRAND_PLATFORM_v2.0.2_HE_APPROVED_LOCKED.
   Other colors follow the approved article-specific constitution.
   Font namespace avoids replacing the site's global Assistant definition.
   All element styles are scoped to .ivry-article. */
.ivry-article {
 --iv-bg:#0B0B0F; --iv-surface:#16161E; --iv-text:#F2F2F5;
 --iv-muted:#BFC0CC; --iv-gold:#D4AF37; --iv-purple:#C4A1FF;
 --iv-cyan:#6DDCEF; --iv-border:#34343F;
 box-sizing:border-box; direction:rtl; text-align:right; color-scheme:dark;
 background:var(--iv-bg);color:var(--iv-text);font-family:IvryArticleAssistant,Assistant,Arial,sans-serif;
 font-size:1.25rem;line-height:1.75;font-weight:400;padding:3rem 1.25rem 4rem;
 overflow-wrap:anywhere;isolation:isolate;position:relative;
}
.ivry-article *, .ivry-article *::before,.ivry-article *::after{box-sizing:border-box}
.ivry-article :where(h1,h2,h3,p,ul,ol,figure,dl,dd){margin:0;padding:0}
.ivry-article :where(h1,h2,h3){font-family:inherit;font-style:normal;letter-spacing:normal;font-weight:700;text-wrap:pretty}
.ivry-article h1{color:var(--iv-gold);font-size:3rem;line-height:1.2;margin-block:1rem 1.25rem}
.ivry-article h2{color:var(--iv-gold);font-size:2rem;line-height:1.35;margin-block:0 1.25rem}
.ivry-article h3{color:var(--iv-text);font-size:1.5rem;line-height:1.4;margin-block:1.75rem 1rem}
.ivry-article p+p{margin-block-start:1.25rem}
.ivry-article strong{font-weight:700}
.ivry-article a{color:var(--iv-cyan);text-decoration:underline;text-underline-offset:.23em}
.ivry-article a:hover{text-decoration-thickness:2px}
.ivry-article :where(a,summary,button):focus-visible{outline:3px solid var(--iv-cyan);outline-offset:5px;border-radius:2px}
.ivry-article .ivry-reading{max-inline-size:47.5rem;margin-inline:auto}
.ivry-article .ivry-wide{max-inline-size:70rem;margin-inline:auto}
.ivry-article .ivry-eyebrow{font-size:1rem;color:var(--iv-muted);display:flex;align-items:center;gap:.75rem}
.ivry-article .ivry-eyebrow::before{content:'';inline-size:2.5rem;block-size:2px;background:var(--iv-gold);flex:none}
.ivry-article .ivry-deck{font-size:1.375rem;line-height:1.6;max-inline-size:42rem}
.ivry-article .ivry-meta{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;color:var(--iv-muted);font-size:1rem;margin-block-start:1.5rem}
.ivry-article .ivry-cover{margin-block:2.5rem 3rem}
.ivry-article .ivry-cover-frame{position:relative;aspect-ratio:16/9;background:#0B0B0F;border-block:1px solid var(--iv-border);overflow:hidden}
.ivry-article .ivry-cover-line{position:absolute;inset-inline:6%;inset-block-start:6%;block-size:2px;background:var(--iv-gold);opacity:.8}
.ivry-article .ivry-cover-slot{position:absolute;inset-inline-start:34%;inset-inline-end:6%;inset-block:15% 30%;border:0;display:grid;place-content:center;text-align:center;color:var(--iv-muted);padding:1rem}
.ivry-article .ivry-cover-slot strong{font-size:1rem;line-height:1.15;color:var(--iv-text)}
.ivry-article .ivry-cover-slot span{display:none}
.ivry-article .ivry-logo{position:absolute;inset-inline-start:6%;inset-block-end:6%;inline-size:240px;block-size:auto;display:block;max-inline-size:none}
.ivry-article img{max-inline-size:100%;height:auto;display:block}
.ivry-article .ivry-cover-image{inline-size:100%;block-size:100%;object-fit:contain}
.ivry-article figcaption{font-size:1rem;color:var(--iv-muted);margin-block-start:.75rem}
.ivry-article section, .ivry-article nav{scroll-margin-top:6rem}
.ivry-article .ivry-section{margin-block-start:3.5rem}
.ivry-article .ivry-panel{padding:1.5rem 1.75rem;background:var(--iv-surface);border-inline-start:2px solid var(--iv-gold);margin-block:2rem}
.ivry-article .ivry-panel h2{font-size:1.5rem}
.ivry-article ul,.ivry-article ol{padding-inline-start:1.5rem}
.ivry-article li+li{margin-block-start:.6rem}
.ivry-article li::marker{color:var(--iv-gold)}
.ivry-article .ivry-toc{border-block:1px solid var(--iv-border);padding-block:1.5rem;margin-block:2rem}
.ivry-article .ivry-toc h2{font-size:1.5rem}
.ivry-article .ivry-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:.7rem 2rem}
.ivry-article .ivry-toc li+li{margin:0}
.ivry-article .ivry-inline-figure{margin-block:2rem}
.ivry-article .ivry-inline-slot{min-block-size:10rem;display:grid;place-content:center;border:1px dashed var(--iv-border);background:var(--iv-surface);color:var(--iv-muted);text-align:center;padding:1.5rem}
.ivry-article .ivry-callout{border-inline-start-color:var(--iv-purple)}
.ivry-article .ivry-table-wrap{max-inline-size:100%;overflow-x:auto;margin-block:1.5rem}
.ivry-article table{border-collapse:collapse;inline-size:100%;font-size:1.0625rem;line-height:1.6;table-layout:fixed}
.ivry-article th,.ivry-article td{padding:.875rem;text-align:right;vertical-align:top;border-block-end:1px solid var(--iv-border);overflow-wrap:anywhere}
.ivry-article th{color:var(--iv-gold);background:var(--iv-surface);font-weight:700}
.ivry-article caption{font-weight:700;text-align:right;margin-block-end:.75rem}
.ivry-article details{border-block-end:1px solid var(--iv-border);padding-block:1rem}
.ivry-article summary{font-weight:700;cursor:pointer;padding-block:.25rem;min-block-size:2.75rem}
.ivry-article summary::marker{color:var(--iv-gold)}
.ivry-article details p{margin-block:1rem .25rem}
.ivry-article .ivry-cta{border-block:1px solid var(--iv-gold);padding-block:2rem}
.ivry-article .ivry-button{display:inline-flex;justify-content:center;align-items:center;min-block-size:3rem;border:0;background:var(--iv-cyan);color:var(--iv-bg);font:700 1.125rem/1.4 IvryArticleAssistant,Assistant,Arial,sans-serif;border-radius:3px;padding:.75rem 1.75rem;text-decoration:none;margin-block-start:1.25rem}
.ivry-article .ivry-button[disabled]{cursor:default;opacity:1}
.ivry-article .ivry-small{font-size:1rem;color:var(--iv-muted)}
.ivry-article .ivry-sources{font-size:1.0625rem}
.ivry-article .ivry-author{border-block-start:1px solid var(--iv-border);margin-block-start:2.5rem;padding-block-start:1.5rem}
.ivry-article .ivry-review{border:1px solid var(--iv-border);padding:.75rem 1rem;margin-block-end:2rem;font-size:1rem;color:var(--iv-muted)}
.ivry-article .ivry-skip{position:absolute;inset-inline-start:1rem;inset-block-start:0;transform:translateY(-160%);background:var(--iv-surface);padding:.6rem 1rem;z-index:2}
.ivry-article .ivry-skip:focus{transform:none}
.ivry-article .ivry-swatches{display:flex;flex-wrap:wrap;gap:1rem;margin-block:1.5rem}
.ivry-article .ivry-swatch{font-size:1rem;display:flex;align-items:center;gap:.5rem}
.ivry-article .ivry-chip{inline-size:1.2rem;block-size:1.2rem;display:inline-block;border:1px solid var(--iv-border);background:var(--iv-swatch)}
.ivry-article bdi{unicode-bidi:isolate}
@media(max-width:767px){
 .ivry-article{font-size:1.1875rem;padding-block:2rem 3rem}
 .ivry-article h1{font-size:2.125rem}
 .ivry-article h2{font-size:1.75rem}
 .ivry-article h3{font-size:1.375rem}
 .ivry-article .ivry-deck{font-size:1.25rem}
 .ivry-article .ivry-section{margin-block-start:2.25rem}
 .ivry-article .ivry-panel{padding:1.25rem}
 .ivry-article .ivry-toc ol{grid-template-columns:1fr}
 .ivry-article .ivry-cover{margin-block:2rem}
 .ivry-article .ivry-cover-slot{inset-inline:6%;inset-block:15% 12%;place-content:start end;border:0;padding:0;text-align:left}
 .ivry-article .ivry-cover-slot strong{font-size:1.125rem}
 .ivry-article .ivry-cover-slot span{display:none}
 .ivry-article .ivry-cover-slot strong{font-size:1rem;line-height:1.15}
 .ivry-article .ivry-meta{column-gap:1rem}
 .ivry-article th,.ivry-article td{padding:.65rem .5rem}
}
@media(max-width:374px){.ivry-article{padding-inline:1rem;font-size:1.125rem}.ivry-article h1{font-size:1.875rem}}
@media print{
 .ivry-article{--iv-bg:#fff;--iv-surface:#fff;--iv-text:#111;--iv-muted:#333;--iv-gold:#111;--iv-cyan:#111;--iv-border:#aaa;color-scheme:light;padding:0;font-size:12pt;background:#fff;color:#111}
 .ivry-article h1{font-size:26pt}.ivry-article h2{font-size:20pt}
 .ivry-article .ivry-review,.ivry-article .ivry-skip,.ivry-article .ivry-toc,.ivry-article .ivry-button,.ivry-article .ivry-cover{display:none}
 .ivry-article details::details-content{content-visibility:visible;display:block}
 .ivry-article h2,.ivry-article h3{break-after:avoid}.ivry-article figure{break-inside:avoid}
 .ivry-article .ivry-panel{border:1px solid #aaa}.ivry-article .ivry-table-wrap{overflow:visible}
}



.ivry-preview{font:1rem/1.6 IvryArticleAssistant,Arial,sans-serif;direction:rtl;text-align:right;color:#F2F2F5;background:#16161E;padding:1rem max(1.25rem,calc((100vw - 1120px)/2));border-bottom:1px solid #34343F}
.ivry-preview p{margin:0}.ivry-preview small{color:#BFC0CC;font-size:1rem}
.ivry-article .ivry-main-cover{margin-block:2.5rem 2.25rem}
.ivry-article .ivry-main-cover img{width:100%;height:auto;object-fit:contain}
.ivry-article .ivry-main-cover[data-ratio="9x16"]{max-inline-size:37.5rem}
.ivry-article .ivry-hero{margin-block:1.75rem 2rem}
.ivry-article .ivry-art{display:block;width:100%;height:auto;max-width:100%;overflow:hidden}
.ivry-article .ivry-art-definitions{position:absolute;width:0;height:0;overflow:hidden}
.ivry-article .ivry-art-mobile{display:none}
.ivry-article .ivry-hero figcaption{max-inline-size:47.5rem;margin-inline:auto;margin-block-start:.875rem}
.ivry-article .ivry-toc details{padding:0;border:0}
.ivry-article .ivry-toc ol{display:block;padding-block:.875rem .25rem}
.ivry-article .ivry-toc li+li{margin-top:.5rem}
.ivry-article sup{font-size:.72em;white-space:nowrap}
.ivry-article .ivry-section .ivry-reading>ul,.ivry-article .ivry-section .ivry-reading>ol{margin-block:1.25rem}
.ivry-article .ivry-sources ol{margin-block-start:1.25rem}
.ivry-article .ivry-sources li{overflow-wrap:anywhere}
.ivry-article table th:first-child{width:35%}.ivry-article table caption{font-size:1.1rem}
.ivry-article .ivry-visual-key{color:#BFC0CC;font-size:1rem;line-height:1.65;margin-block-start:.75rem}
.ivry-article .ivry-art-panel h3{color:#6DDCEF;font-size:1.25rem;line-height:1.4;margin:0 0 1rem}
@media(max-width:960px){
 .ivry-article .ivry-art-desktop{display:none}
 .ivry-article .ivry-art-mobile{display:grid;gap:1.75rem;max-inline-size:47.5rem;margin-inline:auto}
 .ivry-article .ivry-panels-2{grid-template-columns:repeat(2,minmax(0,1fr))}
 .ivry-article .ivry-panels-3{grid-template-columns:repeat(3,minmax(0,1fr))}
 .ivry-article .ivry-panels-1{max-inline-size:38rem}
 .ivry-article .ivry-art-panel{min-width:0}
}
@media(max-width:767px){.ivry-preview{padding:1rem 1.25rem}.ivry-article .ivry-main-cover{margin-block:1.75rem}.ivry-article .ivry-hero{margin-block:1.5rem}.ivry-article .ivry-hero figcaption{font-size:1rem}}
@media(max-width:600px){.ivry-article .ivry-panels-2,.ivry-article .ivry-panels-3{grid-template-columns:1fr}.ivry-article .ivry-panels-3{max-inline-size:26rem}}
@media(max-width:374px){.ivry-preview{padding-inline:1rem}}
@media print{.ivry-preview{display:none}.ivry-article .ivry-main-cover{max-inline-size:70%!important}.ivry-article .ivry-art-desktop{display:block!important}.ivry-article .ivry-art-mobile{display:none!important}.ivry-article .ivry-hero figcaption{color:#333}}

/* site adjustments */
.ivry-article .ivry-visual img{background:transparent}
.ivry-article > .ivry-cover-first{margin-block:0 2.5rem}
.ivry-article .ivry-cover-first picture,.ivry-article .ivry-cover-first img{display:block;width:100%;height:auto}
.ivry-article .ivry-sources{font-size:.9375rem;line-height:1.6}
.ivry-article .ivry-sources h2{font-size:1.25rem;color:var(--iv-muted);margin-block-end:.75rem}
.ivry-article .ivry-sources li+li{margin-block-start:.35rem}
.ivry-article .ivry-sources li::marker{color:var(--iv-border)}
.ivry-article .ivry-sources a{color:var(--iv-muted);text-decoration-thickness:1px;text-decoration-color:rgba(191,192,204,.35)}
.ivry-article .ivry-sources a:hover{color:var(--iv-text);text-decoration-color:currentColor}

/* center wide figures on the text axis */
.ivry-article figure.ivry-wide,.ivry-article .ivry-wide{margin-inline:auto!important}/* End custom CSS */