.elementor-8473 .elementor-element.elementor-element-ic22sec:not(.elementor-motion-effects-element-type-background), .elementor-8473 .elementor-element.elementor-element-ic22sec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0F;}.elementor-8473 .elementor-element.elementor-element-ic22sec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-8473 .elementor-element.elementor-element-ic22sec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8473 .elementor-element.elementor-element-ic22col > .elementor-element-populated{padding:0px 0px 0px 0px;}body.elementor-page-8473:not(.elementor-motion-effects-element-type-background), body.elementor-page-8473 > .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-article22. */
.ivry-article22 {
 --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:IvryArticle22Assistant,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-article22 *, .ivry-article22 *::before,.ivry-article22 *::after{box-sizing:border-box}
.ivry-article22 :where(h1,h2,h3,p,ul,ol,figure,dl,dd){margin:0;padding:0}
.ivry-article22 :where(h1,h2,h3){font-family:inherit;font-style:normal;letter-spacing:normal;font-weight:700;text-wrap:pretty}
.ivry-article22 h1{color:var(--iv-gold);font-size:3rem;line-height:1.2;margin-block:1rem 1.25rem}
.ivry-article22 h2{color:var(--iv-gold);font-size:2rem;line-height:1.35;margin-block:0 1.25rem}
.ivry-article22 h3{color:var(--iv-text);font-size:1.5rem;line-height:1.4;margin-block:1.75rem 1rem}
.ivry-article22 p+p{margin-block-start:1.25rem}
.ivry-article22 strong{font-weight:700}
.ivry-article22 a{color:var(--iv-cyan);text-decoration:underline;text-underline-offset:.23em}
.ivry-article22 a:hover{text-decoration-thickness:2px}
.ivry-article22 :where(a,summary,button):focus-visible{outline:3px solid var(--iv-cyan);outline-offset:5px;border-radius:2px}
.ivry-article22 .ivry-reading{max-inline-size:47.5rem;margin-inline:auto}
.ivry-article22 .ivry-wide{max-inline-size:70rem;margin-inline:auto}
.ivry-article22 .ivry-eyebrow{font-size:1rem;color:var(--iv-muted);display:flex;align-items:center;gap:.75rem}
.ivry-article22 .ivry-eyebrow::before{content:'';inline-size:2.5rem;block-size:2px;background:var(--iv-gold);flex:none}
.ivry-article22 .ivry-deck{font-size:1.375rem;line-height:1.6;max-inline-size:42rem}
.ivry-article22 .ivry-meta{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;color:var(--iv-muted);font-size:1rem;margin-block-start:1.5rem}
.ivry-article22 .ivry-cover{margin-block:2.5rem 3rem}
.ivry-article22 .ivry-cover-frame{position:relative;aspect-ratio:16/9;background:#0B0B0F;border-block:1px solid var(--iv-border);overflow:hidden}
.ivry-article22 .ivry-cover-line{position:absolute;inset-inline:6%;inset-block-start:6%;block-size:2px;background:var(--iv-gold);opacity:.8}
.ivry-article22 .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-article22 .ivry-cover-slot strong{font-size:1rem;line-height:1.15;color:var(--iv-text)}
.ivry-article22 .ivry-cover-slot span{display:none}
.ivry-article22 .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-article22 img{max-inline-size:100%;height:auto;display:block}
.ivry-article22 .ivry-cover-image{inline-size:100%;block-size:100%;object-fit:contain}
.ivry-article22 figcaption{font-size:1rem;color:var(--iv-muted);margin-block-start:.75rem}
.ivry-article22 section, .ivry-article22 nav{scroll-margin-top:6rem}
.ivry-article22 .ivry-section{margin-block-start:3.5rem}
.ivry-article22 .ivry-panel{padding:1.5rem 1.75rem;background:var(--iv-surface);border-inline-start:2px solid var(--iv-gold);margin-block:2rem}
.ivry-article22 .ivry-panel h2{font-size:1.5rem}
.ivry-article22 ul,.ivry-article22 ol{padding-inline-start:1.5rem}
.ivry-article22 li+li{margin-block-start:.6rem}
.ivry-article22 li::marker{color:var(--iv-gold)}
.ivry-article22 .ivry-toc{border-block:1px solid var(--iv-border);padding-block:1.5rem;margin-block:2rem}
.ivry-article22 .ivry-toc h2{font-size:1.5rem}
.ivry-article22 .ivry-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:.7rem 2rem}
.ivry-article22 .ivry-toc li+li{margin:0}
.ivry-article22 .ivry-inline-figure{margin-block:2rem}
.ivry-article22 .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-article22 .ivry-callout{border-inline-start-color:var(--iv-purple)}
.ivry-article22 .ivry-table-wrap{max-inline-size:100%;overflow-x:auto;margin-block:1.5rem}
.ivry-article22 table{border-collapse:collapse;inline-size:100%;font-size:1.0625rem;line-height:1.6;table-layout:fixed}
.ivry-article22 th,.ivry-article22 td{padding:.875rem;text-align:right;vertical-align:top;border-block-end:1px solid var(--iv-border);overflow-wrap:anywhere}
.ivry-article22 th{color:var(--iv-gold);background:var(--iv-surface);font-weight:700}
.ivry-article22 caption{font-weight:700;text-align:right;margin-block-end:.75rem}
.ivry-article22 details{border-block-end:1px solid var(--iv-border);padding-block:1rem}
.ivry-article22 summary{font-weight:700;cursor:pointer;padding-block:.25rem;min-block-size:2.75rem}
.ivry-article22 summary::marker{color:var(--iv-gold)}
.ivry-article22 details p{margin-block:1rem .25rem}
.ivry-article22 .ivry-cta{border-block:1px solid var(--iv-gold);padding-block:2rem}
.ivry-article22 .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 IvryArticle22Assistant,Assistant,Arial,sans-serif;border-radius:3px;padding:.75rem 1.75rem;text-decoration:none;margin-block-start:1.25rem}
.ivry-article22 .ivry-button[disabled]{cursor:default;opacity:1}
.ivry-article22 .ivry-small{font-size:1rem;color:var(--iv-muted)}
.ivry-article22 .ivry-sources{font-size:1.0625rem}
.ivry-article22 .ivry-author{border-block-start:1px solid var(--iv-border);margin-block-start:2.5rem;padding-block-start:1.5rem}
.ivry-article22 .ivry-review{border:1px solid var(--iv-border);padding:.75rem 1rem;margin-block-end:2rem;font-size:1rem;color:var(--iv-muted)}
.ivry-article22 .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-article22 .ivry-skip:focus{transform:none}
.ivry-article22 .ivry-swatches{display:flex;flex-wrap:wrap;gap:1rem;margin-block:1.5rem}
.ivry-article22 .ivry-swatch{font-size:1rem;display:flex;align-items:center;gap:.5rem}
.ivry-article22 .ivry-chip{inline-size:1.2rem;block-size:1.2rem;display:inline-block;border:1px solid var(--iv-border);background:var(--iv-swatch)}
.ivry-article22 bdi{unicode-bidi:isolate}
@media(max-width:767px){
 .ivry-article22{font-size:1.1875rem;padding-block:2rem 3rem}
 .ivry-article22 h1{font-size:2.125rem}
 .ivry-article22 h2{font-size:1.75rem}
 .ivry-article22 h3{font-size:1.375rem}
 .ivry-article22 .ivry-deck{font-size:1.25rem}
 .ivry-article22 .ivry-section{margin-block-start:2.25rem}
 .ivry-article22 .ivry-panel{padding:1.25rem}
 .ivry-article22 .ivry-toc ol{grid-template-columns:1fr}
 .ivry-article22 .ivry-cover{margin-block:2rem}
 .ivry-article22 .ivry-cover-slot{inset-inline:6%;inset-block:15% 12%;place-content:start end;border:0;padding:0;text-align:left}
 .ivry-article22 .ivry-cover-slot strong{font-size:1.125rem}
 .ivry-article22 .ivry-cover-slot span{display:none}
 .ivry-article22 .ivry-cover-slot strong{font-size:1rem;line-height:1.15}
 .ivry-article22 .ivry-meta{column-gap:1rem}
 .ivry-article22 th,.ivry-article22 td{padding:.65rem .5rem}
}
@media(max-width:374px){.ivry-article22{padding-inline:1rem;font-size:1.125rem}.ivry-article22 h1{font-size:1.875rem}}
@media print{
 .ivry-article22{--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-article22 h1{font-size:26pt}.ivry-article22 h2{font-size:20pt}
 .ivry-article22 .ivry-review,.ivry-article22 .ivry-skip,.ivry-article22 .ivry-toc,.ivry-article22 .ivry-button,.ivry-article22 .ivry-cover{display:none}
 .ivry-article22 details::details-content{content-visibility:visible;display:block}
 .ivry-article22 h2,.ivry-article22 h3{break-after:avoid}.ivry-article22 figure{break-inside:avoid}
 .ivry-article22 .ivry-panel{border:1px solid #aaa}.ivry-article22 .ivry-table-wrap{overflow:visible}
}

.ivry-article22 [hidden]{display:none!important}.ivry-article22 .ivry-main-cover{margin-block:40px 36px}.ivry-article22 .ivry-main-cover img{width:100%;height:auto;object-fit:contain}.ivry-article22 #cover-portrait{max-width:600px;margin-inline:auto}.ivry-article22 .ivry-region-figure{margin-block:28px 32px;background:#000}.ivry-article22 .ivry-region-figure img{width:100%;height:auto;object-fit:contain}.ivry-article22 .ivry-region-figure figcaption{padding:12px 16px;background:#0B0B0F;margin:0}.ivry-article22 .ivry-pair-labels{display:grid;grid-template-columns:1fr 1fr;gap:10px;text-align:center;color:#57D7F2;font-size:20px;padding:12px 8px;background:#000}.ivry-article22 .ivry-pair-labels span+span{border-right:1px solid #34343F}.ivry-article22 .ivry-source-links{margin-top:20px}.ivry-article22 .ivry-toc details{border:0;padding:0}.ivry-article22 .ivry-toc ol{display:block;padding-block:14px}.ivry-article22 .ivry-toc li+li{margin-top:8px}.ivry-article22 .ivry-sources li{overflow-wrap:anywhere}@media(max-width:600px){.ivry-article22 .ivry-pair-labels{font-size:16px;line-height:1.4}.ivry-article22 .ivry-region-figure{margin-block:22px}.ivry-article22 .ivry-main-cover{margin-block:28px}.ivry-article22 .ivry-region-figure figcaption{font-size:16px;padding-inline:0}}@media print{.ivry-article22{background:#fff;color:#151515}.ivry-article22 .ivry-region-figure figcaption{background:#fff;color:#333}.ivry-article22 a{color:#153B63}.ivry-article22 h1,.ivry-article22 h2{color:#59430D}}
/* Delivery repair 2026-10-12: responsive approved covers. */
.ivry-article22 .ivry-responsive-cover{display:block;width:100%;max-width:1120px;margin-inline:auto}
.ivry-article22 .ivry-responsive-cover img{display:block;width:100%;height:auto;object-fit:contain}
@media(max-width:767px){.ivry-article22 .ivry-responsive-cover{max-width:430px}}

/* site adjustments: cover first, quiet sources */
.ivry-article22>figure:first-child,.ivry-article22>.ivry-skip+figure{margin-block-start:0}
.ivry-article22 .ivry-sources{font-size:15px;line-height:1.6}
.ivry-article22 .ivry-sources h2{font-size:20px;color:#BFC0CC}
.ivry-article22 .ivry-sources li{margin-block:8px}
.ivry-article22 .ivry-sources li::marker{color:#34343F}
.ivry-article22 .ivry-sources a{color:#BFC0CC;text-decoration-thickness:1px;text-decoration-color:rgba(191,192,204,.35)}
.ivry-article22 .ivry-sources a:hover{color:#F2F2F5;text-decoration-color:currentColor}
.ivry-article22 .ivry-sources .meta{font-size:14px;color:#8E8F9C}

/* no black image backdrops */
.ivry-article22 :is(figure,picture,img,figcaption,.ivry-pair-labels){background:transparent!important}

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