/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.crumb{font-size:11px;color:var(--muted);display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.crumb a:hover{color:var(--blue)}.crumb span{color:var(--fp-muted)}.crumb .cur{color:var(--muted)}.kick{display:inline-flex;align-items:center;gap:10px;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:14px}.kick::before{content:'';width:22px;height:2px;background:var(--blue)}h1{font-family:var(--serif);font-weight:600;letter-spacing:-.03em;line-height:1.05}.dek{font-family:var(--serif);font-size:clamp(16px,1.9vw,21px);line-height:1.5;color:var(--mid);margin-top:16px;max-width:52ch}.meta{display:flex;gap:18px;flex-wrap:wrap;align-items:baseline;font-size:12px;color:var(--muted);margin-top:22px}.meta b{color:var(--ink);font-weight:600;letter-spacing:.04em;text-transform:uppercase;font-size:11px}.meta .upd{color:var(--blue)}.sh{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--blue);margin-bottom:14px;display:flex;align-items:center;gap:14px}.sh::after{content:'';flex:1;height:1px;background:var(--rule)}.sect{margin-bottom:clamp(30px,4vw,46px)}.sect p{font-family:var(--serif);font-size:clamp(16.5px,1.55vw,18.5px);line-height:1.72;color:var(--fp-ink)}.pull{font-family:var(--serif);font-size:clamp(21px,2.6vw,30px);line-height:1.3;letter-spacing:-.02em;color:var(--ink);border-left:3px solid var(--blue);padding:4px 0 4px 22px;margin:30px 0}.share{display:flex;align-items:center;gap:4px;border-top:1px solid var(--rule);padding-top:18px;margin-top:34px}.share>span:first-child{font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-inline-end:10px}.share button{width:38px;height:38px;border:none;background:none;border-radius:9px;cursor:pointer;color:var(--mid);font-size:10px;font-weight:600;transition:.2s}.share button:hover{background:var(--soft);color:var(--blue);transform:translateY(-2px)}.share .save{margin-inline-start:auto;width:auto;padding:0 14px}@media(max-width:640px){.share{justify-content:space-between}.share>span:first-child{display:none}.share .save{margin-inline-start:0;width:44px;padding:0;font-size:0}.share button{width:44px;height:44px}}.tags{margin-top:34px;padding-top:20px;border-top:1px solid var(--rule)}.tags h5,.related h4,.tl h4{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.tags a{display:inline-block;font-size:12px;color:var(--mid);border:1px solid var(--rule);border-radius:20px;padding:4px 12px;margin:0 6px 6px 0;transition:.2s}.tags a:hover{border-color:var(--blue);color:var(--blue)}.related{margin-top:44px;padding-top:26px;border-top:1px solid var(--rule)}.rel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:22px}.rel-grid a{display:block}.rel-grid .k{font-size:9.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--blue)}.rel-grid h4{font-family:var(--serif);font-size:17px;font-weight:600;line-height:1.28;margin:7px 0 6px;letter-spacing:-.01em;color:var(--ink)}.rel-grid a:hover h4{color:var(--blue)}.rel-grid time{font-size:11px;color:var(--muted)}.tl ol{list-style:none;position:relative;padding-inline-start:22px}.tl ol::before{content:'';position:absolute;inset-block:6px;inset-inline-start:4px;width:1px;background:var(--rule)}.tl li{position:relative;padding-bottom:22px}.tl li::before{content:'';position:absolute;inset-inline-start:-22px;top:7px;width:9px;height:9px;border-radius:50%;background:var(--fp-paper);border:2px solid var(--blue)}.tl time{display:block;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--blue)}.tl b{display:block;font-family:var(--serif);font-size:16px;font-weight:600;line-height:1.3;margin:5px 0 4px}.tl span{display:block;font-size:13px;line-height:1.5;color:var(--mid)}.tl .chip{display:inline-block;font-style:normal;font-size:9.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);background:var(--soft);border-radius:3px;padding:2px 7px;margin-top:7px}.rail{position:sticky;top:110px;align-self:start}.rail h5{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.rail a{display:block;font-size:13.5px;color:var(--muted);padding:6px 0 6px 14px;border-left:2px solid var(--rule);transition:.2s;line-height:1.35}.rail a:hover{color:var(--ink)}.rail a.on{color:var(--blue);border-left-color:var(--blue);font-weight:500}#prog{position:fixed;top:0;left:0;height:2px;background:var(--blue);width:0;z-index:200;transition:width .1s}.fp-article a{text-decoration:none}.fp-article .crumb a:hover{color:var(--blue)}.fp-article .tags .field__label{display:none}.fp-article .tags .field__items,.fp-article .tags .field{display:flex;flex-wrap:wrap;gap:6px}.fp-article .tags .field__item{display:inline-flex}.fp-article .tags .field__item a{display:inline-block;font-size:12px;color:var(--mid);border:1px solid var(--rule);border-radius:20px;padding:4px 12px;font-family:var(--sans);transition:.2s}.fp-article .tags .field__item a:hover{border-color:var(--blue);color:var(--blue)}.fp-article .rel-grid h4{font-family:var(--serif);font-size:17px;font-weight:600;text-transform:none;letter-spacing:-.01em;line-height:1.28;color:var(--ink);margin:7px 0 6px}.fp-article .rel-grid .k{font-family:var(--sans);text-transform:uppercase;font-size:9.5px;font-weight:700;letter-spacing:.13em;color:var(--blue)}.fp-article .rel-grid time{font-family:var(--sans);font-size:11px;color:var(--muted)}.fp-article .tags > div > div:first-child{display:none}.fp-article .tags > div > div:last-child{display:flex;flex-wrap:wrap;gap:8px}.fp-article .tags > div > div:last-child > div{display:inline-flex}.fp-article .tags > div > div:last-child a{display:inline-block;font-family:var(--sans);font-size:12px;line-height:1.2;color:var(--mid);border:1px solid var(--rule);border-radius:20px;padding:6px 13px;transition:border-color .2s,color .2s}.fp-article .tags > div > div:last-child a:hover{border-color:var(--blue);color:var(--blue)}@media(max-width:520px){.fp-article .tags > div > div:last-child{gap:6px}.fp-article .tags > div > div:last-child a{font-size:11.5px;padding:5px 11px}}.fp-article .figure{margin:clamp(30px,4.5vw,52px) 0 clamp(30px,4.5vw,50px);display:block}.fp-article .figure > div{width:100%}.fp-article .figure img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:3px;display:block}.fp-article .figure figcaption{margin-top:10px;font-size:11px;line-height:1.5;color:var(--muted);text-align:start;max-width:none}.fp-article .figure figcaption b{display:block;color:var(--mid);font-weight:500;font-size:10px;letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px}.fp-article.col .figure,.fp-article.file .figure{grid-column:2}.fp-article .fp-figure{margin:clamp(24px,3.5vw,38px) 0;padding:0;width:100%;}.fp-article .fp-figure img{display:block;width:100%;max-width:100%;height:auto;object-fit:contain;border-radius:3px;}.fp-article .fp-figure + .fp-figure{margin-top:calc(clamp(24px,3.5vw,38px) * -0.45);}.fp-article .share{border-top:1px solid var(--rule);padding-top:18px;margin-top:clamp(30px,4vw,44px)}.fp-article .tags{border:none;padding-top:0;margin-top:26px}.fp-article .tags h5{margin-bottom:10px}.fp-article .related{border-top:2px solid var(--ink);padding-top:18px;margin-top:clamp(44px,6vw,72px)}.fp-article .related h4{margin-bottom:16px}.fp-article .rel-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:0}.fp-article .rel-grid a{padding:16px 20px 18px 0;border-top:1px solid var(--rule)}.fp-article .rel-grid h4{font-family:var(--serif);font-size:16.5px;font-weight:600;letter-spacing:-.015em;line-height:1.28;margin:8px 0 7px;text-transform:none;color:var(--ink)}.fp-article .rel-grid .k{font-family:var(--sans);font-size:9.5px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--blue)}.fp-article .rel-grid time{font-family:var(--sans);font-size:11px;color:var(--muted)}.fp-article #sources{background:var(--fp-paper);border:1px solid var(--rule);border-radius:12px;padding:clamp(22px,3vw,30px);margin-top:clamp(34px,4.6vw,50px)}.fp-article #sources .sh{color:var(--mid)}.fp-article #sources .sh::after{background:var(--rule)}.fp-article #sources p{font-family:var(--sans);font-size:13.5px;line-height:1.65;color:var(--mid)}.fp-article #sources .num{display:none}.fp-section .pager{margin-top:clamp(30px,4vw,48px);padding-top:22px;border-top:1px solid var(--rule,#e3e6ee)}.fp-section .pager__items{display:flex;flex-wrap:wrap;gap:6px;align-items:center;list-style:none;margin:0;padding:0;justify-content:center}.fp-section .pager__item{margin:0}.fp-section .pager__item a{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:38px;padding:0 12px;border:1px solid var(--rule,#e3e6ee);border-radius:9px;font-size:13px;font-weight:500;color:var(--mid,#454a5e);transition:border-color .2s,color .2s,background .2s}.fp-section .pager__item a:hover{border-color:var(--blue,#005efb);color:var(--blue,#005efb)}.fp-section .pager__item.is-active a{background:var(--ink,#0a0b12);border-color:var(--ink,#0a0b12);color:#fff}.fp-section .pager__item--ellipsis{padding:0 6px;color:var(--muted,#878da0);font-size:13px}.fp-section .pager__item--first a,.fp-section .pager__item--last a{font-size:12px}@media(max-width:520px){.fp-section .pager__item--number:not(.is-active),.fp-section .pager__item--first,.fp-section .pager__item--last{display:none}.fp-section .pager__items{gap:10px}.fp-section .pager__item a{min-width:44px;height:44px}}
:root{--vo-paper:#fcfcfb;--vo-deep:#f4f4f3;--vo-ink:#14161a;--vo-soft:#3d4048;--vo-muted:#74767e;--vo-rule:rgba(20,22,26,.15);--vo-blue:#005efb;--vo-red:#df1f36;--vo-night:#10131b;--vo-lilac:#e9edff;--vo-blush:#f8e9ec;--vo-serif:"Newsreader",Georgia,"Times New Roman",serif;--vo-sans:"Readex Pro",Inter,system-ui,sans-serif;--vo-page:min(1220px,calc(100% - 2 * var(--fp-gutter,clamp(18px,4vw,54px))))}body:has(.profile-opinion-v2) .fp-breadcrumb,body:has(.profile-opinion-v2) .crumb{display:none!important}.profile-opinion-v2{position:relative;width:100vw;max-width:none;margin-inline:calc(50% - 50vw);overflow:clip;color:var(--vo-ink);background:var(--vo-paper);font-family:var(--vo-serif)}.vo-progress{position:fixed;inset:0 0 auto;z-index:90;height:3px;pointer-events:none}.vo-progress i{display:block;width:0;height:100%;background:var(--vo-blue);box-shadow:0 0 14px rgba(0,94,251,.35)}.vo-hero{position:relative;min-height:min(790px,88vh);overflow:hidden;display:grid;align-items:stretch;border-bottom:1px solid var(--vo-rule);background:linear-gradient(112deg,var(--vo-paper) 0 57%,var(--vo-lilac) 57% 79%,var(--vo-blush) 79%)}.vo-hero::before{content:"“";position:absolute;left:45%;bottom:-17vw;color:rgba(0,94,251,.075);font:600 min(45vw,620px)/1 var(--vo-serif);pointer-events:none}.vo-hero__grid{position:relative;z-index:1;width:var(--vo-page);margin:auto;padding:clamp(56px,8vw,110px) 0;display:grid;grid-template-columns:minmax(0,760px) minmax(270px,360px);gap:clamp(48px,8vw,120px);align-items:center}.vo-hero__copy{min-width:0}.vo-opinion{display:inline-flex;align-items:center;gap:9px;margin-bottom:25px;padding:7px 11px;border:1px solid rgba(20,22,26,.82);border-radius:99px;background:rgba(252,252,251,.76);font:850 9px/1 var(--vo-sans);letter-spacing:.16em;text-transform:uppercase}.vo-opinion i{width:7px;height:7px;border-radius:50%;background:var(--vo-blue)}.profile-opinion-v2 .kick{margin:0 0 22px;color:var(--vo-blue);font:800 10px/1 var(--vo-sans);letter-spacing:.17em;text-transform:uppercase}.profile-opinion-v2 h1{max-width:800px;margin:0;color:var(--vo-ink);font:600 clamp(47px,7vw,92px)/.96 var(--vo-serif);letter-spacing:-.055em;text-wrap:balance}.profile-opinion-v2 .dek{max-width:670px;margin:28px 0 0;color:var(--vo-soft);font:400 clamp(21px,2.25vw,29px)/1.42 var(--vo-serif);text-wrap:pretty}.profile-opinion-v2 .meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:31px;color:var(--vo-muted);font:560 11px/1.5 var(--vo-sans)}.profile-opinion-v2 .meta>*{margin:0;padding:0;border:0}.profile-opinion-v2 .meta>*+*::before{content:"·";margin-inline-end:20px;color:#a5a7ad}.profile-opinion-v2 .meta b{color:var(--vo-ink);letter-spacing:.025em}.profile-opinion-v2 .meta .upd{color:var(--vo-blue)}.vo-author{position:relative;align-self:stretch;min-height:430px;display:grid;align-content:end}.vo-portrait{position:absolute;inset:0 0 82px;overflow:hidden;border-radius:180px 180px 18px 18px;background:linear-gradient(145deg,#8fbaff,var(--vo-lilac) 55%,var(--vo-blush));box-shadow:0 34px 80px rgba(16,19,27,.16)}.vo-portrait .field,.vo-portrait .field__item{height:100%}.vo-portrait img{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.82) contrast(1.03)}.vo-portrait--initials{display:grid;place-items:center;background:radial-gradient(circle at 50% 35%,rgba(255,255,255,.82) 0 14%,transparent 14.5%),radial-gradient(ellipse at 50% 82%,var(--vo-blue) 0 46%,var(--vo-night) 46.5% 60%,transparent 60.5%),linear-gradient(145deg,#8fbaff,var(--vo-lilac) 55%,var(--vo-blush))}.vo-portrait--initials span{position:absolute;right:18px;top:20px;color:rgba(255,255,255,.86);font:850 11px/1 var(--vo-sans);letter-spacing:.15em}.vo-author__card{position:relative;margin:0 18px;padding:19px 21px;border:1px solid var(--vo-rule);border-radius:14px;background:rgba(252,252,251,.96);box-shadow:0 18px 45px rgba(16,19,27,.12);font-family:var(--vo-sans)}.vo-author__card b{display:block;color:var(--vo-ink);font:600 21px/1.15 var(--vo-serif)}.vo-author__card span{display:block;margin-top:6px;color:var(--vo-muted);font-size:11px;line-height:1.5}.vo-layout{width:min(1120px,calc(100% - 2 * var(--fp-gutter,clamp(18px,4vw,54px))));margin:auto;padding:clamp(56px,8vw,100px) 0 0;display:grid;grid-template-columns:minmax(0,740px) minmax(220px,280px);gap:clamp(40px,7vw,92px);align-items:start}.vo-copy{min-width:0;color:var(--vo-soft);font:400 clamp(18px,1.6vw,20px)/1.82 var(--vo-serif)}.vo-generated-body>.field,.vo-generated-body>.field>.field__item{display:contents}.vo-copy p{margin:0 0 1.3em}.vo-copy p+p{margin-top:0}.vo-copy .vo-opening{color:var(--vo-ink);font-size:clamp(23px,2.45vw,30px);line-height:1.57}.vo-copy .vo-opening::first-letter{float:left;margin:.04em .1em 0 0;color:var(--vo-blue);font-size:4.2em;font-weight:600;line-height:.78}.vo-section{position:relative;margin:0 0 clamp(56px,7vw,86px);scroll-margin-top:32px}.vo-section>h2{margin:0 0 22px;color:var(--vo-ink);font:600 clamp(32px,4vw,49px)/1.09 var(--vo-serif);letter-spacing:-.035em;text-wrap:balance}.vo-section h3,.vo-section h4{margin:2em 0 .65em;color:var(--vo-ink);font-family:var(--vo-serif);font-weight:600;line-height:1.18}.vo-section h3{font-size:clamp(24px,2.6vw,34px)}.vo-section h4{font-size:clamp(20px,2vw,27px)}.vo-section ul,.vo-section ol{margin:28px 0;padding-inline-start:24px}.vo-section li{margin:.55em 0;padding-inline-start:7px}.profile-opinion-v2 .pull,.vo-copy blockquote{position:relative;margin:clamp(48px,7vw,76px) -8vw;padding:38px 8vw;border:0;background:var(--vo-night);color:#fff;font:500 clamp(27px,3.6vw,44px)/1.28 var(--vo-serif);letter-spacing:-.032em;text-wrap:balance}.profile-opinion-v2 .pull::before,.vo-copy blockquote::before{content:"";position:absolute;inset:0 auto 0 0;width:9px;background:linear-gradient(var(--vo-blue) 0 72%,var(--vo-red) 72%)}.vo-argument{padding-top:5px}.vo-counter{padding:clamp(24px,3.5vw,34px);border:1px solid rgba(20,22,26,.17);border-radius:14px;background:var(--vo-deep)}.vo-why{padding-inline-start:clamp(21px,3vw,35px);border-inline-start:5px solid var(--vo-blue)}.vo-next{padding:clamp(24px,3.5vw,34px);border-radius:14px;color:#f4f7ff;background:var(--vo-night)}.vo-next>h2,.vo-next p,.vo-next li{color:#f4f7ff}.vo-disclosure,.vo-sources{padding:24px;border:1px solid var(--vo-rule);border-radius:14px;background:var(--vo-deep);color:var(--vo-muted);font:520 12px/1.65 var(--vo-sans)}.vo-disclosure>h2,.vo-sources>h2{margin-bottom:10px;color:var(--vo-ink);font:850 9px/1.3 var(--vo-sans);letter-spacing:.15em;text-transform:uppercase}.vo-disclosure p,.vo-sources p,.vo-disclosure li,.vo-sources li{font:520 12px/1.65 var(--vo-sans)}.vo-signature{margin:56px 0 0;padding-top:26px;border-top:1px solid var(--vo-rule)}.vo-signature strong{display:block;color:var(--vo-blue);font:italic 600 34px/1.2 var(--vo-serif);transform:rotate(-2deg);transform-origin:left}.vo-signature span{display:block;margin-top:8px;color:var(--vo-muted);font:750 9px/1 var(--vo-sans);letter-spacing:.16em;text-transform:uppercase}.vo-rail{position:sticky;top:28px;font-family:var(--vo-sans)}.vo-rail>div{padding:21px;border:1px solid var(--vo-rule);border-radius:14px;background:var(--vo-paper)}.vo-rail>div+div{margin-top:16px}.vo-rail b{display:block;margin-bottom:10px;color:var(--vo-blue);font-size:9px;letter-spacing:.15em;text-transform:uppercase}.vo-rail p{margin:0;color:var(--vo-muted);font-size:11px;line-height:1.58}.vo-after{width:min(740px,calc(100% - 2 * var(--fp-gutter,clamp(18px,4vw,54px))));margin:clamp(38px,6vw,76px) auto 0;padding-bottom:clamp(62px,8vw,104px)}.profile-opinion-v2 .share,.profile-opinion-v2 .tags,.profile-opinion-v2 .related,.profile-opinion-v2 .fp-record,.profile-opinion-v2 .fp-editions{max-width:none}.profile-opinion-v2[data-vo-ready] .vo-reveal{opacity:0;transform:translateY(22px);transition:opacity .65s cubic-bezier(.2,.65,.3,1),transform .65s cubic-bezier(.2,.65,.3,1)}.profile-opinion-v2[data-vo-ready] .vo-reveal.is-visible{opacity:1;transform:none}@media(max-width:900px){.vo-hero{background:linear-gradient(155deg,var(--vo-paper) 0 65%,var(--vo-lilac) 65% 84%,var(--vo-blush) 84%)}.vo-hero__grid{grid-template-columns:1fr}.vo-author{min-height:400px;max-width:330px;width:100%}.vo-layout{grid-template-columns:1fr}.vo-rail{position:relative;top:0;grid-row:1;display:grid;grid-template-columns:1fr 1fr;gap:16px}.vo-rail>div+div{margin:0}.profile-opinion-v2 .pull,.vo-copy blockquote{margin-inline:0;padding-inline:clamp(28px,7vw,56px)}}@media(max-width:560px){.vo-hero__grid,.vo-layout{width:calc(100% - 36px)}.vo-hero__grid{padding:50px 0}.profile-opinion-v2 h1{font-size:clamp(43px,12.5vw,59px)}.profile-opinion-v2 .dek{font-size:20px}.profile-opinion-v2 .meta{gap:6px 10px}.profile-opinion-v2 .meta>*+*::before{margin-inline-end:10px}.vo-author{min-height:350px;max-width:280px}.vo-layout{padding-top:45px}.vo-rail{grid-template-columns:1fr}.vo-copy{font-size:17px;line-height:1.72}.vo-copy .vo-opening{font-size:22px}.vo-copy .vo-opening::first-letter{font-size:3.4em}.vo-section{margin-bottom:58px}.vo-section>h2{font-size:35px}.profile-opinion-v2 .pull,.vo-copy blockquote{margin-inline:-18px}.vo-counter,.vo-next,.vo-disclosure,.vo-sources{padding:21px}.vo-after{width:calc(100% - 36px)}}[dir="rtl"].profile-opinion-v2 .vo-copy .vo-opening::first-letter{float:right;margin:.04em 0 0 .1em}[dir="rtl"] .vo-signature strong{transform:rotate(2deg)}[dir="rtl"] .profile-opinion-v2 .pull::before,[dir="rtl"] .vo-copy blockquote::before{left:auto;right:0}@media(prefers-reduced-motion:reduce){.profile-opinion-v2[data-vo-ready] .vo-reveal{opacity:1;transform:none;transition:none}.vo-signature strong{transform:none}}@media print{.profile-opinion-v2{margin:0;overflow:visible;background:#fff}.vo-progress,.vo-rail,.profile-opinion-v2 .share,.profile-opinion-v2 .related{display:none!important}.vo-hero{min-height:0;display:block;background:#fff}.vo-hero::before{display:none}.vo-hero__grid,.vo-layout,.vo-after{width:100%;padding:20px 0;display:block}.vo-author{min-height:0;max-width:180px;margin:25px 0}.vo-portrait{position:relative;height:180px;inset:auto}.vo-author__card{margin:-25px 8px 0}.profile-opinion-v2[data-vo-ready] .vo-reveal{opacity:1;transform:none}.profile-opinion-v2 .pull,.vo-copy blockquote{margin:30px 0;color:#111;background:#fff;border:solid #111;border-width:2px 0}}
body:has(.fp-profile-reader),body:has(.fp-opinion-reader){background:#fff}.fp-profile-reader,.fp-opinion-reader{--vo-ink:#11141b;--vo-soft:#525b69;--vo-muted:#77808d;--vo-rule:#d9dee7;--vo-blue:var(--fp-brand,#075fff);--vo-red:#df1f3d;--vo-gold:#f4b928;--vo-night:#111722;--vo-serif:var(--fp-serif,"Newsreader",Georgia,serif);--vo-sans:var(--fp-sans,"Readex Pro",system-ui,sans-serif);display:block;width:100vw;max-width:none;margin-inline:calc(50% - 50vw);color:var(--vo-ink);background:#fff;overflow:clip}.fp-profile-reader *,.fp-opinion-reader *{box-sizing:border-box}.vo-progress{position:fixed;z-index:250;inset:0 0 auto;height:3px;pointer-events:none}.vo-progress i{display:block;width:0;height:100%;background:var(--vo-blue)}.vo-hero{position:relative;overflow:hidden}.vo-hero__inner{width:min(1180px,calc(100% - 2*clamp(20px,5vw,68px)));margin:auto;display:grid;gap:clamp(34px,6vw,86px);align-items:end}.vo-hero__copy{position:relative;z-index:2}.vo-kicker{display:inline-flex;align-items:center;gap:9px;margin-bottom:24px;font:850 9px/1 var(--vo-sans);letter-spacing:.16em;text-transform:uppercase}.vo-kicker:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--vo-red)}.vo-hero h1{max-width:980px;margin:0;font:520 clamp(50px,7.5vw,98px)/.95 var(--vo-serif);letter-spacing:-.058em;text-wrap:balance}.vo-dek{max-width:780px;margin:28px 0 0;font:400 clamp(20px,2.2vw,29px)/1.43 var(--vo-serif);text-wrap:pretty}.vo-meta{display:flex;flex-wrap:wrap;gap:9px 20px;margin-top:30px;font:700 10px/1.5 var(--vo-sans);letter-spacing:.04em;text-transform:uppercase}.vo-meta>*+*:before{content:"·";margin-inline-end:20px}.fp-profile-reader .vo-hero{padding:clamp(62px,9vw,118px) 0 clamp(48px,7vw,86px);background:#f5f1e9}.fp-profile-reader .vo-hero__inner{grid-template-columns:minmax(0,1fr) minmax(270px,39%)}.fp-profile-reader .vo-kicker{color:#8a5b18}.fp-profile-reader .vo-kicker:before{background:var(--vo-gold)}.fp-profile-reader .vo-dek{color:#4d4b48}.vo-profile-portrait{position:relative;margin:0;aspect-ratio:4/5;overflow:hidden;border-radius:3px 3px 80px 3px;box-shadow:0 28px 70px rgba(25,24,20,.18)}.vo-profile-portrait>div,.vo-profile-portrait img{width:100%;height:100%}.vo-profile-portrait img{display:block;object-fit:cover}.vo-profile-portrait figcaption{position:absolute;inset:auto 0 0;padding:28px 18px 14px;background:linear-gradient(transparent,rgba(0,0,0,.7));color:#fff;font:500 9px/1.5 var(--vo-sans)}.fp-opinion-reader .vo-hero{padding:clamp(68px,10vw,135px) 0 clamp(58px,8vw,100px);color:#fff;background:linear-gradient(125deg,#111722 0 68%,#172f59 68% 86%,#df1f3d 86%)}.fp-opinion-reader .vo-hero:after{content:"“";position:absolute;right:4%;bottom:-23%;color:rgba(255,255,255,.08);font:600 min(45vw,620px)/1 var(--vo-serif)}.fp-opinion-reader .vo-dek{color:#d5deec}.fp-opinion-reader .vo-meta{color:#aebbd0}.fp-opinion-reader .vo-meta b{color:#fff}.fp-opinion-reader .vo-kicker{padding:7px 11px;border:1px solid rgba(255,255,255,.38);border-radius:99px}.fp-opinion-reader .vo-kicker:before{background:var(--vo-gold)}.vo-contributor{border-bottom:1px solid #cad8f5;background:#edf2ff}.vo-contributor__inner{width:min(1120px,calc(100% - 2*clamp(20px,5vw,68px)));margin:auto;padding:24px 0;display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;font-family:var(--vo-sans)}.vo-contributor__photo{width:112px;height:112px;overflow:hidden;border-radius:50%;background:#9fb8e8;box-shadow:0 12px 30px rgba(15,20,32,.16)}.vo-contributor__photo>div,.vo-contributor__photo img{width:100%;height:100%}.vo-contributor__photo img{object-fit:cover}.vo-contributor__initials{display:grid;place-items:center;color:#fff;background:var(--vo-blue);font-size:28px;font-weight:800}.vo-contributor b{display:block;font:600 24px/1.1 var(--vo-serif)}.vo-contributor p{margin:6px 0 0;color:var(--vo-soft);font-size:11px;line-height:1.55}.vo-contributor a{color:var(--vo-blue);font-size:10px;font-weight:750;text-decoration:none}.vo-hero-modules,.vo-after-intro{width:min(1120px,calc(100% - 2*clamp(20px,5vw,68px)));margin:clamp(34px,5vw,60px) auto 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.vo-hero-modules:empty,.vo-after-intro:empty{display:none}.vo-hero-modules .vo-section,.vo-after-intro .vo-section{margin:0;padding:24px;border:1px solid #c6d7f5;border-radius:14px;background:#f3f7ff}.vo-layout{width:min(1120px,calc(100% - 2*clamp(20px,5vw,68px)));margin:auto;padding:clamp(62px,8vw,100px) 0 0;display:grid;grid-template-columns:minmax(0,750px) minmax(220px,280px);gap:clamp(42px,7vw,92px);align-items:start}.vo-copy{min-width:0}.vo-rail{position:sticky;top:26px;display:grid;gap:14px;font-family:var(--vo-sans)}.vo-section{margin:0 0 clamp(54px,7vw,88px);scroll-margin-top:30px}.vo-section>h2{margin:0 0 20px;color:var(--vo-ink);font:600 clamp(31px,4vw,49px)/1.08 var(--vo-serif);letter-spacing:-.038em;text-wrap:balance}.vo-section p,.vo-section__body p{margin:0 0 1.24em;color:var(--vo-soft);font:400 clamp(18px,1.55vw,20px)/1.78 var(--vo-serif);text-wrap:pretty}.vo-section p+p,.vo-section__body p+p{text-indent:1.25em}.vo-section h3{margin:2em 0 .7em;font:600 clamp(24px,2.7vw,33px)/1.2 var(--vo-serif)}.vo-section ul,.vo-section ol{margin:26px 0;padding:0;list-style:none}.vo-section li{position:relative;padding:12px 0 12px 22px;border-top:1px solid var(--vo-rule);color:var(--vo-soft);font:550 13px/1.58 var(--vo-sans)}.vo-section li:before{content:"";position:absolute;left:2px;top:18px;width:7px;height:7px;border-radius:50%;background:var(--vo-blue)}.vo-opening:first-letter{float:left;margin:5px 8px 0 0;color:var(--vo-blue);font:600 71px/.72 var(--vo-serif)}.vo-copy .pull{margin:clamp(34px,5vw,58px) 0;padding:clamp(26px,4vw,40px) 0;border:solid var(--vo-rule);border-width:1px 0;color:var(--vo-ink);font:520 clamp(25px,3vw,36px)/1.3 var(--vo-serif)}.vo-role-rail{margin:0;padding:19px;border:1px solid var(--vo-rule);border-radius:13px;background:#fff}.vo-role-rail>h2{margin-bottom:10px;font:850 9px/1.35 var(--vo-sans);letter-spacing:.14em;text-transform:uppercase}.vo-role-rail p,.vo-role-rail li{font:500 11px/1.58 var(--vo-sans)}.vo-editorial-standard{padding:20px;border-left:4px solid var(--vo-blue);background:#eef3ff;color:#445069;font-size:10px;line-height:1.65}.vo-editorial-standard b{display:block;margin-bottom:7px;color:var(--vo-blue);font-size:8px;letter-spacing:.14em;text-transform:uppercase}.vo-editorial-standard p{margin:0}.fp-profile-reader .vo-editorial-standard{border-color:#9b691e;background:#f7f0e2}.fp-profile-reader .vo-editorial-standard b{color:#7b5016}.vo-key-executive-summary{padding:clamp(26px,4vw,42px);border-top:5px solid var(--vo-blue);background:#f4f7ff}.fp-profile-reader .vo-key-executive-summary{border-top-color:#9b691e;background:#f7f0e2}.vo-key-not-established{padding:25px;border:1px solid #e8c5cb;border-radius:13px;background:#fff5f6}.vo-key-open-questions{padding:25px;border-radius:13px;color:#fff;background:var(--vo-night)}.vo-key-open-questions h2,.vo-key-open-questions p,.vo-key-open-questions li{color:#fff}.vo-key-sources{padding:25px;border:1px solid var(--vo-rule);border-radius:13px;background:#f7f8fb;font-family:var(--vo-sans)}.vo-key-sources p,.vo-key-sources li{font-family:var(--vo-sans);font-size:12px}.vo-signature{margin:50px 0 0;padding-top:25px;border-top:1px solid var(--vo-rule)}.vo-signature strong{display:block;color:var(--vo-blue);font:italic 600 38px var(--vo-serif);transform:rotate(-2deg);transform-origin:left}.vo-signature span{display:block;margin-top:6px;color:var(--vo-muted);font:800 8px var(--vo-sans);letter-spacing:.15em;text-transform:uppercase}.vo-endmatter{width:min(1120px,calc(100% - 2*clamp(20px,5vw,68px)));margin:auto;padding:clamp(48px,7vw,82px) 0}.vo-role-end{margin:0 0 24px;padding:24px;border:1px solid var(--vo-rule);border-radius:12px;background:#fff}.vo-reveal{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.vo-reveal.is-visible{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.vo-reveal{opacity:1;transform:none;transition:none}}@media(max-width:900px){.vo-layout{grid-template-columns:1fr}.vo-rail{position:static;grid-row:1;grid-template-columns:repeat(2,minmax(0,1fr))}.fp-profile-reader .vo-hero__inner{grid-template-columns:minmax(0,1fr) minmax(220px,34%)}.vo-hero-modules,.vo-after-intro{grid-template-columns:1fr}}@media(max-width:680px){.vo-hero__inner{display:block}.fp-profile-reader .vo-profile-portrait{margin-top:34px;aspect-ratio:4/4.6}.vo-contributor__inner{grid-template-columns:auto 1fr}.vo-contributor__photo{width:86px;height:86px}.vo-contributor a{grid-column:2}.vo-rail{grid-template-columns:1fr}.vo-layout,.vo-endmatter{width:calc(100% - 36px)}.vo-hero-modules,.vo-after-intro{width:calc(100% - 36px)}.vo-meta>*+*:before{display:none}.fp-opinion-reader .vo-hero{background:linear-gradient(155deg,#111722 0 77%,#172f59 77% 91%,#df1f3d 91%)}}
.fp-footer{--f-ink:var(--fp-footer-ink,#ffffff);background:var(--fp-footer,var(--fp-chrome));color:color-mix(in srgb,var(--f-ink) 70%,transparent);padding:clamp(26px,3.4vw,40px) 0 20px}.fp-footer .wrap{max-width:var(--max);margin:0 auto;padding:0 var(--pad)}.fp-f-grid{display:grid;grid-template-columns:auto repeat(3,1fr);gap:clamp(20px,3vw,52px);align-items:start;padding-bottom:22px;border-bottom:1px solid color-mix(in srgb,var(--f-ink) 12%,transparent)}.fp-f-brandcol{max-width:190px}.fp-f-mk svg{height:44px;width:auto;display:block}.fp-f-mk .mk-w{fill:#fff}.fp-f-mk .mk-b{fill:var(--blue)}.fp-f-line{font-size:12.5px;color:color-mix(in srgb,var(--f-ink) 45%,transparent);margin:12px 0 16px;line-height:1.45}.fp-f-col h5{font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--f-ink) 40%,transparent);margin-bottom:10px}.fp-f-col a{display:block;padding:4px 0;font-size:13px;color:color-mix(in srgb,var(--f-ink) 68%,transparent);transition:color .2s}.fp-f-col a:hover{color:var(--f-ink)}.fp-social{display:flex;gap:12px;align-items:center;flex-wrap:wrap;max-width:190px}.fp-social a{color:color-mix(in srgb,var(--f-ink) 38%,transparent);display:grid;place-items:center;inline-size:22px;block-size:22px;border-radius:50%;transition:color .22s var(--e),transform .22s var(--e),background .22s var(--e)}.fp-social a:hover{color:var(--f-ink);transform:translateY(-2px)}.fp-social svg{width:16px;height:16px;display:block}.fp-f-end{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center;padding-top:16px;font-size:11.5px;color:color-mix(in srgb,var(--f-ink) 38%,transparent)}.fp-f-end .langs span{color:color-mix(in srgb,var(--f-ink) 26%,transparent)}.fp-footer .fp-f-grid,.fp-footer .fp-f-end{opacity:0;transform:translateY(20px);transition:opacity .6s var(--e),transform .6s var(--e)}.fp-footer.in .fp-f-grid{opacity:1;transform:none}.fp-footer.in .fp-f-end{opacity:1;transform:none;transition-delay:.08s}.fp-footer:not(.in) .fp-f-grid,.fp-footer:not(.in) .fp-f-end{animation:fpFootShow 0s linear 2.5s forwards}@keyframes fpFootShow{to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.fp-footer .fp-f-grid,.fp-footer .fp-f-end{opacity:1;transform:none;transition:none}}.fp-totop{position:fixed;inset-block-end:22px;inset-inline-end:22px;z-index:70;inline-size:40px;block-size:40px;border-radius:50%;border:0;cursor:pointer;background:var(--fp-chrome);color:#fff;display:grid;place-items:center;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .3s var(--e),visibility .3s,transform .3s var(--e),background .2s;box-shadow:0 4px 18px rgba(10,11,18,.22)}.fp-totop.on{opacity:1;visibility:visible;transform:none}.fp-totop:hover{background:var(--blue)}.fp-totop svg{inline-size:15px;block-size:15px}@media(max-width:820px){.fp-f-grid{grid-template-columns:repeat(3,1fr)}.fp-f-brandcol{grid-column:1/-1;max-width:none;display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding-bottom:18px;border-bottom:1px solid color-mix(in srgb,var(--f-ink) 10%,transparent)}.fp-f-line{margin:0;flex:1;min-width:180px}.fp-social{max-width:none}}@media(max-width:560px){.fp-f-grid{gap:12px}.fp-f-col h5{font-size:8.5px;letter-spacing:.1em}.fp-f-col a{font-size:11.5px}.fp-totop{inset-block-end:14px;inset-inline-end:14px;inline-size:36px;block-size:36px}.fp-footer{padding-bottom:64px}}@media print{.fp-totop{display:none}}
:root{--ink:var(--fp-ink);--mid:var(--fp-ink-soft);--muted:var(--fp-muted);--rule:var(--fp-rule);--hair:var(--fp-paper-deep);--blue:var(--fp-brand);--soft:var(--fp-paper-deep);--serif:'Newsreader',Georgia,serif;--sans:'Inter',system-ui,sans-serif;--max:1320px;--pad:clamp(16px,3vw,40px);--e:cubic-bezier(.16,1,.3,1);}html[dir=rtl]{--serif:'Noto Naskh Arabic','Newsreader',serif}.fp-h{--h-ink:var(--fp-header-ink,#f4f7ff);--ink:var(--h-ink);--mid:color-mix(in srgb,var(--h-ink) 72%,transparent);--muted:color-mix(in srgb,var(--h-ink) 46%,transparent);--rule:color-mix(in srgb,var(--h-ink) 14%,transparent);--hair:color-mix(in srgb,var(--h-ink) 8%,transparent);--soft:color-mix(in srgb,var(--h-ink) 7%,transparent);--blue:var(--fp-brand-hi,#5c9bff);color:var(--mid);}.wrap{max-width:var(--max);margin:0 auto;padding:0 var(--pad)}.fp-h{background:var(--fp-header,var(--fp-chrome));border-bottom:1px solid var(--rule);position:relative;z-index:80}.fp-h-row{padding-inline:clamp(14px,2.2vw,32px)}.fp-h-r1{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-block:9px;border-bottom:1px solid var(--hair)}.fp-h-r1 .burger{justify-self:start}.fp-h-date{justify-self:center;font-size:11px;letter-spacing:.06em;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.fp-h-tools{justify-self:end;display:flex;align-items:center;gap:2px;margin-inline-start:16px}.fp-h-lang{display:inline-flex;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;letter-spacing:.05em;color:var(--muted);border-radius:3px;transition:color .2s var(--e),transform .2s var(--e)}.fp-h-lang:hover{color:var(--ink);transform:translateY(-1.5px)}.fp-h-lang.on{color:var(--ink);cursor:default}.fp-h-lang.on:hover{transform:none}.fp-h-lang[lang="ar"]{font-family:var(--fp-naskh,'Noto Naskh Arabic',serif);font-size:12.5px;letter-spacing:0;padding-block-start:1px}.fp-theme{display:inline-flex;align-items:center;justify-content:center;inline-size:26px;block-size:26px;border:0;border-radius:3px;background:none;color:var(--muted);cursor:pointer;padding:0;flex:none;margin-inline-start:4px;transition:color .2s var(--e),transform .2s var(--e)}.fp-theme:hover{color:var(--ink);transform:translateY(-1.5px)}.fp-theme svg{inline-size:14px;block-size:14px}.fp-h-r2{display:flex;flex-direction:column;align-items:center;gap:6px;padding-block:18px 16px}.fp-h-mark{display:block;line-height:0}.fp-h-mark svg{height:clamp(34px,4.4vw,48px);width:auto;display:block}.fp-h-mark svg path,.fp-h-mark svg polygon{fill:var(--ink)}.fp-h-mark svg path[fill="#005efb"]{fill:var(--blue)}.fp-h-mark svg + .fp-mark-fb{display:none}.fp-h-slogan{font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);white-space:nowrap}.fp-h-slogan b{color:var(--blue);font-weight:inherit}.fp-h-r3{display:flex;justify-content:center;border-top:1px solid var(--hair)}.fp-h-lanes{display:flex;gap:clamp(12px,1.9vw,26px);overflow-x:auto;scrollbar-width:none;min-width:0;padding-block:9px;max-width:100%}.fp-h-lanes::-webkit-scrollbar{display:none}.fp-h-lanes a{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:500;color:var(--mid);white-space:nowrap;padding:3px 0;border-bottom:2px solid transparent;transition:color .2s,border-color .2s}.fp-h-lanes a:hover{color:var(--ink)}.fp-h-lanes a.is-active{color:var(--ink);border-bottom-color:var(--blue)}.fp-h-lanes .lane-icon{width:15px;height:15px;opacity:.62;flex:none;transition:opacity .2s}.fp-h-lanes a:hover .lane-icon,.fp-h-lanes a.is-active .lane-icon{opacity:1}@media(max-width:820px){.fp-h-r3{justify-content:flex-start}}@media(max-width:560px){.fp-h-date{font-size:10px;letter-spacing:.04em}.fp-h-slogan{font-size:8.5px;letter-spacing:.1em}.fp-h-r2{padding-block:14px 12px;gap:5px}.fp-h-r1{padding-block:7px}}@media(max-width:400px){.fp-h-date{font-size:9.5px;letter-spacing:0}.fp-h-slogan{font-size:8px;letter-spacing:.08em}}@media(max-width:340px){.fp-h-date{display:none}.fp-h-r1{grid-template-columns:1fr auto}}.fp-mark{display:inline-flex;align-items:center;line-height:0}.fp-mark svg{height:40px;width:auto;display:block}.fp-mark svg + .fp-mark-fb{display:none}.fp-mark-fb{display:inline-flex;align-items:center;gap:8px;font-family:var(--serif);font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1}.fp-mark-fb i{width:11px;height:11px;background:var(--blue)}.lane-icon{display:inline-block;vertical-align:middle;flex-shrink:0;width:16px;height:16px;opacity:.62;transition:opacity .2s}.lane-sq{animation:sqPulse 3s ease-in-out infinite}.icon-politics{perspective:40px}.icon-politics:hover .icon-politics-globe{animation:globeSpin .8s cubic-bezier(.16,1,.3,1) both;transform-origin:center}.icon-conflict:hover .icon-conflict-main{animation:conflictPulse .6s ease both;transform-origin:center}.icon-security:hover .icon-security-shield{animation:shieldFlash .5s ease both}.icon-energy:hover .bar1{animation:barGrow .3s 0s ease both;transform-origin:bottom}.icon-energy:hover .bar2{animation:barGrow .3s .08s ease both;transform-origin:bottom}.icon-energy:hover .bar3{animation:barGrow .3s .16s ease both;transform-origin:bottom}.icon-tech:hover .node1{animation:nodeBlink .6s 0s ease infinite}.icon-tech:hover .node2{animation:nodeBlink .6s .15s ease infinite}.icon-tech:hover .node3{animation:nodeBlink .6s .3s ease infinite}.icon-tech:hover .node4{animation:nodeBlink .6s .45s ease infinite}.icon-special:hover .icon-special-main{animation:diamondSpin .4s cubic-bezier(.16,1,.3,1) both;transform-origin:center}.burger{display:flex;flex-direction:column;justify-content:center;gap:5px;width:40px;height:36px;border:none;background:none;cursor:pointer;padding:0;flex-shrink:0}.burger span{display:block;width:19px;height:1.5px;background:var(--ink);border-radius:1px;transition:transform .3s var(--e),opacity .2s,width .3s var(--e)}.burger.on span:nth-child(1){transform:translateY(6.5px) rotate(45deg)}.burger.on span:nth-child(2){opacity:0;width:0}.burger.on span:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}@keyframes sqPulse{0%,100%{opacity:1}50%{opacity:.55}}@keyframes globeSpin{0%{transform:rotateY(0)}100%{transform:rotateY(360deg)}}@media(prefers-reduced-motion:reduce){.burger span{transition:none}}.visually-hidden{position:absolute !important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.visually-hidden.focusable:focus{position:static !important;width:auto;height:auto;clip-path:none;padding:8px 14px;background:#fff;z-index:900}.fp-h a,.drawer a,.fp-footer a,.fp-f-lanes a,.fp-f-col a,.drawer-lane,.drawer-page-link{text-decoration:none}.fp-h a:hover,.drawer a:hover,.fp-footer a:hover{text-decoration:none}.lane-icon g,.lane-icon path,.lane-icon rect,.lane-icon circle,.lane-icon ellipse,.lane-icon line{transition:transform .34s cubic-bezier(.16,1,.3,1),opacity .2s;transform-origin:center;transform-box:fill-box}@keyframes fpGlobeTurn{to{transform:rotate(360deg)}}a:hover .icon-politics .icon-politics-globe,.drawer-lane:hover .icon-politics .icon-politics-globe,.sec-hd:hover .icon-politics .icon-politics-globe,.lane-title:hover .icon-politics .icon-politics-globe{animation:fpGlobeTurn 6s linear infinite}a:hover .icon-conflict .icon-conflict-main,.drawer-lane:hover .icon-conflict .icon-conflict-main,.sec-hd:hover .icon-conflict .icon-conflict-main,.lane-title:hover .icon-conflict .icon-conflict-main{transform:translateY(-1.2px)}a:hover .icon-security .icon-security-shield,.drawer-lane:hover .icon-security .icon-security-shield,.sec-hd:hover .icon-security .icon-security-shield,.lane-title:hover .icon-security .icon-security-shield{transform:scale(1.07)}a:hover .icon-energy .bar1,.drawer-lane:hover .icon-energy .bar1,.sec-hd:hover .icon-energy .bar1,.lane-title:hover .icon-energy .bar1{transform:translateY(-1px);transition-delay:0s}a:hover .icon-energy .bar2,.drawer-lane:hover .icon-energy .bar2,.sec-hd:hover .icon-energy .bar2,.lane-title:hover .icon-energy .bar2{transform:translateY(-1.6px);transition-delay:.05s}a:hover .icon-energy .bar3,.drawer-lane:hover .icon-energy .bar3,.sec-hd:hover .icon-energy .bar3,.lane-title:hover .icon-energy .bar3{transform:translateY(-2.2px);transition-delay:.1s}a:hover .icon-tech .node1,.drawer-lane:hover .icon-tech .node1,.sec-hd:hover .icon-tech .node1,.lane-title:hover .icon-tech .node1{transform:translate(-1.2px,-1.2px)}a:hover .icon-tech .node2,.drawer-lane:hover .icon-tech .node2,.sec-hd:hover .icon-tech .node2,.lane-title:hover .icon-tech .node2{transform:translate(1.2px,-1.2px)}a:hover .icon-tech .node3,.drawer-lane:hover .icon-tech .node3,.sec-hd:hover .icon-tech .node3,.lane-title:hover .icon-tech .node3{transform:translate(-1.2px,1.2px)}a:hover .icon-tech .node4,.drawer-lane:hover .icon-tech .node4,.sec-hd:hover .icon-tech .node4,.lane-title:hover .icon-tech .node4{transform:translate(1.2px,1.2px)}a:hover .icon-special .icon-special-main,.drawer-lane:hover .icon-special .icon-special-main,.sec-hd:hover .icon-special .icon-special-main,.lane-title:hover .icon-special .icon-special-main{transform:rotate(18deg)}@keyframes fpHorizonTurn{to{transform:rotate(360deg)}}a:hover .icon-horizons,.drawer-lane:hover .icon-horizons,.sec-hd:hover .icon-horizons,.lane-title:hover .icon-horizons{animation:fpHorizonTurn 7.5s linear infinite;transform-origin:50% 50%}a:hover .icon-opinion .icon-opinion-a,.drawer-lane:hover .icon-opinion .icon-opinion-a,.sec-hd:hover .icon-opinion .icon-opinion-a,.lane-title:hover .icon-opinion .icon-opinion-a{transform:translateX(-1.2px)}a:hover .icon-opinion .icon-opinion-b,.drawer-lane:hover .icon-opinion .icon-opinion-b,.sec-hd:hover .icon-opinion .icon-opinion-b,.lane-title:hover .icon-opinion .icon-opinion-b{transform:translateX(1.2px)}.lane-icon{transition:transform .34s cubic-bezier(.16,1,.3,1),opacity .2s}@media(prefers-reduced-motion:reduce){.lane-icon,.lane-icon g,.lane-icon path,.lane-icon rect,.lane-icon circle,.lane-icon ellipse,.lane-icon line{transition:none !important;transform:none !important;animation:none !important}}.sec-hd h4 .lane-icon{transition:opacity .2s}.sec-hd:hover h4 .lane-icon,.lane-title:hover h4 .lane-icon{opacity:.85}.bar .regions{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.bar-right{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-inline-start:auto}.fp-theme svg{inline-size:13px;block-size:13px}.bar .reg{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:20px;font-size:10px;font-weight:600;letter-spacing:.06em;color:var(--muted);white-space:nowrap;transition:background .2s,color .2s}.bar .reg:hover{background:var(--soft);color:var(--ink)}.bar .reg.on{background:var(--ink);color:var(--fp-chrome)}.bar .reg.on:hover{color:var(--fp-chrome)}@media(max-width:820px){.bar .wrap{flex-direction:column;align-items:flex-start;gap:7px}.bar-right{margin-inline-start:0;inline-size:100%;flex-wrap:nowrap;gap:8px;min-inline-size:0}.bar .regions{margin-inline-start:0;gap:2px;max-width:100%;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.bar .regions::-webkit-scrollbar{display:none}.bar .reg{height:26px;padding:0 10px}}.nav nav a.is-active{color:var(--ink);border-bottom-color:var(--blue)}.nav nav a.is-active .lane-icon{opacity:1}@media(max-width:480px){.bar .wrap > span:first-child{display:none}.bar-right{inline-size:100%}.bar .reg{height:28px;padding:0 11px;font-size:11.5px}.fp-theme{inline-size:28px;block-size:28px}.fp-theme svg{inline-size:14px;block-size:14px}.nav .wrap{gap:10px;padding-inline:14px}.fp-mark svg{height:32px}.nav-slogan{display:none}}@media(min-width:561px) and (max-width:820px){.nav nav{gap:14px}.nav nav a{font-size:11px}.nav-slogan{font-size:9px;letter-spacing:.1em}}@media (max-width:620px){.fp-h-lanes{gap:14px;padding-inline:2px;}.fp-h-lanes a{font-size:11px;gap:5px;}.fp-h-lanes .lane-icon{width:13px;height:13px;}}@media (max-width:420px){.fp-h-lanes{gap:12px;}.fp-h-lanes a{font-size:10.5px;gap:4px;}.fp-h-lanes .lane-icon{width:12px;height:12px;}.fp-h-r3{padding-inline-end:0;}}
.fp-nl{border-block:1px solid var(--rule);padding-block:clamp(26px,4vw,44px);background:var(--fp-paper)}.fp-nl .wrap{max-width:var(--max);margin:0 auto;padding:0 var(--pad);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:clamp(18px,3vw,40px);align-items:center}.fp-nl h3{font-family:var(--serif);font-size:clamp(19px,2vw,25px);font-weight:500;letter-spacing:-.02em;margin:0 0 6px;color:var(--ink)}.fp-nl-t p{font-size:13.5px;color:var(--muted);margin:0;max-width:52ch;line-height:1.5}.fp-nl-f{display:flex;border:1.5px solid var(--ink);background:var(--fp-paper)}.fp-nl-f input{flex:1;min-width:0;border:0;background:transparent;padding:12px 14px;font:inherit;font-size:14px;color:var(--ink)}.fp-nl-f input::placeholder{color:var(--muted)}.fp-nl-f input:focus{outline:none;background:var(--soft)}.fp-nl-f button{border:0;background:var(--ink);color:var(--fp-paper);font:inherit;font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;padding:12px 20px;cursor:pointer;transition:background .2s}.fp-nl-f button:hover{background:var(--blue);color:#fff}.fp-nl-n{grid-column:1/-1;font-size:11.5px;color:var(--muted)}.fp-nl-n.ok{color:#0f7a58}.fp-nl-n.bad{color:var(--red,#df1f36)}@media(max-width:720px){.fp-nl .wrap{grid-template-columns:1fr}}@media(max-width:460px){.fp-nl-f{flex-direction:column;border:0;gap:8px;background:none}.fp-nl-f input{border:1.5px solid var(--ink);padding:13px 14px}.fp-nl-f button{padding:13px 18px;inline-size:100%}.fp-nl h3{font-size:20px}}@media print{.fp-nl{display:none}}
.fp-h-search{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s var(--e);border-block-end:1px solid transparent;}.fp-h-search.open{grid-template-rows:1fr;border-block-end-color:var(--hair);}.fp-h-search > div{overflow:hidden;}.fp-h-search form{display:flex;gap:10px;align-items:center;padding-block:8px;padding-inline:clamp(14px,2.2vw,32px);}.fp-h-search input{flex:1;min-inline-size:0;border:0;border-block-end:1px solid var(--rule);background:none;padding:5px 2px;font-family:var(--serif);font-size:clamp(15px,1.3vw,17px);color:var(--ink);transition:border-color .2s;}.fp-h-search input::placeholder{color:var(--muted);}.fp-h-search input:focus{outline:none;border-block-end-color:var(--blue);}.fp-h-search button{flex:none;border:0;background:none;color:var(--muted);cursor:pointer;padding:6px;display:grid;place-items:center;transition:color .2s var(--e),transform .2s var(--e);}.fp-h-search button:hover{color:var(--ink);transform:translateY(-1.5px);}.fp-h-search svg{inline-size:13px;block-size:13px;}@media (prefers-reduced-motion:reduce){.fp-h-search{transition:none;}}.fp-search{padding-block:clamp(28px,4vw,56px) clamp(40px,6vw,80px);}.fp-search-head{margin-block-end:clamp(20px,3vw,34px);}.fp-search h1{font-family:var(--serif);font-size:clamp(30px,4.5vw,52px);font-weight:400;letter-spacing:-.03em;line-height:1.04;margin:0;color:var(--fp-ink);}.fp-search-count{font-size:13.5px;color:var(--fp-muted);margin-block-start:10px;}.fp-search-count b{color:var(--fp-ink);font-weight:500;}.fp-search-form{margin-block-end:clamp(24px,3.4vw,40px);}.fp-search-form input[type="search"],.fp-search-form input[type="text"]{inline-size:100%;max-inline-size:34rem;border:0;border-block-end:1.5px solid var(--fp-rule);background:none;padding:10px 2px;font-family:var(--serif);font-size:clamp(17px,2vw,22px);color:var(--fp-ink);}.fp-search-form input:focus{outline:none;border-block-end-color:var(--fp-brand);}.fp-search-form .form-item{margin:0;}.fp-search-form label{display:none;}.fp-search-form .form-actions{margin-block-start:14px;}.fp-search-form input[type="submit"]{border:0;background:var(--fp-ink);color:var(--fp-paper);font-family:var(--sans);font-size:12px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;padding:11px 20px;cursor:pointer;transition:background .2s;}.fp-search-form input[type="submit"]:hover{background:var(--fp-brand);}.fp-search-results{display:grid;gap:0;max-inline-size:var(--fp-measure-wide,52rem);}.fp-search-results .fp-teaser{display:grid;grid-template-columns:160px minmax(0,1fr);gap:20px;align-items:start;padding-block-end:clamp(18px,2.4vw,24px);margin-block-end:clamp(18px,2.4vw,24px);border-block-end:1px solid var(--fp-rule);}.fp-search-results .fp-teaser:last-child{border-block-end:0;margin-block-end:0;padding-block-end:0;}.fp-search-results .fp-teaser__image{aspect-ratio:4 / 3;overflow:hidden;background:var(--fp-paper-deep);border-radius:2px;}.fp-search-results .fp-teaser__image img{display:block;inline-size:100%;block-size:100%;object-fit:cover;transition:transform .4s var(--e);}.fp-search-results .fp-teaser:hover .fp-teaser__image img{transform:scale(1.03);}.fp-search-results .fp-teaser:not(:has(.fp-teaser__image)){grid-template-columns:1fr;}.fp-search-results .fp-teaser__kicker{margin-block-end:6px;}.fp-search-results .fp-teaser__title{font-size:clamp(17px,1.9vw,21px);line-height:1.18;}.fp-search-results .fp-teaser__meta{margin-block-start:8px;}@media (max-width:620px){.fp-search-results .fp-teaser{grid-template-columns:1fr;gap:12px;}.fp-search-results .fp-teaser__image{aspect-ratio:16 / 9;}.fp-search-results .fp-teaser__title{font-size:18px;}}@media (min-width:621px) and (max-width:900px){.fp-search-results .fp-teaser{grid-template-columns:120px minmax(0,1fr);gap:16px;}}@media (prefers-reduced-motion:reduce){.fp-search-results .fp-teaser__image img{transition:none;}.fp-search-results .fp-teaser:hover .fp-teaser__image img{transform:none;}}.fp-search-empty{font-family:var(--serif);font-size:clamp(16px,1.8vw,19px);line-height:1.6;color:var(--fp-ink-soft);max-inline-size:46ch;margin-block-start:10px;}.fp-search .pager__items{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:clamp(28px,4vw,44px) 0 0;padding:0;}.fp-search .pager__item a{display:inline-flex;align-items:center;justify-content:center;min-inline-size:34px;block-size:34px;padding-inline:10px;font-size:12.5px;color:var(--fp-muted);border:1px solid var(--fp-rule);border-radius:3px;transition:color .2s,border-color .2s,background .2s;}.fp-search .pager__item a:hover{color:var(--fp-ink);border-color:var(--fp-ink);}.fp-search .pager__item.is-active a{background:var(--fp-ink);border-color:var(--fp-ink);color:var(--fp-paper);}.fp-search .pager__item--ellipsis{display:inline-flex;align-items:center;padding-inline:6px;color:var(--fp-muted);}
@media (max-width:1080px){.fp-article.col .m,.fp-article.file .m{grid-column:2;justify-self:start;text-align:start;padding-top:0;margin-bottom:18px;max-width:none;}.fp-article .conf i,.fp-article .docs u{margin-inline:0;}.fp-article .docs{text-align:start;}}@media (max-width:760px){.fp-article .sect .num{position:static;transform:none;display:block;margin-bottom:7px;}.fp-article .pull::before{inset-inline-start:0;opacity:.18;font-size:2em;}.fp-article .pull{padding-inline-start:0;font-size:clamp(19px,4.6vw,26px);}.fp-article .figure,.fp-article .figure > div,.fp-article .figure figcaption{grid-column:1 / -1;justify-self:stretch;text-align:start;max-width:none;}.fp-article.voice .v-head .wrap{grid-template-columns:1fr;}.fp-article.voice .portrait{display:flex;align-items:center;gap:14px;max-width:none;margin-top:20px;}.fp-article.voice .portrait img{width:68px;flex:none;}.fp-article.voice .portrait .who{margin-top:0;text-align:start;}.fp-article.voice .portrait .who b{font-size:15px;}.fp-article .standard{grid-template-columns:1fr;gap:18px;}.fp-article .standard > div + div{padding-top:16px;border-top:1px solid var(--rule,#e3e6ee);}}@media (max-width:520px){.fp-article .meta{gap:4px 14px;padding-top:14px;}.fp-article .meta > *{padding-inline-end:0;margin-inline-end:0;border-inline-end:none;}.fp-article .meta .role{flex-basis:100%;order:9;color:var(--muted,#878da0);font-size:11.5px;line-height:1.45;}.fp-article h1{letter-spacing:-.022em;}.fp-article .dek{font-size:16px;line-height:1.45;}.fp-article .sect p{font-size:16.5px;line-height:1.68;}.fp-article .sect p + p{text-indent:0;margin-top:.9em;}.fp-article .sh{font-size:10px;letter-spacing:.13em;}.fp-article .sh::after{display:none;}.fp-article .share{flex-wrap:nowrap;justify-content:space-between;gap:0;}.fp-article .share > span:first-child{display:none;}.fp-article .share button{width:44px;height:44px;}.fp-article .share .save{margin-inline-start:0;width:44px;padding:0;font-size:0;}.fp-article .tl ol{grid-template-columns:1fr;}.fp-article .tl li{padding-inline-end:0;}.fp-article .tl h4{flex-direction:column;align-items:flex-start;gap:3px;}.fp-article .tags > div > div:last-child{gap:6px;}.fp-article .tags > div > div:last-child a{font-size:11.5px;padding:5px 11px;}.fp-article .rel-grid{grid-template-columns:1fr;gap:0;}.fp-article .rel-grid a{padding:14px 0 15px;}.fp-article .rel-grid h4{font-size:16px;}.fp-article .fp-record{padding:16px 18px;}.fp-article .fp-editions{flex-wrap:wrap;gap:8px;}.fp-article.brief #focalPoint{padding:18px 16px;}.fp-article.brief #focalPoint p{font-size:17px;}}.fp-article{overflow-x:clip;}.fp-article img,.fp-article iframe,.fp-article video,.fp-article table{max-width:100%;}.fp-article pre{overflow-x:auto;}.fp-article .sect p,.fp-article .tl span,.fp-article .rel-grid h4{overflow-wrap:break-word;}.fp-article[dir="rtl"] .sect p{line-height:1.9;}@media (max-width:900px){.fp-article.col .figure,.fp-article.file .figure,.fp-article.col .figure > div,.fp-article.file .figure > div,.fp-article.col .m,.fp-article.file .m,.fp-article.col .pull,.fp-article.file .pull,.fp-article.col .tl,.fp-article.file .tl,.fp-article.col .standard,.fp-article.file .standard,.fp-article.col .related,.fp-article.file .related,.fp-article.col .sect,.fp-article.file .sect{grid-column:1 !important;}.fp-article.col,.fp-article.file{grid-template-columns:minmax(0,1fr);column-gap:0;}}@media (max-width:760px){.fp-article .rel-grid{grid-template-columns:1fr}.fp-article .rel-grid a{padding-inline-end:0}.fp-article .tags > div > div:last-child a{font-size:11.5px;padding:5px 11px}.fp-article .tl ol{grid-template-columns:1fr}.fp-article .tl li{padding-inline-end:0}}@media (max-width:820px){.bar .wrap{flex-direction:column;align-items:flex-start;gap:7px}.bar .regions{margin-inline-start:0;max-width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch;}.bar .regions::-webkit-scrollbar{display:none}.bar .reg{height:28px;padding:0 11px}}.fp-article{overflow-x:clip;max-width:100vw}@media (max-width:900px){.fp-article.brief,.fp-article.voice .v-body,.fp-article.col,.fp-article.file{grid-template-columns:minmax(0,1fr);column-gap:0;}.fp-article.brief > *,.fp-article.voice .v-body > *{grid-column:1}}
