.en-page{--en-yellow:#fc0;--en-green:#202b18;--en-paper:#f8f6ee;margin:0;background:var(--en-paper);color:var(--en-green);font-family:Barlow,Arial,sans-serif;-webkit-font-smoothing:antialiased}.en-page *{box-sizing:border-box}.en-page a{color:inherit}.en-page button{font:inherit}.en-page :focus-visible{outline:3px solid #b76600;outline-offset:5px}.en-shell{width:min(1160px,calc(100% - 96px));margin-inline:auto}.en-skip{position:fixed;top:-100px;left:20px;z-index:9999;padding:16px;background:var(--en-yellow)}.en-skip:focus{top:20px}.en-hero{background:var(--en-yellow);padding:74px 0 86px}.en-masthead{display:flex;justify-content:space-between;gap:20px;text-transform:uppercase;font-size:12px;font-weight:500;letter-spacing:.2em}.en-hero h1{font-size:clamp(88px,15vw,190px);line-height:.94;letter-spacing:-.065em;margin:82px 0 48px;font-weight:800}.en-hero-bottom{display:grid;grid-template-columns:1.45fr 1fr;gap:100px;align-items:end}.en-hero-bottom h2{font-size:clamp(30px,3.7vw,49px);line-height:1.02;letter-spacing:-.035em;margin:0;font-weight:700}.en-hero-bottom p{font-size:23px;line-height:1.3;margin:0 0 26px;max-width:370px}.en-read{font-size:15px;font-weight:600;display:inline-flex;gap:55px;padding-block:14px;border-top:1px solid currentColor;text-decoration:none}.en-index{background:var(--en-green);color:var(--en-paper)}.en-index .en-shell{display:flex;flex-wrap:wrap;gap:14px 30px;padding-block:21px}.en-index a{font-size:14px;font-weight:500;text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}.en-index a:hover{border-color:var(--en-yellow);color:var(--en-yellow)}.en-intro{padding-top:76px;padding-bottom:72px;max-width:920px}.en-kicker{text-transform:uppercase;font-size:12px!important;letter-spacing:.18em;font-weight:600;margin:0 0 28px}.en-lead{font-size:clamp(28px,3.3vw,40px)!important;line-height:1.12!important;font-weight:600;letter-spacing:-.03em;margin:0 0 24px;max-width:760px}.en-intro>p:not(.en-kicker):not(.en-lead){font-size:21px;line-height:1.5;max-width:750px;margin:0}.en-tools{display:flex;flex-wrap:wrap;gap:18px 35px;margin-top:30px;align-items:center;font-size:15px}.en-tools a,.en-tools button{background:none;border:0;border-bottom:1px solid currentColor;padding:7px 0;color:inherit;cursor:pointer;text-decoration:none}.en-tools #en-share-status{font-size:13px}.en-chapter{border-top:1px solid var(--en-green);padding-top:22px;text-transform:uppercase;font-size:12px;font-weight:600;letter-spacing:.13em}.en-argument{display:grid;grid-template-columns:180px minmax(0,780px);gap:48px;padding:52px 0 72px;border-bottom:1px solid #202b182b;scroll-margin-top:100px}.en-chapter+.en-argument{border-top:0}.en-count{font-size:55px;line-height:1;letter-spacing:-.06em;font-weight:500}.en-count span{display:block;font-size:11px;letter-spacing:.15em;font-weight:500;text-transform:uppercase;margin-top:13px}.en-copy h2{font-size:clamp(30px,3.3vw,43px);line-height:1.06;letter-spacing:-.035em;font-weight:700;margin:0 0 31px;max-width:760px}.en-copy>p{font-size:21px;line-height:1.5;margin:0 0 22px;max-width:735px}.en-copy>p.en-conclusion{font-weight:700;margin:30px 0 0}.en-sources{margin-top:35px;border-top:1px solid #202b1855;font-size:16px}.en-sources summary{padding:17px 0;cursor:pointer;font-weight:600;list-style:none;display:flex;gap:12px;align-items:center}.en-sources summary::-webkit-details-marker{display:none}.en-sources summary::before{content:'+';font-size:21px;line-height:1;min-width:16px}.en-sources[open] summary::before{content:'−'}.en-sources summary span{margin-left:auto;font-size:12px;font-weight:400}.en-sources>div{padding:8px 0 15px}.en-sources>div>p{font-size:16px;line-height:1.5;margin:0 0 22px}.en-sources ul{list-style:none;padding:0;margin:0;border-top:1px solid #202b182b}.en-sources li{border-bottom:1px solid #202b182b}.en-sources li a{display:block;padding:16px 0;text-decoration:none}.en-sources li a:hover strong{text-decoration:underline;text-underline-offset:3px}.en-sources li span{display:block;font-size:12px;line-height:1.4;opacity:.8;margin-bottom:7px}.en-sources li strong{display:block;font-size:17px;font-weight:500;line-height:1.3}.en-sources li small{display:block;margin-top:6px;font-size:12px;opacity:.8}.en-method{background:#edeade;padding:65px 0;margin-top:28px;scroll-margin-top:100px}.en-method-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:80px}.en-method h2{font-size:37px;line-height:1.07;letter-spacing:-.035em;margin:0;font-weight:600}.en-method p:not(.en-kicker){font-size:18px;line-height:1.5;margin:0 0 22px}.en-source-toggle{background:transparent;color:inherit;border:1px solid currentColor;padding:13px 18px;cursor:pointer;margin-bottom:22px}.en-source-toggle:hover{background:var(--en-green);color:var(--en-paper)}.en-method .en-review{font-size:13px!important;margin-bottom:0!important}.en-closing{background:var(--en-green);color:var(--en-paper);padding:78px 0 85px}.en-closing h2{color:var(--en-yellow);font-size:clamp(75px,11vw,140px);line-height:1;letter-spacing:-.06em;margin:35px 0}.en-closing p{font-size:21px;line-height:1.45;max-width:650px}.en-closing .en-closing-lead{font-weight:700;font-size:32px;letter-spacing:-.02em;margin:0 0 15px}.en-forces{display:flex;flex-direction:column;gap:8px;font-weight:600;font-size:clamp(27px,3vw,38px);line-height:1.1;letter-spacing:-.02em;margin:45px 0}.en-next{display:flex;flex-wrap:wrap;gap:30px;margin-top:40px;border-top:1px solid #f8f6ee55;padding-top:25px}.en-next a{font-size:16px;text-underline-offset:5px}.en-next a:hover{color:var(--en-yellow)}
@media(min-width:1450px){.en-hero{padding-top:85px}}@media(max-width:800px){.en-shell{width:calc(100% - 48px)}.en-hero{padding:40px 0 48px}.en-masthead{font-size:10px;letter-spacing:.12em}.en-masthead span:last-child{text-align:right;max-width:170px}.en-hero h1{margin:62px 0 32px;font-size:clamp(72px,17vw,128px)}.en-hero-bottom{grid-template-columns:1fr;gap:32px}.en-hero-bottom h2{max-width:590px;font-size:35px}.en-hero-bottom p{font-size:20px}.en-index .en-shell{gap:10px 20px;padding:17px 0}.en-index a{font-size:12px}.en-intro{padding:48px 0}.en-intro>p:not(.en-kicker):not(.en-lead){font-size:19px}.en-tools{font-size:14px;gap:12px 22px}.en-argument{grid-template-columns:42px minmax(0,1fr);gap:20px;padding:38px 0 48px;scroll-margin-top:85px}.en-count{font-size:29px;margin-top:3px}.en-count span{display:none}.en-copy h2{font-size:32px;margin-bottom:24px}.en-copy>p{font-size:19px;line-height:1.45;margin-bottom:19px}.en-copy>p.en-conclusion{margin-top:24px}.en-sources summary{font-size:14px}.en-sources summary span{font-size:10px}.en-method-grid{grid-template-columns:1fr;gap:30px}.en-method{padding:45px 0}.en-method h2{font-size:31px;max-width:440px}.en-closing{padding:55px 0}.en-closing p{font-size:19px}}@media(max-width:420px){.en-shell{width:calc(100% - 36px)}.en-argument{grid-template-columns:30px minmax(0,1fr);gap:14px}.en-copy h2{font-size:29px}.en-copy>p{font-size:18px}.en-sources summary span{display:none}.en-hero-bottom h2{font-size:31px}}@media(prefers-reduced-motion:no-preference){html:focus-within{scroll-behavior:smooth}}@media print{ilumina-global-navigation,ilumina-global-footer,.en-index,.en-tools,.en-next,.en-source-toggle{display:none!important}.en-shell{width:100%}.en-hero,.en-closing,.en-method{background:#fff!important;color:#000!important;padding:30px 0}.en-hero h1,.en-closing h2{font-size:70px;color:#000}.en-argument{grid-template-columns:45px 1fr;gap:20px;padding:25px 0;break-inside:avoid}.en-copy h2{font-size:25px}.en-copy p{font-size:14px}.en-sources{font-size:12px}.en-sources li a::after{content:attr(href);display:block;font-size:10px;overflow-wrap:anywhere}}

.en-page ilumina-global-navigation .ig2-cta{background:var(--en-yellow);color:var(--en-green)}
.en-page ilumina-global-navigation .ig2-cta:hover,.en-page ilumina-global-navigation .ig2-cta:focus-visible{background:var(--en-green);color:var(--en-yellow)}

.en-masthead{justify-content:flex-start}.en-masthead span:last-child{text-align:left;max-width:none}.en-intro{scroll-margin-top:100px}
@media(max-width:800px){.en-masthead{font-size:10px;letter-spacing:.1em}.en-index{overflow:hidden}.en-index .en-shell{width:100%;margin:0;padding-inline:24px;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.en-index a{flex:0 0 auto;white-space:nowrap}.en-intro{scroll-margin-top:85px}}
@media(max-width:420px){.en-index .en-shell{padding-inline:18px}}

.en-guide{flex-basis:100%;max-width:680px}.en-guide summary{cursor:pointer;text-decoration:underline;text-underline-offset:4px;width:fit-content}.en-guide p{font-size:16px;line-height:1.5;margin:15px 0 0}.en-index{scroll-margin-top:100px}.en-back-top{position:fixed;right:20px;bottom:24px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:50;background:var(--en-paper);color:var(--en-green);border:1px solid #202b1833;border-radius:4px;padding:11px 15px;font-size:14px;font-weight:600;text-decoration:none;box-shadow:0 2px 10px #00000010}.en-back-top[hidden]{display:none}.en-back-top:hover{background:var(--en-yellow)}@media(max-width:800px){.en-index{scroll-margin-top:85px}.en-back-top{right:16px}}@media print{.en-back-top,.en-guide{display:none!important}}

@media(min-width:801px){.en-tools{display:grid;grid-template-columns:max-content max-content;align-items:start}.en-guide{display:contents}.en-guide summary{grid-column:1;grid-row:1}.en-guide p{grid-column:1 / -1;grid-row:2;max-width:680px;margin:0}.en-guide:not([open]) p{display:none}.en-tools #en-share{grid-column:2;grid-row:1}.en-tools #en-share-status{grid-column:1 / -1}}

@media(max-width:800px){.en-tools{display:flex;flex-direction:column;align-items:stretch;gap:0}.en-guide{width:100%;max-width:none;flex-basis:auto}.en-guide summary,.en-tools #en-share{display:block;width:100%;min-height:48px;padding:14px 0;border:0;border-bottom:1px solid #202b1840;background:transparent;text-align:left;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;border-radius:0;color:var(--en-green)}.en-guide summary{list-style:none}.en-guide summary::-webkit-details-marker{display:none}.en-guide summary::after{content:"+";float:right}.en-guide[open] summary::after{content:"−"}.en-guide p{padding:0 0 16px;font-size:16px}.en-tools #en-share-status:empty{display:none}}
