:where(.article-content){color:#334155;font-size:18px;line-height:1.8;overflow-wrap:anywhere}:where(.article-content) :is(p){margin:0 0 1.2em}:where(.article-content) :is(h2){color:#0f172a;font-size:clamp(25px,3vw,32px);line-height:1.25;font-weight:800;letter-spacing:-.025em;margin:1.8em 0 .7em}:where(.article-content) :is(h3){color:#0f172a;font-size:21px;font-weight:750;line-height:1.35;margin:1.5em 0 .6em}:where(.article-content) :is(h4){color:#0f172a;font-size:18px;font-weight:700;margin:1.2em 0 .5em}:where(.article-content) :is(ul,ol){padding-left:1.4em;margin:0 0 1.4em}:where(.article-content) :is(ul){list-style:disc}:where(.article-content) :is(ol){list-style:decimal}:where(.article-content) :is(li){margin:.4em 0;padding-left:.2em}:where(.article-content) :is(strong){color:#0f172a;font-weight:700}:where(.article-content) :is(a){color:#1d4ed8;text-decoration:underline;text-underline-offset:.18em}:where(.article-content) :is(a:hover){color:#1e40af}:where(.article-content) :is(figure){margin:2em 0}:where(.article-content) :is(img){display:block;width:100%;height:auto;border-radius:18px}:where(.article-content) :is(figcaption){color:#64748b;font-size:13px;line-height:1.6;padding:12px 2px 0}:where(.article-content) :is(blockquote){margin:1.6em 0;padding:12px 24px;border-left:4px solid #3b82f6;background:#eff6ff}:where(.article-content) :is(hr){border:0;border-top:1px solid #cbd5e1;margin:2em 0}:where(.article-content) :is(table){display:block;max-width:100%;overflow-x:auto;margin:1.5em 0;border-collapse:collapse}:where(.article-content) :is(th,td){border-bottom:1px solid #cbd5e1;padding:12px 16px;text-align:left}:where(.article-content) :is(th){font-weight:700;background:#f1f5f9}.article-content .editorial-callout,.article-content .editorial-summary{margin:32px 0;padding:24px;border:1px solid #bfdbfe;border-radius:20px;background:#eff6ff}.article-content .editorial-callout{background:#f0fdfa;border-color:#99f6e4}.article-content .editorial-kicker{color:#1d4ed8;font-size:12px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px}.article-content .editorial-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;margin:28px 0 38px}.article-content .editorial-card{min-width:0;background:#fff;padding:24px;border:1px solid #e2e8f0;border-radius:20px}.article-content .editorial-callout h3,.article-content .editorial-card h3,.article-content .editorial-summary h3{margin-top:0}.article-content :is(.editorial-card,.editorial-summary,.editorial-callout)>:last-child{margin-bottom:0}.article-content .editorial-facts{display:grid;grid-template-columns:minmax(0,1fr);gap:1px;background:#dbeafe;border:1px solid #dbeafe;border-radius:20px;overflow:hidden;margin:30px 0}.article-content .editorial-stat{padding:22px;background:#eff6ff}.article-content .editorial-stat strong{display:block;color:#1d4ed8;font-size:28px;line-height:1.2;margin-bottom:9px}.article-content .editorial-stat span{display:block;font-size:14px;line-height:1.5}.article-content .editorial-timeline{list-style:none;counter-reset:editorial-step;padding:0;margin:28px 0 40px}.article-content .editorial-step{position:relative;counter-increment:editorial-step;padding:0 0 26px 58px;border-left:2px solid #bfdbfe;margin:0 0 0 17px}.article-content .editorial-step:before{content:counter(editorial-step,decimal-leading-zero);position:absolute;left:-20px;top:0;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#2563eb;color:#fff;font-size:13px;font-weight:800}.article-content .editorial-step:last-child{border-color:transparent;padding-bottom:0}.article-content .editorial-step h3{margin-top:0;padding-top:5px}.article-content .editorial-step p{margin-bottom:0}.article-content .editorial-photo{margin:38px 0}.article-content .editorial-sources{padding-top:24px;margin-top:38px;border-top:1px solid #cbd5e1;font-size:14px;color:#64748b}@media (min-width:640px){.article-content .editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-content .editorial-facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:639px){:where(.article-content){font-size:17px;line-height:1.75}.article-content :is(.editorial-summary,.editorial-callout,.editorial-card){padding:20px}}.Header_header__hO3lJ{position:fixed;inset:0 0 auto;z-index:50;padding:28px 28px 0;pointer-events:none;transition:padding .35s ease}.Header_shell__aD36g{max-width:1240px;margin:0 auto;position:relative;pointer-events:auto;color:#172b42;border:1px solid hsla(0,0%,100%,.36);border-radius:32px;background:hsla(0,0%,100%,.46);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 4px 16px -10px rgba(23,43,66,.16);transition:background-color .35s ease,box-shadow .35s ease}.Header_header__hO3lJ[data-scrolled=true]{padding-top:12px}.Header_header__hO3lJ[data-scrolled=true] .Header_shell__aD36g,.Header_shell__aD36g[data-menu-open=true]{background-color:hsla(0,0%,100%,.86);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.5),0 6px 22px -12px rgba(23,43,66,.2)}.Header_bar__6WlRD{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:0 16px}.Header_brand__V5suk{display:inline-flex;flex-shrink:0;align-items:center;gap:9px;color:#172b42;font-size:17px;font-weight:700;letter-spacing:-.7px;white-space:nowrap}.Header_logo__e5KhT{width:40px;height:40px;-o-object-fit:contain;object-fit:contain}.Header_desktopNav__9ddFh{position:relative;isolation:isolate;display:flex;align-items:center;gap:3px}.Header_liquidHighlight__a8VKJ{position:absolute;z-index:-1;top:2px;bottom:2px;pointer-events:none;border-radius:24px;background:hsla(0,0%,100%,.78);border:1px solid hsla(0,0%,100%,.64);box-shadow:0 2px 7px -4px rgba(27,67,103,.22),inset 0 1px 0 hsla(0,0%,100%,.8);opacity:0;transform:scale(.92);transition:left .58s cubic-bezier(.22,1.22,.36,1),width .68s cubic-bezier(.22,1.32,.36,1),opacity .22s ease,transform .5s cubic-bezier(.22,1.3,.36,1)}.Header_liquidHighlight__a8VKJ[data-visible=true]{opacity:1;transform:scale(1)}.Header_navLink__LzXns{position:relative;padding:13px;border-radius:24px;color:#354d63;font-size:12px;font-weight:700;white-space:nowrap;transition:color .22s ease}.Header_navLink__LzXns[data-highlighted=true]{color:#1763be}.Header_login__tB00W>span,.Header_navLink__LzXns>span,.Header_placement__MsIw5>span{display:inline-flex;align-items:center;gap:5px;transform:translate(var(--mx,0),var(--my,0));transition:transform .45s cubic-bezier(.2,1.6,.35,1)}.Header_actions__SRauh{display:flex;align-items:center;gap:10px;flex-shrink:0}.Header_placement__MsIw5{position:relative;padding:11px 10px;border-radius:22px;color:#354d63;font-size:11px}.Header_placement__MsIw5:before{content:"";position:absolute;inset:0;border-radius:inherit;background:hsla(0,0%,100%,.58);opacity:0;transform:scale(.85);transition:opacity .2s ease,transform .48s cubic-bezier(.2,1.5,.35,1)}.Header_placement__MsIw5:focus-visible:before,.Header_placement__MsIw5:hover:before{opacity:1;transform:scale(1)}.Header_divider__BT9ED{width:1px;height:18px;background:rgba(23,43,66,.12)}.Header_login__tB00W{position:relative;isolation:isolate;display:inline-flex;min-height:38px;align-items:center;justify-content:center;padding:0 20px;border-radius:22px;background:#2563eb;box-shadow:0 3px 9px -5px rgba(37,99,235,.4);font-size:12px;font-weight:700;color:#fff}.Header_login__tB00W:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(ellipse at var(--shine-x,50%) 0,#5ba3ff,#2563eb 75%);transition:transform .5s cubic-bezier(.2,1.6,.35,1),box-shadow .3s ease}.Header_login__tB00W:focus-visible:before,.Header_login__tB00W:hover:before{transform:scale(1.07,1.1);box-shadow:0 5px 14px -6px rgba(37,99,235,.5)}.Header_login__tB00W:active:before{transform:scale(.95,.94);transition-duration:.12s}.Header_toggle__H3aaz{display:none;width:40px;height:40px;align-items:center;justify-content:center;border-radius:50%;color:#172b42}.Header_toggle__H3aaz:hover{background:hsla(0,0%,100%,.5)}.Header_shell__aD36g a:focus-visible,.Header_toggle__H3aaz:focus-visible{outline:2px solid #2563eb;outline-offset:3px}.Header_mobileNav__HHzTb{display:none}@media (max-width:1199px){.Header_divider__BT9ED,.Header_placement__MsIw5{display:none}}@media (max-width:1099px){.Header_desktopNav__9ddFh{display:none}.Header_toggle__H3aaz{display:inline-flex}.Header_mobileNav__HHzTb:not([hidden]){display:flex;flex-direction:column;padding:12px 20px 16px;border-top:1px solid rgba(23,43,66,.08);max-height:calc(100dvh - 120px);overflow-y:auto;animation:Header_reveal___dALn .25s ease-out}.Header_mobileLink__wunBc{display:flex;align-items:center;gap:14px;min-height:54px;padding:0 10px;border-radius:16px;color:#354d63;font-size:15px;transition:background-color .22s ease,color .22s ease}.Header_mobileLink__wunBc>svg{margin-left:auto;color:#62798c}.Header_mobileLink__wunBc:hover,.Header_mobileLink__wunBc[aria-current=page]{color:#1763be;background:hsla(0,0%,100%,.65)}.Header_linkNumber__jgtrM{color:#62798c;font-size:10px;font-variant-numeric:tabular-nums}.Header_mobilePlacement__pUJsu{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 10px;margin-top:9px;border-top:1px solid rgba(23,43,66,.08);color:#354d63;font-size:12px}}@media (max-width:600px){.Header_header__hO3lJ{padding:12px 12px 0}.Header_header__hO3lJ[data-scrolled=true]{padding-top:8px}.Header_shell__aD36g{border-radius:26px}.Header_bar__6WlRD{min-height:58px;padding:0 9px;gap:8px}.Header_brand__V5suk{gap:6px;font-size:15px;letter-spacing:-.5px}.Header_logo__e5KhT{width:33px;height:33px}.Header_actions__SRauh{gap:5px}.Header_login__tB00W{padding:0 13px;min-height:34px;font-size:11px}.Header_toggle__H3aaz{width:36px}}@keyframes Header_reveal___dALn{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Header_header__hO3lJ,.Header_liquidHighlight__a8VKJ,.Header_login__tB00W:before,.Header_login__tB00W>span,.Header_mobileLink__wunBc,.Header_navLink__LzXns,.Header_navLink__LzXns>span,.Header_placement__MsIw5:before,.Header_placement__MsIw5>span,.Header_shell__aD36g{transition:none}.Header_login__tB00W>span,.Header_navLink__LzXns>span,.Header_placement__MsIw5>span{transform:none}.Header_mobileNav__HHzTb:not([hidden]){animation:none}}