/*! IGW Story art 0.1.0 — editorial, intelligence and recovery record typography. */
@scope (html:is([data-wf-page="6a91ff423df5a5e89a916460"],[data-wf-page="6a91ff42b8e352f86143c618"],[data-wf-page="6a94f06fde24d5ea52587dab"]):not([data-igw-holding="landing"]):not([data-igw-holding="page"])) {
 :scope main {--story-paper:#eeeae1;--story-muted:#bdc7ce;--story-line:rgba(185,204,216,.25);color:var(--story-paper);font-family:"Plus Jakarta Sans",sans-serif}
 :scope main :is(.igw2-article-shell,.igw2-entity-hero) {min-height:0;padding:166px 6vw 64px;border:0}
 :scope main .igw2-article-inner {width:100%;max-width:1180px;margin-inline:auto;min-width:0}
 :scope main .igw2-kicker {color:#c7ae79;font-size:11px;line-height:1.6;letter-spacing:.11em;margin:0 0 20px}
 :scope main .igw2-article-title {font-family:"Clashdisplay Variable",sans-serif;font-size:clamp(46px,6.2vw,86px);line-height:1.06;font-weight:500;letter-spacing:-.028em;color:var(--story-paper);max-width:22ch;text-wrap:balance;margin:22px 0 28px;overflow-wrap:break-word}
 :scope main :is(.igw2-article-summary,.igw2-intel-update) {font-size:clamp(17px,1.55vw,21px);line-height:1.85;font-weight:400;letter-spacing:0;color:var(--story-muted);max-width:76ch;margin:0 0 32px;text-wrap:pretty}
 :scope main .igw2-article-meta {display:flex;flex-wrap:wrap;gap:12px 28px;font-size:12px;line-height:1.8;letter-spacing:.015em;text-transform:none;color:var(--story-muted);padding:18px 0;margin:0 0 36px;border-block:1px solid var(--story-line)}
 :scope main .igw2-article-media {display:block;width:100%;height:auto;max-height:700px;object-fit:contain;object-position:center;border-radius:0;margin:32px 0}
 :scope main .igw2-article-media.w-dyn-bind-empty {display:none}
 :scope main .igw2-editorial-body {max-width:74ch;font-size:18px;line-height:1.95;color:var(--story-muted);margin:0}
 :scope main .igw2-editorial-body > p {font-size:inherit;line-height:inherit;margin:0 0 20px}
 :scope main .igw2-editorial-body :is(h2,h3,h4) {font-family:"Clashdisplay Variable",sans-serif;font-weight:500;line-height:1.25;letter-spacing:-.02em;color:var(--story-paper);margin:40px 0 16px}
 :scope main .igw2-editorial-body h2 {font-size:clamp(30px,3vw,40px)}
 :scope main .igw2-editorial-body h3 {font-size:28px}
 :scope main .igw2-editorial-body :is(ul,ol) {padding-left:1.4em;margin-block:20px}
 :scope main .igw2-editorial-body blockquote {padding:14px 24px;border-left:2px solid #c7ae79;color:var(--story-paper);margin:30px 0}
 :scope main .igw2-article-provenance {width:100%;max-width:100%;padding:28px 0;margin:48px 0 0;border:0;border-block:1px solid var(--story-line);border-radius:0;background:none;box-shadow:none;font-size:13px;line-height:1.85;color:var(--story-muted)}
 :scope main .igw2-article-provenance > div:not(.w-richtext) {margin-bottom:8px;font-size:13px;line-height:1.8}
 :scope main .igw2-article-provenance :is(.igw2-intel-notes,.igw2-editorial-body) {max-width:90ch;font-size:15px;line-height:1.9;margin-top:24px;color:var(--story-muted)}
 :scope main .igw2-article-provenance > p {max-width:90ch;font-size:14px;line-height:1.85;margin:0}
 :scope main :is(.igw2-intel-grid,.igw2-entity-spec-grid) {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 44px;margin:30px 0 0}
 :scope main :is(.igw2-intel-panel,.igw2-entity-spec-card) {display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:14px;min-height:0;padding:25px 0;border:0;border-top:1px solid #596b78;border-radius:0;background:none;box-shadow:none}
 :scope main :is(.igw2-intel-panel,.igw2-entity-spec-card) > .igw2-kicker {margin:0}
 :scope main .igw2-intel-panel > div:not(.igw2-kicker) {font-size:16px;line-height:1.8;color:var(--story-paper);overflow-wrap:anywhere}
 :scope main .igw2-h3 {font-family:"Clashdisplay Variable",sans-serif;font-size:clamp(27px,2.7vw,38px);line-height:1.25;letter-spacing:-.018em;font-weight:500;color:var(--story-paper);margin:0 0 8px;overflow-wrap:anywhere}
 :scope main .igw2-section {min-height:0;padding:32px 6vw 64px}
 :scope main .igw2-entity-hero {padding-bottom:44px;border-bottom:1px solid var(--story-line)}
 :scope main .igw2-entity-meta:empty {display:none}
 :scope main a {color:#bdd9ed;text-underline-offset:5px;text-decoration-thickness:1px}
 :scope main a:focus-visible {outline:2px solid #bdd9ed;outline-offset:5px}
 @media(max-width:767px) {
  :scope main :is(.igw2-article-shell,.igw2-entity-hero) {padding:118px 6vw 40px}
  :scope main .igw2-article-title {font-size:clamp(40px,9.8vw,64px);max-width:100%;margin:20px 0 24px}
  :scope main :is(.igw2-article-summary,.igw2-intel-update) {font-size:16px;line-height:1.85}
  :scope main .igw2-editorial-body {font-size:16px;line-height:1.9}
  :scope main .igw2-article-meta {gap:8px 20px;margin-bottom:28px}
  :scope main :is(.igw2-intel-grid,.igw2-entity-spec-grid) {grid-template-columns:1fr;gap:0}
  :scope main .igw2-section {padding:28px 6vw 40px}
  :scope main .igw2-article-provenance {margin-top:32px}
 }
 @media(forced-colors:active) {
  :scope main :is(.igw2-article-meta,.igw2-article-provenance,.igw2-intel-panel,.igw2-entity-spec-card,.igw2-entity-hero) {border-color:CanvasText;color:CanvasText}
  :scope main a:focus-visible {outline-color:Highlight}
 }
}
