/*! IGW trust art direction 0.1.0. Exact nine-page foreground scope.
 * Load after igwfinish. All native words, ordering, links and semantics remain.
 * The long-form reading surface deliberately has no scroll-linked movement. */
@scope (html:is([data-wf-page="6a9b3f233e5663cfff92a727"],[data-wf-page="6a9b3f230b1f07241e74c8d6"],[data-wf-page="6a9b3f240b1f07241e74c8fa"],[data-wf-page="6a9b3f223e5663cfff92a6b1"],[data-wf-page="6a9b3f21af545301d513c8c9"],[data-wf-page="6a9b3f2120d8d1c6cb110e38"],[data-wf-page="6a9b3f2227c8e8f4ec3b654a"],[data-wf-page="6a9f8309dd74d741d076fdeb"],[data-wf-page="6a9f84a3381fd9cbb76a23a3"]):not([data-igw-holding="landing"]):not([data-igw-holding="page"])) {
  :scope #main-content {--ta-paper:#eeeae1;--ta-copy:#c2cad1;--ta-brass:#c7ae79;--ta-line:rgba(185,204,216,.24);padding:176px clamp(22px,6vw,96px) 104px;color:var(--ta-paper);font-family:"Plus Jakarta Sans",sans-serif}
  :scope #main-content>.igw2-article-inner {display:block;width:100%;max-width:900px;margin:0 auto 58px;padding:0 0 40px;border-bottom:1px solid var(--ta-line)}
  :scope #main-content .igw2-eyebrow {color:var(--ta-brass);font-size:11px;font-weight:600;line-height:1.6;letter-spacing:.18em;text-transform:uppercase;margin:0 0 26px}
  :scope #main-content .igw2-article-title {max-width:19ch;margin:0 0 26px;color:var(--ta-paper);font-family:"Clashdisplay Variable",sans-serif;font-size:clamp(44px,5.5vw,76px);font-weight:500;line-height:1.04;letter-spacing:-.04em;text-transform:none;text-wrap:balance}
  :scope #main-content .igw2-article-summary {max-width:58ch;margin:0;color:var(--ta-copy);font-size:clamp(18px,1.7vw,22px);line-height:1.65;font-weight:400;letter-spacing:-.012em}
  :scope #main-content .igw2-doc-stamp {max-width:100%;margin:14px 0 22px;color:var(--ta-brass);font-size:12px;font-weight:400;line-height:1.7;letter-spacing:.025em;text-transform:none;font-variant-numeric:tabular-nums}
  :scope #main-content>.igw2-article-inner>.igw2-doc-stamp {margin:28px 0 0}
  :scope #main-content>:is(.igw2-doc-section,.igw2-policy-document-section) {box-sizing:border-box;display:block;width:100%;max-width:900px!important;min-width:0;margin:0 auto;padding:0 0 42px 40px;border:0;border-left:1px solid var(--ta-line)}
  :scope #main-content>:is(.igw2-doc-section,.igw2-policy-document-section)+:is(.igw2-doc-section,.igw2-policy-document-section) {padding-top:38px;border-top:1px solid var(--ta-line)}
  :scope #main-content :is(.igw2-h2,.igw2-h3) {color:var(--ta-paper);text-transform:none;text-wrap:balance}
  :scope #main-content .igw2-h2 {max-width:28ch;margin:0 0 26px;font-family:"Clashdisplay Variable",sans-serif;font-size:clamp(28px,2.65vw,37px);font-weight:500;line-height:1.18;letter-spacing:-.025em}
  :scope #main-content .igw2-h3 {max-width:40ch;margin:36px 0 14px;font-family:"Plus Jakarta Sans",sans-serif;font-size:21px;font-weight:500;line-height:1.4;letter-spacing:-.02em}
  :scope #main-content .igw2-h2+.igw2-h3 {margin-top:0}
  :scope #main-content :is(.igw2-editorial-body,.igw2-doc-line) {width:100%;max-width:72ch!important;margin:0 0 20px;color:var(--ta-copy);font-size:17px;font-weight:400;line-height:1.85;letter-spacing:0;overflow-wrap:anywhere}
  :scope #main-content .igw2-editorial-body+.igw2-h2 {margin-top:40px}
  :scope #main-content .igw2-doc-note {max-width:72ch;margin:22px 0;padding:18px 22px;border:0;border-left:2px solid var(--ta-brass);border-radius:0;color:#dde1e3;font-size:15px;line-height:1.85;overflow-wrap:anywhere}
  :scope #main-content .igw2-doc-list {max-width:72ch;margin:0 0 26px;padding:0 0 0 22px;list-style:disc;color:var(--ta-copy)}
  :scope #main-content .igw2-doc-item {margin:0;padding:0 0 0 7px}
  :scope #main-content .igw2-doc-item::marker {color:var(--ta-brass);font-size:.8em}
  :scope #main-content .igw2-doc-entry {display:block;width:100%;max-width:100%;margin:0;padding:30px 0;border:0;border-top:1px solid var(--ta-line);border-radius:0;background:transparent;box-shadow:none}
  :scope #main-content .igw2-doc-entry .igw2-h3 {margin-top:0}
  :scope #main-content a {color:#c7deed;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;overflow-wrap:anywhere}
  :scope #main-content .igw2-business-action {display:inline-flex;align-items:center;justify-content:flex-start;box-sizing:border-box;min-height:48px;width:fit-content;max-width:100%;margin:4px 14px 8px 0;padding:12px 0;border:0;border-bottom:1px solid #7b8e9b;border-radius:0;background:transparent;color:var(--ta-paper);font-size:13px;font-weight:500;line-height:1.65;letter-spacing:.015em;white-space:normal;text-decoration:none;box-shadow:none;transform:none;transition:color .18s,border-color .18s}
  :scope #main-content a:hover {color:var(--ta-brass);border-color:var(--ta-brass)}
  :scope #main-content a:focus-visible {outline:2px solid #bfddf3;outline-offset:5px;border-radius:1px}
  :scope #main-content :is(h1,h2,h3,[id]) {scroll-margin-top:150px}
  @media(max-width:767px) {
    :scope #main-content {padding:150px 24px 72px}
    :scope #main-content>.igw2-article-inner {margin-bottom:36px;padding-bottom:30px}
    :scope #main-content>:is(.igw2-doc-section,.igw2-policy-document-section) {padding:0 0 28px 22px}
    :scope #main-content>:is(.igw2-doc-section,.igw2-policy-document-section)+:is(.igw2-doc-section,.igw2-policy-document-section) {padding-top:30px}
    :scope #main-content .igw2-h2 {margin-bottom:20px}
    :scope #main-content .igw2-h3 {font-size:19px}
    :scope #main-content :is(.igw2-editorial-body,.igw2-doc-line) {font-size:16px;line-height:1.85}
    :scope #main-content .igw2-doc-note {padding:14px 16px;font-size:14px}
  }
  @media(max-width:479px) {
    :scope #main-content {padding-right:20px;padding-left:20px}
    :scope #main-content .igw2-article-title {font-size:clamp(38px,10vw,48px)}
    :scope #main-content>:is(.igw2-doc-section,.igw2-policy-document-section) {padding-left:0;border-left:0}
    :scope #main-content .igw2-business-action {margin-right:10px}
  }
  @media(prefers-reduced-motion:reduce) {
    :scope #main-content .igw2-business-action {transition:none}
  }
  @media(forced-colors:active) {
    :scope #main-content a {color:LinkText}
    :scope #main-content a:focus-visible {outline-color:Highlight}
    :scope #main-content :is(.igw2-doc-note,.igw2-doc-entry,.igw2-doc-section,.igw2-policy-document-section,.igw2-article-inner) {border-color:CanvasText}
  }
}
