.elementor-8393 .elementor-element.elementor-element-ic27sec:not(.elementor-motion-effects-element-type-background), .elementor-8393 .elementor-element.elementor-element-ic27sec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0F;}.elementor-8393 .elementor-element.elementor-element-ic27sec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-8393 .elementor-element.elementor-element-ic27sec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8393 .elementor-element.elementor-element-ic27col > .elementor-element-populated{padding:0px 0px 0px 0px;}body.elementor-page-8393:not(.elementor-motion-effects-element-type-background), body.elementor-page-8393 > .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-article sup{font-size:.72em;white-space:nowrap}.ivry-article .ivry-toc details{padding:0;border:0}.ivry-article .ivry-toc ol{display:block;padding-block:1rem .25rem}.ivry-article .ivry-toc li+li{margin-top:.5rem}.ivry-article .ivry-sources li{overflow-wrap:anywhere}
 .ivry-article .visual-note{margin-block:1.75rem;padding:1rem;border-inline-start:2px solid #C4A1FF;background:#16161E;font-size:1rem;color:#BFC0CC}
.ivry-article .ivry-visual{width:min(70rem,calc(100vw - 2.5rem));max-width:none;position:relative;right:50%;transform:translateX(50%);margin-block:2.5rem}
.ivry-article .ivry-visual img{width:100%;height:auto;background:transparent}
.ivry-article .ivry-visual figcaption{max-width:47.5rem;margin-inline:auto}
.ivry-article .ivry-cover-portrait{max-width:33.75rem;margin:2.5rem auto}
.ivry-article .ivry-cover-portrait img{width:100%;height:auto}
@media(max-width:767px){.ivry-article .ivry-visual{width:100%;right:auto;transform:none;margin-block:2rem}}
@media print{.ivry-article .ivry-visual{width:100%;right:auto;transform:none}}

/* cover first */
.ivry-article .ivry-reading>.ivry-cover:first-child{margin-block:0 2.5rem}
.ivry-article .ivry-cover picture{display:block}
@media(max-width:767px){.ivry-article .ivry-reading>.ivry-cover:first-child{margin-block:0 2rem}}
/* sources: small, quiet links */
.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}/* End custom CSS */