.tahl{--tahl-ink:var(--fd-ink, #0A1826);--tahl-ink-2:var(--fd-ink-2, #10263B);--tahl-slate:var(--fd-slate, #1C3A56);--tahl-steel:var(--fd-steel, #5A7284);--tahl-mist:var(--fd-mist, #A9B8C4);--tahl-paper:var(--fd-paper, #F4F6F9);--tahl-paper-2:var(--fd-paper-2, #E8ECF1);--tahl-red:var(--fd-red, #EC1E3C);--tahl-amber:var(--fd-amber, #F5A314);--tahl-cyan:var(--fd-cyan, #12B8CE);--tahl-green:var(--fd-green, #16BE74);--tahl-mono:var(--fd-mono, "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace);--tahl-display:var(--fd-display, "Archivo", "Helvetica Neue", Helvetica, Arial, sans-serif);--tahl-radius:var(--fd-radius, 4px);--tahl-ease:var(--fd-ease, cubic-bezier(0.22, 0.61, 0.36, 1));--tahl-signal:var(--tahl-red);display:block;margin-block:2.5rem;scroll-margin-top:6rem;font-family:inherit}.tahl--paused{--tahl-signal:var(--tahl-amber)}.tahl--ended{--tahl-signal:var(--tahl-steel)}.tahl
.tahl__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:0.75rem 1.25rem;padding:0.85rem 1.1rem;background:var(--tahl-ink);border-top:3px solid var(--tahl-signal);border-radius:var(--tahl-radius) var(--tahl-radius) 0 0;color:#fff}.tahl
.tahl__status{display:inline-flex;align-items:center;gap:0.55rem;font-family:var(--tahl-mono);font-size:0.78rem;font-weight:600;letter-spacing:0.14em;text-transform:uppercase;color:#fff}.tahl
.tahl__beacon{position:relative;width:9px;height:9px;border-radius:50%;background:var(--tahl-signal);flex:none}.tahl--live .tahl__beacon::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px
solid var(--tahl-signal);animation:tahl-ping 1.9s var(--tahl-ease) infinite}.tahl
.tahl__readout{display:flex;flex-wrap:wrap;align-items:center;gap:0.4rem 1rem;font-family:var(--tahl-mono);font-size:0.72rem;letter-spacing:0.06em;color:var(--tahl-mist)}.tahl
.tahl__stat{white-space:nowrap}.tahl
.tahl__count{color:#fff}.tahl
.tahl__ago{color:#fff}.tahl
.tahl__facts{display:grid;grid-template-columns:repeat(auto-fit, minmax(9rem, 1fr));gap:1px;margin:0;padding:1px;background:var(--tahl-paper-2);border-inline:1px solid var(--tahl-paper-2)}.tahl
.tahl__fact{padding:0.7rem 0.9rem;background:#fff}.tahl .tahl__fact
dt{margin:0
0 0.2rem;font-family:var(--tahl-mono);font-size:0.65rem;font-weight:500;letter-spacing:0.12em;text-transform:uppercase;color:var(--tahl-steel)}.tahl .tahl__fact
dd{margin:0;font-family:var(--tahl-mono);font-size:0.95rem;font-weight:600;line-height:1.25;color:var(--tahl-ink);word-break:break-word}.tahl
.tahl__summary{padding:1.1rem 1.2rem;background:#fff;border:1px
solid var(--tahl-paper-2);border-left:3px solid var(--tahl-cyan);border-top:0}.tahl .tahl__summary-title{margin:0
0 0.5rem;padding:0;font-family:var(--tahl-mono);font-size:0.7rem;font-weight:600;line-height:1.2;letter-spacing:0.14em;text-transform:uppercase;color:var(--tahl-steel)}.tahl .tahl__summary-title::before{content:none}.tahl .tahl__summary-body{font-size:0.98em}.tahl .tahl__summary-body p:last-child{margin-bottom:0}.tahl
.tahl__moments{padding:1rem 1.2rem;background:var(--tahl-paper);border:1px
solid var(--tahl-paper-2);border-top:0}.tahl .tahl__moments-title{margin:0
0 0.6rem;padding:0;font-family:var(--tahl-mono);font-size:0.7rem;font-weight:600;line-height:1.2;letter-spacing:0.14em;text-transform:uppercase;color:var(--tahl-steel)}.tahl .tahl__moments-title::before{content:none}.tahl .tahl__moments-list{margin:0;padding:0;list-style:none;display:grid;gap:0.35rem}.tahl .tahl__moments-list
li{margin:0}.tahl .tahl__moments-list
a{display:flex;gap:0.75rem;align-items:baseline;padding:0.15rem 0;color:var(--tahl-ink);text-decoration:none;background:none}.tahl .tahl__moments-list a:hover .tahl__moments-text{text-decoration:underline}.tahl .tahl__moments-time{flex:none;font-family:var(--tahl-mono);font-size:0.72rem;font-weight:600;color:var(--tahl-cyan)}.tahl .tahl__moments-text{font-size:0.92em;line-height:1.4}.tahl
.tahl__alert{position:sticky;top:5.5rem;z-index:5;display:flex;justify-content:center;padding:0.6rem 0 0;pointer-events:none}.tahl .tahl__alert[hidden]{display:none}.tahl .tahl__alert-btn{pointer-events:auto;display:inline-flex;align-items:center;gap:0.5rem;padding:0.55rem 1.1rem;border:0;border-radius:999px;background:var(--tahl-red);color:#fff;font-family:var(--tahl-mono);font-size:0.72rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;cursor:pointer;box-shadow:0 6px 18px rgba(10, 24, 38, 0.28);transition:transform 0.2s var(--tahl-ease)}.tahl .tahl__alert-btn::before{content:"";width:7px;height:7px;border-radius:50%;background:#fff}.tahl .tahl__alert-btn:hover{transform:translateY(-1px)}.tahl
.tahl__feed{margin:0;padding:0
0 0 1px;list-style:none;background:#fff;border:1px
solid var(--tahl-paper-2);border-top:0}.tahl
.tahl__empty{margin:0;padding:1.6rem 1.2rem;background:#fff;border:1px
solid var(--tahl-paper-2);border-top:0;font-family:var(--tahl-mono);font-size:0.78rem;color:var(--tahl-steel)}.tahl .tahl-item{position:relative;display:grid;grid-template-columns:5.5rem 1fr;gap:0 1.4rem;margin:0;padding:1.4rem 1.2rem 1.5rem;--tahl-type:var(--tahl-cyan)}.tahl .tahl-item+.tahl-item{border-top:1px solid var(--tahl-paper-2)}.tahl .tahl-item::before{content:"";position:absolute;top:0;bottom:0;left:calc(1.2rem + 5.5rem + 0.7rem - 1px);width:2px;background-image:linear-gradient(180deg, var(--tahl-ink) 0 6px, transparent 6px 12px);background-size:2px 12px;opacity:0.22}.tahl .tahl-item::after{content:"";position:absolute;top:1.75rem;left:calc(1.2rem + 5.5rem + 0.7rem - 5px);width:10px;height:10px;background:var(--tahl-type);transform:rotate(45deg);box-shadow:0 0 0 4px #fff}.tahl .tahl-item:first-child::before{top:1.75rem}.tahl .tahl-item:last-child::before{bottom:auto;height:1.75rem}.tahl--live .tahl__feed .tahl-item:first-child::after{animation:tahl-waypoint 2.4s var(--tahl-ease) infinite}.tahl .tahl-item__stamp{display:flex;flex-direction:column;gap:0.1rem;text-align:right;font-family:var(--tahl-mono);line-height:1.2}.tahl .tahl-item__clock{font-size:1.05rem;font-weight:600;color:var(--tahl-ink);font-variant-numeric:tabular-nums}.tahl .tahl-item__zulu{font-size:0.7rem;font-weight:500;letter-spacing:0.06em;color:var(--tahl-cyan)}.tahl .tahl-item__date{font-size:0.63rem;letter-spacing:0.08em;text-transform:uppercase;color:var(--tahl-steel)}.tahl .tahl-item__flags{display:flex;flex-wrap:wrap;align-items:center;gap:0.4rem;margin-bottom:0.5rem}.tahl .tahl-item__type{display:inline-block;padding:0.25rem 0.5rem 0.22rem;background:color-mix(in srgb, var(--tahl-type) 12%, transparent);border-left:3px solid var(--tahl-type);color:var(--tahl-type);font-family:var(--tahl-mono);font-size:0.64rem;font-weight:600;letter-spacing:0.12em;line-height:1;text-transform:uppercase}.tahl .tahl-item__pin{display:inline-block;padding:0.25rem 0.5rem 0.22rem;border:1px
dashed var(--tahl-steel);color:var(--tahl-steel);font-family:var(--tahl-mono);font-size:0.62rem;letter-spacing:0.1em;line-height:1;text-transform:uppercase}.tahl .tahl-item__title{margin:0
0 0.4rem;padding:0;font-family:var(--tahl-display);font-size:1.18rem;font-weight:800;line-height:1.18;letter-spacing:-0.02em;color:var(--tahl-ink)}.tahl .tahl-item__title::before{content:none}.tahl .tahl-item__body>*:last-child{margin-bottom:0}.tahl .tahl-item__body
p{margin-bottom:0.8em}.tahl .tahl-item__figure{margin:0.9rem 0 0}.tahl .tahl-item__figure
img{border-radius:var(--tahl-radius)}.tahl .tahl-item__figure
figcaption{margin-top:0.4rem;font-family:var(--tahl-mono);font-size:0.68rem;color:var(--tahl-steel)}.tahl .tahl-item__foot{display:flex;flex-wrap:wrap;align-items:center;gap:0.4rem 1rem;margin-top:0.85rem;font-family:var(--tahl-mono);font-size:0.66rem;letter-spacing:0.06em;color:var(--tahl-steel)}.tahl .tahl-item__source
a{color:var(--tahl-steel);text-decoration:underline;text-decoration-color:var(--tahl-steel);background:none}.tahl .tahl-item__link{color:var(--tahl-steel);text-decoration:none;background:none;text-transform:uppercase}.tahl .tahl-item__link:hover{color:var(--tahl-cyan)}.tahl .tahl-item.is-pinned{background:color-mix(in srgb, var(--tahl-paper) 60%, #fff)}.tahl .tahl-item.is-new{animation:tahl-arrive 1.6s var(--tahl-ease)}.tahl
.tahl__more{padding:0;background:#fff;border:1px
solid var(--tahl-paper-2);border-top:0}.tahl .tahl__more-btn{display:block;width:100%;padding:0.95rem 1rem;border:0;background:none;color:var(--tahl-slate);font-family:var(--tahl-mono);font-size:0.72rem;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;cursor:pointer;transition:background 0.2s var(--tahl-ease)}.tahl .tahl__more-btn:hover{background:var(--tahl-paper)}.tahl .tahl__more-btn[disabled]{color:var(--tahl-steel);cursor:default}.tahl
.tahl__closed{margin:0;padding:0.9rem 1.2rem;background:var(--tahl-paper);border:1px
solid var(--tahl-paper-2);border-top:0;border-radius:0 0 var(--tahl-radius) var(--tahl-radius);font-family:var(--tahl-mono);font-size:0.7rem;line-height:1.5;color:var(--tahl-steel)}.tahl
.tahl__toast{position:fixed;left:50%;bottom:1.5rem;transform:translateX(-50%);z-index:60;padding:0.6rem 1rem;background:var(--tahl-ink);color:#fff;border-radius:999px;font-family:var(--tahl-mono);font-size:0.7rem;letter-spacing:0.08em;text-transform:uppercase}.tahl-badge{display:inline-flex;align-items:center;gap:0.35rem;padding:0.2rem 0.45rem 0.16rem;vertical-align:0.15em;background:var(--fd-red, #EC1E3C);color:#fff;font-family:var(--fd-mono,"IBM Plex Mono",monospace);font-size:0.6em;font-weight:600;letter-spacing:0.14em;line-height:1;text-transform:uppercase;border-radius:2px}.tahl-badge__dot{width:5px;height:5px;border-radius:50%;background:#fff;animation:tahl-blink 1.6s var(--fd-ease, ease) infinite}@keyframes tahl-ping{0%{transform:scale(0.6);opacity:1}100%{transform:scale(1.9);opacity:0}}@keyframes tahl-waypoint{0%,100%{box-shadow:0 0 0 4px #fff}50%{box-shadow:0 0 0 4px #fff, 0 0 0 7px color-mix(in srgb, var(--tahl-type) 30%, transparent)}}@keyframes tahl-blink{0%,100%{opacity:1}50%{opacity:0.3}}@keyframes tahl-arrive{0%{background:color-mix(in srgb, var(--tahl-type) 14%, #fff)}100%{background:transparent}}@media (prefers-reduced-motion: reduce){.tahl *,.tahl-badge__dot{animation:none !important;transition:none !important}}@media (max-width: 40rem){.tahl .tahl-item{grid-template-columns:1fr;gap:0.5rem;padding:1.15rem 1rem 1.25rem 1.9rem}.tahl .tahl-item__stamp{flex-direction:row;align-items:baseline;gap:0.55rem;text-align:left}.tahl .tahl-item__clock{font-size:0.92rem}.tahl .tahl-item__date{margin-left:auto}.tahl .tahl-item::before{left:0.75rem}.tahl .tahl-item::after{top:1.35rem;left:calc(0.75rem - 4px)}.tahl
.tahl__head{padding:0.75rem 1rem}.tahl
.tahl__alert{top:4.5rem}}:root{--ft-bg:#050B14;--ft-panel:#0A1826;--ft-raised:#0F2033;--ft-photo:#13263A;--ft-line:#1C3046;--ft-line-soft:#13263A;--ft-control:#2A4058;--ft-text:#F4F7FA;--ft-text-2:#DCE4EB;--ft-body:#A9B8C4;--ft-muted:#8A99AB;--ft-nav:#C9D4DE;--ft-cyan:#12B8CE;--ft-cyan-2:#5FD3E2;--ft-on-cyan:#04121C;--ft-red:#EC1E3C;--ft-red-text:#FF6B7D;--ft-amber:#FFB547;--ft-orange:#FF8A3D;--ft-green:#4ADE80;--ft-sans:"Manrope", "Manrope Fallback", "Helvetica Neue", Helvetica, Arial, sans-serif;--ft-serif:"Source Serif 4", "Source Serif Fallback", Georgia, "Times New Roman", serif;--fd-display:var(--ft-sans);--fd-body:var(--ft-sans);--ft-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ft-wrap:1320px;--ft-gutter:clamp(20px, 4vw, 48px);--ft-top-h:128px;--ft-ease:cubic-bezier(0.22, 0.61, 0.36, 1)}html{background:var(--ft-bg)}body.ft{background:var(--ft-bg);color:var(--ft-text-2);font-family:var(--ft-sans);font-size:16px;line-height:1.55}body.ft ::selection{background:var(--ft-cyan);color:var(--ft-on-cyan)}body.ft :focus-visible{outline:3px
solid var(--ft-cyan);outline-offset:3px;border-radius:2px}.ft-wrap{box-sizing:border-box;width:100%;max-width:var(--ft-wrap);margin-inline:auto;padding-inline:var(--ft-gutter)}.ft-mono{font-family:var(--ft-mono)}.ft-strong{color:var(--ft-text)}.ft-main{display:block}.ft-btn,
.ft .fd-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0
20px;box-sizing:border-box;border:1px
solid transparent;border-radius:6px;background:var(--ft-cyan);color:var(--ft-on-cyan);font-family:var(--ft-sans);font-size:15px;font-weight:700;line-height:1.1;text-decoration:none;cursor:pointer;transition:background .2s var(--ft-ease), border-color .2s var(--ft-ease), color .2s var(--ft-ease)}.ft-btn:hover, .ft .fd-btn:hover{background:#37D6EB;color:var(--ft-on-cyan)}.ft-btn--ghost{background:transparent;color:var(--ft-text);border-color:var(--ft-control)}.ft-btn--ghost:hover{background:rgba(18, 184, 206, .1);border-color:var(--ft-cyan);color:var(--ft-text)}.ft-btn--small{min-height:40px;padding:0
16px;font-size:14px}.ft-btn--large{min-height:50px;padding:0
24px;font-size:16px}.ft-label{display:inline-block;font-family:var(--ft-sans);font-size:12px;font-weight:700;letter-spacing: .08em;text-transform:uppercase;line-height:1.3;text-decoration:none}a.ft-label:hover{text-decoration:underline;text-underline-offset:3px}.ft-meta{margin:0;font-size:13px;color:var(--ft-muted)}.ft-meta
a{color:var(--ft-nav);text-decoration:none}.ft-meta a:hover{color:var(--ft-text);text-decoration:underline}.ft-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--ft-green);flex:none}.ft-dot--pulse{animation:ft-pulse 2s ease-in-out infinite}@keyframes ft-pulse{0%,100%{opacity:1}50%{opacity: .3}}.ft-top{position:relative;z-index:30}.ft-header{position:relative;background:var(--ft-bg);border-bottom:1px solid var(--ft-line-soft)}.ft-header__inner{display:flex;align-items:center;justify-content:space-between;gap:16px 32px;min-height:84px}.ft-brand{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:var(--ft-text);text-decoration:none}.ft-brand__mark{width:64px;height:auto;display:block}.ft-brand__name{font-family:var(--ft-sans);font-size:15px;font-weight:800;letter-spacing: .14em;text-transform:uppercase;white-space:nowrap}.ft-nav{flex:1 1 auto;display:flex;justify-content:center}.ft-menu{display:flex;flex-wrap:wrap;align-items:center;gap:2px 24px;margin:0;padding:0;list-style:none}.ft-menu>li{position:relative}.ft-menu>li>a{display:inline-flex;align-items:center;gap:4px;padding:11px
0;font-size:15px;font-weight:600;color:var(--ft-nav);text-decoration:none;border-bottom:2px solid transparent}.ft-menu>li>a:hover,.ft-menu>li.current-menu-item>a,.ft-menu>li.current-menu-ancestor>a,.ft-menu>li.current-menu-parent>a{color:#FFF;border-bottom-color:var(--ft-cyan)}.ft-menu>li.menu-item-has-children>a::after{content:"";width:6px;height:6px;margin-left:4px;margin-top:-4px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);opacity: .7}.ft-menu .sub-menu{position:absolute;left:-16px;top:100%;z-index:40;min-width:240px;margin:0;padding:8px;list-style:none;background:var(--ft-panel);border:1px
solid var(--ft-line);border-radius:8px;box-shadow:0 16px 40px rgba(0, 0, 0, .45);opacity:0;visibility:hidden;transform:translateY(4px);transition:opacity .15s var(--ft-ease), transform .15s var(--ft-ease), visibility 0s .15s}.ft-menu>li:hover>.sub-menu,.ft-menu>li:focus-within>.sub-menu{opacity:1;visibility:visible;transform:none;transition-delay:0s}.ft-menu .sub-menu
a{display:block;padding:9px
12px;border-radius:4px;font-size:14.5px;font-weight:500;color:var(--ft-text-2);text-decoration:none}.ft-menu .sub-menu a:hover,
.ft-menu .sub-menu .current-menu-item>a{background:var(--ft-raised);color:#FFF}.ft-header__tools{display:flex;align-items:center;gap:10px}.ft-iconbtn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px
solid var(--ft-control);border-radius:6px;background:transparent;color:var(--ft-nav);cursor:pointer;padding:0}.ft-iconbtn:hover{border-color:var(--ft-cyan);color:#FFF}.ft-iconbtn
svg{width:18px;height:18px}.ft-iconbtn--menu{display:none}.ft-hsocial{display:flex;align-items:center;gap:0;margin:0
2px 0 0;padding:0
10px 0 0;list-style:none;border-right:1px solid var(--ft-line)}.ft-hsocial
li{margin:0}.ft-hsocial
a{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:var(--ft-nav);text-decoration:none;transition:color .2s var(--ft-ease), background .2s var(--ft-ease)}.ft-hsocial a:hover{color:#FFF;background:rgba(18, 184, 206, .14)}.ft-hsocial a:focus-visible{outline:3px
solid var(--ft-cyan);outline-offset:1px}.ft-hsocial
svg{width:17px;height:17px;display:block}@media (min-width: 1261px){.ft-header__inner{column-gap:24px}.ft-menu{column-gap:20px}}@media (min-width: 1261px) and (max-width: 1359px){.ft-header__inner{column-gap:20px}.ft-menu{column-gap:16px}.ft-hsocial
a{width:28px}}@media (max-width: 640px){.ft-header .ft-hsocial{display:none}}.ft-hsocial--drawer{flex-wrap:wrap;gap:8px;margin:24px
0 0;padding:0;border:0}.ft-hsocial--drawer
a{width:44px;height:44px;border:1px
solid var(--ft-control)}.ft-hsocial--drawer a:hover{border-color:var(--ft-cyan)}.ft-hsocial--drawer
svg{width:19px;height:19px}.ft-searchbar{display:none;border-top:1px solid var(--ft-line-soft);background:var(--ft-panel);padding:16px
0}.ft-searchbar.is-open{display:block}.ft .fd-search{display:flex;flex-wrap:wrap;gap:10px;max-width:720px}.ft .fd-search input[type="search"]{flex:1 1 240px;min-width:0;min-height:46px;box-sizing:border-box;padding:0
14px;border:1px
solid var(--ft-control);border-radius:6px;background:var(--ft-bg);color:var(--ft-text);font-family:var(--ft-sans);font-size:15px}.ft .fd-search input[type="search"]::placeholder{color:var(--ft-muted)}@media (max-width: 1260px){.ft-nav{display:none}.ft-iconbtn--menu{display:inline-flex}.ft-header__inner{min-height:72px}:root{--ft-top-h:114px}}@media (max-width: 560px){.ft-brand__name{font-size:13px;letter-spacing: .1em}}.ft-drawer{position:fixed;inset:0 0 0 auto;z-index:100;width:min(420px, 100%);box-sizing:border-box;overflow-y:auto;padding:18px
24px 40px;background:var(--ft-panel);border-left:1px solid var(--ft-line);transform:translateX(100%);visibility:hidden;transition:transform .25s var(--ft-ease), visibility 0s .25s}.ft-drawer.is-open{transform:none;visibility:visible;transition-delay:0s;box-shadow:-30px 0 60px rgba(0, 0, 0, .5)}.ft-drawer__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ft-drawer__title{font-size:12px;font-weight:800;letter-spacing: .12em;text-transform:uppercase;color:var(--ft-muted)}.ft-drawer__menu, .ft-drawer__menu .sub-menu{list-style:none;margin:0;padding:0}.ft-drawer__menu>li{border-bottom:1px solid var(--ft-line)}.ft-drawer__menu
a{display:block;padding:13px
0;font-size:17px;font-weight:700;color:var(--ft-text);text-decoration:none}.ft-drawer__menu .sub-menu{padding:0
0 10px 14px}.ft-drawer__menu .sub-menu
a{padding:8px
0;font-size:15px;font-weight:500;color:var(--ft-body)}.ft-drawer .ft-btn{margin-top:24px;width:100%}.ft-drawer__social{margin-top:20px}body.fd-nav-open{overflow:hidden}.ft-squawk{background:rgba(3, 7, 13, .7);border-bottom:1px solid var(--ft-line-soft)}.ft-squawk__inner{display:flex;align-items:center;gap:16px;min-height:42px;overflow:hidden}.ft-squawk__label{flex:none;padding:4px
8px;border-radius:3px;background:var(--ft-red);font-size:11.5px;font-weight:800;letter-spacing: .1em;text-transform:uppercase;color:#FFF}.ft-squawk__track{flex:1 1 auto;min-width:0;overflow:hidden}.ft-squawk__rail{display:flex;width:max-content;gap:40px;animation:ft-marquee 60s linear infinite}.ft-squawk__track:hover .ft-squawk__rail,
.ft-squawk__track:focus-within .ft-squawk__rail{animation-play-state:paused}.ft-squawk__item{display:inline-flex;align-items:baseline;gap:10px;white-space:nowrap;font-size:14px;color:var(--ft-text-2);text-decoration:none}.ft-squawk__item:hover{color:#FFF;text-decoration:underline;text-underline-offset:3px}.ft-squawk__cat{font-size:11.5px;font-weight:700;letter-spacing: .08em;text-transform:uppercase}.ft-squawk__time{font-size:12.5px;color:var(--ft-muted)}@keyframes ft-marquee{from{transform:translateX(0)}to{transform:translateX(calc(-50% - 20px))}}body.ft-is-home{position:relative}body.ft-is-home .ft-top{position:absolute;top:0;left:0;right:0}body.ft-is-home .ft-header{background:transparent;border-bottom-color:transparent}body.ft-is-home .ft-squawk{background:rgba(3, 7, 13, .55);border-top:1px solid var(--ft-line-soft)}.ft-trails{position:absolute;inset:0;overflow:hidden;pointer-events:none}.ft-trails__svg{position:absolute;left:0;top:0;width:100%;height:100%;display:block;max-width:none}.ft-trails--band{opacity: .6}.ft-comet{stroke-dasharray:160 2400;animation:ft-fly 7s linear infinite}.ft-comet--late{stroke-dasharray:120 2440;animation-duration:9.5s;animation-delay:-4s}@keyframes ft-fly{from{stroke-dashoffset:2560}to{stroke-dashoffset:0}}.ft-hero{position:relative;overflow:hidden;min-height:860px;box-sizing:border-box;padding-top:var(--ft-top-h);border-bottom:1px solid var(--ft-line-soft)}.ft-hero__grid{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:56px;padding-top:clamp(32px, 6vw, 76px);padding-bottom:104px}.ft-hero__text{flex:1 1 480px;min-width:0;max-width:600px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}.ft-hero__date{margin:0;font-size:14px;font-weight:600;color:var(--ft-body)}.ft-hero__title{margin:0;color:var(--ft-text);font-family:var(--ft-sans);font-size:clamp(44px, 5.4vw, 78px);font-weight:800;line-height:1.02;letter-spacing:-0.025em;text-wrap:balance}.ft-hero__title
em{font-family:var(--ft-serif);font-style:italic;font-weight:400;letter-spacing:-0.01em;color:#FFF}.ft-hero__intro{margin:0;max-width:470px;font-size:18px;line-height:1.55;color:var(--ft-body);text-shadow:0 1px 14px rgba(5, 11, 20, .95), 0 0 2px rgba(5, 11, 20, .8)}.ft-actions{display:flex;flex-wrap:wrap;gap:12px}.ft-hero .ft-btn--ghost{background:rgba(5, 11, 20, .5)}.ft-panel{box-sizing:border-box;background:var(--ft-panel);border:1px
solid var(--ft-line);border-radius:8px;overflow:hidden}.ft-panel__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:14px
18px;border-bottom:1px solid var(--ft-line)}.ft-panel__title{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:800;color:var(--ft-text)}.ft-panel__meta{font-size:13px;color:var(--ft-muted)}.ft-panel__foot{display:block;padding:14px
18px;border-top:1px solid var(--ft-line);font-size:14px;font-weight:600;color:var(--ft-cyan-2);text-decoration:none}.ft-panel__foot:hover{color:#FFF;text-decoration:underline;text-underline-offset:3px}.ft-panel__note{margin:0;padding:12px
18px;border-top:1px solid var(--ft-line);font-size:12.5px;color:var(--ft-muted)}.ft-livepanel{flex:1 1 460px;min-width:0;max-width:560px;margin-left:auto;box-shadow:0 16px 40px rgba(0, 0, 0, .35)}.ft-livepanel__lead{display:flex;flex-direction:column;gap:8px;padding:18px;text-decoration:none}.ft-livepanel__headline{font-family:var(--ft-sans);font-size:20px;font-weight:700;line-height:1.25;letter-spacing:-0.015em;color:var(--ft-text)}.ft-livepanel__lead:hover .ft-livepanel__headline{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ft-livepanel__list{list-style:none;margin:0;padding:0}.ft-livepanel__list
li{border-top:1px solid var(--ft-line)}.ft-livepanel__list
a{display:grid;grid-template-columns:48px minmax(0, 1fr);gap:12px;padding:13px
18px;text-decoration:none}.ft-livepanel__list
time{font-size:13px;color:var(--ft-muted);padding-top:1px}.ft-livepanel__item{display:block;font-size:15px;font-weight:600;line-height:1.35;color:var(--ft-text)}.ft-livepanel__list a:hover .ft-livepanel__item{text-decoration:underline;text-underline-offset:3px}.ft-livepanel__src{display:block;margin-top:4px;font-size:12.5px;color:var(--ft-muted)}.ft-livepanel__src.is-ours{color:var(--ft-cyan-2)}@media (max-width: 1040px){.ft-livepanel{margin-left:0;max-width:none}.ft-hero{min-height:0}}.ft-home{padding-top:88px;padding-bottom:120px}.ft-section+.ft-section{margin-top:96px}.ft-related{margin-top:0;padding-top:80px;padding-bottom:120px}.ft-section__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 16px;margin-bottom:28px;padding-top:14px;border-top:2px solid var(--ft-text)}.ft-section__title{margin:0;font-family:var(--ft-sans);font-size:24px;font-weight:800;line-height:1.2;letter-spacing:-0.01em;color:var(--ft-text)}.ft-section__link{padding:8px
0;font-size:15px;font-weight:600;color:var(--ft-cyan-2);text-decoration:none}.ft-section__link:hover{color:#FFF;text-decoration:underline;text-underline-offset:3px}.ft-section__head--small{margin-top:56px;border-top-width:1px;border-top-color:var(--ft-line)}.ft-section__head--small .ft-section__title{font-size:18px}.ft-columns{display:flex;flex-wrap:wrap;gap:32px}.ft-col{min-width:0;display:flex;flex-direction:column}.ft-col--lead{flex:2 1 560px}.ft-col--middle{flex:1 1 300px;gap:28px}.ft-col--list{flex:1 1 280px}.ft-col--rule{border-left:1px solid var(--ft-line);padding-left:32px}.ft-col__title{margin:0
0 4px;font-family:var(--ft-sans);font-size:13px;font-weight:800;letter-spacing: .1em;text-transform:uppercase;color:var(--ft-text)}@media (max-width: 960px){.ft-col--rule{border-left:0;padding-left:0;border-top:1px solid var(--ft-line);padding-top:28px}}.ft-story{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0}.ft-thumb{position:relative;display:block;width:100%;overflow:hidden;border-radius:4px;background:var(--ft-photo)}.ft-thumb
img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s var(--ft-ease)}@media (hover: hover){a.ft-thumb:hover
img{transform:scale(1.02)}}.ft-credit{margin:-4px 0 0;font-size:12px;color:var(--ft-muted)}.ft-story__title{margin:0;font-family:var(--ft-sans);font-weight:700;letter-spacing:-0.02em;color:var(--ft-text);text-wrap:balance}.ft-story__title
a{color:inherit;text-decoration:none}.ft-story__title a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ft-story--lead .ft-thumb{margin-bottom:4px}.ft-story--lead .ft-story__title{font-size:clamp(28px, 2.9vw, 40px);line-height:1.13;letter-spacing:-0.025em}.ft-story--medium .ft-story__title{font-size:21px;line-height:1.25}.ft-story--line .ft-story__title{font-size:17px;line-height:1.3}.ft-story__standfirst{margin:0;max-width:680px;font-size:18px;line-height:1.55;color:var(--ft-body)}.ft-story__excerpt{margin:0;font-size:15px;line-height:1.5;color:var(--ft-body)}.ft-story__kicker{margin:0;font-size:12.5px;color:var(--ft-muted);display:flex;flex-wrap:wrap;gap:6px;align-items:baseline}.ft-story__kicker .ft-label{font-size:11.5px}.ft-story--medium .ft-thumb{margin-bottom:4px}.ft-col--middle .ft-story+.ft-story{padding-top:24px;border-top:1px solid var(--ft-line)}.ft-story--line{gap:6px;padding:14px
0;border-top:1px solid var(--ft-line)}.ft-col--list .ft-story--line:last-child{padding-bottom:0}.ft-grid{display:grid;gap:32px}.ft-grid--3{grid-template-columns:repeat(auto-fit, minmax(min(300px, 100%), 1fr))}.ft-grid--4{grid-template-columns:repeat(auto-fit, minmax(min(240px, 100%), 1fr))}.ft-grid--ruled{margin-top:32px;padding-top:32px;border-top:1px solid var(--ft-line)}.ft-thumb--art{background:#07111D}.ft-art{position:absolute;inset:0;overflow:hidden;background:linear-gradient(180deg, #0A1826 0%, #050B14 100%);background:radial-gradient(55% 75% at 66% 37%, color-mix(in srgb, var(--c) 30%, transparent), transparent 72%), linear-gradient(180deg, #0A1826 0%, #050B14 100%)}.ft-art::before{content:"";position:absolute;inset:0;background:var(--c);opacity: .85;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 225' preserveAspectRatio='xMidYMid slice'%3E%3Cg fill='none' stroke='white' stroke-linecap='round'%3E%3Cpath d='M-30 170C110 169 200 110 262 80.5S350 -19 440 -89' stroke-opacity='0.35' stroke-width='0.8'/%3E%3Cpath d='M-30 186C110 178 200 112 262 81.2S350 -10 440 -74' stroke-opacity='0.47' stroke-width='0.96'/%3E%3Cpath d='M-30 202C110 187 200 114 262 81.9S350 -1 440 -59' stroke-opacity='0.59' stroke-width='1.12'/%3E%3Cpath d='M-30 218C110 196 200 116 262 82.6S350 8 440 -44' stroke-opacity='0.71' stroke-width='1.28'/%3E%3Cpath d='M-30 234C110 205 200 118 262 83.3S350 17 440 -29' stroke-opacity='0.83' stroke-width='1.44'/%3E%3Cpath d='M-30 250C110 214 200 120 262 84.0S350 26 440 -14' stroke-opacity='0.95' stroke-width='1.6'/%3E%3Cpath d='M-30 266C110 223 200 122 262 84.7S350 35 440 1' stroke-opacity='0.83' stroke-width='1.44'/%3E%3Cpath d='M-30 282C110 232 200 124 262 85.4S350 44 440 16' stroke-opacity='0.71' stroke-width='1.28'/%3E%3Cpath d='M-30 298C110 241 200 126 262 86.1S350 53 440 31' stroke-opacity='0.59' stroke-width='1.12'/%3E%3Cpath d='M-30 314C110 250 200 128 262 86.8S350 62 440 46' stroke-opacity='0.47' stroke-width='0.96'/%3E%3Cpath d='M-30 330C110 259 200 130 262 87.5S350 71 440 61' stroke-opacity='0.35' stroke-width='0.8'/%3E%3C/g%3E%3C/svg%3E") center / cover no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 225' preserveAspectRatio='xMidYMid slice'%3E%3Cg fill='none' stroke='white' stroke-linecap='round'%3E%3Cpath d='M-30 170C110 169 200 110 262 80.5S350 -19 440 -89' stroke-opacity='0.35' stroke-width='0.8'/%3E%3Cpath d='M-30 186C110 178 200 112 262 81.2S350 -10 440 -74' stroke-opacity='0.47' stroke-width='0.96'/%3E%3Cpath d='M-30 202C110 187 200 114 262 81.9S350 -1 440 -59' stroke-opacity='0.59' stroke-width='1.12'/%3E%3Cpath d='M-30 218C110 196 200 116 262 82.6S350 8 440 -44' stroke-opacity='0.71' stroke-width='1.28'/%3E%3Cpath d='M-30 234C110 205 200 118 262 83.3S350 17 440 -29' stroke-opacity='0.83' stroke-width='1.44'/%3E%3Cpath d='M-30 250C110 214 200 120 262 84.0S350 26 440 -14' stroke-opacity='0.95' stroke-width='1.6'/%3E%3Cpath d='M-30 266C110 223 200 122 262 84.7S350 35 440 1' stroke-opacity='0.83' stroke-width='1.44'/%3E%3Cpath d='M-30 282C110 232 200 124 262 85.4S350 44 440 16' stroke-opacity='0.71' stroke-width='1.28'/%3E%3Cpath d='M-30 298C110 241 200 126 262 86.1S350 53 440 31' stroke-opacity='0.59' stroke-width='1.12'/%3E%3Cpath d='M-30 314C110 250 200 128 262 86.8S350 62 440 46' stroke-opacity='0.47' stroke-width='0.96'/%3E%3Cpath d='M-30 330C110 259 200 130 262 87.5S350 71 440 61' stroke-opacity='0.35' stroke-width='0.8'/%3E%3C/g%3E%3C/svg%3E") center / cover no-repeat}.ft-art::after{content:"";position:absolute;left:65.5%;top:37%;width:34%;height:13%;transform:translate(-50%, -50%) rotate(-24deg);background:radial-gradient(closest-side, rgba(255, 255, 255, .8), rgba(255, 255, 255, .18) 45%, transparent)}.ft-art--flip{transform:scaleX(-1)}.ft-columns--top{display:grid;grid-template-columns:minmax(0, 2.1fr) minmax(0, 1fr) minmax(0, 1fr);gap:32px}@media (max-width: 1259px){.ft-columns--top{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr)}.ft-columns--top .ft-col--list{grid-column:1 / -1;border-left:0;padding-left:0;border-top:1px solid var(--ft-line);padding-top:28px}.ft-columns--top .ft-timeline{columns:2;column-gap:48px}.ft-columns--top .ft-tick{break-inside:avoid}}@media (max-width: 960px){.ft-columns--top{grid-template-columns:minmax(0, 1fr)}}@media (max-width: 640px){.ft-columns--top .ft-timeline{columns:auto}}.ft-timeline__title{margin:0
0 18px;font-family:var(--ft-sans);font-size:17px;font-weight:800;line-height:1.2;color:var(--ft-text)}.ft-timeline{list-style:none;margin:0;padding:0}.ft-tick{position:relative;padding:0
0 22px 26px}.ft-tick::before{content:"";position:absolute;left:0;top:5px;width:9px;height:9px;border-radius:50%;background:var(--c, var(--ft-cyan));box-shadow:0 0 0 4px var(--ft-bg)}.ft-tick:first-child::before{box-shadow:0 0 0 4px var(--ft-bg), 0 0 14px 2px var(--c, var(--ft-cyan))}.ft-tick::after{content:"";position:absolute;left:4px;top:19px;bottom:-1px;width:1px;background:var(--ft-line)}.ft-tick:last-child{padding-bottom:0}.ft-tick:last-child::after{display:none}.ft-tick__when{margin:0
0 6px;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 12px;font-size:13px;line-height:1.3;color:var(--ft-muted);font-variant-numeric:tabular-nums}.ft-tick__when .ft-label{font-size:11.5px}.ft-tick__title{margin:0;font-family:var(--ft-sans);font-size:16.5px;font-weight:700;line-height:1.32;letter-spacing:-0.012em;color:var(--ft-text);text-wrap:balance}.ft-tick__title
a{color:inherit;text-decoration:none}.ft-tick__title a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ft-feature{display:flex;flex-wrap:wrap;align-items:center;gap:32px}.ft-feature>.ft-thumb{flex:1 1 520px;width:auto}.ft-feature__text{flex:1 1 400px;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:14px}.ft-feature__title{margin:0;font-family:var(--ft-sans);font-size:clamp(26px, 2.6vw, 34px);font-weight:700;line-height:1.17;letter-spacing:-0.025em;color:var(--ft-text)}.ft-feature__title
a{color:inherit;text-decoration:none}.ft-feature__title a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.ft-cine{position:relative;display:grid;isolation:isolate;overflow:hidden;border-radius:8px;background:var(--ft-panel)}.ft-cine>.ft-thumb{grid-area:1 / 1;border-radius:0;min-height:480px}.ft-cine::before{content:"";grid-area:1 / 1;z-index:1;pointer-events:none;background:linear-gradient(0deg, rgba(5, 11, 20, .95) 0%, rgba(5, 11, 20, .8) 26%, rgba(5, 11, 20, .3) 52%, rgba(5, 11, 20, 0) 72%),
linear-gradient(90deg, rgba(5, 11, 20, .7) 0%, rgba(5, 11, 20, .2) 42%, rgba(5, 11, 20, 0) 58%)}.ft-cine__text{grid-area:1 / 1;z-index:2;align-self:end;display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:820px;padding:clamp(24px, 4vw, 52px)}.ft-cine__title{margin:0;font-family:var(--ft-sans);font-size:clamp(28px, 3.3vw, 46px);font-weight:700;line-height:1.1;letter-spacing:-0.028em;color:#FFF;text-wrap:balance}.ft-cine__title
a{color:inherit;text-decoration:none}.ft-cine__title a::after{content:"";position:absolute;inset:0}.ft-cine__title a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.ft-cine .ft-label, .ft-cine .ft-meta
a{position:relative;z-index:1}.ft-cine__standfirst{margin:0;max-width:640px;font-size:18px;line-height:1.55;color:var(--ft-nav)}.ft-cine .ft-meta{color:var(--ft-body)}.ft-cine .ft-thumb
img{transition:transform .6s var(--ft-ease)}@media (hover: hover){.ft-cine:hover .ft-thumb
img{transform:scale(1.025)}}@media (max-width: 760px){.ft-cine{display:block}.ft-cine::before{display:none}.ft-cine>.ft-thumb{min-height:0;aspect-ratio:16 / 9 !important}.ft-cine__text{padding:20px
20px 24px;gap:12px}.ft-cine__standfirst{font-size:16px}}.ft-table-wrap{overflow-x:auto}.ft-table{width:100%;min-width:620px;border-collapse:collapse;font-size:14px}.ft-table
th{padding:11px
18px;text-align:left;font-size:12px;font-weight:700;letter-spacing: .06em;text-transform:uppercase;color:var(--ft-muted)}.ft-table
td{padding:13px
18px;border-top:1px solid var(--ft-line);color:var(--ft-text-2)}.ft-table__empty
td{color:var(--ft-body)}.ft-sqk{display:inline-block;padding:2px
7px;border-radius:3px;font-family:var(--ft-mono);font-weight:600;background:rgba(169, 184, 196, .14);color:var(--ft-text)}.ft-sqk.is-7700{background:rgba(236, 30, 60, .16);color:var(--ft-red-text)}.ft-sqk.is-7600{background:rgba(255, 181, 71, .16);color:var(--ft-amber)}.ft-sqk.is-7500{background:rgba(255, 138, 61, .16);color:var(--ft-orange)}.ft-desks{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;margin-top:32px}.ft-desk{position:relative;min-width:0;display:flex;flex-direction:column;background-color:var(--ft-panel);background-image:radial-gradient(130% 60% at 0% 0%, color-mix(in srgb, var(--c) 15%, transparent), transparent 62%);border:1px
solid var(--ft-line);border-radius:8px;overflow:hidden}.ft-desk::before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--c)}.ft-desk__head{padding:24px
22px 20px;border-bottom:1px solid var(--ft-line)}.ft-desk__title{margin:0;font-family:var(--ft-sans);font-size:19px;font-weight:800;line-height:1.2}.ft-desk__title
a{display:inline-flex;align-items:center;gap:10px;color:var(--ft-text);text-decoration:none}.ft-desk__title a:hover{text-decoration:underline;text-underline-offset:4px}.ft-desk__dot{width:10px;height:10px;border-radius:2px;flex:none;background:var(--c);box-shadow:0 0 12px var(--c)}.ft-desk__count{margin:6px
0 18px;font-size:14px;color:var(--ft-body)}.ft-desk__count
strong{font-size:15px;font-weight:800;color:var(--c-text, var(--ft-text))}.ft-spark__bars{display:flex;align-items:flex-end;gap:3px;height:46px}.ft-spark__bars
i{flex:1 1 0;min-width:2px;height:max(2px, calc(var(--v, 0) * 100%));border-radius:2px 2px 0 0;background:var(--ft-control);transform-origin:50% 100%}.ft-spark__bars i.is-on{background:var(--c);min-height:6px}.ft-spark__axis{display:flex;justify-content:space-between;margin-top:7px;font-size:12px;color:var(--ft-muted)}.ft-desk__list{flex:1 1 auto;list-style:none;margin:0;padding:4px
22px}.ft-desk .ft-tick{padding:15px
0;border-top:1px solid var(--ft-line)}.ft-desk .ft-tick:first-child{border-top:0}.ft-desk .ft-tick::before, .ft-desk .ft-tick::after{display:none}.ft-desk .ft-tick__title{font-size:16px;line-height:1.33}.ft-desk .ft-tick:first-child .ft-tick__title{font-size:19.5px;line-height:1.25;letter-spacing:-0.018em}.ft-desk__more{display:block;padding:15px
22px;border-top:1px solid var(--ft-line);font-size:14px;font-weight:700;color:var(--c-text, var(--ft-cyan-2));text-decoration:none}.ft-desk__more:hover{color:#FFF;background:color-mix(in srgb, var(--c) 12%, transparent);text-decoration:underline;text-underline-offset:3px}@media (max-width: 979px){.ft-desks{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(86%, 400px);gap:14px;margin-inline:calc(-1 * var(--ft-gutter));padding-inline:var(--ft-gutter);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ft-gutter);overscroll-behavior-x:contain;scrollbar-width:none}.ft-desks::-webkit-scrollbar{display:none}.ft-desk{scroll-snap-align:start}}@media (max-width: 700px){.ft-desk__head{padding:20px
18px 16px}.ft-desk__list{padding:2px
18px}.ft-desk__more{padding:14px
18px}.ft-desk .ft-tick:first-child .ft-tick__title{font-size:18px}}.ft-tools{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));margin:0;padding:0;list-style:none;background:var(--ft-panel);border:1px
solid var(--ft-line);border-radius:8px;overflow:hidden}.ft-tools>li{box-shadow:1px 0 0 var(--ft-line), 0 1px 0 var(--ft-line)}.ft-tools
a{position:relative;box-sizing:border-box;height:100%;display:flex;flex-direction:column;gap:6px;padding:26px
24px 28px;text-decoration:none;transition:background .25s var(--ft-ease)}.ft-tools a::before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--ft-cyan);transform:scaleX(0);transform-origin:left center;transition:transform .35s var(--ft-ease)}.ft-tools a:hover, .ft-tools a:focus-visible{background:var(--ft-raised)}.ft-tools a:hover::before, .ft-tools a:focus-visible::before{transform:scaleX(1)}.ft-tools a:focus-visible{outline-offset:-3px}.ft-tools__icon{display:block;width:34px;height:34px;margin-bottom:12px;color:var(--ft-cyan-2);transition:color .25s var(--ft-ease)}.ft-tools__icon
svg{display:block;width:100%;height:100%}.ft-tools a:hover .ft-tools__icon{color:#FFF}.ft-tools__name{font-size:18px;font-weight:800;line-height:1.25;color:var(--ft-text)}.ft-tools__desc{font-size:14.5px;line-height:1.45;color:var(--ft-body)}@media (max-width: 1100px){.ft-tools{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 560px){.ft-tools{grid-template-columns:minmax(0, 1fr)}.ft-tools
a{display:grid;grid-template-columns:28px minmax(0, 1fr);column-gap:16px;row-gap:3px;align-items:start;padding:17px
18px}.ft-tools__icon{grid-row:1 / span 2;width:28px;height:28px;margin:1px
0 0}.ft-tools__name{font-size:17px}.ft-tools__desc{font-size:14px}}.ft-band{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-wrap:wrap;background:linear-gradient(180deg, #081525 0%, #050B14 100%);border:1px
solid var(--ft-line);border-radius:10px}.ft-band__cell{position:relative;z-index:1;flex:1 1 400px;min-width:0;box-sizing:border-box;display:flex;align-items:stretch;gap:24px;padding:36px}.ft-band__cell+.ft-band__cell{border-left:1px solid var(--ft-line)}.ft-band__text{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ft-band__text
p{margin:0;font-size:15px;line-height:1.5;color:var(--ft-body)}.ft-band__text .ft-btn{margin-top:auto}.ft-band__text>p:last-of-type{margin-bottom:8px}.ft-band__title{margin:0;font-family:var(--ft-sans);font-size:24px;font-weight:800;line-height:1.15;letter-spacing:-0.01em;color:var(--ft-text)}.ft-band__art{position:relative;flex:0 0 150px;align-self:center;height:160px}.ft-band__art::before{content:"";position:absolute;inset:-30px -40px;background:radial-gradient(closest-side, rgba(18, 184, 206, .16), transparent)}@media (max-width: 960px){.ft-band__cell+.ft-band__cell{border-left:0;border-top:1px solid var(--ft-line)}}@media (max-width: 560px){.ft-band__cell{padding:26px
20px}.ft-band__art{display:none}}.ft-offer{padding:10px
14px;border-left:3px solid var(--ft-amber);border-radius:0 6px 6px 0;background:rgba(255, 181, 71, .08)}.ft-band__text .ft-offer{font-size:14.5px;color:var(--ft-text-2)}.ft-offer
strong{color:var(--ft-text)}.ft-offer
del{color:var(--ft-muted)}.ft-offer
ins{text-decoration:none;font-weight:800;color:var(--ft-amber)}.ft-offer
code{padding:1px
6px;border:1px
dashed rgba(255, 181, 71, .6);border-radius:4px;background:transparent;font-family:var(--ft-mono);font-size:13px;color:var(--ft-text)}.ft-issue,.ft-book,.ft-app{position:absolute;top:50%;left:50%;box-sizing:border-box;border-radius:5px;box-shadow:0 16px 30px rgba(0, 0, 0, .55)}.ft-issue{width:86px;height:114px;padding:11px
10px;display:flex;flex-direction:column;gap:5px;background:#EEF2F6;transform:translate(-38%, -50%) rotate(5deg)}.ft-issue--back{background:#13263A;border:1px
solid rgba(255, 255, 255, .12);transform:translate(-80%, -54%) rotate(-8deg)}.ft-issue
b{display:block;width:72%;height:8px;margin-bottom:3px;border-radius:1px;background:var(--ft-cyan)}.ft-issue
i{display:block;height:3px;border-radius:1px;background:#9DAEBE}.ft-issue i:nth-of-type(1){width:92%}.ft-issue i:nth-of-type(2){width:64%}.ft-issue i:nth-of-type(3){width:86%}.ft-issue i:nth-of-type(4){width:74%}.ft-issue i:nth-of-type(5){width:50%}.ft-issue__pic{display:block;height:24px;border-radius:2px;background:linear-gradient(160deg, #13263A 0%, #12B8CE 140%)}.ft-book{width:74px;aspect-ratio:3 / 4;padding:10px;display:flex;flex-direction:column;justify-content:center;background:#0F1E33;border:1px
solid rgba(255, 255, 255, .12);transform:translate(-92%, -50%) rotate(-7deg)}.ft-book
i{display:block;height:5px;margin-bottom:4px;border-radius:1px;background:rgba(255, 255, 255, .82)}.ft-book i:nth-child(1){width:80%}.ft-book i:nth-child(2){width:62%}.ft-book i:nth-child(3){width:72%;margin-bottom:9px}.ft-book i:nth-child(4){width:34%;height:4px;background:var(--ft-amber)}.ft-app{width:100px;aspect-ratio:4 / 3;overflow:hidden;background:#0D1B28;border:1px
solid rgba(255, 255, 255, .14);transform:translate(-12%, -50%) rotate(5deg)}.ft-app__bar{height:12px;display:flex;align-items:center;gap:3px;padding:0
5px;background:#12202F}.ft-app__bar
b{width:4px;height:4px;border-radius:50%;background:#3C5468}.ft-app__rows{display:grid;gap:4px;padding:6px}.ft-app__rows
i{display:block;height:4px;border-radius:1px;background:#22384C}.ft-app__rows i:nth-child(1){width:70%;background:var(--ft-cyan)}.ft-app__rows i:nth-child(2){width:88%}.ft-app__rows i:nth-child(3){width:54%}.ft-app__rows i:nth-child(4){width:76%}.ft-app__rows i:nth-child(5){width:44%;background:var(--ft-amber)}@media (max-width: 600px){.ft-col--middle{gap:0}.ft-col--middle .ft-story--medium,
.ft-home .ft-grid--ruled .ft-story--medium{display:grid;grid-template-columns:118px minmax(0, 1fr);column-gap:16px;row-gap:6px;align-items:start}.ft-col--middle .ft-story--medium .ft-thumb,
.ft-home .ft-grid--ruled .ft-story--medium .ft-thumb{grid-row:1 / span 3;margin:2px
0 0;aspect-ratio:1 / 1 !important}.ft-col--middle .ft-story--medium .ft-story__title,
.ft-home .ft-grid--ruled .ft-story--medium .ft-story__title{font-size:17.5px;line-height:1.3}.ft-home .ft-grid--ruled .ft-story__excerpt{display:none}.ft-col--middle .ft-story+.ft-story{margin-top:20px;padding-top:20px}.ft-home .ft-grid--ruled{gap:0}.ft-home .ft-grid--ruled .ft-story+.ft-story{margin-top:20px;padding-top:20px;border-top:1px solid var(--ft-line)}}.ft-pagehead{position:relative;overflow:hidden;min-height:300px;border-bottom:1px solid var(--ft-line-soft)}.ft-pagehead__inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding-top:48px;padding-bottom:56px}.ft-crumbs{font-size:13px;color:var(--ft-body)}.ft-crumbs
a{color:var(--ft-body);text-decoration:none}.ft-crumbs a:hover{color:#FFF;text-decoration:underline;text-underline-offset:3px}.ft-crumbs span[aria-hidden]{margin:0
4px;color:var(--ft-muted)}.ft-pagehead__title{margin:0;color:var(--ft-text);font-family:var(--ft-sans);font-size:clamp(36px, 4vw, 56px);font-weight:800;line-height:1.05;letter-spacing:-0.02em}.ft-pagehead__title[style*="--ft-desk"]::before{content:"";display:inline-block;width: .3em;height: .3em;margin-right: .3em;vertical-align: .18em;border-radius:3px;background:var(--ft-desk)}.ft-pagehead__intro{margin:0;max-width:640px;font-size:18px;line-height:1.55;color:var(--ft-body)}.ft-pagehead__count{margin:0;font-size:14px;color:var(--ft-muted)}.ft-pagehead__search{width:100%;max-width:720px}.ft-desknav{margin-top:0}.ft-desknav
ul{display:flex;gap:4px 26px;margin:0;padding:0;list-style:none;overflow-x:auto;border-bottom:1px solid var(--ft-line);scrollbar-width:none}.ft-desknav
a{display:block;padding:16px
0 14px;white-space:nowrap;font-size:15px;font-weight:600;color:var(--ft-body);text-decoration:none;border-bottom:2px solid transparent;margin-bottom:-1px}.ft-desknav a:hover{color:#FFF}.ft-desknav a[aria-current]{color:#FFF;border-bottom-color:var(--ft-cyan)}.ft-river{padding-top:48px;padding-bottom:120px}.ft-columns--river .ft-col--list{gap:0}.ft-columns--river .ft-col--list .ft-story+.ft-story{margin-top:24px;padding-top:24px;border-top:1px solid var(--ft-line)}.ft-river__grid{margin-top:48px;padding-top:32px;border-top:1px solid var(--ft-line)}.ft-lines{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(420px, 100%), 1fr));column-gap:48px}.ft-pagination{margin-top:56px}.ft-pagination .nav-links{display:flex;flex-wrap:wrap;gap:8px}.ft-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0
14px;box-sizing:border-box;border:1px
solid var(--ft-control);border-radius:6px;background:transparent;color:var(--ft-text-2);text-decoration:none;font-weight:600}.ft-pagination .nav-links{justify-content:flex-start}.ft-pagination .page-numbers.current{background:var(--ft-cyan);border-color:var(--ft-cyan);color:var(--ft-on-cyan)}.ft-pagination a.page-numbers:hover{border-color:var(--ft-cyan);color:#FFF}.ft-pagination .page-numbers.dots{border-color:transparent}.ft-callout{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;margin-top:64px;padding:28px;background:var(--ft-panel);border:1px
solid var(--ft-line);border-radius:8px}.ft-callout__title{margin:0
0 6px;font-family:var(--ft-sans);font-size:20px;font-weight:800;color:var(--ft-text)}.ft-callout
p{margin:0;color:var(--ft-body)}.ft-empty{padding:40px
0;max-width:640px}.ft-empty__title{margin:0
0 8px;font-size:24px;color:var(--ft-text)}.ft-empty
p{color:var(--ft-body)}.ft-results{display:flex;flex-direction:column}.ft-result{display:grid;grid-template-columns:180px minmax(0, 1fr);gap:24px;padding:24px
0;border-top:1px solid var(--ft-line)}.ft-result:first-child{border-top:0;padding-top:0}.ft-result .ft-story__title{font-size:20px;line-height:1.25;margin:6px
0 8px}@media (max-width: 600px){.ft-result{grid-template-columns:1fr}}.ft-article__head .ft-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding-top:40px;padding-bottom:32px}.ft-article__title{margin:0;max-width:980px;font-family:var(--ft-sans);font-size:clamp(32px, 4vw, 50px);font-weight:800;line-height:1.1;letter-spacing:-0.03em;color:var(--ft-text);text-wrap:balance}.ft-article__standfirst{margin:0;max-width:760px;font-size:20px;line-height:1.5;color:var(--ft-body)}.ft-byline{margin:0;display:flex;flex-wrap:wrap;gap:4px 8px;font-size:14px;color:var(--ft-muted)}.ft-byline
a{color:var(--ft-text-2);text-decoration:none;font-weight:600}.ft-byline a:hover{text-decoration:underline}.ft-article__media{margin:0
auto 8px}.ft-article__media
img{width:100%;height:auto;max-height:720px;object-fit:cover;border-radius:4px;display:block}.ft-article__media
figcaption{margin-top:10px;font-size:13px;color:var(--ft-muted)}.ft-article__body{display:flex;flex-wrap:wrap;align-items:flex-start;gap:48px 64px;padding-top:32px;padding-bottom:32px}.ft-article__main{flex:1 1 620px;min-width:0;max-width:740px}.ft-article__side{flex:0 1 340px;min-width:280px}@media (max-width: 1100px){.ft-article__side{flex:1 1 100%;min-width:0}.ft-article__main{max-width:none}}.ft-article__side .fd-sidebar{min-width:0;grid-template-columns:minmax(0, 1fr)}.ft-progress{position:fixed;top:0;left:0;right:0;z-index:200;height:3px;background:var(--ft-cyan);transform:scaleX(0);transform-origin:0 50%}.ft .ft-prose{max-width:740px;margin-inline:0;font-family:var(--ft-sans);font-size:18px;line-height:1.75;color:var(--ft-text-2)}.ft .ft-prose>*{margin-top:0;margin-bottom:1.2em}.ft .ft-prose>*:last-child{margin-bottom:0}.ft .ft-prose h2,
.ft .ft-prose h3,
.ft .ft-prose
h4{font-family:var(--ft-sans);font-weight:800;color:var(--ft-text);letter-spacing:-0.015em;line-height:1.2;padding-top:0}.ft .ft-prose
h2{font-size:27px;margin-top:1.9em;margin-bottom: .5em}.ft .ft-prose h2::before{display:none}.ft .ft-prose
h3{font-size:22px;margin-top:1.7em;margin-bottom: .4em}.ft .ft-prose
h4{font-size:19px;margin-top:1.5em;margin-bottom: .3em}.ft .ft-prose
a{color:#FFF;text-decoration:underline;text-decoration-color:var(--ft-cyan);text-decoration-thickness:2px;text-underline-offset:3px}.ft .ft-prose a:hover{color:var(--ft-cyan-2);background:none}.ft .ft-prose
strong{color:var(--ft-text)}.ft .ft-prose ul, .ft .ft-prose
ol{padding-left:1.3em}.ft .ft-prose
li{margin-bottom: .5em}.ft .ft-prose li::marker{color:var(--ft-cyan)}.ft .ft-prose
blockquote{margin-inline:0;padding:4px
0 4px 24px;border-left:3px solid var(--ft-cyan);font-size:23px;line-height:1.45;font-style:italic;color:var(--ft-text)}.ft .ft-prose blockquote
p{margin:0
0 .5em}.ft .ft-prose blockquote
cite{display:block;margin-top:10px;font-family:var(--ft-sans);font-size:13px;font-style:normal;letter-spacing: .04em;text-transform:none;color:var(--ft-muted)}.ft .ft-prose
figure{margin-block:1.8em}.ft .ft-prose
img{border-radius:4px;height:auto}.ft .ft-prose figcaption,
.ft .ft-prose .wp-element-caption{font-family:var(--ft-sans);font-size:13px;letter-spacing:0;line-height:1.45;color:var(--ft-muted);padding-top:8px;border-top:0;margin-top:0}.ft .ft-prose
hr{border:0;height:1px;background:var(--ft-line);opacity:1;margin-block:2.4em}.ft .ft-prose
table{width:100%;border-collapse:collapse;font-family:var(--ft-sans);font-size:15px;display:block;overflow-x:auto}.ft .ft-prose th, .ft .ft-prose
td{padding:10px
12px;border-bottom:1px solid var(--ft-line);text-align:left;color:var(--ft-text-2)}.ft .ft-prose thead
th{background:var(--ft-panel);color:var(--ft-muted);font-size:12px;letter-spacing: .06em;text-transform:uppercase}.ft .ft-prose tbody tr:nth-child(even){background:transparent}.ft .ft-prose code, .ft .ft-prose
kbd{font-family:var(--ft-mono);font-size: .86em;background:var(--ft-raised);color:var(--ft-text);padding: .12em .35em;border-radius:3px}.ft .ft-prose
pre{background:var(--ft-panel);border:1px
solid var(--ft-line);color:var(--ft-text-2);padding:18px;border-radius:6px;overflow-x:auto;font-size:14px}.ft .ft-prose
.alignwide{max-width:none}.ft .ft-prose
iframe{max-width:100%}.ft .ft-prose .wp-block-button__link{background:var(--ft-cyan);color:var(--ft-on-cyan);border-radius:6px;font-family:var(--ft-sans);font-weight:700;text-decoration:none}.ft .ft-prose .wp-block-pullquote{border-color:var(--ft-line);color:var(--ft-text)}.ft .ft-prose .tah-banner, .ft .ft-prose .tah-adstrip{font-family:var(--ft-sans)}.ft-pages{font-family:var(--ft-sans);font-size:14px}.ft-tags{display:flex;flex-wrap:wrap;gap:8px;margin:40px
0 0;padding:0;list-style:none}.ft-tags
a{display:inline-block;padding:6px
12px;border:1px
solid var(--ft-control);border-radius:6px;font-size:13.5px;color:var(--ft-text-2);text-decoration:none}.ft-tags a:hover{border-color:var(--ft-cyan);color:#FFF}.ft-share{margin-top:32px;padding-top:20px;border-top:1px solid var(--ft-line)}.ft-share .fd-share{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ft-share .fd-share__label{margin-right:6px;font-family:var(--ft-sans);font-size:13px;font-weight:700;letter-spacing: .06em;text-transform:uppercase;color:var(--ft-muted)}.ft-share .fd-share
a{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1px
solid var(--ft-control);border-radius:6px;color:var(--ft-text-2);background:transparent}.ft-share .fd-share a:hover{border-color:var(--ft-cyan);color:#FFF}.ft-share .fd-share
svg{width:18px;height:18px}.ft-author{display:flex;gap:16px;margin-top:32px;padding:20px;background:var(--ft-panel);border:1px
solid var(--ft-line);border-radius:8px}.ft-author__avatar{border-radius:50%;flex:none}.ft-author__name{margin:0
0 4px;font-weight:800;color:var(--ft-text)}.ft-author__bio{margin:0;font-size:15px;color:var(--ft-body)}.ft-adjacent{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(260px, 100%), 1fr));gap:16px;margin-top:32px}.ft-adjacent
a{display:flex;flex-direction:column;gap:6px;padding:18px
0;border-top:1px solid var(--ft-line);text-decoration:none}.ft-adjacent__next{text-align:right;align-items:flex-end}.ft-adjacent__dir{font-size:12px;font-weight:700;letter-spacing: .08em;text-transform:uppercase;color:var(--ft-muted)}.ft-adjacent__title{font-family:var(--ft-sans);font-size:17px;font-weight:700;line-height:1.3;letter-spacing:-0.012em;color:var(--ft-text)}.ft-adjacent a:hover .ft-adjacent__title{text-decoration:underline;text-underline-offset:3px}.ft-article__side .fd-sidebar{top:24px}.ft .ft-article__side .fd-cta{background:var(--ft-panel);border:1px
solid var(--ft-line);border-radius:8px}.ft .ft-article__side .fd-cta::after{display:none}.ft .ft-article__side .fd-cta__title{color:var(--ft-text)}.ft .ft-article__side .fd-widget{background:var(--ft-panel);border:1px
solid var(--ft-line);border-radius:8px;color:var(--ft-text-2);font-family:var(--ft-sans)}.ft .ft-article__side .fd-widget__title,
.ft .ft-article__side .fd-widget .widget-title,
.ft .ft-article__side .fd-widget .wp-block-heading{font-family:var(--ft-sans);font-size:12px;font-weight:800;letter-spacing: .1em;color:var(--ft-muted);border-bottom-color:var(--ft-line)}.ft .ft-article__side .fd-widget ul
li{border-bottom-color:var(--ft-line)}.ft .ft-article__side .fd-widget
a{color:var(--ft-text-2)}.ft .ft-article__side .fd-widget a:hover{color:var(--ft-cyan-2)}.ft .ft-article__side .fd-promo--ads{background:var(--ft-panel);border-color:var(--ft-line)}.ft .ft-article__side .fd-promo--ads .fd-promo__eyebrow{color:var(--ft-muted)}.ft .ft-article__side .fd-promo--ads .fd-promo__title{color:var(--ft-text)}.ft .ft-article__side .fd-promo--ads .fd-promo__line{color:var(--ft-body)}.ft .ft-article__side .fd-promo--ads .fd-promo__btn{background:var(--ft-cyan);color:var(--ft-on-cyan)}.ft .ft-article__side .fd-promo--shop{border:1px
solid var(--ft-line)}.ft .ft-article__side .fd-promo{border-radius:8px}.ft .ft-article__side .wp-block-search__label{color:var(--ft-muted);font-family:var(--ft-sans);font-size:12px;font-weight:800;letter-spacing: .1em;text-transform:uppercase}.ft .ft-article__side .wp-block-search__input{min-height:44px;border:1px
solid var(--ft-control);border-radius:6px;background:var(--ft-bg);color:var(--ft-text)}.ft .ft-article__side .wp-block-search__button{min-height:44px;border:0;border-radius:6px;background:var(--ft-cyan);color:var(--ft-on-cyan);font-family:var(--ft-sans);font-weight:700}.ft .ft-share .fd-share{border:0;padding:0;margin:0}.ft .comments-area, .ft .fd-comments{margin-top:48px;font-family:var(--ft-sans);color:var(--ft-text-2)}.ft .fd-comments__title, .ft .comments-title, .ft .comment-reply-title{font-size:22px;color:var(--ft-text)}.ft .comment-list{list-style:none;padding:0}.ft .comment-body{padding:16px
0;border-top:1px solid var(--ft-line)}.ft .comment-form input[type="text"],
.ft .comment-form input[type="email"],
.ft .comment-form input[type="url"],
.ft .comment-form
textarea{width:100%;box-sizing:border-box;padding:12px
14px;border:1px
solid var(--ft-control);border-radius:6px;background:var(--ft-panel);color:var(--ft-text)}.ft .comment-form
.submit{background:var(--ft-cyan);color:var(--ft-on-cyan);border:0;border-radius:6px;min-height:46px;padding:0
20px;font-weight:700;cursor:pointer}.ft-page{padding-top:48px;padding-bottom:120px}.ft .ft-page.fd-wrap{max-width:var(--ft-wrap);padding-inline:var(--ft-gutter)}.ft-footer{background:#03070D;border-top:1px solid var(--ft-line-soft);color:var(--ft-body);font-family:var(--ft-sans)}.ft-footer .ft-wrap{padding-top:64px;padding-bottom:36px}.ft-footer__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(220px, 100%), 1fr));gap:40px 48px}.ft-footer__col{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.ft-footer__heading{margin:0
0 4px;font-family:var(--ft-sans);font-size:12px;font-weight:800;letter-spacing: .1em;text-transform:uppercase;color:var(--ft-muted)}.ft-footer__blurb{margin:0;font-size:15px;line-height:1.55;color:var(--ft-body)}.ft-footer
ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ft-footer__col > ul a, .ft-footer__col .menu
a{display:block;padding:7px
0;font-size:15px;color:var(--ft-text-2);text-decoration:none}.ft-footer__col > ul a:hover, .ft-footer__col .menu a:hover{color:#FFF;text-decoration:underline;text-underline-offset:3px}.ft-social{display:flex !important;flex-direction:row !important;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none}.ft-social
a{display:inline-block;padding:6px
0;font-size:14px;color:var(--ft-nav);text-decoration:none}.ft-social a:hover{color:#FFF;text-decoration:underline;text-underline-offset:3px}.ft-colophon{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:48px;padding-top:22px;border-top:1px solid var(--ft-line-soft);font-size:13px;color:var(--ft-muted)}.ft-colophon
ul{flex-direction:row;flex-wrap:wrap;gap:4px 20px}.ft-colophon
a{padding:6px
0;color:var(--ft-muted);text-decoration:none}.ft-colophon a:hover{color:#FFF}.ft-footer .fd-footer-widget{color:var(--ft-body)}.ft-footer .fd-footer__heading{font-family:var(--ft-sans);font-size:12px;font-weight:800;letter-spacing: .1em;text-transform:uppercase;color:var(--ft-muted)}body.ft-legacy .ft-main{font-family:var(--fd-body,var(--ft-sans));font-size:var(--fd-step-0, 1.05rem);line-height:1.68}body.ft-tool-paper .ft-main{background:var(--fd-paper, #F4F6F9);color:var(--fd-ink, #0A1826)}body.ft-tool-paper .ft-main ::selection{background:var(--fd-ink, #0A1826);color:#FFF}body.ft-tool-dark .ft-main{background:var(--ft-bg);color:var(--ft-text-2)}body.ft .tahs, body.ft .ln, body.ft .hub, body.ft .ab, body.ft .ap,
body.ft .ie, body.ft .as, body.ft
.cp{--display:var(--ft-sans);--body:var(--ft-sans)}body.ft-paper-page .ft-main{background:var(--fd-paper, #F4F6F9);color:var(--fd-ink, #0A1826)}body.ft-paper-page .ft-main ::selection{background:var(--fd-ink, #0A1826);color:#FFF}body.ft-paper-page .ft-pagehead{background:var(--ft-bg);color:var(--ft-text)}body.ft-paper-page .ft-page{padding-top:40px}body.ft-paper-page .ft-paper{font-family:var(--fd-body,var(--ft-sans));font-size:var(--fd-step-0, 1.05rem);line-height:1.68;color:var(--fd-ink, #0A1826)}body:not(.ft-paper-page) .aw-tools input,
body:not(.ft-paper-page) .aw-tools
select{background:var(--ft-bg);border-color:var(--ft-control);color:var(--ft-text)}body:not(.ft-paper-page) .aw-tools input::placeholder{color:var(--ft-muted)}body:not(.ft-paper-page) .aw-count,
body:not(.ft-paper-page) .aw-note,
body:not(.ft-paper-page) .aw-empty,
body:not(.ft-paper-page) .aw-figure
figcaption{color:var(--ft-muted)}body:not(.ft-paper-page) .aw-card{background:var(--ft-panel);border-color:var(--ft-line);border-radius:8px;color:var(--ft-text) !important}body:not(.ft-paper-page) a.aw-card:hover{border-color:var(--ft-control);box-shadow:none}body:not(.ft-paper-page) .aw-card__rank{background:var(--ft-raised);color:var(--ft-body)}body:not(.ft-paper-page) .aw-card__main
small{color:var(--ft-body)}body:not(.ft-paper-page) .aw-card__side
i{color:var(--ft-cyan-2)}body:not(.ft-paper-page) .aw-card__loc{color:var(--ft-muted)}body:not(.ft-paper-page) .aw-card__loc:hover{color:var(--ft-cyan-2)}.ft .aw-facts{background:var(--ft-panel);border:1px
solid var(--ft-line);border-radius:8px}@media (max-width: 600px){.ft-label, .ft-story__kicker .ft-label,.ft-squawk__cat,.ft-squawk__label{font-size:12px}.ft-board .ft-table{min-width:0;font-size:13.5px}.ft-board .ft-table th, .ft-board .ft-table
td{padding:10px
12px}.ft-board .ft-table th:nth-child(3), .ft-board .ft-table td:nth-child(3){display:none}.ft-squawk__item{padding:9px
0}}@media (max-width: 760px){.ft-defer .ft-home > .ft-section ~ .ft-section,
.ft-defer .ft-related,
.ft-defer .ft-article__side,
.ft-defer .ft-footer{content-visibility:auto;contain-intrinsic-size:auto 900px}}.ft a, .ft button, .ft .ft-btn{-webkit-tap-highlight-color:rgba(18, 184, 206, .18);touch-action:manipulation}@media (prefers-reduced-motion: reduce){.ft-comet,.ft-dot--pulse,.ft-squawk__rail{animation:none !important}.ft-squawk__track{overflow-x:auto}.ft-drawer, .ft-menu .sub-menu, .ft-thumb
img{transition:none}}@keyframes ft-rise{from{opacity:0;transform:translate3d(0, 26px, 0)}to{opacity:1;transform:none}}@keyframes ft-slide-in{from{opacity:0;transform:translate3d(48px, 0, 0)}to{opacity:1;transform:none}}@keyframes ft-draw{to{stroke-dashoffset:0}}@keyframes ft-drift{from{transform:translate3d(0, -6px, 0)}to{transform:translate3d(0, 7px, 0)}}@keyframes ft-breathe{0%,100%{opacity:1}50%{opacity: .55}}@keyframes ft-fade-in{from{opacity:0}}@media (max-width: 760px), (hover: none){.ft-trails__lines
g{filter:none}.ft-trails__comets{display:none}.ft-trails--band{opacity: .85}}@media (prefers-reduced-motion: no-preference) and (max-width: 760px), (prefers-reduced-motion: no-preference) and (hover: none){.ft-motion .ft-trails{animation:ft-fade-in .9s ease-out both}}@media (prefers-reduced-motion: no-preference) and (hover: hover) and (pointer: fine) and (min-width: 761px){.ft-motion .ft-hero__date,
.ft-motion .ft-hero__intro,
.ft-motion .ft-hero .ft-actions{animation:ft-rise .9s var(--ft-ease) both}.ft-motion .ft-hero__date{animation-delay: .05s}.ft-motion .ft-word{display:inline-block;animation:ft-rise .9s var(--ft-ease) both;animation-delay:calc(.12s + var(--i, 0) * 75ms)}.ft-motion .ft-hero__intro{animation-delay: .7s}.ft-motion .ft-hero .ft-actions{animation-delay: .85s}.ft-motion .ft-hero .ft-livepanel{animation:ft-slide-in 1.1s var(--ft-ease) .45s both}.ft-motion .ft-pagehead__inner>*{animation:ft-rise .8s var(--ft-ease) both}.ft-motion .ft-pagehead__inner>*:nth-child(2){animation-delay: .08s}.ft-motion .ft-pagehead__inner>*:nth-child(3){animation-delay: .16s}.ft-motion .ft-pagehead__inner>*:nth-child(4){animation-delay: .24s}.ft-motion .ft-pagehead__inner>*:nth-child(5){animation-delay: .32s}.ft-motion .ft-strands
path{stroke-dasharray:1 1;stroke-dashoffset:1;animation:ft-draw 2.6s cubic-bezier(.22, .7, .2, 1) forwards}.ft-motion .ft-strands path:nth-child(3n){animation-delay: .18s}.ft-motion .ft-strands path:nth-child(3n+1){animation-delay: .34s}.ft-motion .ft-trails__lines{animation:ft-drift 14s ease-in-out 2.4s infinite alternate;will-change:transform}.ft-motion .ft-trails__glow{animation:ft-breathe 7s ease-in-out infinite;will-change:opacity}.ft-motion .ft-trails{will-change:transform}.ft-motion .ft-trails.is-paused,
.ft-motion .ft-trails.is-paused
*{animation-play-state:paused !important}.ft-motion .ft-reveal{opacity:0;transform:translate3d(0, 28px, 0);transition:opacity .8s var(--ft-ease), transform .8s var(--ft-ease);transition-delay:var(--ft-delay, 0ms)}.ft-motion .ft-reveal.is-in{opacity:1;transform:none}.ft-motion .ft-section__head.ft-reveal{opacity:1;transform:none;position:relative;border-top-color:transparent}.ft-motion .ft-section__head.ft-reveal::before{content:"";position:absolute;left:0;right:0;top:-2px;height:2px;background:linear-gradient(90deg, var(--ft-text) 0%, var(--ft-text) 80%, var(--ft-cyan-2) 100%);box-shadow:0 0 14px rgba(18, 184, 206, .45);transform:scaleX(0);transform-origin:left center;transition:transform 1.3s var(--ft-ease)}.ft-motion .ft-section__head--small.ft-reveal::before{top:-1px;height:1px;background:var(--ft-line);box-shadow:none}.ft-motion .ft-section__head.is-in::before{transform:scaleX(1)}.ft-motion .ft-section__head.ft-reveal>*{opacity:0;transform:translate3d(0, 12px, 0);transition:opacity .7s var(--ft-ease) .25s, transform .7s var(--ft-ease) .25s}.ft-motion .ft-section__head.is-in>*{opacity:1;transform:none}.ft-motion .ft-story,
.ft-motion .ft-feature{transition:transform .35s var(--ft-ease)}.ft-motion .ft-story--lead:hover,
.ft-motion .ft-story--medium:hover,
.ft-motion .ft-feature:hover{transform:translate3d(0, -5px, 0)}.ft-motion .ft-story--line:hover{transform:translate3d(5px, 0, 0)}.ft-motion .ft-story:hover .ft-story__title a,
.ft-motion .ft-feature:hover .ft-feature__title
a{color:#FFF}.ft-motion .ft-thumb{transition:box-shadow .35s var(--ft-ease)}.ft-motion .ft-story:hover .ft-thumb,
.ft-motion .ft-feature:hover .ft-thumb{box-shadow:0 24px 48px -22px rgba(18, 184, 206, .55), 0 0 0 1px rgba(95, 211, 226, .35)}.ft-motion .ft-thumb::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(105deg, transparent 36%, rgba(191, 243, 250, .24) 50%, transparent 64%);transform:translateX(-120%)}.ft-motion .ft-story:hover .ft-thumb::after,
.ft-motion .ft-feature:hover .ft-thumb::after{transform:translateX(120%);transition:transform .9s var(--ft-ease)}.ft-motion .ft-story:hover .ft-thumb img,
.ft-motion .ft-feature:hover .ft-thumb
img{transform:scale(1.04)}.ft-motion .ft-btn{position:relative;overflow:hidden;isolation:isolate}.ft-motion .ft-btn::after{content:"";position:absolute;top:0;bottom:0;left:0;width:55%;z-index:-1;pointer-events:none;background:linear-gradient(105deg, transparent, rgba(255, 255, 255, .5), transparent);transform:translateX(-180%) skewX(-14deg)}.ft-motion .ft-btn--ghost::after{background:linear-gradient(105deg, transparent, rgba(95, 211, 226, .28), transparent)}.ft-motion .ft-btn:hover::after{transform:translateX(280%) skewX(-14deg);transition:transform .8s var(--ft-ease)}.ft-motion .ft-btn:active{transform:translateY(1px)}.ft-motion .ft-menu>li>a{border-bottom-color:transparent;background:linear-gradient(var(--ft-cyan), var(--ft-cyan)) no-repeat 0 100% / 0 2px;transition:background-size .35s var(--ft-ease), color .2s var(--ft-ease)}.ft-motion .ft-menu > li > a:hover,
.ft-motion .ft-menu > li.current-menu-item > a,
.ft-motion .ft-menu > li.current-menu-ancestor > a,
.ft-motion .ft-menu>li.current-menu-parent>a{border-bottom-color:transparent;background-size:100% 2px}.ft-motion .ft-panel{transition:border-color .3s var(--ft-ease), box-shadow .3s var(--ft-ease)}.ft-motion .ft-panel:hover{border-color:rgba(95, 211, 226, .38);box-shadow:0 28px 64px -32px rgba(18, 184, 206, .4)}.ft-motion .ft-tools__icon{transition:color .25s var(--ft-ease), transform .35s var(--ft-ease)}.ft-motion .ft-tools a:hover .ft-tools__icon{transform:translate3d(0, -3px, 0)}.ft-motion .ft-desk{transition:border-color .3s var(--ft-ease)}.ft-motion .ft-desk:hover{border-color:color-mix(in srgb, var(--c) 45%, var(--ft-line))}.ft-motion .ft-tick{transition:transform .3s var(--ft-ease)}.ft-motion .ft-tick:hover{transform:translate3d(4px, 0, 0)}.ft-motion .ft-desk.ft-reveal .ft-spark__bars
i{transform:scaleY(0)}.ft-motion .ft-desk.ft-reveal.is-in .ft-spark__bars
i{transform:none;transition:transform .6s var(--ft-ease) calc(.2s + var(--i, 0) * 14ms)}}@media
print{.ft-reveal, .ft-reveal > *, .ft-reveal .ft-spark__bars i, .ft-word, .ft-hero__intro, .ft-hero .ft-actions,.ft-livepanel{opacity:1 !important;transform:none !important;animation:none !important}}