:root{--fi-blue:#2f6edb;--fi-blue-strong:#245bb8;--deep-ink:#111820;--warm-white:#f7f6f2;--white:#fff;--signal-orange:#e4562a;--pale-blue:#e8f0ff;--footer-navy:#0e1a2b;--muted:#5e6974;--line:#d4d9de;--line-dark:#354253;--font-ja:"Hiragino Kaku Gothic ProN", "Yu Gothic", "YuGothic", system-ui, sans-serif;--font-latin:"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", sans-serif;--body-size:clamp(1rem, .96rem + .18vw, 1.125rem);--small-size:.75rem;--h3-size:clamp(1.25rem, 1.08rem + .72vw, 1.75rem);--h2-size:clamp(1.85rem, 1.27rem + 2.35vw, 3.5rem);--content-max:80rem;--gutter:clamp(1rem, 4vw, 3.5rem);--section-space:clamp(5rem, 9vw, 9rem);--header-height:5.25rem;--transition:.18s cubic-bezier(.2, .75, .25, 1);--v4-night:#071625;--v4-night-soft:#0d2238;--v4-cobalt:#155fd1;--v4-cobalt-deep:#104da9;--v4-cyan:#84c8f8;--v4-paper:#f3f0e8;--v4-paper-bright:#fbfaf6;--v4-ink:#0b1722;--v4-muted:#596775;--v4-signal:#ff6a2b;--v4-line:#0b17222e}.home-columns,.columns-page{background:#fff}.home-columns .column-grid{margin-top:clamp(2rem,4vw,3.5rem)}.column-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:3.5rem 1.75rem;display:grid}.column-card,.column-card>a{min-width:0}.column-card>a{flex-direction:column;height:100%;text-decoration:none;display:flex}.column-card__image{aspect-ratio:16/9;background:var(--v4-night);display:block;position:relative;overflow:hidden}.column-card__image img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.column-card .column-card__category{color:var(--v4-cobalt);margin:1.15rem 0 .5rem;font-size:.75rem;font-weight:700;line-height:1.6}.column-card h3,.home-v4 .column-card h3{letter-spacing:0;text-wrap:balance;word-break:auto-phrase;overflow-wrap:normal;margin:0 0 1.5rem;font-size:clamp(1rem,1.3vw,1.125rem);font-weight:500;line-height:1.75}.column-card__link{border-bottom:1px solid var(--v4-cobalt);min-height:3rem;color:var(--v4-cobalt);justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding:.65rem 0;font-size:.9rem;font-weight:500;display:flex}.column-card a:hover .column-card__link,.column-card a:focus-visible .column-card__link{color:var(--v4-cobalt-deep);border-bottom-width:2px}.columns-page{padding-block:clamp(2rem,4vw,4rem) clamp(4rem,7vw,7rem)}.columns-page__heading{border-bottom:1px solid var(--v4-line);justify-content:space-between;align-items:end;gap:2rem;padding-bottom:2rem;display:flex}.columns-page__heading>*{min-width:0}.columns-page__heading h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.75rem,3vw,3rem);font-weight:500;line-height:1.55}.columns-page__heading>p{color:var(--v4-muted);margin:0 0 .25rem;font-size:1rem;line-height:1.85}.columns-page__heading>p>span,.journal-instagram__copy h2>span{display:block}.column-source-note{color:var(--v4-muted);margin:1rem 0 2rem;font-size:.8rem}.columns-page__more{border-top:1px solid var(--v4-line);text-align:center;margin-top:4rem;padding-top:2rem}.columns-page__more>p{color:var(--v4-muted);margin:0 0 1rem;font-size:.95rem}.journal-instagram{background:var(--v4-night);color:#fff}.journal-instagram__grid{grid-template-columns:minmax(0,1fr) minmax(0,540px);align-items:center;gap:clamp(2.5rem,6vw,6rem);display:grid}.journal-instagram__grid>*{min-width:0}.journal-instagram__copy h2{letter-spacing:-.045em;margin:0 0 1.5rem;font-size:clamp(2rem,3.6vw,3.5rem);font-weight:500;line-height:1.45}.journal-instagram__copy>p:not(.v4-kicker){color:#c4d1dd;max-width:29rem;margin-bottom:2rem}.journal-instagram__account{width:fit-content;max-width:100%;font-family:var(--font-latin);letter-spacing:0;align-items:center;gap:.7rem;margin-bottom:1.5rem;font-size:clamp(1rem,1.75vw,1.35rem);line-height:1.5;text-decoration:none;display:flex}.journal-instagram__account svg{flex:0 0 28px}.journal-instagram__embed{background:#fff;border:1px solid #d4d9de;border-radius:4px;overflow:hidden}.journal-instagram__embed iframe{background:#fff;border:0;width:100%;max-width:100%;height:620px;display:block}.journal-instagram__note{color:#bdcbd9;margin:1rem 0 0;font-size:.8rem;line-height:1.85}@media (width<=63.99rem){.column-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}.columns-page__heading{flex-direction:column;align-items:start;gap:1rem}.journal-instagram__grid{grid-template-columns:minmax(0,1fr)}.journal-instagram__profile{justify-self:center;width:min(100%,540px)}}@media (width<=37.49rem){.column-grid{grid-template-columns:minmax(0,1fr);gap:2.5rem}.column-card h3,.home-v4 .column-card h3{font-size:1.0625rem}.column-card__link{margin-top:0}.columns-page__heading h1 .keep-together{display:block}.columns-page__heading>p>span{display:inline}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + 1rem)}body{background:var(--warm-white);color:var(--deep-ink);font-family:var(--font-ja);font-size:var(--body-size);letter-spacing:.018em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-weight:400;line-height:1.85;overflow-x:clip}main:focus{outline:0}img,picture,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:.075em}button,summary{color:inherit;font:inherit;cursor:pointer}h1,h2,h3,p,figure,ol,dl,dd{margin-top:0}h1,h2,h3{letter-spacing:-.04em;line-break:strict;overflow-wrap:normal;text-wrap:balance;word-break:auto-phrase;font-weight:500;line-height:1.24}p,dd,li{line-break:strict;text-wrap:pretty}:focus-visible{outline:3px solid var(--signal-orange);outline-offset:4px}::selection{background:var(--pale-blue);color:var(--deep-ink)}.shell{width:min(calc(100% - (var(--gutter) * 2)), var(--content-max));margin-inline:auto}.keep-together{white-space:nowrap}.company-name{word-break:normal}.company-name>span,.editorial-title__phrase{overflow-wrap:anywhere;max-inline-size:100%;display:inline-block}.skip-link{z-index:1000;background:var(--deep-ink);color:var(--white);transition:translate var(--transition);border-radius:.25rem;padding:.65rem 1rem;font-weight:700;text-decoration:none;position:fixed;top:.75rem;left:.75rem;translate:0 -170%}.skip-link:focus{translate:0}.eyebrow,.section-kicker,.evidence-line,.desktop-nav,.hero__footnote,.hero__visual figcaption,.site-footer__nav>div>p,.official-sources__heading>p,.official-sources__links a>span,.process article>p:first-child,.field-list span,.field-list p{font-family:var(--font-latin);font-size:var(--small-size);letter-spacing:.13em;font-weight:700;line-height:1.45}.eyebrow{color:var(--muted);margin-bottom:1.25rem}.section{padding-block:var(--section-space)}.section-kicker{color:var(--muted);align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.section-kicker>span{border:1px solid;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.625rem;display:grid}.section-kicker--light{color:#b6c2d0}.section-heading h2,.topics h2,.crossing h2,.about h2,.contact-band h2{font-size:var(--h2-size);margin-bottom:0}.section-heading--split{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,7fr) minmax(16rem,3fr);align-items:end;gap:clamp(2rem,7vw,7rem);padding-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.section-heading--split>p{max-width:28rem;color:var(--muted);margin:0}.button{letter-spacing:.02em;text-align:center;min-height:3rem;transition:background-color var(--transition), color var(--transition), border-color var(--transition), translate var(--transition);border:1px solid #0000;border-radius:.25rem;justify-content:center;align-items:center;gap:1.25rem;padding:.8rem 1.25rem;font-size:.9375rem;font-weight:700;line-height:1.4;text-decoration:none;display:inline-flex}.button:hover{translate:0 -2px}.button--header{background:var(--fi-blue);min-height:2.8rem;color:var(--white)}.button--header:hover{background:var(--fi-blue-strong)}.button--signal{background:var(--signal-orange);min-height:3.75rem;color:var(--deep-ink)}.button--signal:hover{background:#f06a43}.button--signal:focus-visible{outline-color:var(--white)}.site-header{z-index:100;height:var(--header-height);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f6f2f5;border-bottom:1px solid #1118201f;position:sticky;top:0}.site-header__inner{justify-content:space-between;align-items:center;gap:clamp(.5rem,1.4vw,1.5rem);height:100%;display:flex}.brand-lockup{align-items:center;gap:.65rem;min-width:0;text-decoration:none;display:flex}.brand-lockup img{width:clamp(7.2rem,10.5vw,9.5rem);height:auto}.brand-lockup__divider{background:var(--line);flex:none;width:1px;height:1.9rem}.brand-lockup__journal{line-height:1;display:grid}.brand-lockup__journal strong{font-family:var(--font-latin);letter-spacing:.1em;font-size:.8125rem}.brand-lockup__journal small{color:var(--muted);letter-spacing:.08em;margin-top:.3rem;font-size:.59rem;font-weight:500}.desktop-nav{white-space:nowrap;align-items:center;gap:clamp(.8rem,1.35vw,1.35rem);display:flex}.desktop-nav>a,.desktop-nav summary{align-items:center;gap:.3rem;min-height:2.75rem;text-decoration:none;list-style:none;display:flex;position:relative}.desktop-nav summary::-webkit-details-marker{display:none}.mobile-menu summary::-webkit-details-marker{display:none}.desktop-nav>a:after,.desktop-nav summary:after{background:var(--fi-blue);content:"";transform-origin:0;height:2px;transition:scale var(--transition);position:absolute;bottom:.2rem;left:0;right:0;scale:0 1}.desktop-nav>a:hover:after,.desktop-nav>a:focus-visible:after,.desktop-nav summary:hover:after,.desktop-nav summary:focus-visible:after,.desktop-topics[open] summary:after{scale:1}.desktop-topics{position:relative}.desktop-topics summary span{transition:rotate var(--transition)}.desktop-topics[open] summary span{rotate:45deg}.desktop-topics__panel{border:1px solid var(--line);border-top:3px solid var(--fi-blue);background:var(--white);width:min(38rem,100vw - 2rem);padding:1.6rem;position:absolute;top:calc(100% + .85rem);left:50%;translate:-42%;box-shadow:0 20px 50px #0e1a2b24}.desktop-topics__panel:before{content:"";height:1rem;position:absolute;top:-1rem;left:0;right:0}.desktop-topics__panel>p{font-family:var(--font-ja);letter-spacing:0;margin-bottom:1rem;font-size:1rem;font-weight:700}.desktop-topics__panel>div{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.desktop-topics__panel a{border-bottom:1px solid var(--line);font-family:var(--font-ja);letter-spacing:0;padding:.7rem .25rem;font-size:.875rem;text-decoration:none}.desktop-topics__panel>div>a:nth-child(2n){border-left:1px solid var(--line);padding-left:1rem}.site-header__actions{flex:none;align-items:center;gap:.65rem;display:flex}.menu-trigger{background:0 0;border:0;width:3.25rem;min-height:3.25rem;padding:0;display:none}.menu-trigger>span{gap:.35rem;width:1.5rem;margin:0 auto .25rem;display:grid}.menu-trigger i{background:currentColor;height:1px;display:block}.menu-trigger small{font-family:var(--font-latin);letter-spacing:.1em;font-size:.58rem;font-weight:700;display:block}.mobile-menu{background:var(--footer-navy);width:min(100%,38rem);max-width:none;height:100%;max-height:none;color:var(--white);overscroll-behavior-y:contain;border:0;margin:0 0 0 auto;padding:0;overflow-y:auto}@media screen{html:has(.mobile-menu[open]){overflow:hidden}}.mobile-menu::backdrop{background:#1118208c}.mobile-menu__inner{flex-direction:column;min-height:100%;padding:clamp(1.25rem,6vw,3rem);display:flex}.mobile-menu__top{border-bottom:1px solid var(--line-dark);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:1.5rem;display:flex}.mobile-menu__top p{font-family:var(--font-latin);letter-spacing:.1em;margin:0;font-size:.78rem;font-weight:700}.mobile-menu__top button{background:0 0;border:0;flex-shrink:0;width:2.75rem;height:2.75rem;position:relative}.mobile-menu__top button span:before,.mobile-menu__top button span:after{content:"";background:currentColor;width:1.5rem;height:1px;position:absolute;top:50%;left:50%;translate:-50% -50%}.mobile-menu__top button span:before{rotate:45deg}.mobile-menu__top button span:after{rotate:-45deg}.mobile-menu nav{margin-bottom:2rem}.mobile-menu nav>a,.mobile-menu nav>details>summary{border-bottom:1px solid var(--line-dark);min-height:4.3rem;font-family:var(--font-latin);letter-spacing:.06em;justify-content:space-between;align-items:center;font-size:clamp(1.15rem,4vw,1.5rem);font-weight:500;text-decoration:none;list-style:none;display:flex}.mobile-menu nav details[open] summary .mobile-menu__toggle{rotate:45deg}.mobile-menu nav details>div{border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1rem;padding:.8rem 0 1rem;display:grid}.mobile-menu nav details a{color:#c4ced9;padding:.6rem 0;font-size:.875rem;text-decoration:none}.mobile-menu .button{width:100%;margin-top:auto}.hero{min-height:calc(100svh - var(--header-height));background:var(--warm-white);padding-block:clamp(3rem,7vw,6.5rem) 2rem;position:relative}.hero:before{top:0;bottom:0;left:max(var(--gutter), calc((100vw - var(--content-max)) / 2));content:"";background:#11182014;width:1px;position:absolute}.hero__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(1rem,2.4vw,2rem);display:grid}.hero__copy{z-index:2;background:linear-gradient(90deg, var(--warm-white) 0%, var(--warm-white) 86%, #f7f6f200 100%);grid-area:1/1/auto/8;padding:clamp(1rem,4vw,3.5rem) clamp(1.5rem,4vw,4rem) clamp(1rem,4vw,3.5rem) 0;position:relative}.hero__copy:after{background:var(--signal-orange);content:"";border-radius:50%;width:.7rem;height:.7rem;position:absolute;bottom:clamp(1rem,5vw,4rem);right:clamp(.25rem,2vw,2rem)}.hero h1{letter-spacing:-.065em;max-width:10.6em;margin-bottom:clamp(1.75rem,3vw,2.75rem);font-size:clamp(2.7rem,5vw,4.35rem);font-weight:500;line-height:1.02}.hero h1 span{display:block}.hero__lead{letter-spacing:-.025em;max-width:31rem;margin-bottom:1.25rem;font-size:clamp(1.25rem,1.04rem + .82vw,1.8rem);font-weight:500;line-height:1.55}.hero__body{max-width:34rem;color:var(--muted);margin-bottom:2rem;font-size:clamp(.96rem,.9rem + .2vw,1.0625rem);line-height:1.9}.route-link{border-bottom:1px solid var(--deep-ink);min-height:3rem;transition:gap var(--transition), color var(--transition);align-items:center;gap:1.5rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.route-link:hover{color:var(--fi-blue-strong);gap:2rem}.hero__visual{z-index:1;aspect-ratio:3/2;background:#ebe9e3;border:1px solid #11182024;grid-area:1/6/auto/13;width:100%;margin:0;position:relative;overflow:hidden}.hero__visual picture,.hero__visual img{width:100%;height:100%}.hero__visual img{object-fit:cover}.hero__visual figcaption{color:var(--deep-ink);background:#f7f6f2ed;align-items:center;gap:.6rem;padding:.65rem .8rem;font-size:.6rem;display:flex;position:absolute;bottom:0;right:0}.hero__visual figcaption i{background:var(--fi-blue);width:1.4rem;height:1px}.hero__footnote{border-top:1px solid var(--line);color:var(--muted);grid-column:1/13;justify-content:space-between;gap:1rem;margin-top:1.5rem;padding-top:1.25rem;font-size:.625rem;display:flex}.latest{background:var(--white)}.latest__list{border-bottom:1px solid var(--line)}.story-row{border-top:1px solid var(--line);transition:background-color var(--transition), padding-inline var(--transition);grid-template-columns:minmax(3.25rem,.7fr) minmax(0,7.2fr) minmax(9rem,1.8fr);align-items:center;gap:clamp(1.25rem,3vw,3rem);padding:clamp(2rem,4vw,3.75rem) clamp(0rem,1.8vw,1.5rem);text-decoration:none;display:grid}.story-row:hover{background:#f4f7fb;padding-inline:clamp(.75rem,2.5vw,2rem)}.story-row--featured{background:var(--pale-blue);position:relative}.story-row--featured:before{background:var(--fi-blue);content:"";width:.25rem;position:absolute;top:0;bottom:0;left:0}.story-row__number{color:var(--fi-blue);font-family:var(--font-latin);letter-spacing:-.07em;align-self:start;font-size:clamp(2.5rem,4.2vw,4.5rem);font-weight:400;line-height:1}.evidence-line{color:var(--muted);flex-wrap:wrap;gap:.55rem 1rem;margin-bottom:1rem;font-size:.68rem;display:flex}.evidence-line span{color:var(--fi-blue-strong)}.story-row h3{max-width:47rem;font-size:var(--h3-size);margin-bottom:.9rem}.story-row__summary{max-width:48rem;color:var(--muted);margin-bottom:0;font-size:clamp(.95rem,.9rem + .16vw,1.05rem);line-height:1.8}.story-row__action{text-align:right;justify-content:flex-end;align-items:center;gap:.65rem;font-size:.8125rem;font-weight:700;display:flex}.story-row__action span{color:var(--fi-blue);transition:translate var(--transition);font-size:1.2rem}.story-row:hover .story-row__action span{translate:.2rem -.2rem}.field-notes{background:var(--deep-ink);color:var(--white)}.field-notes__grid{grid-template-columns:minmax(0,7fr) minmax(18rem,4fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.field-notes__statement h2{letter-spacing:-.055em;max-width:11em;margin-bottom:0;font-size:clamp(2.2rem,4.8vw,5rem);line-height:1.12}.field-notes__statement h2 span{display:block}.field-notes__copy p{color:#c4ced9;margin-bottom:0;line-height:2}.process{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:clamp(4rem,8vw,7rem);padding-top:2.5rem;display:grid;position:relative}.process:before{background:var(--signal-orange);content:"";border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:-.35rem;left:0}.process article{border-left:1px solid var(--line-dark);min-width:0;padding:0 clamp(1.2rem,3vw,2.75rem)}.process article:first-child{border-left:0;padding-left:0}.process article:last-child{padding-right:0}.process article>p:first-child{color:#9fabb8;margin-bottom:1.5rem;font-size:.68rem}.process article>p:first-child span{color:var(--signal-orange);margin-right:.5rem}.process h3{margin-bottom:.85rem;font-size:clamp(1.3rem,1.1rem + .55vw,1.75rem)}.process article>p:last-child{color:#b6c2d0;margin-bottom:0;font-size:.95rem;line-height:1.85}.topics{background:var(--pale-blue)}.topics__layout{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(3rem,9vw,9rem);display:grid}.topics__intro,.topic-list,.crossing__content,.about__identity,.about__body,.contact-band__grid>div{min-width:0}.topics__intro{top:calc(var(--header-height) + 2.5rem);position:sticky}.topics__intro h2{max-width:11em;margin-bottom:1.75rem}.topics__intro>p:last-child{max-width:27rem;color:var(--muted);margin-bottom:0}.topic-list{border-bottom:1px solid #11182033;margin:0;padding:0;list-style:none}.topic-list li{border-top:1px solid #11182033;grid-template-columns:2rem minmax(0,1fr);gap:clamp(1rem,3vw,2.5rem);padding-block:clamp(1.6rem,3vw,2.5rem);display:grid}.topic-list li>span{color:var(--fi-blue-strong);font-family:var(--font-latin);padding-top:.3rem;font-size:.75rem;font-weight:700}.topic-list h3{margin-bottom:.45rem;font-size:clamp(1.35rem,1.1rem + .8vw,2rem)}.topic-list p{color:var(--muted);margin-bottom:0;font-size:.95rem}.crossing{background:var(--white)}.crossing__grid{grid-template-columns:minmax(0,6.4fr) minmax(0,4.8fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.crossing__visual{border:1px solid var(--line);background:var(--warm-white);margin:0;position:relative}.crossing__visual img{aspect-ratio:3/2;object-fit:cover;width:100%}.crossing__visual figcaption{font-family:var(--font-latin);letter-spacing:.12em;background:#ffffffeb;padding:.65rem .8rem;font-size:.6rem;font-weight:700;position:absolute;bottom:0;right:0}.crossing__content h2{max-width:12.5em;margin-bottom:1.5rem;font-size:clamp(2rem,2.8vw,3rem)}.crossing__content h2 span,.contact-band h2 span{display:block}.crossing__lead{color:var(--muted);margin-bottom:2rem}.field-list{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.field-list li{border-top:1px solid var(--line);grid-template-columns:2rem minmax(6rem,.7fr) minmax(0,1.3fr);align-items:center;gap:.75rem;padding-block:.85rem;display:grid}.field-list span{color:var(--fi-blue-strong);font-size:.62rem}.field-list p{color:var(--muted);letter-spacing:.08em;margin-bottom:0;font-size:.67rem}.field-list strong{overflow-wrap:normal;font-size:.93rem;font-weight:500}.about{background:var(--warm-white)}.about__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:clamp(3rem,9vw,9rem);display:grid}.about__identity h2{margin-bottom:clamp(2rem,5vw,4rem)}.official-logo-stage{border:1px solid var(--line);background:var(--white);place-items:center;min-height:9rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.official-logo-stage img{width:min(100%,23rem);height:auto}.about__lead{letter-spacing:-.025em;margin-bottom:1.5rem;font-size:clamp(1.25rem,1.03rem + .75vw,1.75rem);font-weight:500;line-height:1.65}.about__body>p:not(.about__lead){max-width:38rem;color:var(--muted);margin-bottom:2.5rem}.company-facts{border-bottom:1px solid var(--line);margin-bottom:0}.company-facts>div{border-top:1px solid var(--line);grid-template-columns:minmax(6rem,.8fr) minmax(0,2fr);gap:1.25rem;padding-block:1rem;display:grid}.company-facts dt{color:var(--muted);font-size:.75rem;font-weight:700}.company-facts dd{overflow-wrap:normal;margin-bottom:0;font-size:.95rem}.official-sources{border-top:1px solid var(--deep-ink);grid-template-columns:minmax(10rem,.75fr) minmax(0,2fr);gap:clamp(2rem,7vw,7rem);margin-top:clamp(4rem,8vw,7rem);padding-top:clamp(2.5rem,5vw,4rem);display:grid}.official-sources__heading>p{color:var(--muted);margin-bottom:.7rem}.official-sources__heading h3{margin-bottom:0;font-size:1.35rem}.official-sources__links{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.official-sources__links a{border-bottom:1px solid var(--line);min-height:7.5rem;transition:background-color var(--transition);align-content:center;min-width:0;padding:1.25rem 3rem 1.25rem 1.25rem;text-decoration:none;display:grid;position:relative}.official-sources__links a:nth-child(2n){border-left:1px solid var(--line)}.official-sources__links a:hover{background:var(--white)}.official-sources__links a>span{color:var(--muted);margin-bottom:.45rem;font-size:.61rem}.official-sources__links strong{overflow-wrap:normal;font-size:1.05rem;font-weight:500}.official-sources__links a>span{overflow-wrap:normal}.official-sources__links i{color:var(--fi-blue);transition:translate var(--transition);font-size:1.2rem;font-style:normal;position:absolute;top:50%;right:1.25rem;translate:0 -50%}.official-sources__links a:hover i{translate:.2rem calc(-50% - .2rem)}.contact-band{background:var(--fi-blue-strong);color:var(--white);padding-block:clamp(5rem,9vw,8rem)}.contact-band__grid{grid-template-columns:minmax(0,6fr) minmax(18rem,4fr);align-items:start;gap:clamp(3rem,9vw,9rem);display:grid}.contact-band .eyebrow{color:#c9d8f4}.contact-band h2{max-width:9em;font-size:clamp(2.4rem,5vw,5.1rem);line-height:1.12}.contact-band__action>p{color:#e0e8f7;margin-bottom:2rem}.contact-band__action .button{width:100%}.contact-band__corporate{color:#e0e8f7;text-align:center;margin-top:1.25rem;font-size:.875rem;display:block}.site-footer{background:var(--footer-navy);color:var(--white);padding-block:clamp(4rem,8vw,7rem) 2rem}.site-footer__top{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(0,1fr) minmax(18rem,1fr);gap:clamp(3rem,9vw,9rem);padding-bottom:clamp(3rem,6vw,5rem);display:grid}.site-footer__brand>p{font-family:var(--font-latin);letter-spacing:-.055em;margin-bottom:0;font-size:min(4rem,10vw);font-weight:500;line-height:1.02}.site-footer__brand>p:nth-child(2){color:#92afe4}.site-footer__brand small{color:#aebac7;margin-top:1.5rem;font-size:.75rem;display:block}.site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:grid}.site-footer__nav>div{align-content:start;display:grid}.site-footer__nav>div>p{color:#8492a2;margin-bottom:1rem;font-size:.62rem}.site-footer__nav a{color:#d6dee7;align-items:center;min-height:2.75rem;padding-block:.45rem;font-size:.875rem;text-decoration:none;display:flex}.site-footer__nav a:hover{color:var(--white);text-decoration:underline}.site-footer__bottom{color:#8492a2;font-family:var(--font-latin);letter-spacing:.05em;justify-content:space-between;align-items:end;gap:2rem;padding-top:2rem;font-size:.68rem;display:flex}.site-footer__bottom address{font-family:var(--font-ja);font-style:normal;line-height:1.7}.site-footer__bottom p{margin-bottom:0}@media (width<=74rem){.desktop-nav{display:none}.menu-trigger{display:block}}@media (width<=56rem){:root{--header-height:4.6rem}.hero{min-height:auto}.hero__grid{grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.hero__copy{background:0 0;grid-column:1/5;padding-right:0}.hero__copy:after{right:-1.5rem}.hero__visual{grid-column:4/7}.hero h1{font-size:clamp(2.4rem,6.2vw,3.6rem)}.section-heading--split,.field-notes__grid,.topics__layout,.crossing__grid,.about__grid,.contact-band__grid{grid-template-columns:minmax(0,1fr)}.section-heading--split{align-items:start;gap:1.5rem}.story-row{grid-template-columns:3.25rem minmax(0,1fr)}.story-row__action{text-align:left;grid-column:2;justify-content:flex-start}.field-notes__grid{align-items:start;gap:2rem}.topics__intro{position:static}.crossing__visual{order:2}.crossing__content{order:1}.official-sources{grid-template-columns:minmax(0,1fr);gap:2rem}.contact-band__grid{gap:2.5rem}}@media (width>=48rem){.hero h1 span:nth-child(2){white-space:nowrap}}@media (width<=47.99rem){:root{--gutter:clamp(16px, 5vw, 24px);--section-space:clamp(4.5rem, 17vw, 6.5rem)}body{font-size:1rem;line-height:1.82}.site-header__actions .button{display:none}.brand-lockup img{width:clamp(7rem,31vw,8.5rem)}.brand-lockup__divider,.brand-lockup__journal{display:none}.hero{padding-block:2.5rem 1.5rem}.hero:before{left:var(--gutter)}.hero__grid{display:block}.hero__copy{padding:0}.hero__copy:after{display:none}.hero h1{letter-spacing:-.06em;max-width:100%;margin-bottom:1.5rem;font-size:clamp(2.125rem,9.6vw,3rem)}.hero__lead{max-width:21rem;font-size:clamp(1.16rem,5.3vw,1.4rem)}.hero__body{margin-bottom:1.6rem;font-size:.96rem}.route-link{font-size:.86rem}.hero__visual{width:calc(100% + var(--gutter));aspect-ratio:4/5;margin:2.5rem calc(var(--gutter) * -1) 0 0;border-right:0}.hero__visual figcaption{display:none}.hero__footnote{margin-top:1.25rem}.section-heading h2,.topics h2,.crossing h2,.about h2{font-size:clamp(1.85rem,8.2vw,2.5rem)}.story-row{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding-block:2rem}.story-row:hover{padding-inline:.5rem}.story-row__number{font-size:2.35rem}.story-row h3{letter-spacing:-.035em;font-size:clamp(1.18rem,5.5vw,1.45rem)}.story-row__summary{font-size:.93rem}.story-row__action{font-size:.78rem}.field-notes__statement h2{font-size:clamp(2.05rem,9.5vw,3.2rem)}.process{border-top:0;grid-template-columns:1fr;padding-top:0}.process:before{display:none}.process article,.process article:first-child,.process article:last-child{border-top:1px solid var(--line-dark);border-left:0;padding:1.75rem 0}.process article:last-child{border-bottom:1px solid var(--line-dark)}.process article>p:first-child{margin-bottom:.75rem}.topics__layout{gap:3rem}.topics__intro h2{max-width:100%}.topic-list li{grid-template-columns:1.6rem minmax(0,1fr);gap:.8rem}.topic-list h3{font-size:1.35rem}.topic-list p{font-size:.92rem}.crossing__grid,.about__grid{gap:3rem}.crossing__visual{width:calc(100% + var(--gutter));margin-right:calc(var(--gutter) * -1);border-right:0}.field-list li{grid-template-columns:1.5rem minmax(0,1fr);gap:.4rem .75rem}.field-list p,.field-list strong{grid-column:2}.about__lead{font-size:1.2rem}.company-facts>div{grid-template-columns:1fr;gap:.35rem}.official-sources__links{grid-template-columns:1fr}.official-sources__links a:nth-child(2n){border-left:0}.official-sources__links a{min-height:6.5rem;padding:1.25rem 2rem 1.25rem 1rem}.contact-band h2{max-width:100%;font-size:clamp(2.2rem,10vw,3.1rem)}.contact-band__action .button{gap:.65rem;padding-inline:.85rem;font-size:.88rem}.site-footer__top{grid-template-columns:1fr;gap:3rem}.site-footer__nav{gap:1.5rem}.site-footer__bottom{align-items:start;display:grid}}@media (width<=22.5rem){.brand-lockup__divider,.brand-lockup__journal small{display:none}.brand-lockup__journal strong{font-size:.66rem}.keep-together{white-space:normal}.hero h1{font-size:2.1rem}.story-row{grid-template-columns:2rem minmax(0,1fr);gap:.7rem}.story-row__number{font-size:1.85rem}.mobile-menu nav details>div,.site-footer__nav{grid-template-columns:1fr}}:root{--tech-electric:#59d7ff;--tech-electric-soft:#59d7ff2e;--tech-cobalt-glow:#155fd147;--tech-violet:#9c7cff;--tech-scroll-progress:0}.tech-atmosphere{z-index:90;pointer-events:none;position:fixed;inset:0;overflow:hidden}.tech-atmosphere__progress{top:calc(var(--header-height) - 1px);background:#155fd11a;height:2px;position:absolute;left:0;right:0}.tech-atmosphere__progress i{background:linear-gradient(90deg, var(--v4-cobalt), var(--tech-electric) 68%, #fff);width:100%;height:100%;scale:var(--tech-scroll-progress) 1;transform-origin:0;display:block;box-shadow:0 0 .8rem #59d7ffd9,0 0 2rem #155fd185}.tech-atmosphere__grid{background-image:linear-gradient(#155fd109 1px,#0000 1px),linear-gradient(90deg,#155fd109 1px,#0000 1px),linear-gradient(#59d7ff06 1px,#0000 1px),linear-gradient(90deg,#59d7ff06 1px,#0000 1px);background-size:5rem 5rem,5rem 5rem,1.25rem 1.25rem,1.25rem 1.25rem;animation:24s linear infinite tech-grid-drift;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000 0 28%,#0000 76%);mask-image:radial-gradient(circle at 50% 42%,#000 0 28%,#0000 76%)}.tech-atmosphere__scan{mix-blend-mode:screen;opacity:.72;background:linear-gradient(#0000,#59d7ff11 82%,#59d7ff3d 99%,#0000);height:20vh;animation:12s cubic-bezier(.45,0,.55,1) infinite tech-viewport-scan;position:absolute;top:-20vh;left:0;right:0}.tech-atmosphere__nodes{background:var(--tech-electric);width:3px;height:3px;filter:drop-shadow(0 0 .45rem var(--tech-electric));border-radius:50%;animation:3.8s ease-in-out infinite tech-node-pulse;position:absolute;top:18%;left:7%;box-shadow:21vw 14vh #59d7ff9e,43vw -4vh #9c7cff94,68vw 22vh #59d7ff9e,82vw 49vh #155fd1ad,57vw 66vh #59d7ff80,28vw 73vh #9c7cff75,6vw 52vh #155fd18c}.tech-atmosphere__rail{color:#144c94b3;font-family:var(--font-latin);letter-spacing:.18em;text-transform:uppercase;writing-mode:vertical-rl;align-items:center;gap:.75rem;font-size:.56rem;font-weight:700;line-height:1;display:flex;position:absolute;top:50%}.tech-atmosphere__rail i{background:linear-gradient(180deg, transparent, var(--tech-electric), transparent);width:1px;height:2.5rem;box-shadow:0 0 .8rem #59d7ff80}.tech-atmosphere__rail b{color:#1e76d3;font-weight:800}.tech-atmosphere__rail--left{left:.7rem;translate:0 -50%;rotate:180deg}.tech-atmosphere__rail--right{right:.7rem;translate:0 -50%}.tech-atmosphere__rail--right b{animation:2.2s step-end infinite tech-live-blink}.tech-atmosphere__corner{opacity:.62;width:1.45rem;height:1.45rem;position:absolute}.tech-atmosphere__corner--tl{top:calc(var(--header-height) + .65rem);border-top:1px solid var(--tech-electric);border-left:1px solid var(--tech-electric);left:.65rem}.tech-atmosphere__corner--tr{top:calc(var(--header-height) + .65rem);border-top:1px solid var(--tech-electric);border-right:1px solid var(--tech-electric);right:.65rem}.tech-atmosphere__corner--bl{border-bottom:1px solid var(--v4-cobalt);border-left:1px solid var(--v4-cobalt);bottom:.65rem;left:.65rem}.tech-atmosphere__corner--br{border-right:1px solid var(--v4-cobalt);border-bottom:1px solid var(--v4-cobalt);bottom:.65rem;right:.65rem}.site-header{-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:linear-gradient(90deg,#59d7ff0d,#0000 30% 70%,#155fd10f),#f7f6f2f0;box-shadow:0 .65rem 2.5rem #07162512}.site-header:before{content:"";pointer-events:none;background-image:linear-gradient(90deg,#155fd113 1px,#0000 1px),linear-gradient(#155fd10a 1px,#0000 1px);background-size:5rem 100%,100% 1.25rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.site-header__inner{z-index:1;position:relative}.brand-lockup img{filter:drop-shadow(0 .35rem .7rem #155fd11f)}.desktop-nav>a,.desktop-nav summary{text-shadow:0 0 1.1rem #155fd11f}.desktop-nav>a:hover,.desktop-nav summary:hover{color:var(--v4-cobalt);text-shadow:0 0 1rem #59d7ff73}.desktop-topics__panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background-color:#fffffff7;background-image:linear-gradient(#155fd10b 1px,#0000 1px),linear-gradient(90deg,#155fd10b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:2rem 2rem;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border-color:#59d7ff61;box-shadow:0 1.5rem 4.5rem #07162538,0 0 2.5rem #59d7ff1f}.v4-hero{background:radial-gradient(circle at 88% 8%, #59d7ff24, transparent 24rem), radial-gradient(circle at 8% 96%, #9c7cff14, transparent 26rem), var(--v4-night)}.v4-hero__frame{border-color:#59d7ff4d;box-shadow:0 0 0 1px #155fd129,0 2rem 7rem #0008127a,0 0 5rem #155fd129}.v4-hero__frame:after{z-index:2;content:"";opacity:.34;pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 3.95rem,#59d7ff21 3.95rem 4rem),repeating-linear-gradient(0deg,#0000 0 3.95rem,#59d7ff1a 3.95rem 4rem),radial-gradient(circle,#0000 0 4.6rem,#59d7ff2e 4.7rem 4.78rem,#0000 4.85rem 7.8rem,#9c7cff24 7.9rem 8rem,#0000 8.1rem);width:62%;height:144%;animation:18s linear infinite tech-hero-grid;position:absolute;top:-22%;right:-4%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 32% 88%,#0000)}.v4-hero__visual:before,.subhero__visual:before{z-index:1;content:"";mix-blend-mode:screen;opacity:.48;pointer-events:none;background:linear-gradient(#0000 0 48%,#59d7ff3d 49.7%,#ffffff59 50%,#59d7ff1f 50.3%,#0000 52%) 0 -120%/100% 220%,linear-gradient(90deg,#59d7ff14 1px,#0000 1px) 0 0/4rem 4rem,linear-gradient(#59d7ff14 1px,#0000 1px) 0 0/4rem 4rem;animation:8.5s cubic-bezier(.45,0,.55,1) infinite tech-image-scan;position:absolute;inset:0}.v4-hero__visual img,.subhero__visual img{filter:saturate(1.12)brightness(1.04)contrast(1.06)}.v4-hero__brand-name{text-shadow:0 0 2.4rem #59d7ff33,0 .25rem 1.2rem #00000061}.v4-hero__brand-formula b:last-child{text-shadow:0 0 1.4rem #59d7ff70}.v4-overline span:last-child{align-items:center;gap:.55rem;display:inline-flex}.v4-overline span:last-child:before{background:var(--tech-electric);content:"";border-radius:50%;flex:none;width:.42rem;height:.42rem;animation:1.7s step-end infinite tech-live-blink;box-shadow:0 0 0 .25rem #59d7ff1f,0 0 1rem #59d7ffcc}.v4-hero__index{background:linear-gradient(90deg, #59d7ff12, transparent 35%, #155fd117), var(--v4-night);box-shadow:inset 0 1px #59d7ff29}.v4-hero__visual figcaption,.subhero__visual figcaption,.editorial-figure figcaption,.journal-article__visual figcaption,.project-detail__hero figcaption{-webkit-backdrop-filter:blur(12px)saturate(1.25);backdrop-filter:blur(12px)saturate(1.25);background:#071625d1;border:1px solid #59d7ff47;box-shadow:0 .8rem 2.5rem #00081257,0 0 1.5rem #59d7ff1a}.subhero{isolation:isolate}.subhero:after{z-index:0;content:"";opacity:.85;pointer-events:none;background:radial-gradient(circle at 82% 24%,#0000 0 5.5rem,#59d7ff2e 5.6rem 5.67rem,#0000 5.75rem 9rem,#155fd121 9.1rem 9.2rem,#0000 9.3rem),linear-gradient(110deg,#0000 0 58%,#59d7ff14 58.1% 58.25%,#0000 58.35%),linear-gradient(90deg,#155fd10b 1px,#0000 1px) 0 0/5rem 5rem,linear-gradient(#155fd10b 1px,#0000 1px) 0 0/5rem 5rem;animation:20s linear infinite tech-circuit-shift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 5%,#000 34% 96%);mask-image:linear-gradient(90deg,#0000 5%,#000 34% 96%)}.subhero__grid{z-index:1;position:relative}.subhero__visual{border:1px solid #59d7ff42;box-shadow:0 1.6rem 4.5rem #07162533,0 0 3rem #155fd11f}:is(.journal-article__hero,.project-detail__hero,.legal-hero){background-image:radial-gradient(circle at 88% 18%, transparent 0 6rem, #155fd124 6.08rem 6.16rem, transparent 6.25rem 10rem, #59d7ff1a 10.08rem 10.16rem, transparent 10.25rem), linear-gradient(90deg, #155fd10f 1px, transparent 1px), linear-gradient(#155fd10f 1px, transparent 1px), linear-gradient(180deg, #edf3fc, var(--warm-white));background-size:auto,5rem 5rem,5rem 5rem,auto;position:relative;overflow:hidden}:is(.journal-article__hero,.project-detail__hero,.legal-hero)>.shell{z-index:1;position:relative}.contact-hero:after{aspect-ratio:1;background:repeating-conic-gradient(from 0deg, #59d7ff52 0 .8deg, transparent .8deg 10deg);content:"";opacity:.42;pointer-events:none;border-radius:50%;width:min(30vw,24rem);animation:32s linear infinite tech-orbit;position:absolute;top:12%;right:5%;-webkit-mask-image:radial-gradient(circle,#0000 0 41%,#000 41.5% 42.5%,#0000 43% 62%,#000 62.5% 63%,#0000 63.5%);mask-image:radial-gradient(circle,#0000 0 41%,#000 41.5% 42.5%,#0000 43% 62%,#000 62.5% 63%,#0000 63.5%)}.contact-signal{background:radial-gradient(circle at 70% 15%,#59d7ff21,#0000 9rem),#0d2238d1;border-color:#59d7ff66;overflow:hidden;box-shadow:0 1.5rem 4rem #00081257,inset 0 0 2.5rem #59d7ff0a}.contact-signal:before{aspect-ratio:1;background:repeating-conic-gradient(#59d7ffb3 0 1deg, transparent 1deg 18deg);content:"";opacity:.56;border-radius:50%;width:6.5rem;animation:18s linear infinite reverse tech-orbit;position:absolute;top:1.25rem;right:1.25rem;-webkit-mask-image:radial-gradient(circle,#0000 0 45%,#000 46% 48%,#0000 49%);mask-image:radial-gradient(circle,#0000 0 45%,#000 46% 48%,#0000 49%)}:is(.v4-section,.subsection,.v4-contact,.related-stories,.project-detail__facts,.project-detail__process){background-image:linear-gradient(90deg,#155fd109 1px,#0000 1px),linear-gradient(#155fd109 1px,#0000 1px),radial-gradient(circle at 12% 16%,#59d7ff1a,#0000 15rem);background-size:5rem 5rem,5rem 5rem,auto;position:relative}:is(.v4-lens,.reading-method,.initiative-ledger,.topic-crosslink,.source-map,.editorial-principles,.official-form,.policy-source,.policy-contact){background-image:linear-gradient(90deg,#59d7ff11 1px,#0000 1px),linear-gradient(#59d7ff11 1px,#0000 1px),radial-gradient(circle at 84% 18%,#155fd138,#0000 23rem)!important;background-size:5rem 5rem,5rem 5rem,auto!important}:is(.editorial-transparency,.operator-profile){background-image:linear-gradient(90deg,#155fd10e 1px,#0000 1px),linear-gradient(#155fd10e 1px,#0000 1px),radial-gradient(circle at 82% 22%,#59d7ff2b,#0000 18rem)!important;background-size:4rem 4rem,4rem 4rem,auto!important}:is(.v4-heading--split,.v4-heading--atlas,.subsection__heading--split,.source-map__heading,.editorial-principles__heading,.initiative-ledger__heading){position:relative}:is(.v4-heading--split,.v4-heading--atlas,.subsection__heading--split,.source-map__heading,.editorial-principles__heading,.initiative-ledger__heading):after{background:linear-gradient(90deg, var(--v4-cobalt), var(--tech-electric), transparent);content:"";width:min(15rem,36%);height:2px;position:absolute;bottom:-1px;left:0;box-shadow:0 0 1rem #59d7ff75}.section-kicker>span,.v4-kicker>span,.icon-chip{box-shadow:0 0 0 .24rem #155fd10b,0 0 1.2rem #59d7ff1f}.section-kicker>span,.v4-kicker>span{background:#59d7ff0b}:is(.v4-story-stack>a,.story-archive__list>li>a,.initiative-ledger__list article,.newsroom-latest__grid article,.topic-directory__list>li,.related-stories__grid>a,.contact-types__list li,.privacy-guide__list li,.reading-method__steps li,.editorial-principles__list li){--tech-card-accent:#155fd16b;position:relative}:is(.initiative-ledger__list article,.reading-method__steps li,.editorial-principles__list li){--tech-card-accent:#59d7ff75}:is(.v4-story-stack>a,.story-archive__list>li>a,.initiative-ledger__list article,.newsroom-latest__grid article,.topic-directory__list>li,.related-stories__grid>a,.contact-types__list li,.privacy-guide__list li,.reading-method__steps li,.editorial-principles__list li):after{background:linear-gradient(90deg, var(--tech-card-accent), var(--tech-card-accent)) top left / 2.2rem 1px no-repeat, linear-gradient(180deg, var(--tech-card-accent), var(--tech-card-accent)) top left / 1px 2.2rem no-repeat, linear-gradient(270deg, var(--tech-card-accent), var(--tech-card-accent)) right bottom / 2.2rem 1px no-repeat, linear-gradient(0deg, var(--tech-card-accent), var(--tech-card-accent)) right bottom / 1px 2.2rem no-repeat;content:"";opacity:.8;pointer-events:none;transition:opacity var(--transition), filter var(--transition), background-size var(--transition);position:absolute;inset:0}:is(.v4-story-stack>a,.story-archive__list>li>a,.newsroom-latest__grid article,.topic-directory__list>li,.related-stories__grid>a){transition:translate var(--transition), box-shadow var(--transition), background-color var(--transition), padding-inline var(--transition)}.v4-lead-story{border-color:#59d7ff47;box-shadow:0 1.8rem 5rem #0716252b,0 0 2.5rem #155fd117}.v4-lead-story:before,.v4-lead-story:after{border-color:var(--tech-electric);filter:drop-shadow(0 0 .65rem #59d7ff94)}@media (hover:hover){:is(.v4-story-stack>a,.story-archive__list>li>a,.newsroom-latest__grid article,.topic-directory__list>li,.related-stories__grid>a):hover{z-index:2;translate:0 -.28rem;box-shadow:0 1.4rem 3.5rem #07162529,0 0 2rem #59d7ff1f}:is(.v4-story-stack>a,.story-archive__list>li>a,.initiative-ledger__list article,.newsroom-latest__grid article,.topic-directory__list>li,.related-stories__grid>a,.contact-types__list li,.privacy-guide__list li,.reading-method__steps li,.editorial-principles__list li):hover:after{filter:drop-shadow(0 0 .5rem #59d7ff80);opacity:1;background-size:4.2rem 1px,1px 4.2rem,4.2rem 1px,1px 4.2rem}}:is(.button,.v4-button){isolation:isolate;position:relative;overflow:hidden;box-shadow:0 .85rem 2.2rem #07162529,0 0 1.6rem #59d7ff14}:is(.button,.v4-button):before{z-index:-1;content:"";background:linear-gradient(90deg,#0000,#ffffff7a,#0000);width:42%;transition:translate .65s cubic-bezier(.2,.75,.25,1);position:absolute;top:-40%;bottom:-40%;left:-65%;rotate:16deg}:is(.button,.v4-button):hover:before{translate:400%}:is(.button--signal,.v4-button--signal){box-shadow:0 1rem 2.8rem #e4562a3d,0 0 2rem #ff6a2b33}.v4-text-link:hover,.text-route:hover,.route-link:hover,.page-cta__career-link:hover{text-shadow:0 0 1.1rem #59d7ff8f}.page-cta{box-shadow:inset 0 1px #59d7ff57,inset 0 -1px #59d7ff2e}.page-cta:before{z-index:0;content:"";opacity:.7;pointer-events:none;background:linear-gradient(110deg,#0000 0 58%,#ffffff21 58.1% 58.25%,#0000 58.35%),linear-gradient(90deg,#ffffff13 1px,#0000 1px) 0 0/4rem 4rem,linear-gradient(#ffffff13 1px,#0000 1px) 0 0/4rem 4rem,repeating-linear-gradient(90deg,#0000 0 7rem,#59d7ff14 7rem 7.05rem);animation:22s linear infinite tech-circuit-shift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20%,#000);mask-image:linear-gradient(90deg,#0000,#000 20%,#000)}.site-footer{isolation:isolate;position:relative;overflow:hidden;box-shadow:inset 0 1px #59d7ff33}.site-footer:before{z-index:-1;content:"";opacity:.74;background:radial-gradient(circle at 78% 18%,#0000 0 7rem,#59d7ff1f 7.1rem 7.2rem,#0000 7.3rem 12rem,#9c7cff1a 12.1rem 12.2rem,#0000 12.3rem),linear-gradient(90deg,#59d7ff0e 1px,#0000 1px) 0 0/5rem 5rem,linear-gradient(#59d7ff0e 1px,#0000 1px) 0 0/5rem 5rem;animation:28s linear infinite reverse tech-circuit-shift;position:absolute;inset:0}.site-footer__manifesto-wordmark{text-shadow:0 0 3rem #59d7ff1f}.site-footer__manifesto-wordmark span:last-child{filter:drop-shadow(0 0 1rem #59d7ff3d)}.site-footer__nav a:hover{color:var(--tech-electric);text-shadow:0 0 1rem #59d7ff70}@keyframes tech-grid-drift{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:5rem 5rem,5rem 5rem,1.25rem 1.25rem,1.25rem 1.25rem}}@keyframes tech-viewport-scan{0%,8%{opacity:0;translate:0}16%{opacity:.7}76%{opacity:.7}88%,to{opacity:0;translate:0 125vh}}@keyframes tech-node-pulse{0%,to{opacity:.34;scale:.82}50%{opacity:.9;scale:1.22}}@keyframes tech-live-blink{0%,52%,to{opacity:1}53%,68%{opacity:.28}}@keyframes tech-hero-grid{0%{transform:translate(0,0)rotate(.001deg)}to{transform:translate(4rem,4rem)rotate(.001deg)}}@keyframes tech-image-scan{0%,10%{opacity:.2;background-position:0 -120%,0 0,0 0}20%,76%{opacity:.54}88%,to{opacity:.18;background-position:0 120%,0 0,0 0}}@keyframes tech-circuit-shift{0%{background-position:50%,50%,0 0,0 0}to{background-position:50%,50%,5rem 0,0 5rem}}@keyframes tech-orbit{to{rotate:360deg}}@media (width<=80rem){.tech-atmosphere__rail{display:none}.tech-atmosphere__grid{opacity:.7}}@media (width<=47.99rem){.tech-atmosphere__grid{opacity:.48;background-size:4rem 4rem,4rem 4rem,1rem 1rem,1rem 1rem}.tech-atmosphere__scan,.tech-atmosphere__nodes,.tech-atmosphere__corner--bl,.tech-atmosphere__corner--br{display:none}.tech-atmosphere__corner--tl,.tech-atmosphere__corner--tr{top:calc(var(--header-height) + .35rem);opacity:.45;width:1rem;height:1rem}.v4-hero__frame:after{opacity:.25;width:100%;right:-26%}.v4-hero__visual:before,.subhero__visual:before{opacity:.38;background-size:100% 220%,2.5rem 2.5rem,2.5rem 2.5rem}.subhero:after{opacity:.52;background-size:auto,auto,3.5rem 3.5rem,3.5rem 3.5rem}:is(.v4-section,.subsection,.v4-contact,.related-stories,.project-detail__facts,.project-detail__process){background-size:4rem 4rem,4rem 4rem,auto}:is(.v4-story-stack>a,.story-archive__list>li>a,.initiative-ledger__list article,.newsroom-latest__grid article,.topic-directory__list>li,.related-stories__grid>a,.contact-types__list li,.privacy-guide__list li,.reading-method__steps li,.editorial-principles__list li):after{opacity:.62;background-size:1.5rem 1px,1px 1.5rem,1.5rem 1px,1px 1.5rem}.contact-hero:after{opacity:.24;width:15rem;top:8%;right:-5rem}}@media (prefers-reduced-motion:reduce){.tech-atmosphere__grid,.tech-atmosphere__scan,.tech-atmosphere__nodes,.tech-atmosphere__rail--right b,.v4-hero__frame:after,.v4-hero__visual:before,.subhero__visual:before,.v4-overline span:last-child:before,.subhero:after,.contact-hero:after,.contact-signal:before,.page-cta:before,.site-footer:before{animation:none!important}.tech-atmosphere__scan,:is(.button,.v4-button):before{display:none}}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.desktop-topics summary[aria-current=page],.mobile-menu summary[aria-current=page]{text-underline-offset:.32em;text-decoration:underline;text-decoration-thickness:.1em}.hero__visual figcaption,.subhero__visual figcaption,.crossing__visual figcaption,.v4-hero__visual figcaption,.v4-atlas__visual figcaption,.editorial-figure figcaption>span,.journal-article__visual figcaption,.project-detail__hero figcaption{font-size:.7rem}.v4-field-ledger__head p,.v4-topic-index div>.v6-topic-label>p{font-size:.68rem}.story-source{font-family:var(--font-latin);letter-spacing:.08em;text-wrap:pretty;font-weight:700;color:var(--muted)!important;margin:.65rem 0 .3rem!important;font-size:.68rem!important;line-height:1.55!important}.v4-lead-story .story-source,.v4-story-stack .story-source,.newsroom-latest .story-source{max-width:42rem}.newsroom-latest__actions{flex-wrap:wrap;gap:.85rem 1.5rem;margin-top:auto;display:flex}.newsroom-latest__actions a{align-items:center;gap:.5rem;min-height:2.75rem;font-size:.875rem;display:inline-flex;margin-top:0!important}.site-footer__bottom>div{text-align:right;max-width:42rem}.editorial-transparency{background:#eef3fb}.editorial-transparency__grid{grid-template-columns:minmax(16rem,4fr) minmax(0,6fr);align-items:start;gap:clamp(3rem,9vw,9rem);display:grid}.editorial-transparency h2{margin:0;font-size:clamp(2rem,3.2vw,3.5rem)}.editorial-transparency h2 span{display:block}.editorial-transparency__grid>div:last-child>p{max-width:46rem;color:var(--muted);margin-bottom:2rem;line-height:2}.editorial-policy-list{background:var(--warm-white)}.editorial-policy-list__items{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.editorial-policy-list__items>li{border-bottom:1px solid var(--line);grid-template-columns:minmax(12rem,3fr) minmax(0,7fr);gap:clamp(2rem,7vw,7rem);padding:clamp(2rem,4vw,3.5rem) 0;display:grid}.editorial-policy-list__index{color:var(--fi-blue-strong);grid-template-columns:auto auto;place-content:start;align-items:center;gap:.75rem .9rem;display:grid}.editorial-policy-list__index>p{font-family:var(--font-latin);letter-spacing:.12em;grid-column:1/-1;margin:0;font-size:.7rem;font-weight:700}.editorial-policy-list__index>span:first-child{font-family:var(--font-latin);font-size:1.5rem}.editorial-policy-list__items h3{margin-bottom:1.2rem;font-size:clamp(1.5rem,2.1vw,2.1rem)}.editorial-policy-list__items li>div:last-child p{max-width:52rem;color:var(--muted);margin-bottom:.85rem;line-height:1.95}.policy-contact{background:var(--v4-night);color:var(--white)}.policy-contact__grid{grid-template-columns:minmax(16rem,4fr) minmax(0,6fr);align-items:start;gap:clamp(3rem,9vw,9rem);display:grid}.policy-contact h2{margin:0;font-size:clamp(2rem,3.2vw,3.5rem)}.policy-contact h2 span{display:block}.policy-contact__grid>div:last-child>p{color:#c4ced9;max-width:42rem;margin-bottom:2rem;line-height:1.95}.policy-contact .text-route{width:fit-content;margin-top:1.5rem;display:flex}.journal-article__hero,.project-detail__hero{background:linear-gradient(180deg, #edf3fc, var(--warm-white));padding:clamp(3rem,6vw,6rem) 0 clamp(4rem,7vw,7rem)}.journal-article__hero-grid,.project-detail__hero-grid{grid-template-columns:minmax(0,5.6fr) minmax(22rem,4.4fr);align-items:center;gap:clamp(3rem,7vw,7rem);display:grid}.journal-article__heading h1,.project-detail__hero h1{max-width:12em;margin-bottom:2rem;font-size:clamp(2.35rem,3.8vw,4.2rem);line-height:1.12}.journal-article__lead,.project-detail__lead{max-width:46rem;color:var(--muted);margin-bottom:2rem;font-size:clamp(1.02rem,1.3vw,1.22rem);line-height:1.95}.journal-article__meta,.project-detail__meta{border-top:1px solid var(--line);margin:0}.journal-article__meta>div,.project-detail__meta>div{border-bottom:1px solid var(--line);grid-template-columns:6rem minmax(0,1fr);gap:1rem;padding:.7rem 0;display:grid}.journal-article__meta dt,.project-detail__meta dt{color:var(--fi-blue-strong);font-size:.75rem;font-weight:700}.journal-article__meta dd,.project-detail__meta dd{color:var(--muted);margin:0;font-size:.84rem}.journal-article__visual,.project-detail__hero figure{background:#dfe5ec;margin:0;position:relative;overflow:hidden}.journal-article__visual img,.project-detail__hero figure img{aspect-ratio:3/2;object-fit:cover;width:100%}.journal-article__visual figcaption,.project-detail__hero figcaption{color:var(--white);font-family:var(--font-latin);letter-spacing:.08em;background:#071625e0;padding:.65rem .8rem;font-weight:700;line-height:1.7;position:relative}.journal-article__visual.source-visual img,.project-detail__hero figure.source-visual img{aspect-ratio:auto;object-fit:contain;height:auto;display:block}.journal-article__visual.source-visual figcaption,.project-detail__hero figure.source-visual figcaption{font-family:var(--font-ja);letter-spacing:.02em;background:#162d40;gap:.45rem;padding:.9rem 1rem;font-weight:400;line-height:1.7;display:grid;position:static}.source-visual figcaption a{color:#b8e0ff;text-underline-offset:.2em;width:fit-content;max-width:100%;display:block}.journal-article__layout{grid-template-columns:minmax(16rem,3fr) minmax(0,7fr);align-items:start;gap:clamp(3rem,9vw,9rem);padding-block:clamp(5rem,9vw,9rem);display:grid}.journal-article__facts{top:calc(var(--header-height) + 2rem);border:1px solid var(--line);background:var(--white);padding:clamp(1.5rem,3vw,2.5rem);position:sticky}.journal-article__facts ul{margin:1.5rem 0 0;padding:0;list-style:none}.journal-article__facts li{border-top:1px solid var(--line);color:var(--muted);padding:1rem 0 1rem 1.25rem;font-size:.9rem;line-height:1.75;position:relative}.journal-article__facts li:before{background:var(--fi-blue);content:"";border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:1.75rem;left:0}.journal-article__body>section:not(.journal-article__source){border-top:1px solid var(--line);padding:0 0 clamp(3rem,6vw,5.5rem)}.journal-article__body>section .section-kicker{margin-top:1.5rem}.journal-article__body h2{max-width:15em;margin:1.4rem 0 1.5rem;font-size:clamp(1.75rem,3vw,3rem)}.journal-article__body>section:not(.journal-article__source)>p:not(.section-kicker){max-width:50rem;color:var(--muted);margin-bottom:1.1rem;line-height:2}.journal-article__source{background:var(--v4-night);color:var(--white);padding:clamp(2rem,4vw,3.5rem)}.journal-article__source h2{margin-top:1rem}.journal-article__source>p:not(.section-kicker){color:#c4ced9;line-height:1.9}.journal-article__source-links{flex-wrap:wrap;gap:.75rem 1.5rem;margin-top:1rem;display:flex}.journal-article__source-links a{max-inline-size:100%;color:var(--v4-cyan);font-weight:700;display:inline-flex}.journal-article__source-label{overflow-wrap:anywhere;min-inline-size:0}.journal-article__source-checked{margin-top:1rem;font-size:.78rem}.journal-article__revisions{border-top:1px solid #fff3;margin-top:2rem;padding-top:1.5rem}.journal-article__revisions h3{letter-spacing:0;margin-bottom:.75rem;font-size:1rem}.journal-article__revisions ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.journal-article__revisions li{color:#c4ced9;grid-template-columns:6.5rem minmax(0,1fr);gap:1rem;font-size:.82rem;line-height:1.75;display:grid}.journal-article__revisions time{color:var(--v4-cyan);font-family:var(--font-latin);font-weight:700}.related-stories{background:#eef3fb;padding-block:clamp(5rem,8vw,8rem)}.related-stories__grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.related-stories__grid>a{background:var(--white);flex-direction:column;min-height:15rem;padding:clamp(1.5rem,3vw,2.5rem);text-decoration:none;display:flex}.related-stories__grid>a>p{color:var(--fi-blue-strong);font-family:var(--font-latin);letter-spacing:.08em;font-size:.7rem;font-weight:700}.related-stories__grid h3{max-width:20em;margin-bottom:2rem;font-size:clamp(1.3rem,2vw,1.8rem)}.related-stories__grid>a>span{color:var(--fi-blue-strong);margin-top:auto;font-weight:700}.project-detail__hero .text-route{width:fit-content}.project-detail__meta{max-width:46rem;margin-bottom:1.5rem}.project-detail__facts{padding-block:clamp(5rem,8vw,8rem)}.project-detail__facts dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}.project-detail__facts dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--white);grid-template-columns:auto minmax(0,1fr);gap:.5rem 1rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.project-detail__facts dt{color:var(--fi-blue-strong);align-self:center;font-size:.75rem;font-weight:700}.project-detail__facts dd{color:var(--muted);grid-column:1/-1;margin:0;line-height:1.8}.project-detail__process{background:var(--v4-night);color:var(--white);padding-block:clamp(5rem,9vw,9rem)}.project-detail__process-grid{grid-template-columns:minmax(16rem,3.5fr) minmax(0,6.5fr);align-items:start;gap:clamp(3rem,9vw,9rem);display:grid}.project-detail__process-heading{top:calc(var(--header-height) + 2rem);position:sticky}.project-detail__process-heading h2{margin-bottom:1.5rem;font-size:clamp(2rem,4vw,4rem)}.project-detail__process-heading>p:last-child{color:#aebdca;line-height:1.9}.project-detail__sections>section{border-top:1px solid #fff3;padding:0 0 clamp(3rem,6vw,5rem)}.project-detail__sections>section>p:first-child{color:var(--v4-cyan);font-family:var(--font-latin);letter-spacing:.12em;gap:1rem;margin:1.25rem 0;font-size:.7rem;font-weight:700;display:flex}.project-detail__sections h3{margin-bottom:1.25rem;font-size:clamp(1.6rem,2.8vw,2.7rem)}.project-detail__sections>section>p:not(:first-child){color:#c4ced9;line-height:1.95}@media (width<=70rem){.journal-article__hero-grid,.project-detail__hero-grid{grid-template-columns:minmax(0,1fr)}.journal-article__visual,.project-detail__hero figure{max-width:52rem}}@media (width<=56rem){.editorial-transparency__grid,.policy-contact__grid,.journal-article__layout,.project-detail__process-grid{grid-template-columns:minmax(0,1fr);gap:3rem}.journal-article__facts,.project-detail__process-heading{position:static}}@media (width<=47.99rem){.site-footer__bottom>div{text-align:left;max-width:none}.editorial-policy-list__items>li{grid-template-columns:minmax(0,1fr);gap:1.5rem}.journal-article__hero,.project-detail__hero{padding-top:2.5rem;padding-bottom:2rem}.journal-article__layout{padding-top:2rem}.journal-article__heading h1,.project-detail__hero h1{font-size:clamp(2.15rem,11vw,3.25rem)}.journal-article__meta>div,.project-detail__meta>div{grid-template-columns:5.25rem minmax(0,1fr)}.journal-article__revisions li{grid-template-columns:minmax(0,1fr);gap:.2rem}.related-stories__grid,.project-detail__facts dl{grid-template-columns:minmax(0,1fr)}.v4-field-ledger__head p,.v4-topic-index div>.v6-topic-label>p{font-size:.65rem}}@media (width<=22.5rem){.v4-field-ledger__head p{letter-spacing:.06em;font-size:.62rem}}.visual-icon{flex:none;width:1.3rem;height:1.3rem}.icon-chip{width:2.65rem;height:2.65rem;color:var(--fi-blue-strong);background:#2f6edb12;border:1px solid #2f6edb38;border-radius:50%;flex:none;place-items:center;display:inline-grid}.icon-chip--cyan{color:#8ed5ff;background:#8ed5ff17;border-color:#8ed5ff52}.editorial-figure{margin:0}.editorial-figure__media{aspect-ratio:3/2;background:#0b1b2b;position:relative;overflow:hidden}.editorial-figure__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#050f1a7a);position:absolute;inset:0}.editorial-figure__media img{object-fit:cover;width:100%;height:100%;transition:scale .7s cubic-bezier(.2,.75,.25,1)}.editorial-figure:hover .editorial-figure__media img{scale:1.018}.editorial-figure__media>span{z-index:1;color:#ffffffd1;font-family:var(--font-latin);letter-spacing:.16em;font-size:.58rem;font-weight:700;position:absolute;bottom:.85rem;right:1rem}.editorial-figure figcaption{border-top:2px solid var(--fi-blue);grid-template-columns:minmax(9rem,1fr) minmax(0,3fr);gap:1.5rem;padding:.9rem 1rem;display:grid}.editorial-figure figcaption>span{color:#8ed5ff;font-family:var(--font-latin);letter-spacing:.13em;font-size:.75rem;font-weight:700}.editorial-figure figcaption p{color:#dce8f4;margin:0;font-size:.82rem;line-height:1.65}.editorial-figure--dark figcaption{border-top-color:#8ed5ff}.editorial-figure--dark figcaption>span{color:#8ed5ff}.editorial-figure--dark figcaption p{color:#b8c7d5}.section-visual{margin-top:clamp(2.5rem,5vw,4.5rem)}.section-visual--wide .editorial-figure__media{aspect-ratio:16/7}.v4-lead-story{background:#0d4fb7;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);justify-content:stretch;min-height:44rem;padding:0;display:grid}.v4-lead-story:before,.v4-lead-story:after{display:none}.v6-lead-story__media{min-height:17rem;position:relative;overflow:hidden}.v6-lead-story__media:after{content:"";background:linear-gradient(#0000 42%,#051329cc);position:absolute;inset:0}.v6-lead-story__media img{object-fit:cover;width:100%;height:100%;transition:scale .7s cubic-bezier(.2,.75,.25,1)}.v4-lead-story:hover .v6-lead-story__media img{scale:1.025}.v6-lead-story__media .v4-lead-story__number{z-index:1;color:#ffffffd6;font-size:clamp(4rem,8vw,7rem);position:absolute;bottom:1.1rem;left:clamp(1.5rem,4vw,3rem)}.v6-lead-story__media em{z-index:1;color:#dcecff;font-family:var(--font-latin);letter-spacing:.13em;background:#05142ad1;padding:.45rem .65rem;font-size:.58rem;font-style:normal;font-weight:700;position:absolute;top:1rem;right:1rem}.v6-story-stack__meta,.v6-step-label,.v6-field-label,.v6-topic-label,.v6-flow-label,.v6-initiative-label,.v6-panel-label,.v6-directory-type{align-items:center;gap:.8rem;display:flex}.v6-story-stack__meta{margin-bottom:1rem}.v6-story-stack__meta .v4-evidence{margin:0}.v6-lens__visual{max-width:42rem;margin-top:clamp(2.5rem,5vw,4.5rem)}.v6-step-label{color:#8ed5ff;margin-bottom:.8rem}.v6-step-label .visual-icon{width:1.05rem;height:1.05rem}.v6-step-label p,.v6-field-label p,.v6-topic-label p,.v6-flow-label p,.v6-initiative-label p,.v6-panel-label p{margin:0}.v6-field-label{color:var(--v4-cobalt)}.v4-topic-index .v6-topic-label{color:var(--v4-cyan)}.v6-field-label .visual-icon,.v6-topic-label .visual-icon{width:1.05rem;height:1.05rem}.v4-topic-index div>.v6-topic-label>p{color:#9db0c1;font-family:var(--font-latin);letter-spacing:.14em;font-size:.62rem;font-weight:700;line-height:1.35}.story-archive__content .evidence-line,.newsroom-latest__grid .evidence-line{align-items:center}.story-archive__content .evidence-line .icon-chip,.newsroom-latest__grid .evidence-line .icon-chip{width:2.25rem;height:2.25rem}.reading-method__steps .icon-chip,.editorial-principles__list .icon-chip,.contact-types__list .icon-chip,.privacy-guide__list .icon-chip{margin-top:1.5rem}.v6-flow-label,.v6-initiative-label{color:var(--fi-blue-strong);font-family:var(--font-latin);letter-spacing:.12em;font-size:.68rem;font-weight:700}.v6-flow-label .visual-icon,.v6-initiative-label .visual-icon{width:1.1rem;height:1.1rem}.v6-initiative-label{color:#9fbbd4}.topic-directory__index .icon-chip,.source-map__index .icon-chip,.coverage-scope__list .icon-chip{width:2.45rem;height:2.45rem}.topic-crosslink__visual{grid-column:1/-1;margin-top:1rem}.source-map .section-visual{margin-bottom:clamp(2.5rem,5vw,4.5rem)}.v6-directory-type{color:var(--muted)}.v6-directory-type .visual-icon{width:1.05rem;height:1.05rem;color:var(--fi-blue)}.editorial-purpose__visual{grid-column:1/-1}.v6-panel-label{margin-bottom:1.25rem}.v6-panel-label .icon-chip{width:2.35rem;height:2.35rem}.v6-panel-label>p{color:#8ed5ff;font-family:var(--font-latin);letter-spacing:.12em;font-size:.68rem;font-weight:700}.contact-hero__visual{aspect-ratio:3/2;border:1px solid #8ed5ff4d;margin:0;position:relative;overflow:hidden;box-shadow:0 2rem 5rem #00000047}.contact-hero__visual:after{content:"";background:linear-gradient(#0000 46%,#04111ec7);position:absolute;inset:0}.contact-hero__visual img{object-fit:cover;width:100%;height:100%}.contact-hero__visual figcaption{z-index:1;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:.55rem;display:grid;position:absolute;bottom:.9rem;left:1rem;right:1rem}.contact-hero__visual figcaption span{color:#bfe7ff;width:1.85rem;height:1.85rem;font-family:var(--font-latin);border:1px solid #8ed5ff;border-radius:50%;place-items:center;font-size:.55rem;display:grid}.contact-hero__visual figcaption i{background:#8ed5ff;height:1px}.contact-hero__visual figcaption strong{color:#d9efff;font-family:var(--font-latin);letter-spacing:.13em;font-size:.55rem;position:absolute;top:-1.5rem;right:0}.contact-types__list h3{margin-bottom:1rem}.legal-hero__side{gap:2rem;display:grid}.legal-hero__visual .editorial-figure__media{aspect-ratio:16/9}.legal-hero__summary{padding-left:1.5rem}.privacy-guide__list h3{margin-top:1.25rem}.not-found{position:relative;overflow:hidden}.not-found:before{content:"";opacity:.25;pointer-events:none;background:linear-gradient(120deg,#0000 0 47%,#8ed5ff2e 47% 47.2%,#0000 47.2% 100%),radial-gradient(circle at 72% 34%,#2f6edb4d,#0000 32%);width:min(58vw,54rem);height:100%;position:absolute;top:0;right:0}.not-found__grid{z-index:1;position:relative}.not-found__routes .icon-chip{width:2.25rem;height:2.25rem}@media (width<=70rem){.v4-latest__stage,.v4-lens__grid,.contact-hero__grid,.legal-hero__grid{grid-template-columns:1fr}.v4-lead-story{min-height:0}.v6-lead-story__media{min-height:22rem}.v4-lens__grid{gap:4.5rem}.v6-lens__visual{max-width:none}.contact-hero__visual,.legal-hero__side{width:min(100%,50rem)}}@media (width<=47.99rem){.section-visual--wide .editorial-figure__media,.legal-hero__visual .editorial-figure__media{aspect-ratio:4/3}.editorial-figure figcaption{grid-template-columns:1fr;gap:.45rem}.v6-lead-story__media{min-height:15rem}.v4-lead-story__body{padding:1.5rem}.v6-story-stack__meta{align-items:flex-start}.topic-directory__index,.source-map__index,.coverage-scope__list li>div{grid-template-columns:auto auto minmax(0,1fr)}.topic-directory__index>p,.source-map__index>p,.coverage-scope__list li>div>p{grid-column:3;align-self:center}.contact-hero__visual{aspect-ratio:4/3}.contact-hero__visual img{object-position:62% center}.legal-hero__summary{padding-left:1rem}}@media (width<=22.5rem){.icon-chip{width:2.25rem;height:2.25rem}.visual-icon{width:1.1rem;height:1.1rem}.contact-hero__visual figcaption strong{display:none}}@media (prefers-reduced-motion:reduce){.editorial-figure__media img,.v6-lead-story__media img{transition:none}.editorial-figure:hover .editorial-figure__media img,.v4-lead-story:hover .v6-lead-story__media img{scale:1}}.subhero--newsroom{background:#edf3fc}.subhero--newsroom .subhero__copy{padding-right:clamp(1rem,3vw,3rem)}.subhero--newsroom .subhero__visual{grid-column:6/13}.newsroom-latest__grid{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.newsroom-latest__grid article{border-left:1px solid var(--line);flex-direction:column;min-height:29rem;padding:clamp(2rem,3.5vw,3.5rem);display:flex}.newsroom-latest__grid article:first-child{border-left:0;padding-left:0}.newsroom-latest__grid article:last-child{padding-right:0}.newsroom-latest__grid .evidence-line{color:var(--fi-blue-strong);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.25rem .65rem;margin-bottom:1.25rem;font-size:.75rem;display:grid}.newsroom-latest__grid .evidence-line .icon-chip{grid-area:1/1/3}.newsroom-latest__grid .evidence-line>span:not(.icon-chip),.newsroom-latest__grid .evidence-line time{grid-column:2}.newsroom-latest__grid .evidence-line time{white-space:nowrap;font-size:.875rem}.newsroom-latest__grid h3{font-size:var(--h3-size);margin-bottom:1.25rem}.newsroom-latest__grid article>p:nth-of-type(2){color:var(--muted);margin-bottom:1.75rem;font-size:.95rem}.newsroom-latest__grid article>a{align-items:center;gap:.5rem;min-height:2.75rem;margin-top:auto;font-size:.8rem;font-weight:700;display:inline-flex}.text-route--dark{margin-top:2rem}.source-map,.editorial-principles{color:var(--white);background:var(--footer-navy)!important}.source-map__heading{grid-template-columns:minmax(0,2.5fr) minmax(0,4.5fr) minmax(18rem,3fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);display:grid}.source-map__heading .section-kicker{align-self:start}.source-map__heading h2,.official-directory h2,.editorial-purpose h2,.editorial-principles h2,.operator-profile h2{font-size:var(--h2-size);margin-bottom:0}.source-map__heading>p:last-child{color:#c4ced9;margin-bottom:0}.source-map__list{border-top:1px solid var(--line-dark);margin:clamp(3rem,6vw,6rem) 0 0;padding:0;list-style:none}.source-map__list>li{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(9rem,1.5fr) minmax(16rem,3fr) minmax(20rem,4fr);gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(2.5rem,5vw,4.5rem);display:grid}.source-map__index{align-items:flex-start;gap:1rem;display:flex}.source-map__index>span{color:var(--signal-orange);font-family:var(--font-latin);letter-spacing:-.06em;font-size:clamp(2.5rem,4vw,4rem);line-height:.9}.source-map__index p,.source-map__use>p,.official-directory__links a>span,.coverage-scope__list li>div p,.operator-profile__facts dt,.editorial-principles__list li>p:first-child{font-family:var(--font-latin);letter-spacing:.12em;font-size:.68rem;font-weight:700}.source-map__index p{color:#aebbc9;margin-top:.15rem}.source-map__body h3{font-size:var(--h3-size);margin-bottom:.9rem}.source-map__body p{color:#c4ced9;margin-bottom:0}.source-map__use{border-left:1px solid var(--line-dark);padding-left:clamp(1rem,3vw,3rem)}.source-map__use>p{color:#aebbc9;margin-bottom:.7rem}.source-map__use strong{margin-bottom:1.5rem;line-height:1.75;display:block}.source-map__use a{align-items:center;gap:.6rem;min-height:2.75rem;font-size:.875rem;font-weight:700;display:inline-flex}.official-directory__grid{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.official-directory__grid>div:first-child{top:calc(var(--header-height) + 2rem);position:sticky}.official-directory__links{border-top:1px solid var(--line)}.official-directory__links a{border-bottom:1px solid var(--line);grid-template-columns:minmax(7rem,1.2fr) minmax(0,3fr) 2rem;align-items:center;gap:1rem;min-height:7rem;padding-block:1.25rem;text-decoration:none;display:grid;position:relative}.official-directory__links a:before{background:var(--fi-blue);content:"";transform-origin:0;height:2px;transition:scale var(--transition);position:absolute;top:-1px;left:0;right:0;scale:0 1}.official-directory__links a:hover:before{scale:1}.official-directory__links a>span{color:var(--muted)}.official-directory__links a strong{font-size:1.1rem}.official-directory__links a i{justify-self:end;font-style:normal}.subhero--about .subhero__copy{grid-column:1/7;align-self:start;padding-top:clamp(1rem,3vw,3rem)}.subhero--about .subhero__visual{grid-column:6/13}.editorial-purpose__grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.editorial-purpose__grid>*{min-width:0}.editorial-purpose__visual{margin-top:0}.editorial-purpose__visual .editorial-figure__media{aspect-ratio:16/9}.editorial-purpose__body{border-left:1px solid var(--line);padding-left:clamp(1.5rem,4vw,4rem)}.editorial-purpose__body p{color:var(--muted)}.editorial-purpose__body p:first-child{color:var(--deep-ink);font-size:clamp(1.08rem,1rem + .35vw,1.3rem);font-weight:500}.editorial-purpose__body p:last-child{margin-bottom:0}.editorial-principles__heading{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.editorial-principles__list{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(3rem,6vw,6rem) 0 0;padding:0;list-style:none;display:grid}.editorial-principles__list li{border-left:1px solid var(--line-dark);min-height:21rem;padding:2rem clamp(1.5rem,3vw,3rem)}.editorial-principles__list li:first-child{border-left:0;padding-left:0}.editorial-principles__list li>p:first-child{color:#aebbc9}.editorial-principles__list li>p:first-child span{color:var(--signal-orange);margin-right:.75rem}.editorial-principles__list h3{font-size:var(--h3-size);margin-block:2.5rem 1rem}.editorial-principles__list li>p:last-child{color:#c4ced9;margin-bottom:0;font-size:.95rem}.coverage-scope__list{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.coverage-scope__list>li{border-top:1px solid var(--line);grid-template-columns:minmax(9rem,1.5fr) minmax(13rem,2.2fr) minmax(12rem,2fr) minmax(18rem,4fr);align-items:start;gap:clamp(1rem,3vw,3rem);padding-block:clamp(2rem,4vw,3.5rem);display:grid}.coverage-scope__list li>div{align-items:flex-start;gap:1rem;display:flex}.coverage-scope__list li>div span{color:var(--fi-blue);font-family:var(--font-latin);letter-spacing:-.06em;font-size:clamp(2.25rem,3.5vw,3.5rem);line-height:.9}.coverage-scope__list li>div p{color:var(--muted);margin:.15rem 0 0}.coverage-scope__list h3{font-size:var(--h3-size);margin-bottom:0}.coverage-scope__list strong{line-height:1.75}.coverage-scope__list>li>p{color:var(--muted);margin-bottom:0;font-size:.95rem}.operator-profile{background:#eef3fb!important}.operator-profile__grid{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.operator-profile__identity{top:calc(var(--header-height) + 2rem);position:sticky}.operator-profile__facts dl{border-top:1px solid var(--line);margin:0 0 1.75rem}.operator-profile__facts dl>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(9rem,1fr) minmax(0,2fr);gap:1.5rem;padding-block:1.35rem;display:grid}.operator-profile__facts dt{color:var(--muted)}.operator-profile__facts dd{margin:0;font-weight:500}.operator-profile__facts>a{border-bottom:1px solid;align-items:center;gap:.7rem;min-height:3rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex}@media (width<=56rem){.subhero--newsroom .subhero__copy,.subhero--about .subhero__copy{grid-column:1/5}.subhero--newsroom .subhero__visual,.subhero--about .subhero__visual{grid-column:4/7}.source-map__heading,.official-directory__grid,.editorial-purpose__grid,.editorial-principles__heading,.operator-profile__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem}.source-map__list>li{grid-template-columns:minmax(9rem,1fr) minmax(0,3fr)}.source-map__use{border-top:1px solid var(--line-dark);border-left:0;grid-column:2;padding-top:1.5rem;padding-left:0}.official-directory__grid>div:first-child,.operator-profile__identity{position:static}.coverage-scope__list>li{grid-template-columns:minmax(8rem,1fr) minmax(0,2fr) minmax(0,2fr)}.coverage-scope__list>li>p{grid-column:2/4}}@media (width<=47.99rem){.subhero--newsroom .subhero__copy,.subhero--about .subhero__copy,.subhero--newsroom .subhero__visual,.subhero--about .subhero__visual{padding:0}.subhero--about h1{font-size:clamp(2.15rem,9.8vw,2.9rem)}.newsroom-latest__grid,.editorial-principles__list{border-top:0;grid-template-columns:1fr}.newsroom-latest__grid article,.newsroom-latest__grid article:first-child,.newsroom-latest__grid article:last-child{border-top:1px solid var(--line);border-left:0;min-height:auto;padding:2rem 0}.source-map__list>li,.coverage-scope__list>li{grid-template-columns:1fr;gap:1.25rem}.source-map__use,.coverage-scope__list>li>p{grid-column:1}.source-map__use{padding-top:1.25rem}.official-directory__links a{grid-template-columns:minmax(6rem,1fr) minmax(0,2fr) 1.5rem}.editorial-purpose__body{border-top:1px solid var(--line);border-left:0;padding-top:1.5rem;padding-left:0}.editorial-principles__list li,.editorial-principles__list li:first-child{border-top:1px solid var(--line-dark);border-left:0;min-height:auto;padding:1.75rem 0}.editorial-principles__list h3{margin-block:1.25rem .75rem}.coverage-scope__list h3,.coverage-scope__list strong,.coverage-scope__list>li>p{grid-column:1}.operator-profile__facts dl>div{grid-template-columns:1fr;gap:.35rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}@media print{.site-header,.mobile-menu,.skip-link,.tech-atmosphere{display:none}html.tech-motion-ready [data-tech-reveal=true]{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}body{background:var(--white);color:var(--deep-ink)}}.breadcrumbs{border-bottom:1px solid var(--line);padding-block:1rem}.breadcrumbs ol{color:var(--muted);font-family:var(--font-latin);letter-spacing:.1em;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;font-size:.68rem;font-weight:700;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:.35rem;display:inline-flex}.breadcrumbs a{align-items:center;min-height:2.75rem;display:inline-flex}.subpage-main{background:var(--warm-white)}.subhero{padding-block:clamp(3.5rem,7vw,7rem) clamp(4.5rem,9vw,8rem);position:relative;overflow:hidden}.subhero:before{top:0;bottom:0;left:max(var(--gutter), calc((100vw - var(--content-max)) / 2));content:"";background:#11182014;width:1px;position:absolute}.subhero__grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;gap:clamp(1.25rem,3vw,3rem);display:grid}.subhero__copy{z-index:2;grid-area:1/1/auto/7;position:relative}.subhero h1{letter-spacing:-.065em;max-width:11em;margin-bottom:clamp(1.75rem,3vw,2.75rem);font-size:clamp(2.8rem,5.15vw,4.75rem);font-weight:500;line-height:1.05}.subhero h1>span,.subsection h2>span,.page-cta h2>span{display:block}.subhero__lead{max-width:34rem;margin-bottom:0;font-size:clamp(1.08rem,.96rem + .5vw,1.45rem);font-weight:500;line-height:1.8}.subhero__visual{z-index:1;aspect-ratio:3/2;background:#ece9e2;border:1px solid #11182024;grid-area:1/6/auto/13;margin:0;position:relative;overflow:hidden}.subhero__visual img{object-fit:cover;width:100%;height:100%}.subhero__visual figcaption{font-family:var(--font-latin);letter-spacing:.1em;background:#f7f6f2f0;padding:.6rem .8rem;font-size:.6rem;font-weight:700;line-height:1.4;position:absolute;bottom:0;right:0}.subhero--stories .subhero__copy{background:linear-gradient(90deg, var(--warm-white) 0%, var(--warm-white) 82%, #f7f6f200 100%);padding:clamp(1.5rem,3vw,3rem) clamp(1.5rem,4vw,4rem) clamp(1.5rem,3vw,3rem) 0}.subhero--projects{background:linear-gradient(180deg, var(--warm-white), #eef3fb)}.subhero--projects .subhero__copy{align-self:end;padding-bottom:1rem}.subhero--projects .subhero__visual{grid-column:5/13}.subhero--topics .subhero__visual figcaption{left:0;right:auto}.subsection{padding-block:var(--section-space)}.subsection:nth-of-type(2n){background:var(--white)}.subsection__heading h2,.reading-method h2,.initiative-ledger h2,.topic-crosslink h2,.page-cta h2{font-size:var(--h2-size);margin-bottom:0}.subsection__heading--split{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,7fr) minmax(17rem,3fr);align-items:end;gap:clamp(2rem,7vw,7rem);padding-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.subsection__heading--split>p{max-width:28rem;color:var(--muted);margin:0}.story-archive__list{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.story-archive__list>li>a{border-top:1px solid var(--line);transition:background-color var(--transition);grid-template-columns:minmax(3.25rem,.65fr) minmax(0,7fr) minmax(10rem,2fr);align-items:center;gap:clamp(1.25rem,3vw,3rem);padding:clamp(2.25rem,4vw,3.75rem) clamp(0rem,1.8vw,1.5rem);text-decoration:none;display:grid}.story-archive__list>li>a:hover{background:#f4f7fb}.story-archive__number{color:var(--fi-blue);font-family:var(--font-latin);letter-spacing:-.06em;align-self:start;font-size:clamp(2.5rem,4vw,4.25rem);font-weight:400;line-height:1}.story-archive__content{min-width:0}.story-archive__content .evidence-line{color:var(--fi-blue-strong);flex-wrap:wrap;gap:.6rem 1.4rem;margin-bottom:.85rem;display:flex}.story-archive__content h3{max-width:40rem;font-size:var(--h3-size);margin-bottom:.8rem}.story-archive__content>p:last-child{max-width:44rem;color:var(--muted);margin-bottom:0;font-size:.95rem}.story-archive__action{text-align:right;justify-content:flex-end;gap:.5rem;font-size:.8rem;font-weight:700;display:inline-flex}.story-archive__action i{font-style:normal}.reading-method,.initiative-ledger,.topic-crosslink{color:var(--white);background:var(--footer-navy)!important}.reading-method__intro{grid-template-columns:minmax(0,6fr) minmax(18rem,4fr);align-items:end;gap:clamp(1.5rem,3vw,2.5rem) clamp(2rem,7vw,7rem);display:grid}.reading-method__intro .section-kicker,.reading-method__intro h2{grid-column:1}.reading-method__intro h2{margin-top:-.75rem}.reading-method__intro>p:last-child{color:#c4ced9;grid-area:1/2/3;margin-bottom:0}.reading-method__steps{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(3rem,6vw,5.5rem) 0 2rem;padding:0;list-style:none;display:grid}.reading-method__steps li{border-left:1px solid var(--line-dark);min-height:19rem;padding:2rem clamp(1.25rem,2.5vw,2.5rem)}.reading-method__steps li:first-child{border-left:0;padding-left:0}.reading-method__steps li>p:first-child,.project-flow__list li>div:last-child>p:first-child,.initiative-ledger__body>p:first-child,.topic-directory__index p,.topic-directory__question>p{font-family:var(--font-latin);letter-spacing:.12em;font-size:.68rem;font-weight:700}.reading-method__steps li>p:first-child{color:#aebbc9}.reading-method__steps li>p:first-child span{color:var(--signal-orange);margin-right:.75rem}.reading-method__steps h3{font-size:var(--h3-size);margin-block:2.5rem 1rem}.reading-method__steps li>p:last-child{color:#c4ced9;margin-bottom:0;font-size:.95rem}.text-route{border-bottom:1px solid;align-items:center;gap:1rem;min-height:3rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.project-flow__list{margin:0;padding:0;list-style:none}.project-flow__list li{border-bottom:1px solid var(--line);grid-template-columns:minmax(4rem,1fr) minmax(0,9fr);gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(2rem,4vw,3.5rem);display:grid;position:relative}.project-flow__marker{justify-content:center;display:flex;position:relative}.project-flow__marker:after{background:var(--line);content:"";width:1px;position:absolute;top:2.75rem;bottom:calc(-1*clamp(2rem,4vw,3.5rem));left:50%}.project-flow__list li:last-child .project-flow__marker:after{display:none}.project-flow__marker span{z-index:1;border:1px solid var(--fi-blue);background:var(--white);width:2.75rem;height:2.75rem;color:var(--fi-blue-strong);font-family:var(--font-latin);border-radius:50%;place-items:center;font-size:.68rem;font-weight:700;display:grid;position:relative}.project-flow__list li>div:last-child{grid-template-columns:minmax(8rem,1.2fr) minmax(12rem,2fr) minmax(16rem,4fr);align-items:start;gap:clamp(1rem,3vw,3rem);display:grid}.project-flow__list li>div:last-child>p:first-child{color:var(--fi-blue-strong);margin-top:.35rem}.project-flow__list h3{font-size:var(--h3-size);margin-bottom:0}.project-flow__list li>div:last-child>p:last-child{max-width:38rem;color:var(--muted);margin-bottom:0}.initiative-ledger__heading{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.initiative-ledger__heading .section-kicker{align-self:start}.initiative-ledger__list{border-top:1px solid var(--line-dark);margin-top:clamp(3rem,6vw,6rem)}.initiative-ledger__list article{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(4rem,1fr) minmax(0,9fr);gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(2.5rem,5vw,4.5rem);display:grid}.initiative-ledger__number{color:var(--signal-orange);font-family:var(--font-latin);letter-spacing:-.06em;font-size:clamp(2.75rem,5vw,5rem);line-height:1}.initiative-ledger__body{grid-template-columns:minmax(8rem,1.2fr) minmax(14rem,2.5fr) minmax(17rem,3.3fr);align-items:start;gap:clamp(1rem,3vw,3rem);display:grid}.initiative-ledger__body>p:first-child{color:#aebbc9;margin-top:.35rem}.initiative-ledger__body h3{font-size:var(--h3-size);margin-bottom:0}.initiative-ledger__body>p{color:#c4ced9;margin-bottom:0}.initiative-ledger__body a{grid-column:3;justify-self:start;margin-top:-.5rem;font-size:.875rem;font-weight:700}.source-note{color:#8f9cab;margin:1.25rem 0 0;font-size:.75rem}.topic-directory__list{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.topic-directory__list>li{border-top:1px solid var(--line);grid-template-columns:minmax(8rem,1.5fr) minmax(14rem,2.5fr) minmax(20rem,4fr);gap:clamp(1.25rem,4vw,4rem);padding-block:clamp(2.5rem,5vw,4.5rem);display:grid}.topic-directory__index{align-content:start;align-items:flex-start;gap:1rem;display:flex}.topic-directory__index>span{color:var(--fi-blue);font-family:var(--font-latin);letter-spacing:-.06em;font-size:clamp(2.5rem,4vw,4rem);line-height:.88}.topic-directory__index p{color:var(--muted);margin:.15rem 0 0}.topic-directory__body h3{font-size:var(--h3-size);margin-bottom:.8rem}.topic-directory__body p{color:var(--muted);margin-bottom:0}.topic-directory__question{border-left:1px solid var(--line);padding-left:clamp(1rem,3vw,3rem)}.topic-directory__question>p{color:var(--fi-blue-strong);margin-bottom:.7rem}.topic-directory__question strong{margin-bottom:1.5rem;font-size:1.05rem;line-height:1.75;display:block}.topic-directory__question a{align-items:center;gap:.6rem;min-height:2.75rem;font-size:.875rem;font-weight:700;display:inline-flex}.topic-crosslink__grid{grid-template-columns:minmax(0,6fr) minmax(20rem,4fr);align-items:end;gap:clamp(2rem,7vw,7rem);display:grid}.topic-crosslink__grid>div:nth-child(2){color:#c4ced9}.topic-crosslink__grid>div:nth-child(2) p:last-child{margin-bottom:0}.page-cta{background:var(--fi-blue);color:var(--white);padding-block:clamp(5rem,10vw,9rem)}.page-cta__grid{grid-template-columns:minmax(0,6fr) minmax(20rem,4fr);align-items:end;gap:clamp(2.5rem,8vw,8rem);display:grid}.page-cta h2{max-width:10em}.page-cta .eyebrow,.page-cta__action>p{color:#e6eeff}.page-cta__action>p{max-width:32rem;margin-bottom:1.5rem}.page-cta__action .button{width:min(100%,25rem)}.page-cta__links{justify-items:start;gap:1.15rem;display:grid}.page-cta__career-link{min-height:2.75rem;color:var(--white);text-wrap:balance;transition:border-color var(--transition), color var(--transition);border-bottom:1px solid #ffffff85;align-items:center;gap:.55rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.page-cta__career-link:hover{color:#d9f1ff;border-color:#9bdcff}.site-footer__brand>a{text-decoration:none;display:inline-block}@media (width<=56rem){.subhero__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.subhero__copy,.subhero--projects .subhero__copy{grid-column:1/5}.subhero__visual,.subhero--projects .subhero__visual{grid-column:4/7}.subhero--topics .subhero__copy{grid-column:3/7}.subhero--topics .subhero__visual{grid-column:1/5}.subsection__heading--split,.reading-method__intro,.initiative-ledger__heading,.topic-crosslink__grid,.page-cta__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.75rem}.reading-method__intro .section-kicker,.reading-method__intro h2,.reading-method__intro>p:last-child{grid-area:auto/1}.project-flow__list li>div:last-child,.initiative-ledger__body{grid-template-columns:minmax(10rem,1fr) minmax(0,2fr)}.project-flow__list li>div:last-child>p:last-child,.initiative-ledger__body>p,.initiative-ledger__body a{grid-column:2}.topic-directory__list>li{grid-template-columns:minmax(8rem,1fr) minmax(0,3fr)}.topic-directory__question{border-top:1px solid var(--line);border-left:0;grid-column:2;padding-top:1.5rem;padding-left:0}}@media (width<=47.99rem){.breadcrumbs{padding-block:.35rem}.subhero{padding-block:2.5rem 4.5rem}.subhero__grid{flex-direction:column;align-items:stretch;gap:2.5rem;display:flex}.subhero__copy,.subhero--stories .subhero__copy,.subhero--projects .subhero__copy,.subhero--topics .subhero__copy{background:0 0;order:1;padding:0}.subhero__visual,.subhero--projects .subhero__visual,.subhero--topics .subhero__visual{width:calc(100% + var(--gutter));margin-right:calc(var(--gutter) * -1);border-right:0;order:2}.subhero h1{max-width:100%;margin-bottom:1.5rem;font-size:clamp(2.2rem,10.2vw,3rem)}.subhero__lead{font-size:1.05rem}.subhero__visual figcaption{display:none}.subsection__heading h2,.reading-method h2,.initiative-ledger h2,.topic-crosslink h2,.page-cta h2{font-size:clamp(1.9rem,8.5vw,2.55rem)}.story-archive__list>li>a{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding-block:2rem}.story-archive__number{font-size:2.25rem}.story-archive__content .evidence-line time{flex-basis:100%}.story-archive__action{text-align:left;grid-column:2;justify-content:flex-start}.reading-method__steps{border-top:0;grid-template-columns:1fr}.reading-method__steps li,.reading-method__steps li:first-child{border-top:1px solid var(--line-dark);border-left:0;min-height:auto;padding:1.75rem 0}.reading-method__steps h3{margin-block:1.25rem .75rem}.project-flow__list li,.initiative-ledger__list article{grid-template-columns:2.75rem minmax(0,1fr);gap:1rem}.project-flow__marker{justify-content:flex-start}.project-flow__list li>div:last-child,.initiative-ledger__body{display:block}.project-flow__list h3,.initiative-ledger__body h3{margin-bottom:.85rem}.initiative-ledger__number{font-size:2.5rem}.initiative-ledger__body a{margin-top:1rem;display:inline-block}.topic-directory__list>li{grid-template-columns:1fr;gap:1.25rem}.topic-directory__index{align-items:center}.topic-directory__body,.topic-directory__question{grid-column:1}.topic-directory__question{padding-top:1.25rem}.page-cta__action .button{padding-inline:.85rem;font-size:.88rem}}@media (width<=22.5rem){.subhero h1{font-size:2.05rem}.story-archive__list>li>a,.project-flow__list li,.initiative-ledger__list article{grid-template-columns:2.1rem minmax(0,1fr);gap:.75rem}.story-archive__number,.initiative-ledger__number{font-size:1.9rem}}.subhero--about h1{font-size:clamp(2.8rem,4.6vw,4.25rem)}@media (width<=47.99rem){.subhero--about h1{font-size:clamp(2.15rem,9.8vw,2.9rem)}}@media (width<=22.5rem){.subhero--about h1{font-size:2.05rem}}@media (width>=48rem) and (width<=60rem){.coverage-scope__list>li{grid-template-columns:minmax(8rem,1fr) minmax(0,2fr) minmax(0,2fr)}.coverage-scope__list>li>p{grid-column:2/4}}.home-v4{background:var(--v4-paper)}.home-v4 h1,.home-v4 h2,.home-v4 h3{overflow-wrap:normal;word-break:auto-phrase}.v4-section{padding-block:clamp(6rem,10vw,10rem)}.v4-overline,.v4-kicker,.v4-evidence,.v4-hero__visual figcaption,.v4-hero__index,.v4-process>li>div:last-child>p:first-child,.v4-field-ledger__head,.v4-atlas__visual figcaption,.v4-topic-index div>p:first-child,.v4-logo-stage>p,.v4-source-index__title,.v4-source-index a p{font-family:var(--font-latin);letter-spacing:.14em;font-size:.68rem;font-weight:700;line-height:1.45}.v4-kicker{color:var(--v4-muted);align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.v4-kicker>span{border:1px solid;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;font-size:.59rem;display:grid}.v4-heading h2,.v4-lens h2,.v4-topics h2,.v4-contact h2{letter-spacing:-.065em;margin-bottom:0;font-size:clamp(2.4rem,4.4vw,4.8rem);font-weight:500;line-height:1.06}.v4-heading--split{border-bottom:1px solid var(--v4-line);grid-template-columns:minmax(0,7.1fr) minmax(18rem,3fr);align-items:end;gap:clamp(3rem,8vw,8rem);padding-bottom:clamp(3rem,6vw,5.5rem);display:grid}.v4-heading--split>div,.v4-heading--split>p{min-width:0}.v4-heading--split>p{max-width:30rem;color:var(--v4-muted);margin-bottom:.25rem}.v4-button{min-height:4rem;color:inherit;transition:background-color var(--transition), color var(--transition), translate var(--transition);border:1px solid #0000;justify-content:space-between;align-items:center;gap:2rem;padding:.9rem 1.25rem .9rem 1.4rem;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.v4-button:hover{translate:0 -.18rem}.v4-button--signal{background:var(--v4-signal);color:var(--v4-ink)}.v4-button--signal:hover{background:#ff814b}.v4-text-link{min-height:3rem;transition:gap var(--transition), color var(--transition);border-bottom:1px solid;align-items:center;gap:1rem;font-size:.84rem;font-weight:700;text-decoration:none;display:inline-flex}.v4-text-link:hover{color:var(--v4-cobalt);gap:1.45rem}.v4-text-link--light{color:#dce8f4}.v4-text-link--light:hover{color:var(--white)}.v4-section-link{justify-content:flex-end;margin-top:clamp(2.5rem,5vw,4.5rem);display:flex}.v4-hero{background:var(--v4-night);color:var(--white);padding:clamp(.75rem,1.6vw,1.5rem);position:relative}.v4-hero__frame{width:min(100%,100rem);min-height:min(54rem, calc(100svh - var(--header-height) - 1.5rem));background:var(--v4-night-soft);border:1px solid #ffffff26;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid;position:relative;overflow:hidden}.v4-hero__frame:before{z-index:3;content:"";pointer-events:none;background:#ffffff14;width:1px;position:absolute;top:0;bottom:0;left:50%}.v4-hero__copy{z-index:2;background:linear-gradient(90deg, var(--v4-night) 0%, var(--v4-night) 72%, #071625f5 84%, #07162500 100%);flex-direction:column;grid-area:1/1/auto/8;justify-content:center;min-width:0;padding:clamp(3rem,7vw,7rem) clamp(5rem,9vw,9rem) clamp(3rem,6vw,6rem) clamp(2rem,5vw,5.25rem);display:flex;position:relative}.v4-overline{color:#9cb1c6;justify-content:space-between;align-items:center;gap:1rem;max-width:38rem;margin-bottom:clamp(2.5rem,6vw,5rem);display:flex}.v4-overline span:last-child{color:var(--v4-cyan)}.v4-hero h1{letter-spacing:-.075em;text-wrap:balance;max-width:8.7em;margin-bottom:clamp(1.75rem,3vw,2.75rem);font-size:clamp(3.7rem,5.8vw,6.15rem);font-weight:500;line-height:.98}.v4-hero h1 span{display:block}.v4-hero h1 span:first-child{color:var(--white)}.v4-hero h1 span:last-child{color:var(--v4-cyan)}.v4-hero h1.v4-hero__brand-title{letter-spacing:0;max-width:38rem;font-size:1rem;line-height:1}.v4-hero__brand-name{font-family:var(--font-latin);letter-spacing:-.055em;white-space:nowrap;font-size:clamp(3.35rem,4.65vw,5.15rem);font-weight:600;line-height:.95;color:var(--white)!important}.v4-hero h1 .v4-hero__brand-formula{color:var(--white);letter-spacing:0;white-space:nowrap;align-items:center;gap:clamp(.65rem,1.4vw,1.1rem);margin-top:clamp(1.2rem,2.4vw,2rem);font-size:clamp(1.35rem,1.75vw,1.85rem);font-weight:600;line-height:1.25;display:flex}.v4-hero__brand-formula b{font-weight:inherit}.v4-hero__brand-formula b:last-child{color:var(--v4-cyan)}.v4-hero__brand-formula i{color:var(--v4-signal);font-family:var(--font-latin);font-size:.82em;font-style:normal;font-weight:700}.v4-hero__lead{color:#eef4fa;letter-spacing:-.02em;max-width:34rem;margin-bottom:1rem;font-size:clamp(1.2rem,1.05rem + .6vw,1.65rem);font-weight:500;line-height:1.65}.v4-hero__body{color:#aebdca;max-width:34rem;margin-bottom:2rem;font-size:clamp(.94rem,.9rem + .18vw,1.05rem);line-height:1.9}.v4-hero__body--brand>span{display:block}.v4-hero__actions{flex-wrap:wrap;align-items:center;gap:1.1rem 1.75rem;max-width:38rem;display:flex}.v4-hero__actions .v4-button{min-width:16.5rem}.v4-hero__visual{z-index:1;background:#0b1d31;grid-area:1/5/auto/13;min-width:0;margin:0;position:relative;overflow:hidden}.v4-hero__visual:after{content:"";pointer-events:none;border:1px solid #ffffff21;position:absolute;inset:1.15rem}.v4-hero__visual picture,.v4-hero__visual img{width:100%;height:100%}.v4-hero__visual img{object-fit:cover;object-position:center}.v4-hero__visual figcaption{z-index:2;color:#c9d8e5;background:#071625e0;align-items:center;gap:.6rem;padding:.65rem .75rem;font-size:.58rem;display:flex;position:absolute;bottom:1.15rem;right:1.15rem}.v4-hero__visual figcaption i{background:var(--v4-cyan);width:1.3rem;height:1px}.v4-hero__index{z-index:4;background:var(--v4-night);color:#aebdca;border-top:1px solid #ffffff26;grid-area:2/1/auto/13;grid-template-columns:minmax(0,1fr) auto auto;gap:clamp(1.25rem,4vw,4rem);padding:1rem clamp(1.25rem,3.5vw,3.5rem);display:grid;position:relative}.v4-hero__index p,.v4-hero__index time{margin:0}.v4-hero__index p:last-child{color:var(--v4-cyan)}.v4-brand-manifesto{background:linear-gradient(90deg, #0d5fcc0f 1px, transparent 1px) 0 0 / clamp(4rem, 8vw, 8rem) 100%, var(--v4-paper-bright);color:var(--v4-night);padding-block:clamp(3.5rem,6vw,6rem);position:relative;overflow:hidden}.v4-brand-manifesto:before{content:"";border:1px solid #0d5fcc29;border-radius:50%;width:22rem;height:22rem;position:absolute;top:12%;right:-8rem}.v4-brand-manifesto:after{background:var(--v4-signal);content:"";border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:28%;right:4%;box-shadow:0 0 2.5rem #ff692580}.v4-brand-manifesto .shell{z-index:1;position:relative;container:home-philosophy/inline-size}.v4-brand-manifesto__wordmark{max-inline-size:70rem;font-family:var(--font-latin);letter-spacing:-.055em;pointer-events:none;row-gap:.06em;margin:clamp(1.75rem,3cqi,3rem) 0 clamp(2rem,3.5cqi,3rem);font-size:min(clamp(3rem,12cqi,10rem),19cqi);font-weight:650;line-height:.94;display:grid}.v4-brand-manifesto__wordmark span:first-child{color:var(--v4-night)}.v4-brand-manifesto__wordmark span:last-child{color:#0000;-webkit-text-stroke:1.5px var(--fi-blue-strong);justify-self:end}.v4-brand-manifesto__grid{border-top:1px solid var(--v4-line);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:clamp(2rem,5cqi,4rem);padding-top:clamp(1.75rem,3cqi,2.5rem);display:grid}.v4-brand-manifesto__grid>*{min-inline-size:0}.v4-brand-manifesto__intro{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.25rem 1rem;display:grid}.v4-brand-manifesto h2{letter-spacing:-.04em;max-inline-size:100%;margin:0;font-size:clamp(1.75rem,4cqi,3.25rem);line-height:1.4}.v4-brand-manifesto h2>span{display:block}.v4-brand-manifesto h2>span:first-child,.v4-brand-manifesto h2>span>*{overflow-wrap:anywhere;max-inline-size:100%;display:inline-block}.v4-brand-manifesto h2 em{color:var(--fi-blue-strong);font-style:normal}.v4-brand-manifesto__body{max-inline-size:34rem;padding-top:.25rem}.v4-brand-manifesto__body p{color:var(--v4-muted);overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:clamp(1rem,1.5cqi,1.125rem);line-height:1.9}.v4-brand-manifesto__intro .v4-brand-manifesto__promise{border-left:2px solid var(--v4-signal);color:var(--v4-ink);letter-spacing:-.025em;overflow-wrap:anywhere;grid-column:2;margin:0;padding-left:1rem;font-size:clamp(1rem,1.5cqi,1.125rem);font-weight:700;line-height:1.8}.v4-brand-manifesto__promise span{color:var(--fi-blue-strong);display:block}.v4-brand-manifesto__body p+p{margin-top:1rem}.v4-brand-manifesto__body .v4-text-link{min-block-size:2.75rem;margin-top:1.25rem;font-size:.875rem;line-height:1.7}@container home-philosophy (width<=52rem){.v4-brand-manifesto__grid{grid-template-columns:minmax(0,1fr);gap:1.75rem}.v4-brand-manifesto__body{max-inline-size:100%;padding-top:0}}@container home-philosophy (width<=40rem){.v4-brand-manifesto__wordmark{margin-block:1.75rem 2rem;font-size:17cqi}.v4-brand-manifesto__intro{grid-template-columns:minmax(0,1fr);row-gap:1rem}.v4-brand-manifesto h2{font-size:clamp(1.75rem,5.6cqi,2.5rem)}.v4-brand-manifesto__intro .v4-brand-manifesto__promise{grid-column:1;margin-top:.25rem}}.v4-latest{background:var(--v4-paper-bright);position:relative}.v4-latest:before{top:0;bottom:0;left:max(var(--gutter), calc((100vw - var(--content-max)) / 2));content:"";background:#0b172214;width:1px;position:absolute}.v4-latest__stage{border-bottom:1px solid var(--v4-line);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.v4-lead-story{background:var(--v4-cobalt);min-height:35rem;color:var(--white);flex-direction:column;justify-content:space-between;padding:clamp(2rem,5vw,4.5rem);text-decoration:none;display:flex;position:relative;overflow:hidden}.v4-lead-story:before,.v4-lead-story:after{content:"";pointer-events:none;position:absolute}.v4-lead-story:before{border:1px solid #ffffff38;border-radius:50%;width:13rem;height:13rem;top:10%;right:-4rem}.v4-lead-story:after{background:var(--v4-signal);transform-origin:100%;width:9.5rem;height:1px;top:calc(10% + 6.25rem);right:0;transform:rotate(-24deg)}.v4-lead-story__number{z-index:1;color:#ffffff45;font-family:var(--font-latin);letter-spacing:-.09em;font-size:clamp(5.5rem,10vw,10rem);font-weight:400;line-height:.78;position:relative}.v4-lead-story__body{z-index:1;max-width:38rem;position:relative}.v4-evidence{color:#9eabb7;flex-wrap:wrap;gap:.5rem 1.25rem;margin-bottom:1rem;font-size:.63rem;display:flex}.v4-lead-story .v4-evidence{color:#d6e2f4}.v4-lead-story .v4-evidence span{color:#b9dbff}.v4-lead-story h3{letter-spacing:-.045em;margin-bottom:1.2rem;font-size:clamp(1.7rem,2.8vw,2.9rem);line-height:1.35}.v4-lead-story__body>p:not(.v4-evidence){color:#e4ecf7;margin-bottom:2rem;font-size:.98rem}.v4-lead-story strong{border-bottom:1px solid;align-items:center;gap:.75rem;font-size:.8rem;display:inline-flex}.v4-story-stack{border-top:1px solid var(--v4-line)}.v4-story-stack>a{border-bottom:1px solid var(--v4-line);background:var(--white);min-height:0;transition:background-color var(--transition), padding-left var(--transition);grid-template-columns:3.4rem minmax(0,1fr) 2rem;align-content:center;gap:clamp(1rem,2.5vw,2.5rem);padding:clamp(2rem,4vw,4rem);text-decoration:none;display:grid;position:relative}.v4-story-stack>a:hover{background:#edf4ff;padding-left:clamp(2.5rem,4.5vw,4.5rem)}.v4-story-stack__number{color:var(--v4-cobalt);font-family:var(--font-latin);letter-spacing:-.08em;font-size:2.5rem;line-height:1}.v4-story-stack h3{max-width:46rem;margin-bottom:.75rem;font-size:clamp(1.25rem,1.1rem + .55vw,1.7rem);line-height:1.5}.v4-story-stack div>p:last-child{color:var(--v4-muted);margin-bottom:0;font-size:.9rem;line-height:1.75}.v4-story-stack__arrow{color:var(--v4-cobalt);align-self:center;font-size:1.25rem}.v4-lens{background:var(--v4-night);color:var(--white);position:relative;overflow:hidden}.v4-lens:before{background:var(--v4-cyan);content:"";transform-origin:100%;opacity:.45;width:25vw;min-width:18rem;height:1px;position:absolute;top:0;right:7vw;rotate:-34deg}.v4-lens__grid{grid-template-columns:minmax(0,6.4fr) minmax(22rem,4.6fr);align-items:start;gap:clamp(4rem,10vw,10rem);display:grid}.v4-lens__statement{top:calc(var(--header-height) + 2.5rem);position:sticky}.v4-lens__statement h2{max-width:10.5em}.v4-lens__statement h2 em{color:var(--v4-cyan);margin-top:.12em;font-style:normal;display:block}.v4-lens__statement>h2+p{color:#aebdca;max-width:39rem;margin:2.5rem 0 0;line-height:2}.v4-process{margin:0;padding:0;list-style:none}.v4-process>li{grid-template-columns:3rem minmax(0,1fr);gap:1.5rem;min-height:13rem;display:grid}.v4-process__mark{flex-direction:column;align-items:center;min-height:100%;display:flex}.v4-process__mark span{border:1px solid var(--v4-cyan);width:2.7rem;height:2.7rem;color:var(--v4-cyan);font-family:var(--font-latin);border-radius:50%;flex:none;place-items:center;font-size:.68rem;font-weight:700;display:grid}.v4-process__mark i{background:#84c8f857;flex:1;width:1px;min-height:5rem}.v4-process>li:last-child .v4-process__mark i{background:0 0;position:relative}.v4-process>li:last-child .v4-process__mark i:after{background:var(--v4-signal);content:"";border-radius:50%;width:.65rem;height:.65rem;position:absolute;top:0;left:50%;translate:-50% 1rem}.v4-process>li>div:last-child{padding:.25rem 0 3.5rem}.v4-process>li>div:last-child>p:first-child{color:#8399ae;margin-bottom:.75rem;font-size:.62rem}.v4-process h3{margin-bottom:.75rem;font-size:clamp(1.5rem,1.2rem + .85vw,2.15rem)}.v4-process>li>div:last-child>p:last-child{color:#aebdca;max-width:30rem;margin-bottom:0;font-size:.94rem}.v4-atlas{background:var(--v4-paper)}.v4-heading--atlas{grid-template-columns:minmax(10rem,2fr) minmax(0,6fr) minmax(18rem,3fr);align-items:end;gap:clamp(2rem,6vw,6rem);padding-bottom:clamp(3.5rem,7vw,6rem);display:grid}.v4-heading--atlas .v4-kicker{align-self:start}.v4-heading--atlas h2 span{color:var(--v4-cobalt);display:block}.v4-heading--atlas>p:last-child{color:var(--v4-muted);margin-bottom:.35rem}.v4-atlas__composition{grid-template-columns:minmax(0,6.5fr) minmax(22rem,4.5fr);align-items:start;gap:clamp(0rem,3vw,3rem);display:grid}.v4-atlas__visual{top:calc(var(--header-height) + 1.5rem);background:var(--v4-night);margin:0;position:sticky;overflow:hidden}.v4-atlas__visual:before{z-index:1;content:"";pointer-events:none;border:1px solid #ffffff2e;position:absolute;inset:1rem}.v4-atlas__visual img{aspect-ratio:3/2;object-fit:cover;width:100%}.v4-atlas__visual figcaption{z-index:2;color:#f7fbff;letter-spacing:.04em;background:#071625eb;max-width:calc(100% - 2rem);padding:.72rem .9rem;font-size:clamp(.7rem,1.1vw,.82rem);font-weight:700;line-height:1.5;position:absolute;bottom:1rem;right:1rem}.v4-field-ledger{z-index:2;border-top:1px solid var(--v4-line);background:var(--v4-paper-bright);margin:clamp(2.5rem,6vw,5rem) 0 0 clamp(-3rem,-3vw,-2rem);padding:0;list-style:none;position:relative;box-shadow:-1.5rem 2rem 4rem #0716251a}.v4-field-ledger>li{border-bottom:1px solid var(--v4-line);grid-template-columns:minmax(7rem,.9fr) minmax(0,2.1fr);gap:clamp(1.25rem,3vw,3rem);padding:clamp(1.5rem,3.5vw,2.75rem);display:grid}.v4-field-ledger__head{color:var(--v4-muted);flex-direction:column;gap:.4rem;display:flex}.v4-field-ledger__head span{color:var(--v4-cobalt);letter-spacing:-.06em;font-size:1.8rem;font-weight:400}.v4-field-ledger__head p{overflow-wrap:normal;margin:0;font-size:.6rem}.v4-field-ledger__body h3{margin-bottom:.4rem;font-size:clamp(1.25rem,1.1rem + .45vw,1.6rem)}.v4-field-ledger__body strong{color:var(--v4-cobalt-deep);margin-bottom:.7rem;font-size:.82rem;display:block}.v4-field-ledger__body>p{color:var(--v4-muted);margin-bottom:0;font-size:.88rem;line-height:1.75}.v4-topics{background:var(--v4-cobalt-deep);color:var(--white);overflow:hidden}.v4-topics__grid{grid-template-columns:minmax(19rem,4.2fr) minmax(0,6.8fr);align-items:start;gap:clamp(4rem,10vw,10rem);display:grid}.v4-topics__intro{top:calc(var(--header-height) + 2.5rem);position:sticky}.v4-topics__intro h2{max-width:8.4em}.v4-topics__intro>p:not(.v4-kicker){color:#d8e5f5;max-width:30rem;margin:2rem 0}.v4-topic-index{border-top:1px solid #ffffff47;margin:0;padding:0;list-style:none}.v4-topic-index>li{border-bottom:1px solid #ffffff47}.v4-topic-index a{min-height:9rem;transition:padding-inline var(--transition), background-color var(--transition);grid-template-columns:2.5rem minmax(0,1fr) 2rem;align-items:center;gap:clamp(1rem,3vw,3rem);padding:1.5rem 0;text-decoration:none;display:grid}.v4-topic-index a:hover{background:#ffffff14;padding-inline:1.25rem}.v4-topic-index a>span{color:#a8cfff;font-family:var(--font-latin);font-size:.68rem;font-weight:700}.v4-topic-index div>p:first-child{color:#a8cfff;margin-bottom:.4rem;font-size:.57rem}.v4-topic-index h3{margin-bottom:.45rem;font-size:clamp(1.45rem,1.2rem + .7vw,2rem)}.v4-topic-index div>p:last-child{color:#d8e5f5;margin-bottom:0;font-size:.9rem}.v4-topic-index i{color:var(--v4-cyan);font-size:1.3rem;font-style:normal}.v4-operator{background:var(--v4-paper-bright)}.v4-heading--operator h2{max-width:11em}.v4-operator__body{grid-template-columns:minmax(18rem,4.8fr) minmax(0,6.2fr);align-items:start;gap:clamp(3rem,8vw,8rem);padding-top:clamp(3.5rem,7vw,6rem);display:grid}.v4-logo-stage{border:1px solid var(--v4-line);background:var(--v4-paper);padding:clamp(2rem,5vw,4.5rem);position:relative}.v4-logo-stage:before{background:var(--v4-signal);content:"";border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:-.35rem;left:clamp(2rem,5vw,4.5rem)}.v4-logo-stage>p{color:var(--v4-muted);margin-bottom:clamp(3rem,6vw,5.5rem)}.v4-logo-stage>img{width:min(100%,28rem);height:auto;margin-bottom:clamp(3rem,6vw,5rem)}.v4-logo-stage dl{border-top:1px solid var(--v4-line);margin-bottom:0}.v4-logo-stage dl>div{border-bottom:1px solid var(--v4-line);grid-template-columns:minmax(6rem,.8fr) minmax(0,2fr);gap:1rem;padding-block:1rem;display:grid}.v4-logo-stage dt{color:var(--v4-muted);font-size:.72rem;font-weight:700}.v4-logo-stage dd{overflow-wrap:normal;margin:0;font-size:.88rem}.v4-source-index{border-top:1px solid var(--v4-line)}.v4-source-index__title{color:var(--v4-muted);margin:0;padding:0 0 1rem}.v4-source-index a{border-bottom:1px solid var(--v4-line);min-height:6.5rem;transition:background-color var(--transition), padding-left var(--transition);grid-template-columns:2.5rem minmax(0,1fr) 2rem;align-items:center;gap:clamp(1rem,3vw,2.5rem);padding:1rem;text-decoration:none;display:grid}.v4-source-index a:hover{background:#edf4ff;padding-left:1.5rem}.v4-source-index a>span{color:var(--v4-cobalt);font-family:var(--font-latin);font-size:.68rem;font-weight:700}.v4-source-index a p{color:var(--v4-muted);margin-bottom:.28rem;font-size:.56rem}.v4-source-index a strong{font-size:1.05rem;font-weight:500}.v4-source-index a i{color:var(--v4-cobalt);font-size:1.2rem;font-style:normal}.v4-contact{background:var(--v4-night);color:var(--white);padding-block:clamp(6rem,11vw,10rem);position:relative;overflow:hidden}.v4-contact:before{content:"";border:1px solid #84c8f83d;border-radius:50%;width:clamp(18rem,38vw,36rem);height:clamp(18rem,38vw,36rem);position:absolute;top:18%;right:-8rem}.v4-contact:after{background:var(--v4-signal);content:"";transform-origin:100%;width:28vw;height:1px;position:absolute;top:50%;right:0;rotate:-20deg}.v4-contact__grid{z-index:1;grid-template-columns:minmax(0,4.6fr) minmax(28rem,5.4fr);align-items:start;gap:clamp(3rem,10vw,10rem);display:grid;position:relative}.v4-contact h2{max-width:none;font-size:clamp(3.2rem,5vw,5.75rem)}.v4-contact__line{white-space:nowrap;display:block}.v4-contact__line--accent{color:var(--v4-cyan)}.v4-next-routes{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.v4-next-route{min-height:clamp(22rem,30vw,27rem);color:var(--white);transition:background-color var(--transition), border-color var(--transition), transform var(--transition);background:#ffffff09;border:1px solid #bddbf447;flex-direction:column;padding:clamp(1.5rem,2.8vw,2.5rem);text-decoration:none;display:flex}.v4-next-route+.v4-next-route{margin-left:-1px}.v4-next-route:hover{z-index:1;background:#ffffff16;border-color:#9bdcffb8;position:relative;transform:translateY(-.35rem)}.v4-next-route--careers{background:linear-gradient(145deg,#2e69d67a,#183f7c1f)}.v4-next-route__index{color:#9bdcff;font-family:var(--font-latin);letter-spacing:.13em;margin-bottom:clamp(3rem,5vw,5rem);font-size:max(.66rem,11px);font-weight:700}.v4-next-route strong{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:normal;word-break:auto-phrase;margin-bottom:1.25rem;font-size:clamp(1.45rem,2.25vw,2.15rem);font-weight:500;line-height:1.35;display:block}.v4-next-route strong span{display:block}.v4-next-route p{color:#bdcbd8;margin-bottom:2rem;font-size:.9rem;line-height:1.85}.v4-next-route__action{color:#f4f8fc;border-top:1px solid #bddbf438;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto;padding-top:1.25rem;font-size:.8rem;font-weight:700;display:flex}.v4-next-route__action i{color:#9bdcff;font-size:1rem;font-style:normal}@media (width<=70rem){.v4-hero__copy{grid-column:1/9;padding-right:clamp(5rem,12vw,8rem)}.v4-hero__visual{grid-column:6/13}.v4-hero h1{font-size:clamp(3.3rem,7vw,5.2rem)}.v4-hero__brand-name{font-size:clamp(3rem,5.4vw,4.6rem)}.v4-heading--atlas{grid-template-columns:minmax(8rem,1.5fr) minmax(0,4fr)}.v4-heading--atlas>p:last-child{grid-column:2}.v4-atlas__composition{grid-template-columns:minmax(0,5.8fr) minmax(20rem,4.2fr)}}@media (width<=56rem){.v4-heading--split,.v4-lens__grid,.v4-atlas__composition,.v4-topics__grid,.v4-operator__body,.v4-contact__grid{grid-template-columns:minmax(0,1fr)}.v4-heading--split{align-items:start;gap:2rem}.v4-hero__frame{min-height:0;display:block}.v4-hero__frame:before{display:none}.v4-hero__copy{background:var(--v4-night);min-height:auto;padding:clamp(3rem,9vw,5.5rem) clamp(1.5rem,6vw,3.5rem)}.v4-hero__visual{aspect-ratio:5/4}.v4-hero__visual img{object-position:center 58%}.v4-latest__stage{grid-template-columns:minmax(0,1fr)}.v4-lead-story{min-height:31rem}.v4-story-stack>a{min-height:19rem}.v4-lens__statement,.v4-topics__intro{position:static}.v4-atlas__visual{position:relative;top:auto}.v4-lens__grid,.v4-topics__grid{gap:4rem}.v4-heading--atlas{grid-template-columns:minmax(0,1fr);gap:1.5rem}.v4-heading--atlas>p:last-child{grid-column:1;max-width:34rem}.v4-field-ledger{box-shadow:none;margin:-1px 0 0}.v4-operator__body,.v4-contact__grid{gap:3rem}}@media (width<=47.99rem){.v4-section{padding-block:clamp(4.75rem,18vw,7rem)}.v4-heading h2,.v4-lens h2,.v4-topics h2,.v4-contact h2{letter-spacing:-.055em;font-size:clamp(2.05rem,9.2vw,3rem);line-height:1.13}.v4-hero{padding:0}.v4-hero__frame{border-left:0;border-right:0}.v4-hero__copy{min-height:auto;padding:3.25rem var(--gutter) 3.5rem}.v4-overline{align-items:flex-start;margin-bottom:3rem;font-size:.58rem}.v4-overline span:last-child{text-align:right;white-space:nowrap;max-width:none}.v4-hero h1{letter-spacing:-.065em;max-width:100%;margin-bottom:1.75rem;font-size:clamp(2rem,10vw,3rem);line-height:1.04}.v4-hero h1.v4-hero__brand-title{letter-spacing:0;max-width:100%;font-size:1rem;line-height:1}.v4-hero__brand-name{font-size:clamp(2.15rem,10vw,3.15rem)}.v4-hero h1 .v4-hero__brand-formula{gap:.55rem;font-size:clamp(1rem,4.4vw,1.35rem)}.v4-hero__lead{font-size:clamp(1.12rem,5vw,1.35rem)}.v4-hero__body{font-size:.94rem}.v4-hero__actions{align-items:stretch;display:grid}.v4-hero__actions .v4-button{width:100%;min-width:0}.v4-hero__actions .v4-text-link{width:fit-content}.v4-hero__visual{aspect-ratio:5/4}.v4-hero__visual:after{inset:.85rem}.v4-hero__visual figcaption{letter-spacing:.1em;gap:.35rem;padding:.55rem;font-size:.48rem;bottom:.85rem;right:.85rem}.v4-hero__visual figcaption i{width:.6rem}.v4-hero__index{padding-inline:var(--gutter);grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem;font-size:.56rem}.v4-hero__index p:last-child{grid-column:1/3}.v4-latest:before{left:var(--gutter)}.v4-lead-story{min-height:32rem;padding:2rem var(--gutter) 2.5rem}.v4-lead-story__number{font-size:6.25rem}.v4-lead-story h3{font-size:clamp(1.45rem,7vw,2rem)}.v4-story-stack>a{grid-template-columns:2.25rem minmax(0,1fr) 1.5rem;gap:.8rem;min-height:0;padding:2.25rem 0}.v4-story-stack>a:hover{padding-left:.5rem}.v4-story-stack__number{font-size:1.85rem}.v4-story-stack h3{font-size:1.2rem}.v4-story-stack div>p:last-child{font-size:.87rem}.v4-section-link{justify-content:flex-start}.v4-lens__statement>h2+p{margin-top:1.75rem}.v4-process>li{grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;min-height:11rem}.v4-process__mark span{width:2.35rem;height:2.35rem}.v4-process>li>div:last-child{padding-bottom:2.75rem}.v4-atlas__visual{width:calc(100% + var(--gutter));margin-right:calc(var(--gutter) * -1)}.v4-field-ledger>li{background:var(--v4-paper);grid-template-columns:4.5rem minmax(0,1fr);gap:1rem;padding:1.6rem 0}.v4-field-ledger__head span{font-size:1.45rem}.v4-field-ledger__head p{font-size:.5rem}.v4-field-ledger__body h3{font-size:1.18rem}.v4-topics__grid{gap:3rem}.v4-topic-index a{grid-template-columns:1.75rem minmax(0,1fr) 1.25rem;gap:.75rem;min-height:8.25rem}.v4-topic-index a:hover{padding-inline:.5rem}.v4-topic-index h3{font-size:1.35rem}.v4-topic-index div>p:last-child{font-size:.86rem}.v4-logo-stage{padding:2rem 1.25rem}.v4-logo-stage:before{left:1.25rem}.v4-logo-stage>p,.v4-logo-stage>img{margin-bottom:3rem}.v4-logo-stage dl>div{grid-template-columns:minmax(5rem,.7fr) minmax(0,2fr)}.v4-source-index a{grid-template-columns:2rem minmax(0,1fr) 1.25rem;gap:.75rem;padding-inline:0}.v4-contact{padding-block:5.5rem 6.5rem}.v4-contact h2{font-size:clamp(2.75rem,13vw,4.25rem)}.v4-next-routes{grid-template-columns:minmax(0,1fr)}.v4-next-route{min-height:19rem}.v4-next-route+.v4-next-route{margin-top:-1px;margin-left:0}.v4-contact__line{white-space:normal}}@media (width<=22.5rem){.v4-overline{gap:.5rem;font-size:.52rem}.v4-hero h1,.v4-hero__brand-name{font-size:2rem}.v4-hero h1 .v4-hero__brand-formula{gap:.4rem;font-size:.93rem}.v4-hero__lead .keep-together{white-space:normal}.v4-story-stack>a{grid-template-columns:1.8rem minmax(0,1fr)}.v4-story-stack__arrow{display:none}.v4-field-ledger>li{grid-template-columns:3.75rem minmax(0,1fr)}.v4-topic-index a{grid-template-columns:1.5rem minmax(0,1fr)}.v4-topic-index i{display:none}.v4-logo-stage dl>div{grid-template-columns:1fr;gap:.25rem}}@media (prefers-reduced-motion:reduce){.v4-button,.v4-text-link,.v4-story-stack>a,.v4-topic-index a,.v4-source-index a{scroll-behavior:auto;transition:none}}.desktop-nav a[aria-current=page],.site-header__actions a[aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--signal-orange);text-decoration-color:var(--signal-orange);text-underline-offset:.55rem;text-decoration-thickness:2px}.brand-lockup{min-height:2.75rem}.subpage-main h1,.subpage-main h2,.subpage-main h3{overflow-wrap:normal;word-break:auto-phrase}.subhero{color:var(--white);background:#071625;padding-block:clamp(3rem,6vw,6rem)}.subhero:before{background:#ffffff1a}.subhero__grid{min-height:clamp(32rem,53vw,46rem)}.subhero--stories .subhero__grid,.subhero--topics .subhero__grid,.subhero--projects .subhero__grid,.subhero--newsroom .subhero__grid,.subhero--about .subhero__grid{min-height:0}.subhero__copy,.subhero--stories .subhero__copy,.subhero--projects .subhero__copy,.subhero--about .subhero__copy,.subhero--newsroom .subhero__copy{background:linear-gradient(90deg,#071625 0% 70%,#071625eb 84%,#07162500 100%);grid-column:1/8;align-self:center;padding:clamp(2rem,5vw,5rem) clamp(4rem,9vw,9rem) clamp(2rem,5vw,5rem) 0}@media (width>=70.01rem){.subhero--stories .subhero__copy,.subhero--topics .subhero__copy,.subhero--projects .subhero__copy,.subhero--newsroom .subhero__copy,.subhero--about .subhero__copy{flex-direction:column;justify-content:center;align-self:stretch;display:flex}}.subhero--projects,.subhero--newsroom{background:#071625}.subhero .eyebrow{color:#8ed5ff}.subhero__lead{color:#dce7f1}.subhero__visual,.subhero--projects .subhero__visual,.subhero--newsroom .subhero__visual,.subhero--about .subhero__visual{background:#10263b;border-color:#ffffff2e;grid-column:5/13}.subhero__visual:after{content:"";pointer-events:none;border:1px solid #ffffff29;position:absolute;inset:1rem}.subhero__visual figcaption,.subhero--topics .subhero__visual figcaption{color:#d7e3ec;background:#071625e6;bottom:1rem;left:auto;right:1rem}.subhero--topics .subhero__visual{grid-column:1/9}.subhero--topics .subhero__copy{background:linear-gradient(270deg,#071625 0% 72%,#071625eb 86%,#07162500 100%);grid-column:7/13;padding:clamp(2rem,5vw,5rem) 0 clamp(2rem,5vw,5rem) clamp(4rem,9vw,9rem)}@media (width>=48rem){.subhero--topics h1{font-size:clamp(2.4rem,3.85vw,3.7rem)}}.subhero--stories .subhero__visual img{object-position:54% center}.subhero--projects .subhero__visual img{object-position:52% center}.subhero--topics .subhero__visual img,.subhero--newsroom .subhero__visual img,.subhero--about .subhero__visual img{object-position:center}.v4-hero__visual img{object-position:78% center}.v4-hero__visual img.v4-hero__image--digital{object-position:82% 48%}.newsroom-latest__grid,.newsroom-latest__grid article{min-width:0}.story-archive__content h3,.v4-lead-story h3,.v4-story-stack h3,.newsroom-latest__grid h3{overflow-wrap:normal;text-wrap:pretty}.initiative-ledger__body a{align-items:center;min-height:2.75rem;display:inline-flex}@media (width>=56.01rem){.coverage-scope__list>li{grid-template-columns:minmax(8rem,1.3fr) minmax(14.5rem,2.7fr) minmax(10rem,1.8fr) minmax(15rem,3.8fr)}}.coverage-scope__list h3{font-size:clamp(1.2rem,1.05rem + .35vw,1.45rem)}@media (width>=48rem) and (width<=70rem){.v4-field-ledger__body h3{font-size:1.2rem}.v4-contact h2{font-size:clamp(2.7rem,5.5vw,4.8rem)}}.contact-hero{color:var(--white);background:#071625;padding-block:clamp(3rem,6vw,6rem);position:relative;overflow:hidden}.contact-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#84c8f814 1px,#0000 1px),linear-gradient(90deg,#84c8f814 1px,#0000 1px);background-size:5rem 5rem;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%,#000);mask-image:linear-gradient(90deg,#0000,#000 45%,#000)}.contact-hero__grid{grid-template-columns:minmax(0,6fr) minmax(0,4fr);align-items:end;gap:clamp(2rem,4vw,4rem);display:grid;position:relative}.contact-hero .eyebrow{color:#8ed5ff}.contact-hero h1,.legal-hero h1,.not-found h1{letter-spacing:-.07em;margin-bottom:2rem;font-size:clamp(2.8rem,5.6vw,5.8rem);line-height:1.02}.contact-hero h1 span,.legal-hero h1 span,.not-found h1 span{display:block}.contact-hero__lead{color:#b9c9d7;max-width:38rem;margin-bottom:0}.contact-signal{background:#0d2238c7;border:1px solid #ffffff2e;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:.8rem;min-height:21rem;padding:2rem;display:grid;position:relative}.contact-signal span{color:#8ed5ff;width:2.8rem;height:2.8rem;font-family:var(--font-latin);border:1px solid #8ed5ff;border-radius:50%;place-items:center;font-size:.65rem;font-weight:700;display:grid}.contact-signal i{background:#8ed5ff;height:1px}.contact-signal strong{color:#aebdca;font-family:var(--font-latin);letter-spacing:.16em;font-size:.65rem;position:absolute;bottom:1.25rem;right:1.5rem}.contact-signal__city{clip-path:polygon(0 100%,0 58%,8% 58%,8% 34%,15% 34%,15% 74%,24% 74%,24% 23%,33% 23%,33% 61%,42% 61%,42% 8%,52% 8%,52% 70%,62% 70%,62% 42%,71% 42%,71% 18%,80% 18%,80% 64%,90% 64%,90% 37%,100% 37%,100% 100%);background:repeating-linear-gradient(90deg,#0000 0 1.25rem,#84c8f82e 1.25rem 1.35rem,#0000 1.35rem 2.6rem);border-bottom:1px solid #ffffff2e;height:6rem;position:absolute;bottom:3.5rem;left:1.5rem;right:1.5rem}.contact-types__list{border-block:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.contact-types__list li{border-left:1px solid var(--line);min-height:0;padding:clamp(1.5rem,3vw,2.5rem) clamp(1.25rem,2.4vw,2rem)}.contact-types__list li:first-child{border-left:0;padding-left:0}.contact-types__list li:last-child{padding-right:0}.contact-types__list li>p:first-child,.official-form__label,.official-form__panel dt,.policy-source__panel dt{color:var(--muted);font-family:var(--font-latin);letter-spacing:.12em;font-size:.68rem;font-weight:700}.contact-types__list li>p:first-child span{color:var(--fi-blue);margin-right:.8rem}.contact-types__list h3{font-size:var(--h3-size);margin-block:4rem 1rem}.contact-types__list li>p:last-child{color:var(--muted);margin-bottom:0}.official-form,.policy-source{color:var(--white);background:#0e1a2b!important}.official-form__grid,.policy-source__grid{grid-template-columns:minmax(0,5.5fr) minmax(22rem,4.5fr);align-items:start;gap:clamp(3rem,8vw,8rem);display:grid}.official-form__intro h2,.policy-source h2{font-size:var(--h2-size);margin-bottom:2rem}.official-form__intro>p:last-child{color:#b9c7d4;max-width:42rem}.official-form__panel,.policy-source__panel{background:#13263a;border:1px solid #ffffff2e;padding:clamp(1.5rem,4vw,3rem)}.official-form__label{color:#8ed5ff}.official-form__panel dl,.policy-source__panel dl{border-top:1px solid #ffffff2e;margin:0 0 2rem}.official-form__panel dl>div,.policy-source__panel dl>div{border-bottom:1px solid #ffffff2e;grid-template-columns:minmax(5rem,1fr) minmax(0,2.4fr);gap:1rem;padding-block:.9rem;display:grid}.official-form__panel dt,.policy-source__panel dt{color:#8ed5ff}.official-form__panel dd,.policy-source__panel dd{margin:0;font-size:1rem}.official-form__response{color:#c3ced8;font-size:.9rem}.official-form__panel .v4-button,.policy-source__panel .v4-button{width:100%;margin-top:.5rem}.official-form__privacy{color:#dce8f4;align-items:center;min-height:2.75rem;margin-top:1rem;font-size:.875rem;display:inline-flex}.legal-hero{background:#eef3fb;padding-block:clamp(4.5rem,9vw,8rem)}.legal-hero__grid{grid-template-columns:minmax(0,6fr) minmax(20rem,4fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.legal-hero h1{color:#071625;margin-bottom:0}.legal-hero .eyebrow{color:var(--fi-blue-strong)}.legal-hero__summary{border-left:1px solid #bdc9d5;padding-left:clamp(1.5rem,4vw,4rem)}.legal-hero__summary p{color:#475866}.legal-hero__summary p:last-child{margin-bottom:0}.privacy-guide__list{border-bottom:1px solid var(--line);margin:0;padding:0;list-style:none}.privacy-guide__list li{border-top:1px solid var(--line);grid-template-columns:minmax(5rem,1fr) minmax(0,5fr);gap:clamp(1.5rem,5vw,5rem);padding-block:clamp(2rem,4vw,3.5rem);display:grid}.privacy-guide__list>li>span{color:var(--fi-blue);font-family:var(--font-latin);letter-spacing:-.06em;font-size:clamp(2.5rem,4vw,4rem);line-height:.9}.privacy-guide__list h3{font-size:var(--h3-size);margin-bottom:.8rem}.privacy-guide__list p{max-width:48rem;color:var(--muted);margin-bottom:0}.not-found{color:var(--white);background:#071625;padding-block:clamp(4rem,8vw,8rem)}.not-found__grid{grid-template-columns:minmax(10rem,3fr) minmax(0,5fr);gap:clamp(3rem,7vw,7rem);display:grid}.not-found__code{color:#0000;font-family:var(--font-latin);letter-spacing:-.1em;-webkit-text-stroke:1px #84c8f8b3;align-self:start;font-size:clamp(7rem,17vw,15rem);font-weight:700;line-height:.75}.not-found__copy{max-width:48rem}.not-found .eyebrow{color:#8ed5ff}.not-found h1{max-width:12em;font-size:clamp(2.5rem,4.2vw,4rem)}.not-found__copy>p:nth-of-type(2){color:#bac9d6;margin-bottom:2rem}.not-found__routes{border-top:1px solid #ffffff2e;grid-column:2;margin-top:1rem}.not-found__routes a{border-bottom:1px solid #ffffff2e;grid-template-columns:3rem minmax(0,1fr) 2rem;align-items:center;min-height:4.5rem;text-decoration:none;display:grid}.not-found__routes a span{color:#8ed5ff;font-family:var(--font-latin);font-size:.65rem}.not-found__routes a i{justify-self:end;font-style:normal}.error-state{min-height:100svh;padding:var(--gutter);color:var(--white);background:#071625;place-items:center;display:grid}.error-state__panel{border:1px solid #fff3;width:min(100%,44rem);padding:clamp(2rem,5vw,4rem)}.error-state__panel>p:first-child{color:#8ed5ff;font-family:var(--font-latin);letter-spacing:.14em;font-size:.68rem;font-weight:700}.error-state h1{font-size:clamp(2rem,5vw,3.5rem)}.error-state__panel>p:nth-of-type(2){color:#bac9d6}.error-state__panel>div{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.error-state button,.error-state a{min-height:3rem;color:var(--white);background:0 0;border:1px solid #8ed5ff;justify-content:center;align-items:center;padding:.75rem 1.2rem;text-decoration:none;display:inline-flex}.error-state button{border-color:var(--signal-orange);background:var(--signal-orange)}@media (width<=56rem){.v4-hero__visual img{object-position:65% center}.subhero__copy,.subhero--stories .subhero__copy,.subhero--projects .subhero__copy,.subhero--about .subhero__copy,.subhero--newsroom .subhero__copy{grid-column:1/5;padding-right:clamp(3rem,10vw,6rem)}.subhero__visual,.subhero--projects .subhero__visual,.subhero--newsroom .subhero__visual,.subhero--about .subhero__visual{grid-column:4/7}.subhero--topics .subhero__visual{grid-column:1/5}.subhero--topics .subhero__copy{grid-column:3/7;padding-left:clamp(3rem,10vw,6rem)}.contact-hero__grid,.official-form__grid,.policy-source__grid,.legal-hero__grid{grid-template-columns:minmax(0,1fr)}.newsroom-latest__grid{border-top:0;grid-template-columns:1fr}.newsroom-latest__grid article,.newsroom-latest__grid article:first-child,.newsroom-latest__grid article:last-child{border-top:1px solid var(--line);border-left:0;min-height:auto;padding:2rem 0}.contact-signal{min-height:16rem}.contact-types__list{grid-template-columns:1fr}.contact-types__list li,.contact-types__list li:first-child,.contact-types__list li:last-child{border-top:1px solid var(--line);border-left:0;min-height:auto;padding:2rem 0}.contact-types__list li:first-child{border-top:0}.contact-types__list h3{margin-block:1.5rem .75rem}.legal-hero__summary{border-top:1px solid #bdc9d5;border-left:0;padding-top:1.5rem;padding-left:0}.not-found__grid{grid-template-columns:1fr}.not-found__routes{grid-column:1}}@media (width<=47.99rem){.v4-hero__visual{aspect-ratio:4/5}.v4-hero__visual img{object-position:center}.v4-contact h2{font-size:clamp(2.05rem,10.4vw,2.7rem)}.v4-story-stack h3,.story-archive__content h3{font-size:clamp(1.08rem,4.8vw,1.15rem)}.subhero{padding-block:3rem 4.5rem}.subhero__grid{min-height:0}.subhero__copy,.subhero--stories .subhero__copy,.subhero--projects .subhero__copy,.subhero--topics .subhero__copy,.subhero--newsroom .subhero__copy,.subhero--about .subhero__copy{background:0 0;padding:0}.subhero__visual,.subhero--projects .subhero__visual,.subhero--topics .subhero__visual,.subhero--newsroom .subhero__visual,.subhero--about .subhero__visual{aspect-ratio:3/2}.subhero h1,.subhero--about h1{font-size:clamp(2.05rem,9.5vw,2.8rem)}.contact-hero h1,.legal-hero h1,.not-found h1{font-size:clamp(2.25rem,10vw,3.15rem)}.contact-signal{min-height:13rem;padding:1.25rem}.contact-signal span{width:2.3rem;height:2.3rem}.official-form__panel,.policy-source__panel{padding:1.25rem}.official-form__panel dl>div,.policy-source__panel dl>div{grid-template-columns:1fr;gap:.25rem}.privacy-guide__list li{grid-template-columns:3rem minmax(0,1fr);gap:1rem}.privacy-guide__list>li>span{font-size:2.25rem}.not-found__code{font-size:clamp(6rem,34vw,9rem)}}@media (width<=22.5rem){.contact-hero h1,.legal-hero h1,.not-found h1,.subhero h1,.subhero--about h1{font-size:2rem}.contact-signal{gap:.35rem}.contact-signal span{width:2rem;height:2rem}.editorial-purpose h2{font-size:1.65rem}.not-found h1{font-size:1.8rem}.story-archive__list>li>a{grid-template-columns:minmax(0,1fr);gap:.75rem}.story-archive__action{text-align:left;grid-column:1;justify-content:flex-start}}.v4-lead-story{background:#0d4fb7;grid-template-rows:auto 1fr;justify-content:stretch;min-height:44rem;padding:0;display:grid}.v6-lead-story__media{height:clamp(17rem,26vw,22rem);min-height:0}.v4-lead-story__body{align-self:end;padding:clamp(2rem,4vw,3.75rem)}.v4-lens__statement{position:relative;top:auto}.reading-method__steps h3,.editorial-principles__list h3,.contact-types__list h3{margin-top:1.35rem}.topic-directory__index,.source-map__index,.coverage-scope__list li>div{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:.75rem .9rem;display:grid}.topic-directory__index>p,.source-map__index>p,.coverage-scope__list li>div>p{grid-column:1/-1;margin-top:0}.contact-hero__grid{align-items:center}.legal-hero__grid{grid-template-columns:minmax(0,5fr) minmax(24rem,5fr);align-items:center}.not-found__routes a{grid-template-columns:3rem 2.75rem minmax(0,1fr) 2rem;gap:.75rem}@media (width<=70rem){.v4-latest__stage,.v4-lens__grid,.contact-hero__grid,.legal-hero__grid{grid-template-columns:1fr}.v4-lead-story{min-height:0}.v6-lead-story__media{height:clamp(20rem,54vw,30rem)}.v4-lens__grid{gap:4.5rem}.v6-lens__visual{max-width:none}.contact-hero__visual,.legal-hero__side{width:min(100%,50rem)}}@media (width<=47.99rem){.section-visual--wide .editorial-figure__media,.legal-hero__visual .editorial-figure__media{aspect-ratio:4/3}.editorial-figure figcaption{grid-template-columns:1fr;gap:.45rem}.v6-lead-story__media{height:15rem}.v4-lead-story__body{padding:1.5rem}.topic-directory__index,.source-map__index,.coverage-scope__list li>div{grid-template-columns:auto auto minmax(0,1fr)}.topic-directory__index>p,.source-map__index>p,.coverage-scope__list li>div>p{grid-column:3;align-self:center}.contact-hero__visual{aspect-ratio:4/3}.contact-hero__visual img{object-position:62% center}.not-found__routes a{grid-template-columns:2.25rem 2.25rem minmax(0,1fr) 1.5rem;gap:.5rem}}@media (width<=22.5rem){.contact-hero__visual figcaption strong{display:none}.not-found__routes a{grid-template-columns:2rem 2rem minmax(0,1fr) 1.25rem}}.v4-hero__lead,.v4-hero__body,.v4-heading--split>p,.v4-lens__statement>p,.v4-topics__intro>p,.subhero__lead,.subsection__heading--split>p,.reading-method__intro>p:last-child,.source-map__heading>p:last-child,.topic-crosslink__grid>div:nth-child(2),.editorial-purpose__body,.page-cta__action>p,.contact-hero__lead,.official-form__intro>p:last-child,.legal-hero__summary,.not-found__copy>p:nth-of-type(2),.editorial-figure figcaption p{hanging-punctuation:first last;overflow-wrap:normal;text-wrap:pretty;word-break:auto-phrase}.v4-lead-story__body>p:last-of-type,.v4-story-stack div>p:last-child,.v4-process li>div:last-child>p:last-child,.v4-field-ledger__body>p,.v4-topic-index div>p:last-child,.story-archive__content>p:last-child,.reading-method__steps li>p:last-child,.project-flow__list li>div:last-child>p:last-child,.initiative-ledger__body>p,.topic-directory__body>p,.source-map__body>p,.editorial-principles__list li>p:last-child,.coverage-scope__list>li>p,.contact-types__list li>p:last-child,.privacy-guide__list p,.newsroom-latest__grid article>p:not(.evidence-line),.operator-profile__table dd,.v4-logo-stage dd,.official-form__panel dd,.source-map__use strong,.topic-directory__question strong{overflow-wrap:normal;text-wrap:pretty;word-break:auto-phrase}.v4-atlas__summary{letter-spacing:-.015em;text-wrap:pretty;word-break:normal;font-size:1rem;line-height:1.9}.v4-atlas__summary>span{white-space:nowrap;display:inline-block}.v4-field-ledger__head p{overflow-wrap:normal;white-space:nowrap;word-break:keep-all}.v6-field-label>p{flex:none}.editorial-purpose__body p+p,.topic-crosslink__grid>div:nth-child(2) p+p,.legal-hero__summary p+p{margin-top:clamp(.9rem,1.8vw,1.25rem)}.v4-button>span:first-child,.button>span:first-child,.v4-text-link,.text-route,.story-archive__action,.official-form__privacy,.initiative-ledger__body a,.topic-directory__question a,.source-map__use a{text-wrap:balance}@media (width>=70.01rem){.v4-heading--atlas{grid-template-columns:minmax(9rem,1.7fr) minmax(0,5.5fr) minmax(19rem,3.2fr);gap:clamp(2rem,4.5vw,4.75rem)}}@media (width<=47.99rem){.v4-atlas__summary{letter-spacing:-.02em;font-size:clamp(.86rem,3.85vw,.94rem);line-height:1.9}.v4-field-ledger>li{grid-template-columns:6.25rem minmax(0,1fr)}.v6-field-label{gap:.45rem}.v4-field-ledger__head p{letter-spacing:.1em;font-size:.54rem}.subhero__lead,.contact-hero__lead,.official-form__intro>p:last-child,.page-cta__action>p,.not-found__copy>p:nth-of-type(2){line-height:1.9}}@media (width<=22.5rem){.v4-field-ledger>li{grid-template-columns:5.5rem minmax(0,1fr)}.v4-field-ledger__head p{letter-spacing:.08em;font-size:.5rem}.v4-field-ledger__body h3{font-size:clamp(1rem,4.7vw,1.0625rem)}.related-stories__grid>a{padding:1.25rem}.related-stories__grid h3{font-size:1.2rem}.v4-hero__visual figcaption{letter-spacing:.04em;flex-wrap:wrap;justify-content:center;gap:.25rem;left:.5rem;right:.5rem}.v4-hero__visual figcaption i{flex:0 0 .35rem}}.brand-lockup__journal small{font-size:.72rem}.v4-kicker{font-size:max(.75rem,12px)}.v4-kicker--light{color:#dcecff}.v4-lead-story .story-source{color:#e4ecf7!important}.journal-article__facts .v6-panel-label>p{color:var(--fi-blue-strong);font-size:max(.75rem,12px)}.v4-hero__visual figcaption,.subhero__visual figcaption,.editorial-figure figcaption,.journal-article__visual figcaption,.project-detail__hero figcaption,.v4-field-ledger__head p,.v6-field-label>p{font-size:max(.75rem,12px)}.story-source{font-size:max(.75rem,12px)!important}.subhero__visual img{filter:saturate(1.04)brightness(1.06)contrast(1.02)}@media (width<=47.99rem){.v4-field-ledger__head p,.v6-field-label>p{font-size:max(.75rem,12px)}}.v4-kicker>span,.v6-lead-story__media>em,.editorial-figure__media>span,.v4-source-index a div>p,.site-footer__nav>div>p,.contact-hero__visual figcaption>span,.contact-hero__visual figcaption>strong{font-size:max(.75rem,12px)}.breadcrumbs{justify-content:space-between;align-items:center;gap:2rem;display:flex}.breadcrumbs ol{min-width:0;font-size:max(.75rem,12px)}.breadcrumbs__signal{color:var(--muted);font-family:var(--font-latin);letter-spacing:.12em;flex:none;align-items:center;gap:.65rem;margin:0;font-size:max(.75rem,12px);font-weight:700;line-height:1;display:flex}.breadcrumbs__signal i{color:#b8421e;font-style:normal}.subhero .eyebrow,.contact-hero .eyebrow,.legal-hero .eyebrow{align-items:center;gap:.85rem;display:flex}.subhero .eyebrow:before,.contact-hero .eyebrow:before,.legal-hero .eyebrow:before{background:var(--signal-orange);content:"";flex:none;width:1.8rem;height:1px}.page-cta{isolation:isolate;background:radial-gradient(circle at 84% 18%,#8ed5ff2e,#0000 24rem),linear-gradient(125deg,#174ea9 0%,#245fca 52%,#1c55ba 100%);position:relative;overflow:hidden}.page-cta:after{z-index:-1;aspect-ratio:1;content:"";border:1px solid #ffffff29;border-radius:50%;width:30rem;position:absolute;bottom:-11rem;right:-9rem}.page-cta__grid{z-index:1;position:relative}.page-cta .eyebrow{align-items:center;gap:.8rem;display:flex}.page-cta .eyebrow:before{background:var(--signal-orange);content:"";flex:none;width:1.8rem;height:1px}.page-cta h2 span:last-child{color:#9bdcff}.page-cta__action{border-left:1px solid #ffffff3d;padding-left:clamp(1.5rem,3vw,3rem)}.site-footer{background:radial-gradient(circle at 86% 4%, #2f6edb2b, transparent 25rem), var(--footer-navy);padding-top:0}.site-footer__manifesto{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(0,6fr) minmax(22rem,4fr);align-items:end;gap:clamp(2.5rem,8vw,8rem);padding-block:clamp(3.5rem,7vw,6.5rem);display:grid}.site-footer__manifesto-wordmark{font-family:var(--font-latin);letter-spacing:-.075em;margin:0;font-size:clamp(3.2rem,7.2vw,7rem);font-weight:700;line-height:.74;display:grid}.site-footer__manifesto-wordmark span:last-child{color:#0000;-webkit-text-stroke:1px #78c9ff;justify-self:end}.site-footer__manifesto>div{border-left:2px solid var(--signal-orange);padding-left:clamp(1.25rem,2.5vw,2.25rem)}.site-footer__manifesto small{color:#8ed5ff;font-family:var(--font-latin);letter-spacing:.13em;margin-bottom:1.1rem;font-size:max(.65rem,10px);font-weight:700;display:block}.site-footer__manifesto strong{color:#f1f5f8;letter-spacing:-.025em;text-wrap:pretty;font-size:clamp(1.15rem,1.4vw,1.45rem);font-weight:500;line-height:1.65;display:block}.site-footer__manifesto strong .keep-together{white-space:nowrap}.site-footer__manifesto strong>span:last-child{color:#9bdcff;display:block}.site-footer__top{padding-top:clamp(3.5rem,6vw,5.5rem)}.site-footer__brand>a p{font-family:var(--font-latin);letter-spacing:-.055em;margin-bottom:0;font-size:clamp(2.15rem,4.2vw,4rem);font-weight:500;line-height:1.02}.site-footer__brand>a p:first-child{flex-wrap:wrap;column-gap:.2em;display:flex}.site-footer__brand>a p:nth-child(2){color:#92afe4}.site-footer{container:journal-footer/inline-size}@container journal-footer (width<=70rem){.site-footer__manifesto{grid-template-columns:minmax(0,1fr)}}@container journal-footer (width<=47.99rem){.site-footer__top{grid-template-columns:minmax(0,1fr)}}@media (width<=70rem){.breadcrumbs__signal{display:none}.page-cta__grid,.site-footer__manifesto{grid-template-columns:1fr}.page-cta__action{border-top:1px solid #ffffff3d;border-left:0;padding-top:1.75rem;padding-left:0}.site-footer__manifesto>div{max-width:36rem}}@media (width<=47.99rem){.site-footer__manifesto{gap:2.5rem}.site-footer__manifesto-wordmark{font-size:clamp(3rem,17vw,5rem)}.site-footer__manifesto>div{padding-top:.25rem;padding-left:1rem}.site-footer__top{grid-template-columns:1fr}}@container journal-footer (width<=26rem){.site-footer__manifesto-wordmark{font-size:min(clamp(3rem,17vw,5rem),18cqi)}.site-footer__brand>a{max-width:100%}.site-footer__brand>a p{font-size:min(clamp(2.15rem,4.2vw,4rem),10cqi)}}@container journal-footer (width<=16rem){.site-footer__nav{grid-template-columns:minmax(0,1fr)}.site-footer__manifesto strong .keep-together{white-space:normal}}:where(h1,h2,h3){hanging-punctuation:first last;line-break:strict;overflow-wrap:normal;text-wrap:balance;word-break:auto-phrase}:where(p,dd,li,figcaption){hanging-punctuation:first last;line-break:strict;overflow-wrap:normal;text-wrap:pretty;word-break:auto-phrase}:is(.v4-heading--split,.v4-heading--atlas,.v4-lens__grid,.v4-topics__grid,.v4-contact__grid,.subhero__grid,.subsection__heading--split,.reading-method__intro,.topic-directory__list>li,.topic-crosslink__grid,.contact-hero__grid,.official-form__grid,.policy-source__grid,.legal-hero__grid,.page-cta__grid,.site-footer__manifesto,.site-footer__top)>*{min-inline-size:0}.v4-heading--split h2>span,.v4-topics__intro h2>span,.v4-heading--operator h2>span{display:block}:is(.v4-lead-story,.v4-story-stack,.story-archive__content,.newsroom-latest__grid,.v4-process,.reading-method__steps,.v4-field-ledger,.coverage-scope__list,.v4-topic-index,.topic-directory__list,.initiative-ledger__list,.contact-types__list,.privacy-guide__list,.related-stories__grid) h3{overflow-wrap:normal;text-wrap:balance;word-break:auto-phrase}:is(.v4-lead-story__body,.v4-story-stack,.story-archive__content,.newsroom-latest__grid,.v4-process,.reading-method__steps,.v4-field-ledger,.coverage-scope__list,.v4-topic-index,.topic-directory__list,.initiative-ledger__list,.contact-types__list,.privacy-guide__list,.journal-article__body,.project-detail__sections,.related-stories__grid) p{overflow-wrap:normal;text-wrap:pretty;word-break:auto-phrase}:is(.button,.v4-button,.v4-text-link,.text-route,.route-link,.story-archive__action,.official-form__privacy,.journal-article__source-links a,.initiative-ledger__body a,.topic-directory__question a,.source-map__use a){text-wrap:balance;min-inline-size:0;word-break:auto-phrase}:is(.button,.v4-button)>span:first-child{overflow-wrap:normal;text-wrap:balance;min-inline-size:0;word-break:auto-phrase}:is(.button,.v4-button)>[aria-hidden=true]{flex:none}.breadcrumbs ol{min-inline-size:0;overflow:hidden}.breadcrumbs li{flex:none;min-inline-size:0}.breadcrumbs li:last-child{flex:auto;overflow:hidden}.breadcrumbs li:last-child>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:block;overflow:hidden}@media (width<=47.99rem){.journal-article__heading h1,.project-detail__hero h1{font-size:clamp(1.45rem,7.2vw,2.2rem);line-height:1.25}.subhero h1>span,.subsection h2>span,.page-cta h2>span,.contact-hero h1>span,.legal-hero h1>span,.not-found h1>span,.v4-heading--split h2>span,.v4-heading--atlas h2>span,.v4-topics__intro h2>span,.v4-heading--operator h2>span,.v4-contact h2>span,.v4-lens__statement h2>em{display:inline}.subhero--newsroom h1>span,.subhero--projects h1>span,.v4-heading--split h2>span,.page-cta h2>span{display:block}.v4-heading--split h2{font-size:clamp(2rem,8.1vw,2.4rem)}.v4-hero__body--brand>span{display:inline}.v4-heading--split h2,.v4-heading--atlas h2,.v4-topics__intro h2,.v4-heading--operator h2,.v4-contact h2,.subhero h1,.subsection h2,.page-cta h2,.contact-hero h1,.legal-hero h1,.not-found h1{text-wrap:balance;max-inline-size:100%}.breadcrumbs ol{flex-wrap:nowrap}.breadcrumbs li:last-child{max-inline-size:62vw}}@media (width<=22.5rem){.v4-heading--split h2,.v4-heading--atlas h2,.v4-topics__intro h2,.v4-heading--operator h2,.v4-lens__statement h2,.v4-contact h2,.subsection__heading h2,.reading-method h2,.initiative-ledger h2,.topic-crosslink h2,.page-cta h2{font-size:clamp(1.75rem,8.8vw,1.95rem);line-height:1.2}.subhero h1,.contact-hero h1,.legal-hero h1,.not-found h1{font-size:clamp(1.78rem,9vw,1.95rem);line-height:1.16}:is(.button,.v4-button){gap:.7rem;padding-inline:.8rem;font-size:.82rem}}:root{--tech-parallax-near:0px;--tech-parallax-far:0px;--tech-scroll-turn:0deg}@media (prefers-reduced-motion:no-preference){html.tech-motion-ready [data-tech-reveal=true]{opacity:0;filter:blur(4px);transform:translate3d(var(--tech-reveal-x,0), 1.65rem, 0) scale(.988);transition:opacity .62s cubic-bezier(.2,.75,.25,1),filter .62s cubic-bezier(.2,.75,.25,1),transform .8s cubic-bezier(.16,1,.3,1);transition-delay:var(--tech-stagger,0s);will-change:opacity, filter, transform}html.tech-motion-ready [data-tech-reveal=true][data-tech-visible=true]{opacity:1;filter:blur();will-change:auto;transform:translate(0,0)scale(1)}}.tech-atmosphere__beam{mix-blend-mode:screen;opacity:.42;transform-origin:50%;will-change:transform, translate, opacity;background:linear-gradient(90deg,#0000 4%,#59d7ff1f 24%,#ffffffb8 49%,#9c7cff38 68%,#0000 94%);width:136vw;height:1px;position:absolute;left:-18vw;box-shadow:0 0 .8rem #59d7ff57,0 0 3.5rem #155fd133}.tech-atmosphere__beam--one{transform:translate3d(0, var(--tech-parallax-far), 0) rotate(-8deg);animation:15s ease-in-out infinite tech-beam-drift;top:28%}.tech-atmosphere__beam--two{opacity:.27;transform:translate3d(0, var(--tech-parallax-near), 0) rotate(6deg);background:linear-gradient(90deg,#0000 8%,#9c7cff1f 32%,#59d7ff99 52%,#ffffff2e 72%,#0000 94%);animation:19s ease-in-out -8s infinite reverse tech-beam-drift;top:72%}.tech-atmosphere__orb{aspect-ratio:1;background:repeating-conic-gradient(from 18deg, #59d7ffcc 0 .7deg, transparent .7deg 8deg), conic-gradient(from 40deg, transparent, #9c7cff42, transparent 33%, #59d7ff57, transparent 66%);filter:drop-shadow(0 0 1rem #59d7ff47);opacity:.24;will-change:transform, scale;border-radius:50%;position:absolute;-webkit-mask-image:radial-gradient(circle,#0000 0 50%,#000 50.5% 51.2%,#0000 52% 66%,#000 66.5% 67%,#0000 68%);mask-image:radial-gradient(circle,#0000 0 50%,#000 50.5% 51.2%,#0000 52% 66%,#000 66.5% 67%,#0000 68%)}.tech-atmosphere__orb>i{border-radius:inherit;border:1px solid #59d7ffbd;animation:13s linear infinite reverse tech-orbit;position:absolute;inset:22%;box-shadow:0 0 1.5rem #59d7ff40,inset 0 0 1.2rem #9c7cff29}.tech-atmosphere__orb--one{width:clamp(19rem,28vw,34rem);transform:translate3d(0, var(--tech-parallax-far), 0) rotate(var(--tech-scroll-turn));animation:7s ease-in-out infinite tech-orb-breathe;top:17%;right:-10rem}.tech-atmosphere__orb--two{opacity:.15;width:clamp(14rem,21vw,24rem);transform:translate3d(0, var(--tech-parallax-near), 0) rotate(calc(0deg - var(--tech-scroll-turn)));animation:9s ease-in-out -4s infinite reverse tech-orb-breathe;bottom:3%;left:-7rem}.tech-atmosphere__wave{clip-path:polygon(0 50%,4% 50%,6% 34%,8% 67%,10% 45%,13% 54%,18% 50%,24% 50%,27% 20%,30% 79%,33% 39%,36% 60%,39% 50%,48% 50%,51% 31%,54% 69%,57% 44%,61% 55%,65% 50%,73% 50%,76% 14%,79% 86%,82% 38%,85% 62%,88% 50%,100% 50%);filter:drop-shadow(0 0 .55rem #59d7ff73);opacity:.22;background:repeating-linear-gradient(90deg,#0000 0 1.65rem,#59d7ff61 1.65rem 1.7rem),linear-gradient(90deg,#0000,#59d7ff8c 45%,#9c7cff5c 62%,#0000);width:72%;height:3.8rem;animation:9s linear infinite tech-wave-flow;position:absolute;bottom:4.4rem;left:14%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000);mask-image:linear-gradient(90deg,#0000,#000 13% 87%,#0000)}:is(.v4-story-stack>a,.story-archive__list>li>a,.newsroom-latest__grid article,.topic-directory__list>li,.related-stories__grid>a):before{z-index:3;background:linear-gradient(90deg, transparent, #fffffff5, var(--tech-electric), transparent);content:"";opacity:0;pointer-events:none;width:28%;height:1px;transition:opacity .18s,transform .9s cubic-bezier(.16,1,.3,1);position:absolute;top:0;left:0;transform:translate(-130%);box-shadow:0 0 .75rem #59d7ffb8}@media (hover:hover){:is(.v4-story-stack>a,.story-archive__list>li>a,.newsroom-latest__grid article,.topic-directory__list>li,.related-stories__grid>a):hover:before{opacity:1;transform:translate(370%)}.editorial-figure__media img,.v6-lead-story__media img{transition:scale .9s cubic-bezier(.16,1,.3,1),filter .7s}.editorial-figure:hover .editorial-figure__media img,.v4-lead-story:hover .v6-lead-story__media img{filter:saturate(1.1)contrast(1.035);scale:1.028}}@keyframes tech-beam-drift{0%,to{opacity:.16;translate:-8vw}42%{opacity:.48}58%{opacity:.3}72%{translate:8vw}}@keyframes tech-orb-breathe{0%,to{opacity:.14;scale:.94}50%{opacity:.27;scale:1.035}}@keyframes tech-wave-flow{0%{background-position:0 0,0 0}to{background-position:13.6rem 0,0 0}}@media (width<=80rem){.tech-atmosphere__orb,.tech-atmosphere__wave{display:none}.tech-atmosphere__beam{opacity:.18}}@media (width<=47.99rem){.tech-atmosphere__beam{display:none}}@media (width<=47.99rem) and (prefers-reduced-motion:no-preference){html.tech-motion-ready [data-tech-reveal=true]{filter:blur(2px);transition-duration:.52s,.52s,.65s;transform:translateY(1.15rem)scale(.992)}html.tech-motion-ready [data-tech-reveal=true][data-tech-visible=true]{filter:blur();transform:translate(0,0)scale(1)}}html.tech-motion-ready [data-tech-reveal=true]:focus-within{opacity:1;filter:none;transition:none;transform:none}@media (prefers-reduced-motion:reduce){[data-tech-reveal=true]{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.tech-atmosphere__beam,.tech-atmosphere__orb,.tech-atmosphere__wave{animation:none!important}.tech-atmosphere__beam,.tech-atmosphere__wave{display:none}}.section-visual--wide.editorial-figure--photo .editorial-figure__media{aspect-ratio:16/9}@media (width<=47.99rem){.v4-hero__visual:has(.v4-hero__image--digital){aspect-ratio:5/4}.section-visual--wide.editorial-figure--photo .editorial-figure__media{aspect-ratio:3/2}}@media (width>=70.01rem){.v4-latest__stage{align-items:stretch}.v4-lead-story{grid-area:1/1/span 2;min-height:0}.v4-story-stack{display:contents}.v4-story-stack>a:nth-child(-n+2){grid-column:2}.v4-story-stack>a:nth-child(n+3){grid-column:1/-1;padding-block:clamp(1.5rem,2.8vw,2.5rem)}.v4-story-stack>a:first-child{border-top:1px solid var(--v4-line)}}.home-v4 .v4-brand-manifesto{padding-block-end:clamp(2rem,3.5vw,3rem)}.v4-section.v4-latest{padding-block:clamp(2rem,4vw,3.5rem) clamp(2.5rem,4vw,3rem)}.v4-latest+.v4-lens{padding-block-start:clamp(3rem,5vw,4rem)}.v4-latest>.shell{container:home-latest/inline-size}.v4-latest .v4-heading--split{grid-template-columns:minmax(0,6fr) minmax(0,4fr);align-items:center;gap:1rem clamp(1.5rem,4cqi,4rem);padding-bottom:clamp(1.75rem,3cqi,2.5rem)}.v4-latest__heading-title{display:contents}.v4-latest .v4-kicker{grid-column:1/-1;margin-bottom:0}.v4-latest .v4-heading h2{letter-spacing:-.045em;max-inline-size:100%;font-size:clamp(1.75rem,3.8cqi,3.25rem);line-height:1.35}.v4-latest .v4-heading--split>p{overflow-wrap:anywhere;max-inline-size:28rem;margin:0;font-size:1rem;line-height:1.85}.v4-latest .v4-latest__stage{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch}.v4-latest .v4-lead-story{grid-area:auto;justify-content:flex-start;min-height:0;padding:0;display:flex}.v4-latest .v6-lead-story__media{aspect-ratio:3/2;flex:none;height:auto;min-height:0}.v4-latest .v6-lead-story__media picture,.v4-latest .v6-lead-story__media img{object-fit:contain;width:100%;height:100%}.v4-latest .v6-lead-story__media .v4-lead-story__number{font-size:clamp(3rem,5cqi,4rem);bottom:1.25rem;left:clamp(1.25rem,2.5cqi,2rem)}.v4-latest .v4-lead-story__body{width:100%;max-width:none;align-self:stretch;min-inline-size:0;padding:clamp(1.25rem,2.5cqi,2rem)}.v4-latest .v4-evidence{letter-spacing:.06em;overflow-wrap:anywhere;gap:.4rem 1rem;margin-bottom:.75rem;font-size:.75rem;line-height:1.6}.v4-latest .story-source{overflow-wrap:anywhere}.v4-latest .v4-lead-story h3{letter-spacing:-.025em;margin-block:.75rem 1rem;font-size:clamp(1.5rem,2.2cqi,2rem);line-height:1.5}.v4-latest .v4-lead-story__body>p:last-of-type{overflow-wrap:anywhere;margin-bottom:1rem;font-size:1rem;line-height:1.85}.v4-latest .v4-lead-story strong{min-block-size:2.75rem;font-size:.875rem;line-height:1.7}.v4-latest .v4-story-stack{border-top:0;grid-auto-rows:1fr;min-inline-size:0;display:grid}.v4-latest .v4-story-stack>a{--home-story-padding:clamp(1.25rem, 2.5cqi, 2rem);min-height:0;padding:var(--home-story-padding);transition:background-color var(--transition);grid-area:auto;grid-template-columns:2.25rem minmax(0,1fr) 1.25rem;align-content:start;gap:1rem}.v4-latest .v4-story-stack>a:hover{padding:var(--home-story-padding)}.v4-latest .v4-story-stack>a:last-child{border-bottom:0}.v4-latest .v4-story-stack>a>div{min-inline-size:0}.v4-latest .v4-story-stack__number{padding-top:.25rem;font-size:2rem}.v4-latest .v6-story-stack__meta{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem}.v4-latest .v6-story-stack__meta .v4-evidence{flex:14rem;min-inline-size:0;margin:0}.v4-latest .v4-story-stack h3{letter-spacing:-.02em;margin-block:.75rem;font-size:clamp(1.25rem,1.65cqi,1.5rem);line-height:1.55}.v4-latest .v4-story-stack div>p:last-child{overflow-wrap:anywhere;font-size:1rem;line-height:1.85}.v4-latest .v4-section-link{margin-top:1.5rem}.v4-latest .v4-section-link .v4-text-link{min-block-size:2.75rem;font-size:.875rem;line-height:1.7}@container home-latest (width<=64rem){.v4-latest .v4-latest__stage{grid-template-columns:minmax(0,1fr)}.v4-latest .v4-story-stack{grid-auto-rows:auto}}@container home-latest (width<=52rem){.v4-latest .v4-heading--split{grid-template-columns:minmax(0,1fr);gap:1.25rem}.v4-latest .v4-heading--split>p{max-inline-size:100%}.v4-latest .v4-heading h2{font-size:clamp(1.75rem,5.5cqi,2.5rem)}}@container home-latest (width<=32rem){.v4-latest .v4-story-stack>a{grid-template-columns:minmax(0,1fr) 1.25rem;gap:.75rem}.v4-latest .v4-story-stack__number{grid-column:1;font-size:1.75rem}.v4-latest .v4-story-stack>a>div{grid-area:2/1/auto/-1}.v4-latest .v4-story-stack__arrow{grid-area:1/2;display:block}.v4-latest .v4-section-link{justify-content:flex-start}}@media (width>=48rem) and (width<=70rem){.subhero__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,3vw,2rem);min-height:0}.subhero .subhero__copy{background:0 0;grid-area:1/1;align-self:center;padding:0}.subhero .subhero__visual{aspect-ratio:3/2;grid-area:1/2}.subhero--topics .subhero__copy{grid-column:2}.subhero--topics .subhero__visual{grid-column:1}.subhero h1,.subhero--about h1{font-size:clamp(2.15rem,3.8vw,2.65rem);line-height:1.2}.subhero__visual figcaption,.subhero--topics .subhero__visual figcaption{overflow-wrap:anywhere;max-width:100%;font-size:.75rem;inset:auto 0 0}}.subpage-main:has(.subhero--about){container:about-page/inline-size}@container about-page (width<=56rem){.editorial-purpose__grid,.editorial-principles__heading,.editorial-transparency__grid,.operator-profile__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem}.operator-profile__identity{position:static}.coverage-scope__list>li{grid-template-columns:minmax(8rem,1fr) minmax(0,2fr) minmax(0,2fr)}.coverage-scope__list>li>p{grid-column:2/4}}@container about-page (width<=47.99rem){.subhero--about .subhero__grid,.editorial-principles__list,.coverage-scope .subsection__heading,.coverage-scope__list>li,.operator-profile__facts dl>div{grid-template-columns:minmax(0,1fr)}.subhero--about .subhero__copy,.subhero--about .subhero__visual{grid-area:auto/1}.subhero--about .subhero__copy{background:0 0;align-self:stretch;width:100%;padding:0}.subhero--about .subhero__visual,.editorial-purpose__visual .editorial-figure__media{aspect-ratio:3/2}.editorial-purpose__body{border-top:1px solid var(--line);border-left:0;padding:1.5rem 0 0}.editorial-principles__list{border-top:0}.editorial-principles__list li,.editorial-principles__list li:first-child{border-top:1px solid var(--line-dark);border-left:0;min-height:auto;padding:1.75rem 0}.coverage-scope__list>li{gap:1.25rem}.coverage-scope__list h3,.coverage-scope__list strong,.coverage-scope__list>li>p{grid-column:1}.operator-profile__facts dl>div{gap:.35rem}}.editorial-transparency h2>span{display:block}@container about-page (width<=16rem){.coverage-scope__list li>div{grid-template-columns:auto auto}.coverage-scope__list li>div>p{grid-column:1/-1}}.site-header{container:site-header/inline-size}@container site-header (width<=74rem){.desktop-nav{display:none}.menu-trigger{display:block}}@container site-header (width<=47.99rem){.site-header__actions .button,.brand-lockup__divider,.brand-lockup__journal{display:none}}.subpage-main:has(.journal-article){container:reviewed-story-page/inline-size}.journal-article .journal-article__hero{padding-block:clamp(3rem,6vw,5rem)}.journal-article .journal-article__hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem)}.journal-article .journal-article__heading h1{max-width:none;margin-bottom:1.5rem;font-size:clamp(1.75rem,3.15vw,3.1rem);line-height:1.3}.journal-article .journal-article__title-line{display:block}.journal-article .journal-article__lead{margin-bottom:1.5rem}.journal-article .journal-article__meta :is(dt,dd){font-size:.875rem}.journal-article .journal-article__visual{width:min(100%,50rem)}.journal-article .journal-article__visual figcaption{letter-spacing:.02em;padding:.75rem 1rem;font-size:.875rem}.journal-article .journal-article__layout{grid-template-columns:minmax(17rem,3fr) minmax(0,7fr);gap:clamp(2rem,5vw,4rem);padding-block:clamp(3rem,6vw,5rem)}.journal-article :is(.journal-article__hero-grid,.journal-article__layout)>*{min-width:0}.journal-article .journal-article__facts{padding:min(1.5rem,5cqi);position:static}.journal-article .journal-article__facts .v6-panel-label>p{font-size:.875rem}.journal-article .journal-article__facts li{overflow-wrap:anywhere;font-size:1rem;line-height:1.8}.journal-article .journal-article__body h2{max-width:none;margin-block:1.25rem 1rem;font-size:clamp(1.4rem,1.15rem + 1vw,2rem);line-height:1.5}.journal-article .journal-article__body>section:not(.journal-article__source){padding-bottom:clamp(2rem,4vw,3.5rem)}.journal-article .journal-article__body>section:not(.journal-article__source)>p:last-child{margin-bottom:0}.journal-article .journal-article__source{padding:min(2rem,5cqi)}.journal-article .journal-article__source-links{grid-template-columns:minmax(0,1fr);gap:.5rem;display:grid}.journal-article .journal-article__source-links a{justify-content:space-between;align-items:center;gap:min(.75rem,3cqi);min-height:3rem;padding-block:.5rem;font-size:.875rem;line-height:1.7}.journal-article .journal-article__source-links a>[aria-hidden=true]{flex:none}.journal-article .journal-article__source .journal-article__link-note{margin:.75rem 0 0;font-size:.875rem}.related-stories{padding-block:clamp(3rem,6vw,5rem)}.related-stories .related-stories__grid>a{padding:min(1.5rem,5cqi)}.related-stories .related-stories__grid>a>p{overflow-wrap:anywhere;font-size:.75rem}@container reviewed-story-page (width<=70rem){.journal-article .journal-article__hero-grid{grid-template-columns:minmax(0,1fr)}}@container reviewed-story-page (width<=56rem){.journal-article .journal-article__layout,.related-stories .subsection__heading{grid-template-columns:minmax(0,1fr);gap:2rem}}@container reviewed-story-page (width<=40rem){.related-stories .related-stories__grid{grid-template-columns:minmax(0,1fr)}}@container reviewed-story-page (width<=24rem){.journal-article .journal-article__heading h1{font-size:clamp(1.5rem,7.2vw,1.75rem)}.journal-article .journal-article__meta>div{grid-template-columns:minmax(0,1fr);gap:.25rem}.subpage-main:has(.journal-article) .breadcrumbs ol{flex-wrap:wrap;row-gap:.5rem}.subpage-main:has(.journal-article) .breadcrumbs li:last-child{flex-basis:100%}.subpage-main:has(.journal-article) .breadcrumbs li:last-child>span[aria-hidden=true]{display:none}}@container reviewed-story-page (width<=18rem){.journal-article .journal-article__heading h1{font-size:1.4rem}.related-stories .related-stories__grid h3{font-size:1.05rem}}.fukui-story .journal-article__hero-grid{align-items:start}.fukui-story .journal-article__meta dd{overflow-wrap:anywhere}.fukui-story .section-kicker{overflow-wrap:anywhere;flex-wrap:wrap;row-gap:.5rem}.fukui-story .journal-article__visual figcaption a{align-items:center;min-height:2.75rem;display:inline-flex}.fukui-story .journal-article__source-links a{border-bottom:1px solid #fff3}@container reviewed-story-page (width<=24rem){.fukui-story .journal-article__body h2{font-size:1.2rem}}.survey-story .journal-article__hero-grid{align-items:start}.survey-story .journal-article__meta dd{overflow-wrap:anywhere}.survey-story .section-kicker{overflow-wrap:anywhere;flex-wrap:wrap;row-gap:.5rem;font-size:.875rem}.survey-story .journal-article__source-links a{border-bottom:1px solid #fff3}.survey-story .journal-article__revisions{margin-top:1.5rem;padding-top:1rem}.survey-story .journal-article__revisions li{overflow-wrap:anywhere;font-size:.875rem}@container reviewed-story-page (width<=40rem){.survey-story .journal-article__revisions li{grid-template-columns:minmax(0,1fr);gap:.5rem}}@container reviewed-story-page (width<=24rem){.survey-story .journal-article__body h2{font-size:1.2rem}}.subpage-main:has(.editorial-policy-hero){container:editorial-policy-page/inline-size}.editorial-policy-hero,.editorial-policy-list,.policy-contact{padding-block:clamp(3rem,6vw,5rem)}.editorial-policy-hero .legal-hero__grid,.policy-contact__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem)}.editorial-policy-hero h1{letter-spacing:-.035em;font-size:clamp(2rem,3.8vw,3.5rem);line-height:1.45}.editorial-policy-hero h1>span,.policy-contact h2>span{display:block}.editorial-policy-hero h1>span>span{max-inline-size:100%;display:inline-block}.editorial-policy-hero__intro{color:#394c5d;max-width:32rem;font-size:var(--body-size);line-break:strict;margin-top:1.5rem;line-height:1.9}.editorial-policy-hero__phrase,.editorial-policy-list__phrase{max-width:100%;display:inline-block}.editorial-policy-hero__intro>p+p{margin-top:1rem}.editorial-policy-hero__intro>p:last-child{margin-bottom:0}.editorial-policy-hero .legal-hero__visual .editorial-figure__media{aspect-ratio:3/2}.editorial-policy-hero .editorial-figure__media img{object-fit:contain}.editorial-policy-hero .editorial-figure:hover .editorial-figure__media img{transform:none}.editorial-policy-hero .editorial-figure figcaption{background:#102437;border-color:#5485ad;grid-template-columns:minmax(0,1fr);gap:.4rem;padding:1rem 1.25rem}.editorial-policy-hero .editorial-figure figcaption>span,.editorial-policy-list__index>p{overflow-wrap:anywhere;font-size:.75rem}.editorial-policy-hero .editorial-figure figcaption>p{font-size:.875rem}.editorial-policy-list__items{border-top:0}.editorial-policy-list__items>li{border-color:#d8e1ea;grid-template-columns:minmax(8.5rem,1.5fr) minmax(0,8.5fr);gap:clamp(1.5rem,4vw,3.5rem);padding-block:clamp(2rem,3vw,2.75rem)}.editorial-policy-list__items>li>*,.policy-contact__grid>*{min-width:0}.editorial-policy-list__items h3{color:#102c48;text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.2rem,1.05rem + .5vw,1.5rem);font-weight:600;line-height:1.65}.editorial-policy-list__items li>div:last-child p{max-width:44rem;font-size:var(--body-size);line-break:strict;overflow-wrap:anywhere;color:#394c5d;margin-bottom:1rem;line-height:1.95}.editorial-policy-list__items li>div:last-child p:last-child{margin-bottom:0}.policy-contact h2{font-size:var(--h2-size)}.policy-contact .v4-button{justify-content:space-between;gap:min(.75rem,3cqi);width:min(100%,23rem);max-width:100%;min-height:3.5rem;padding-inline:min(1.25rem,5cqi);font-size:max(.875rem,14px)}.policy-contact__grid .policy-contact__note{color:#b9c7d4;margin:.75rem 0 0;font-size:.875rem;line-height:1.7}.policy-contact .text-route{max-width:100%}.editorial-policy-hero .legal-hero__grid{align-items:center}.editorial-policy-hero .legal-hero__visual{box-shadow:0 .8rem 2rem #0f28411f}.editorial-policy-list .subsection__heading{align-items:end;margin-bottom:2rem}.editorial-policy-list .subsection__heading>p{color:#526575;margin-bottom:0}.editorial-policy-list__index{grid-template-columns:2.25rem minmax(0,1fr);gap:.7rem 1rem}.editorial-policy-list__index>span:first-child{font-variant-numeric:tabular-nums;font-size:1.875rem;font-weight:400;line-height:1}.editorial-policy-list__index>p{color:#3d6092;letter-spacing:.08em;line-height:1.6}.policy-contact__content{border-left:1px solid #33485d;padding-left:clamp(1.5rem,3vw,2.5rem)}.policy-contact__grid .policy-contact__content>p{font-size:var(--body-size);line-break:strict;margin:0 0 1rem;line-height:1.95}.policy-contact__grid .policy-contact__content>.policy-contact__help{color:#aebed0;margin-bottom:1.75rem;font-size:.9375rem}.policy-contact .text-route{align-items:center;min-height:2.75rem;margin-top:.75rem;font-size:.875rem;line-height:1.8}@container editorial-policy-page (width<=44rem){.editorial-policy-hero .legal-hero__grid{grid-template-columns:minmax(0,1fr)}.editorial-policy-hero .legal-hero__side{width:min(100%,50rem)}}@container editorial-policy-page (width<=56rem){.editorial-policy-list .subsection__heading,.editorial-policy-list__items>li,.policy-contact__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.editorial-policy-list__index{grid-template-columns:2.25rem 2.25rem minmax(0,1fr)}.policy-contact__content{border-top:1px solid #33485d;border-left:0;padding-top:1.5rem;padding-left:0}.editorial-policy-list__index>p{grid-column:auto}.editorial-policy-list__items>li{gap:1rem}}@container editorial-policy-page (width<=22rem){.editorial-policy-hero h1{font-size:clamp(1.65rem,9.2vw,2rem)}.policy-contact h2{font-size:clamp(1.65rem,1.27rem + 2.35vw,3.5rem)}}@container editorial-policy-page (width<=16rem){.editorial-policy-list__index{grid-template-columns:auto auto}.editorial-policy-list__index>p{grid-column:1/-1}}.subpage-main:has(.privacy-hero){container:privacy-page/inline-size}.privacy-hero,.privacy-guide,.policy-source{padding-block:clamp(3rem,6vw,5rem)}.privacy-hero .legal-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,4vw,3.5rem)}.privacy-hero .legal-hero__grid>*,.privacy-guide__list li>*,.policy-source__grid>*{min-width:0}.privacy-hero h1{letter-spacing:-.04em;font-size:clamp(2rem,1.2rem + 2.2vw,3.25rem);line-height:1.4}.privacy-hero h1>.privacy-hero__phrase,.privacy-guide h2>span,.privacy-guide__list h3>span,.policy-source h2>span>span{max-inline-size:100%;display:inline-block}.privacy-hero h1>.privacy-hero__closing,.policy-source h2>span{display:block}.privacy-hero__intro{margin-top:1.5rem}.privacy-hero__intro>p:first-child{color:#394c5d;max-width:36rem;font-size:var(--body-size);line-break:strict;text-wrap:pretty;margin:0 0 1.5rem;line-height:1.95}.privacy-hero .legal-hero__visual{box-shadow:0 .8rem 2rem #0f28411f}.privacy-hero .legal-hero__visual .editorial-figure__media{aspect-ratio:3/2}.privacy-hero .editorial-figure__media img{object-fit:contain}.privacy-hero .editorial-figure:hover .editorial-figure__media img{transform:none}.privacy-hero .editorial-figure figcaption{background:#102437;border-color:#5485ad;grid-template-columns:minmax(0,1fr);gap:.4rem;padding:1rem 1.25rem}.privacy-hero .editorial-figure figcaption>span{font-size:.75rem}.privacy-hero .editorial-figure figcaption>p,.privacy-route-note{font-size:.875rem}.privacy-route-note{color:#475866;margin:.75rem 0 0;line-height:1.7}.privacy-guide .subsection__heading{gap:2rem;margin-bottom:0;padding-bottom:2rem}.privacy-guide .subsection__heading>p{color:#526575;font-size:var(--body-size);line-height:1.95}.privacy-guide__list li{border-color:#d8e1ea;grid-template-columns:3rem minmax(0,1fr);gap:clamp(1rem,3vw,2.5rem);padding-block:clamp(1.75rem,3vw,2.5rem)}.privacy-guide__list li:first-child{border-top:0}.privacy-guide__list li:after{display:none}.privacy-guide__list>li>span{font-variant-numeric:tabular-nums;padding-top:.15rem;font-size:2rem;line-height:1.2}.privacy-guide__list h3{color:#102c48;align-self:center;margin:0;font-size:clamp(1.2rem,1.05rem + .5vw,1.5rem);font-weight:600;line-height:1.65}.privacy-guide__list li>div{grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.8rem 1rem;display:grid}.privacy-guide__body{grid-column:2}.privacy-guide__body p{color:#394c5d;max-width:44rem;font-size:var(--body-size);line-break:strict;overflow-wrap:anywhere;margin:0;line-height:1.95}.privacy-guide__body p+p{margin-top:.85rem}.privacy-guide__list .icon-chip{width:2.25rem;height:2.25rem;margin-top:0}.policy-source__grid{grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:clamp(2rem,5vw,4.5rem)}.policy-source h2{margin-bottom:1.5rem;font-size:clamp(1.75rem,1.2rem + 2vw,3rem);line-height:1.45}.policy-source__intro>p:last-child{color:#c2cfdd;max-width:28rem;font-size:var(--body-size);line-break:strict;text-wrap:pretty;margin:0;line-height:1.95}.policy-source__panel{border-color:#3b5166;padding:clamp(1.5rem,3vw,2.5rem);box-shadow:inset 0 2px #75bedf;container:privacy-panel/inline-size}.policy-source__panel .v6-panel-label>p{font-size:.75rem}.policy-source__panel dl{margin-bottom:1.5rem}.policy-source__panel dl>div{grid-template-columns:7.5rem minmax(0,1fr);gap:.75rem 1.25rem;padding-block:1rem}.policy-source__panel dt{letter-spacing:normal;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.85}.policy-source__panel dd{color:#eef4fa;overflow-wrap:anywhere;line-height:1.85}.policy-source__hours,.policy-source__days{max-inline-size:100%;display:inline-block}.privacy-hero .v4-button,.policy-source__panel .v4-button{justify-content:space-between;gap:min(.75rem,3cqi);width:min(100%,23rem);max-width:100%;min-height:3.5rem;padding-inline:min(1.25rem,5cqi);font-size:max(.875rem,14px);box-shadow:0 .5rem 1.25rem #ff5b1826}.policy-source__panel .v4-button{width:100%}.policy-source__panel .privacy-route-note{color:#b9c7d4}@container privacy-page (width<=56rem){.privacy-guide .subsection__heading,.policy-source__grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.policy-source__grid{gap:2rem}.policy-source__intro>p:last-child{max-width:40rem}}@container privacy-page (width<=44rem){.privacy-hero .legal-hero__grid{grid-template-columns:minmax(0,1fr)}.privacy-hero .legal-hero__side{width:min(100%,40rem)}.privacy-guide__list li{grid-template-columns:2.5rem minmax(0,1fr);gap:.75rem}.privacy-guide__list li>div{grid-template-columns:2rem minmax(0,1fr);gap:.8rem .75rem}.privacy-guide__list .icon-chip{width:2rem;height:2rem}.privacy-guide__body{grid-column:1/-1}}@container privacy-panel (width<=23rem){.policy-source__panel dl>div{grid-template-columns:minmax(0,1fr);gap:.3rem}}@container privacy-page (width<=22rem){.privacy-hero h1{font-size:clamp(1.65rem,9.2vw,2rem)}.privacy-guide__list li{grid-template-columns:minmax(0,1fr);gap:.75rem}.policy-source__panel{padding:min(1.25rem,5cqi)}}@container privacy-page (width<=16rem){.privacy-guide__list li>div{grid-template-columns:minmax(0,1fr)}}.subpage-main:has(.contact-hero){container:contact-page/inline-size}.contact-hero__note{color:#b9c9d7;margin:.75rem 0 0;font-size:.875rem;line-height:1.7}.contact-hero__visual figcaption{grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr) auto;gap:min(.55rem,2cqi);left:min(1rem,4cqi);right:min(1rem,4cqi)}.contact-types__list li>p:first-child{font-size:.75rem}.official-form__panel .v4-button{font-size:max(.875rem,14px)}.official-form__panel dl>div{grid-template-columns:minmax(0,1fr) auto;align-items:baseline}.official-form__panel dt{color:#dce8f4;letter-spacing:normal;font-family:inherit;font-size:1rem;font-weight:500}.official-form__panel dd{color:#b9c7d4;white-space:nowrap;font-size:.8125rem}.official-form__panel dd[data-required=true]{color:#8ed5ff;font-weight:700}@container contact-page (width<=70rem){.contact-hero__grid{grid-template-columns:minmax(0,1fr)}.contact-hero__visual{width:min(100%,50rem)}}@container contact-page (width<=56rem){.contact-types .subsection__heading,.contact-types__list,.official-form__grid{grid-template-columns:minmax(0,1fr);gap:2rem}.contact-types__list{gap:0}.contact-types__list li,.contact-types__list li:first-child,.contact-types__list li:last-child{border-top:1px solid var(--line);border-left:0;padding:2rem 0}.contact-types__list li:first-child{border-top:0}}@container contact-page (width<=47.99rem){.contact-hero h1>span{display:block}}.contact-hero__action{max-width:100%;margin-top:1.5rem}.newsroom-latest__more{flex-wrap:wrap;gap:0 2.5rem;display:flex}.source-map{container:newsroom-sources/inline-size}.newsroom-latest{container:newsroom-news/inline-size}@container newsroom-sources (width<=56rem){.source-map__heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:2rem}.source-map__list>li{grid-template-columns:minmax(9rem,1fr) minmax(0,3fr)}.source-map__use{border-top:1px solid var(--line-dark);border-left:0;grid-column:2;padding:1.5rem 0 0}}@container newsroom-sources (width<=47.99rem){.source-map__list>li{grid-template-columns:minmax(0,1fr);gap:1.25rem}.source-map__use{grid-column:1;padding-top:1.25rem}}@container newsroom-news (width<=70rem){.newsroom-latest__grid{border-top:0;grid-template-columns:minmax(0,1fr)}.newsroom-latest__grid article,.newsroom-latest__grid article:first-child,.newsroom-latest__grid article:last-child{border-top:1px solid var(--line);border-left:0;min-height:auto;padding:2rem 0}}@container newsroom-news (width<=22rem){.newsroom-latest__grid .evidence-line time{white-space:normal}}@container newsroom-sources (width<=16rem){.source-map__index{grid-template-columns:auto auto}.source-map__index>p{grid-column:1/-1}}@media (width<=480px){.contact-hero__action{gap:.65rem;padding-inline:1.1rem;font-size:.9rem}.official-directory__links a{grid-template-columns:minmax(0,1fr) 1.5rem;gap:.4rem 1rem;min-height:6.25rem}.official-directory__links .v6-directory-type{grid-area:1/1}.official-directory__links a strong{grid-area:2/1}.official-directory__links a i{grid-area:1/2/3}}.column-grid--journal{grid-template-columns:repeat(3,minmax(0,1fr))}.column-grid--journal .column-card__image img{object-fit:cover}.column-card__date{color:#5c6b78;font-family:var(--font-latin);margin:.35rem 0 .6rem;font-size:.875rem;line-height:1.5;display:block}.columns-page__section-title{margin:0 0 1.75rem;font-size:clamp(1.25rem,2vw,1.6rem);font-weight:500;line-height:1.6}.columns-page__curated{border-top:1px solid var(--v4-line);margin-top:clamp(3rem,5vw,4rem);padding-top:clamp(2rem,3vw,3rem)}.columns-page__originals{padding-top:clamp(2rem,4vw,3rem)}.column-archive-heading,.fi-column-heading{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem;margin-bottom:1.75rem;display:flex}.column-archive-heading .columns-page__section-title,.fi-column-heading .columns-page__section-title{margin-bottom:0}.column-archive-heading__month,.column-archive-heading__count{color:var(--v4-muted);margin:.4rem 0 0;font-size:.875rem;line-height:1.7}.column-archive-heading__count{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:1rem;display:flex}.column-archive-heading__tools{flex-direction:column;align-items:flex-end;gap:.5rem;min-width:0;display:flex}.column-archive-pager{color:var(--v4-muted);font-variant-numeric:tabular-nums;grid-template-columns:minmax(4rem,1fr) auto minmax(4rem,1fr);align-items:center;gap:.75rem;font-size:.875rem;display:grid}.column-archive-pager a{border-bottom:1px solid var(--v4-cobalt);min-height:2.75rem;color:var(--v4-cobalt);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.column-archive-pager a:hover,.column-archive-pager a:focus-visible{background:var(--pale-blue);color:var(--v4-cobalt-deep)}.columns-page .column-card h3{text-wrap:pretty}.columns-page .column-card__title-part{max-inline-size:100%;display:inline-block}.column-pagination{max-width:40rem;color:var(--v4-cobalt);grid-template-columns:minmax(5rem,1fr) auto minmax(5rem,1fr);align-items:center;gap:1rem;margin:3rem auto 0;font-size:.9375rem;display:grid}.column-pagination ol{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.column-pagination a,.column-pagination__number{justify-content:center;align-items:center;min-height:2.75rem;text-decoration:none;display:inline-flex}.column-pagination__previous{justify-self:start}.column-pagination__next{justify-self:end}.column-pagination__number{border:1px solid var(--v4-line);min-width:2.75rem;font-family:var(--font-latin);font-variant-numeric:tabular-nums;padding:.25rem}.column-pagination__number[aria-current=page]{border-color:var(--v4-cobalt);background:var(--v4-cobalt);color:#fff}.column-pagination a:hover,.column-pagination a:focus-visible{background:var(--pale-blue)}.fi-column-heading .eyebrow{margin-bottom:.5rem}.fi-column-heading>.v4-text-link{font-size:.875rem}.fi-column-links{margin:0;padding:0;list-style:none}.fi-column-links li{border-bottom:1px solid var(--v4-line)}.fi-column-links li:first-child{border-top:1px solid var(--v4-line)}.fi-column-links a{color:var(--v4-ink);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr) 1.5rem;align-items:center;gap:1rem;padding:1.25rem 0;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.8;text-decoration:none;display:grid}.fi-column-links a>[aria-hidden=true]{color:var(--v4-cobalt)}.fi-column-links a:hover>span:first-child,.fi-column-links a:focus-visible>span:first-child{color:var(--v4-cobalt);text-underline-offset:.25em;text-decoration:underline}@media (width<=599px){.columns-page{padding-top:1.5rem}.columns-page__heading{gap:.75rem;padding-bottom:1.25rem}.columns-page__heading .eyebrow{margin-bottom:.75rem}.columns-page__heading h1{line-height:1.4}.columns-page__originals{padding-top:1.5rem}.column-archive-heading{gap:.35rem 1rem;margin-bottom:1.25rem}.column-archive-heading__tools{align-items:stretch;width:100%}.column-archive-pager{width:100%}.column-pagination{grid-template-columns:1fr 1fr;gap:.75rem;margin-top:2rem}.column-pagination ol{grid-area:1/1/auto/-1}.column-pagination__previous,.column-pagination__next{grid-row:2}.column-pagination__next{grid-column:2}.fi-column-links a{gap:.75rem;padding-block:1rem}}.journal-column{color:#172a3b;padding-block:clamp(1.5rem,4vw,3.5rem) 0}.journal-column__header,.journal-column__figure{max-width:960px;margin-inline:auto}.journal-column__meta{color:#536675;flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.25rem 0 .875rem;font-size:.875rem;line-height:1.6;display:flex}.journal-column__meta>span{color:#0863ad}.journal-column__header h1{letter-spacing:-.025em;word-break:auto-phrase;overflow-wrap:normal;line-break:strict;text-wrap:balance;margin:0;font-size:clamp(1.65rem,3.3vw,2.8rem);font-weight:600;line-height:1.55}.journal-column__lead{max-width:54rem;margin:1.5rem 0 1rem;font-size:1rem;line-height:2}.journal-column__author{color:#536675;margin:0;font-size:.875rem;line-height:1.8}.journal-column__author a,.journal-column__source a{text-underline-offset:.2em;text-decoration:underline}.journal-column__figure{margin-block:2rem 2.5rem}.journal-column__figure img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.journal-column__figure figcaption{color:#5c6b78;background:0 0;margin:.6rem 0 0;padding:0;font-size:.75rem;line-height:1.8;position:static}.journal-column__layout{grid-template-columns:minmax(180px,240px) minmax(0,720px);justify-content:center;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.journal-column__toc{border-top:2px solid #1475bd;padding-top:1rem}.journal-column__toc>p{color:#0863ad;flex-wrap:wrap;gap:.5rem 1rem;margin:0 0 .75rem;font-size:.875rem;font-weight:600;display:flex}.journal-column__toc ol{margin:0;padding-left:1.3rem}.journal-column__toc li{padding-left:.15rem;font-size:.875rem;line-height:1.85}.journal-column__toc a{padding-block:.5rem;text-decoration:none;display:block}.journal-column__toc a:hover{color:#0863ad;text-underline-offset:.2em;text-decoration:underline}.journal-column__body{overflow-wrap:anywhere;line-break:strict;min-width:0;font-size:1rem;line-height:2}.journal-column__body p{margin:1.25rem 0 0}.journal-column__body h2{letter-spacing:-.015em;text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:600;line-height:1.65}.journal-column__body ul{margin:1.25rem 0 0;padding-left:1.5rem}.journal-column__body li+li{margin-top:.5rem}.journal-column__takeaways{background:#f1f7fb;border-top:2px solid #1475bd;padding:clamp(1.25rem,3vw,2rem)}.journal-column__takeaways h2{margin-bottom:0;font-size:1.125rem}.journal-column__section{margin-top:3rem}.journal-column__section h2{border-bottom:1px solid #dce5eb;padding-bottom:.875rem}.journal-column__body .journal-column__source{color:#536675;font-size:.875rem;line-height:1.9}.journal-column__example{background:#f5f7f9;border-left:3px solid #1475bd;margin-top:1.5rem;padding:1.25rem 1.5rem}.journal-column__example h3{margin:0;font-size:1rem;line-height:1.8}.journal-column__example p{white-space:pre-line}.journal-column__next{background:#f1f7fb;margin-top:3rem;padding:clamp(1.25rem,3vw,2rem)}.journal-column__next h2{margin-bottom:0}.journal-column__related{border-top:1px solid #dce5eb;margin-block:clamp(3.5rem,6vw,6rem);padding-top:2.5rem}.journal-column__related>h2{margin:0 0 2rem;font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:500;line-height:1.6}.journal-column__related .column-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:860px}.journal-column__related>.v4-text-link{margin-top:2rem}@media (width<=1023px){.column-grid--journal{grid-template-columns:repeat(2,minmax(0,1fr))}.journal-column__layout{grid-template-columns:minmax(0,720px);gap:2rem}.journal-column__toc ol{columns:2;column-gap:2rem}.journal-column__toc li{break-inside:avoid}}@media (width<=599px){.column-grid--journal,.journal-column__related .column-grid{grid-template-columns:minmax(0,1fr)}.journal-column__figure img{aspect-ratio:16/10}.journal-column__toc ol{columns:1}.journal-column__section{margin-top:2.5rem}.journal-column__example{padding:1rem}}.site-header__inner>*{min-inline-size:0}.brand-lockup{width:17rem;flex:0 auto;gap:0;max-inline-size:calc(100% - 4.25rem)}.brand-lockup img{width:100%;height:auto;object-fit:contain;filter:none;flex-shrink:1;max-inline-size:100%;display:block}.desktop-nav{gap:clamp(.8rem,1.2cqi,1.15rem);display:flex}.desktop-nav__label{letter-spacing:.055em;padding-block:.25rem;font-size:.875rem;line-height:1.4;display:block}.menu-trigger{display:none}.desktop-topics[open] summary .desktop-nav__label{rotate:none}.desktop-topics__toggle{flex:none}@container site-header (width<=70rem){.desktop-nav{display:none}.menu-trigger{display:block}}.desktop-nav>a[aria-current=page],.desktop-nav summary[aria-current=page]{color:var(--v4-cobalt);text-decoration:none}.desktop-nav>a[aria-current=page]:after,.desktop-nav summary[aria-current=page]:after{scale:1}.desktop-topics__panel{max-block-size:calc(100dvh - var(--header-height) - 2rem);overscroll-behavior:contain;white-space:normal;overflow-y:auto}.desktop-topics__panel>p{margin-bottom:.5rem;line-height:1.7}.desktop-topics__panel a{overflow-wrap:anywhere;align-items:center;min-block-size:2.75rem;display:flex}.desktop-topics__panel>.desktop-topics__all{color:var(--v4-cobalt);border:0;justify-content:space-between;gap:1rem;margin-bottom:.75rem}.desktop-topics__panel a:hover,.desktop-topics__panel a:focus-visible{color:var(--v4-cobalt);text-decoration:underline}.menu-trigger small{font-size:.6875rem;line-height:1.4}.mobile-menu{block-size:100dvh;container:site-menu/inline-size}.mobile-menu__inner{padding-block-start:max(1.25rem, env(safe-area-inset-top));padding-block-end:max(1.5rem, env(safe-area-inset-bottom))}.mobile-menu__top{z-index:2;background:var(--footer-navy);padding-block:.5rem 1rem;position:sticky;top:0}.mobile-menu__top p{overflow-wrap:anywhere;min-inline-size:0;font-size:.8125rem;line-height:1.6}.mobile-menu__top button{border:1px solid var(--line-dark);border-radius:50%}.mobile-menu nav>a,.mobile-menu nav>details>summary{gap:1rem;min-height:3.75rem;padding-block:.75rem}.mobile-menu__label{overflow-wrap:anywhere;min-inline-size:0;line-height:1.35;display:block}.mobile-menu nav>a>span:last-child,.mobile-menu__toggle{flex:none}.mobile-menu nav>a[aria-current=page],.mobile-menu nav summary[aria-current=page]{color:#9bdcff;text-decoration:none}.mobile-menu nav [aria-current=page] .mobile-menu__label{border-left:2px solid #9bdcff;padding-left:.75rem}.mobile-menu nav details a{overflow-wrap:anywhere;align-items:center;min-block-size:2.75rem;line-height:1.7;display:flex}.mobile-menu nav details .mobile-menu__topics-all{border-bottom:1px solid var(--line-dark);color:#9bdcff;grid-column:1/-1;justify-content:space-between;gap:1rem;margin-bottom:.5rem}.mobile-menu nav a:hover,.mobile-menu nav a:focus-visible,.mobile-menu nav summary:hover{color:#9bdcff}@container site-header (width<=47.99rem){.brand-lockup{width:15rem}.brand-lockup img{width:100%}}@container site-menu (width<=26rem){.mobile-menu nav details>div{grid-template-columns:minmax(0,1fr)}}@container site-header (width<=19rem){.brand-lockup{width:13.75rem}}@container site-header (width<=26rem){.site-header__actions .header-search{display:none}}.site-footer{padding-bottom:1.5rem}.site-footer__manifesto{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(2rem,4cqi,4rem);padding-block:clamp(2.5rem,4cqi,4rem)}.site-footer__manifesto-wordmark{row-gap:.08em;max-inline-size:39rem;font-size:clamp(3.25rem,7.2cqi,6.5rem);line-height:.9}.site-footer__manifesto small{overflow-wrap:anywhere;font-size:.75rem;line-height:1.7}.site-footer__manifesto strong .keep-together{overflow-wrap:anywhere;white-space:normal;max-inline-size:100%;display:inline-block}.site-footer__top{grid-template-columns:minmax(0,1.1fr) minmax(0,2fr);gap:clamp(2rem,4cqi,3.5rem);padding-block:clamp(2.5rem,4cqi,3.5rem)}.site-footer__top>*{min-inline-size:0}.site-footer__brand>a:first-child{max-inline-size:100%;display:inline-block}.site-footer__logo{width:21rem}.site-footer__logo img{object-fit:contain;filter:brightness(0)invert();width:100%;height:auto;display:block}.site-footer__brand small{color:#bac9d8;overflow-wrap:anywhere;margin-top:1rem;font-size:.8125rem;line-height:1.85}.site-footer__brand small>span{display:block}.site-footer__address{color:#aabed0;overflow-wrap:anywhere;margin-top:1.25rem;font-size:.8125rem;font-style:normal;line-height:1.85}.site-footer__nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.5cqi,2rem)}.site-footer__nav>div{min-inline-size:0}.site-footer__link-group{margin:0;padding:0;list-style:none}.site-footer__link-group+.site-footer__link-group{border-top:1px solid #9ebbd638;margin-top:.5rem;padding-top:.5rem}.site-footer__nav h2{color:#9ebbd6;font-family:var(--font-latin);letter-spacing:.12em;margin:0 0 .75rem;font-size:.75rem;font-weight:700;line-height:1.8}.site-footer__nav a{overflow-wrap:anywhere;gap:.45rem;min-height:2.75rem;padding-block:.35rem;font-size:.875rem;line-height:1.75}.site-footer__nav a>span{word-break:keep-all;overflow-wrap:normal;min-inline-size:0}.site-footer__nav a>span[aria-hidden=true]{flex:none}.site-footer :is(a[aria-current=page],a:hover){color:#9bdcff;text-underline-offset:.3em;text-decoration:underline}.site-footer a:focus-visible{outline-offset:4px;outline:2px solid #9bdcff}.site-footer__bottom{color:#bac9d8;letter-spacing:.02em;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem 2rem;padding-top:1rem;font-size:.8125rem;display:grid}.site-footer__bottom>*{overflow-wrap:anywhere;min-inline-size:0;margin:0}.site-footer__policies{font-family:var(--font-ja);flex-wrap:wrap;align-items:center;gap:.25rem 1.75rem;display:flex}.site-footer__policies a{color:#bac9d8;align-items:center;min-block-size:2.75rem;font-size:.8125rem;line-height:1.75;text-decoration:none;display:inline-flex}.site-footer__copyright{justify-self:end;font-size:.75rem;line-height:1.8}@container journal-footer (width<=65rem){.site-footer__top{grid-template-columns:minmax(0,1fr)}.site-footer__brand{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;display:grid}.site-footer__brand>a:first-child{grid-row:1/span 2}.site-footer__brand small{grid-column:2;margin-top:0}.site-footer__address{grid-column:2;margin-top:.75rem}}@container journal-footer (width<=56rem){.site-footer__manifesto{grid-template-columns:minmax(0,1fr)}.site-footer__bottom{grid-template-columns:minmax(0,1fr);gap:.75rem}.site-footer__copyright{justify-self:start}}@container journal-footer (width<=38rem){.site-footer__manifesto-wordmark{font-size:clamp(2.75rem,16cqi,4.5rem)}.site-footer__brand{display:block}.site-footer__brand small,.site-footer__address{margin-top:1rem}.site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}.site-footer__nav>div:first-child{grid-row:auto}.site-footer__nav>div:last-child{grid-column:1/-1;display:block}.site-footer__nav>div:last-child .site-footer__link-group{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;display:grid}.site-footer__policies{gap:0 1.25rem}}@container journal-footer (width<=22rem){.site-footer__nav{grid-template-columns:minmax(0,1fr)}.site-footer__nav>div:first-child{grid-row:auto}.site-footer__nav>div:last-child .site-footer__link-group{grid-template-columns:minmax(0,1fr)}}@container journal-footer (width<=19rem){.site-footer__manifesto-wordmark{font-size:min(2.75rem,16cqi)}}.home-v4 .v4-hero__copy{container:home-hero/inline-size}.home-v4 .v4-hero__brand-name{font-size:clamp(2rem,10.8cqi,5.15rem)}.home-v4 .v4-hero h1 .v4-hero__brand-formula{flex-wrap:wrap;gap:.5rem .65rem;font-size:clamp(1rem,4.6cqi,1.85rem);line-height:1.5}.home-v4 .v4-overline{letter-spacing:.06em;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:clamp(1.5rem,4cqi,2.5rem);font-size:.75rem;line-height:1.6}.home-v4 .v4-overline span:last-child{text-align:start}.home-v4 .v4-hero__index{letter-spacing:.06em;font-size:.75rem;line-height:1.6}.home-v4 .v4-hero__index time{white-space:nowrap}.home-v4 .v4-text-link{overflow-wrap:anywhere;max-inline-size:100%;transition:color var(--transition);gap:.75rem}.home-v4 .v4-text-link>[aria-hidden=true]{flex-shrink:0}.home-v4 .column-card a:is(:hover,:focus-visible) .column-card__link{border-bottom-width:1px;box-shadow:inset 0 -1px}.home-v4 .home-content-section{--home-layout-gap:clamp(1.5rem, 4vw, 4rem);--home-secondary:var(--v4-muted);padding-block:clamp(3rem,5.5vw,5rem)}.home-v4 .home-content-section>.shell{container:home-section/inline-size}.home-v4 :is(.v4-lens,.journal-instagram,.v4-contact){--home-secondary:#bdcbd8}.home-v4 .v4-topics{--home-secondary:#e1ecfb}.home-v4 .home-content-section h2{letter-spacing:-.04em;overflow-wrap:anywhere;max-inline-size:100%;margin:0;font-size:clamp(1.75rem,3.8cqi,3rem);font-weight:500;line-height:1.4}.home-v4 .home-content-section .v4-kicker{letter-spacing:.1em;margin-bottom:1rem;font-size:.75rem;line-height:1.6}.home-v4 .home-section-heading{align-items:end;gap:1.5rem var(--home-layout-gap);grid-template-columns:minmax(0,6fr) minmax(0,4fr);padding-bottom:clamp(1.75rem,3vw,2.5rem);display:grid}.home-v4 :is(.home-section-heading,.home-atlas-intro,.v4-lens__grid,.v4-operator__body,.v4-next-routes,.v4-field-ledger>li)>*{min-inline-size:0}.home-v4 :is(.home-section-heading>p,.home-section-heading__body>p,.v4-atlas__summary,.journal-instagram__copy>p:not(.v4-kicker)){max-inline-size:36rem;color:var(--home-secondary);overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.85}.home-v4 .home-section-heading__body .v4-text-link{margin-top:1rem}.home-v4 .home-content-section .v4-text-link{min-block-size:2.75rem;font-size:.875rem;line-height:1.7}.home-v4 .home-content-section .v4-section-link{margin-top:1.5rem}.home-v4 .v4-lens{padding-block-start:clamp(3rem,5vw,4rem)}.home-v4 .v4-lens__grid{align-items:center;gap:var(--home-layout-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.home-v4 .v6-lens__visual{width:100%;max-width:none;margin:0}.home-v4 .v6-lens__visual .editorial-figure__media{aspect-ratio:auto}.home-v4 .v6-lens__visual .editorial-figure__media img{object-fit:contain;height:auto;display:block}.home-v4 .v6-lens__visual figcaption{grid-template-columns:minmax(0,1fr);gap:.35rem;padding:1rem}.home-v4 .v4-process>li{grid-template-columns:2.75rem minmax(0,1fr);gap:1rem;min-height:0}.home-v4 .v4-process>li>div:last-child{padding:.25rem 0 1.75rem}.home-v4 .v4-process>li:last-child>div:last-child{padding-bottom:0}.home-v4 .v4-process__mark i{min-height:1rem}.home-v4 .v6-step-label{gap:.6rem;margin-bottom:.5rem;font-size:.75rem;line-height:1.6}.home-v4 .v4-process h3{margin:0 0 .5rem;font-size:clamp(1.25rem,2cqi,1.5rem);line-height:1.5}.home-v4 .v4-process>li>div:last-child>p:last-child{max-width:none;font-size:1rem;line-height:1.85}.home-v4 .home-atlas-intro{align-items:center;gap:var(--home-layout-gap);grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:2rem;display:grid}.home-v4 .v4-heading--atlas{padding:0;display:block}.home-v4 .v4-heading--atlas h2{margin-bottom:1.25rem}.home-v4 .v4-atlas__summary>span{white-space:normal;display:inline}.home-v4 .v4-atlas__visual{width:100%;margin:0;position:relative;top:auto}.home-v4 .v4-atlas__visual:before{display:none}.home-v4 .v4-atlas__visual img{aspect-ratio:auto 1536/961;object-fit:contain;height:auto;display:block}.home-v4 .v4-atlas__visual figcaption{max-width:none;padding:.75rem 1rem;font-size:.8125rem;position:static}.home-v4 .v4-field-ledger{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:0;display:grid}.home-v4 .v4-field-ledger>li{border:1px solid var(--v4-line);border-top:2px solid var(--v4-cobalt);background:var(--v4-paper-bright);padding:1.25rem;display:block}.home-v4 .v4-field-ledger__head{flex-flow:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:1rem}.home-v4 .v4-field-ledger__head>span{font-size:1.25rem}.home-v4 .v6-field-label{gap:.4rem}.home-v4 .v4-field-ledger__head p{letter-spacing:0;font-size:.75rem}.home-v4 .v4-field-ledger__body h3{overflow-wrap:anywhere;margin:0 0 .6rem;font-size:1.125rem;line-height:1.65}.home-v4 .v4-field-ledger__body strong{margin-bottom:.75rem;font-size:.9375rem;line-height:1.7}.home-v4 .v4-field-ledger__body>p{overflow-wrap:anywhere;font-size:1rem;line-height:1.85}.home-v4 .v4-topics__grid{display:block}.home-v4 .v4-topics__intro{position:static}.home-v4 .home-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.home-v4 .home-topic-grid>li{min-inline-size:0}.home-v4 .home-topic-card{height:100%;color:var(--white);transition:background-color var(--transition), border-color var(--transition);background:#03193840;border:1px solid #ffffff40;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.home-v4 .home-topic-card__media{aspect-ratio:16/10;background:#092947;position:relative;overflow:hidden}.home-v4 .home-topic-card__media img,.home-v4 .home-next-route__media img{object-fit:cover;width:100%;height:100%;transition:transform .45s;display:block}.home-v4 .home-topic-card__number{width:2rem;height:2rem;color:var(--white);font-family:var(--font-latin);background:#071625e0;place-items:center;font-size:.75rem;display:grid;position:absolute;top:.875rem;left:.875rem}.home-v4 .home-topic-card__body{flex-direction:column;flex:1;padding:1.25rem;display:flex}.home-v4 .home-topic-card__label{align-items:center;gap:.5rem;display:flex}.home-v4 .home-topic-card__label svg{color:#8ed5ff;flex-shrink:0;width:1rem;height:1rem}.home-v4 .home-topic-card__label p{color:#c6e3ff;letter-spacing:.05em;margin:0;font-size:.75rem;line-height:1.6}.home-v4 .home-topic-card h3{overflow-wrap:anywhere;margin:.5rem 0;font-size:clamp(1.25rem,1.7cqi,1.5rem);line-height:1.5}.home-v4 .home-topic-card__body>p{color:var(--home-secondary);flex:1;margin:0;font-size:1rem;line-height:1.85}.home-v4 .home-topic-card__arrow{color:#9cdefd;align-self:flex-end;margin-top:.75rem;font-size:1.25rem}.home-v4 .home-topic-card:is(:hover,:focus-visible){background:#0319387a;border-color:#b8e7ff}.home-v4 .home-topic-card:is(:hover,:focus-visible) img,.home-v4 .v4-next-route--visual:is(:hover,:focus-visible) img{transform:scale(1.025)}.home-v4 .v4-story-stack>.home-story-preview{grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);align-items:start;gap:0;padding:1.25rem}.home-v4 .v4-story-stack>.home-story-preview:hover{padding:1.25rem}.home-v4 .v4-story-stack>.home-story-preview>div{grid-area:auto;min-inline-size:0}.home-v4 .home-story-preview__media{aspect-ratio:3/2;background:#edf3f9;position:relative;overflow:hidden}.home-v4 .home-story-preview__media img{object-fit:contain;width:100%;height:100%;display:block}.home-v4 .home-story-preview__number{color:var(--white);font-family:var(--font-latin);background:#071625e0;padding:.25rem .45rem;font-size:.75rem;position:absolute;bottom:.5rem;left:.5rem}.home-v4 .home-story-preview__body{padding-inline-start:1.25rem}.home-v4 .home-story-preview h3{font-size:clamp(1.125rem,1.65cqi,1.375rem);line-height:1.65}.home-v4 .home-story-preview__body>p:last-of-type{color:var(--v4-muted);overflow-wrap:anywhere;margin-bottom:1rem;font-size:1rem;line-height:1.85}.home-v4 .home-story-preview__action{min-height:2.75rem;color:var(--v4-cobalt);justify-content:space-between;align-items:center;gap:1rem;font-size:.875rem;font-weight:600;display:flex}.home-v4 .home-columns .column-grid{gap:2rem 1.5rem;margin-top:2rem}.home-v4 .home-columns .column-card h3{text-wrap:pretty;overflow-wrap:anywhere;font-size:1.125rem;line-height:1.75}.home-v4 .home-columns .column-card__title-part{max-inline-size:100%;display:inline-block}.home-v4 .journal-instagram__grid{gap:var(--home-layout-gap)}.home-v4 .journal-instagram__copy h2{margin-bottom:1.25rem}.home-v4 .journal-instagram__account{min-height:2.75rem;margin-top:1.25rem;margin-bottom:.75rem;font-size:1rem}.home-v4 .journal-instagram__account>span:first-of-type{overflow-wrap:anywhere;min-width:0}.home-v4 .v4-operator__body{align-items:center;gap:var(--home-layout-gap);grid-template-columns:repeat(2,minmax(0,1fr));padding-top:2rem}.home-v4 .v4-logo-stage{padding:clamp(1.25rem,2.5vw,2rem)}.home-v4 .v4-logo-stage:before{left:clamp(1.25rem,2.5vw,2rem)}.home-v4 .v4-logo-stage>p{margin-bottom:1.5rem;font-size:.75rem}.home-v4 .v4-logo-stage>img{width:min(100%,22rem);margin-bottom:1.5rem}.home-v4 .v4-logo-stage dl>div{grid-template-columns:4.5rem minmax(0,1fr);gap:.75rem}.home-v4 .v4-logo-stage dt{font-size:.875rem}.home-v4 .v4-logo-stage dd{overflow-wrap:anywhere;font-size:1rem;line-height:1.85}.home-v4 .v4-source-index__title{padding-top:1rem;font-size:.75rem}.home-v4 .v4-source-index a{min-height:5rem;transition:background-color var(--transition);grid-template-columns:1.5rem minmax(0,1fr) 1.25rem;gap:1rem;padding:1rem .5rem}.home-v4 .v4-source-index a>div{min-inline-size:0}.home-v4 .v4-source-index a strong{font-size:1rem;line-height:1.6}.home-v4 .v4-contact__grid{grid-template-columns:minmax(0,1fr);gap:2rem}.home-v4 .v4-contact__line{white-space:normal;display:inline-block}.home-v4 .v4-next-routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.home-v4 .v4-next-route{min-height:0;padding:clamp(1.25rem,3vw,2.5rem)}.home-v4 .v4-next-route+.v4-next-route{margin:0}.home-v4 .v4-next-route__index{margin-bottom:1.25rem;font-size:.75rem}.home-v4 .v4-next-route strong{letter-spacing:-.025em;overflow-wrap:anywhere;margin-bottom:1rem;font-size:clamp(1.375rem,2.2cqi,1.875rem);line-height:1.5}.home-v4 .v4-next-route p{margin-bottom:1.5rem;font-size:1rem;line-height:1.85}.home-v4 .v4-next-route__action{min-block-size:2.75rem;font-size:.875rem;line-height:1.7}.home-v4 .v4-next-route--visual{flex-direction:column;padding:0;display:flex;overflow:hidden}.home-v4 .home-next-route__media{aspect-ratio:16/9;background:#142d46;flex:none;overflow:hidden}.home-v4 .home-next-route__body{flex-direction:column;flex:1;padding:clamp(1.25rem,3vw,2rem);display:flex}.home-v4 .home-next-route__body>p{flex:1}@media (width<=1023px){.home-v4 .home-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=639px){.home-v4 .home-topic-grid{grid-template-columns:minmax(0,1fr)}.home-v4 .home-topic-card__media{aspect-ratio:16/9}.home-v4 .v4-story-stack>.home-story-preview{grid-template-columns:minmax(0,1fr);gap:1.25rem}.home-v4 .home-story-preview__body{padding-inline-start:0}}@media (prefers-reduced-motion:reduce){.home-v4 .home-topic-card,.home-v4 .home-topic-card__media img,.home-v4 .home-next-route__media img{transition:none}.home-v4 .home-topic-card:is(:hover,:focus-visible) img,.home-v4 .v4-next-route--visual:is(:hover,:focus-visible) img{transform:none}}@media (width<=80rem){.home-v4 .v4-field-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.home-v4 .v4-field-ledger>li:last-child{grid-column:1/-1}}@media (width<=58rem){.home-v4 :is(.home-section-heading,.home-atlas-intro,.v4-lens__grid,.v4-operator__body){grid-template-columns:minmax(0,1fr)}.home-v4 .home-section-heading{align-items:start}.home-v4 .home-content-section h2{font-size:clamp(1.75rem,5.5cqi,2.5rem)}}@media (width<=56rem){.home-v4 .v4-hero__copy{padding-block:clamp(2.25rem,6vw,3.5rem)}.home-v4 .v4-hero__visual{aspect-ratio:3/2}}@media (width>=600px) and (width<=1023px){.home-v4 .home-columns .column-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.home-v4 .home-columns .column-card>a{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:0 1.5rem;display:grid}.home-v4 .home-columns .column-card__image{grid-area:1/1/-1}.home-v4 .home-columns .column-card>a>:not(.column-card__image){grid-column:2}.home-v4 .home-columns .column-card__category{margin:0 0 .35rem}.home-v4 .home-columns .column-card__date{margin:0 0 .5rem}.home-v4 .home-columns .column-card h3{margin-bottom:.75rem}}@media (width<=42rem){.home-v4 :is(.v4-field-ledger,.v4-topic-index,.v4-next-routes){grid-template-columns:minmax(0,1fr)}.home-v4 .v4-atlas__visual figcaption{padding-inline:.75rem}.home-v4 .v4-process>li{grid-template-columns:2.35rem minmax(0,1fr);gap:.75rem}.home-v4 .v4-process__mark span{width:2.35rem;height:2.35rem}.home-v4 .v4-logo-stage dl>div{grid-template-columns:minmax(0,1fr);gap:.35rem}}.journal-search-form{min-width:0}.journal-search-form label{margin-bottom:.55rem;font-size:1rem;font-weight:700;display:block}.journal-search-form__row{gap:.65rem;display:flex}.journal-search-form input[type=search]{color:#12283b;min-width:0;font:inherit;background:#fff;border:1px solid #9db1c2;border-radius:.25rem;flex:1;padding:.85rem 1rem;font-size:1rem}.journal-search-form button{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#0750a0;border:0;border-radius:.25rem;flex:none;padding:.8rem 1.4rem;font-weight:700}.journal-search-form input:focus-visible,.journal-search-form button:focus-visible,.header-search:focus-visible{outline-offset:3px;outline:3px solid #1679d3}.home-discovery{border-bottom:1px solid #cedae4;grid-template-columns:1fr 1.2fr;align-items:center;gap:2rem;padding-block:2rem;display:grid}.home-discovery nav{flex-wrap:wrap;gap:.7rem 1.4rem;display:flex}.home-discovery nav a{text-underline-offset:.3em;padding-block:.65rem;font-size:1rem;font-weight:700}.home-brand-brief{border-top:1px solid #cedae4;grid-template-columns:1fr 1fr;gap:3rem;padding-block:clamp(2.5rem,5vw,5rem);display:grid}.home-brand-brief h2{margin:1rem 0;font-size:clamp(1.4rem,2.3vw,2rem);line-height:1.7}.home-brand-brief h2 span{display:inline-block}.home-brand-brief p{font-size:1rem;line-height:1.9}.home-brand-brief ul{flex-wrap:wrap;gap:.6rem;padding:0;list-style:none;display:flex}.home-brand-brief li{background:#edf3f8;padding:.55rem .8rem;font-size:1rem}.home-brand-brief__links{flex-wrap:wrap;gap:1rem 2rem;margin-top:1.5rem;display:flex}.header-search{min-width:44px;min-height:44px;color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.header-search svg{width:21px;height:21px}@container site-header (width<=23rem){.brand-lockup{max-inline-size:calc(100% - 4.25rem)}.brand-lockup__journal,.brand-lockup__divider{display:none}}.journal-search{max-width:1000px;padding-block:clamp(2rem,5vw,4rem) 5rem}.journal-search h1{overflow-wrap:anywhere;margin-block:.8rem;font-size:clamp(1.65rem,4vw,2.8rem);line-height:1.5}.journal-search header>p:last-child{margin-bottom:2rem;font-size:1rem;line-height:1.8}.journal-search__filters{flex-wrap:wrap;gap:.6rem;margin-block:1.5rem;display:flex}.journal-search__filters a{background:#edf3f8;border:1px solid #ccd8e3;align-items:center;gap:.6rem;min-height:44px;padding:.6rem 1rem;font-size:.9rem;font-weight:700;display:inline-flex}.journal-search__filters a[aria-current=page],.journal-search__pagination a[aria-current=page]{color:#fff;background:#102c45}.journal-search__filters span{font-variant-numeric:tabular-nums;opacity:.8}.journal-search__count{overflow-wrap:anywhere;font-size:1rem;line-height:1.8}.journal-search__count>span{display:inline-block}.journal-search__results{padding:0;list-style:none}.journal-search__results li{border-bottom:1px solid #cedae4;padding-block:1.7rem}.journal-search__meta{color:#4b6173;flex-wrap:wrap;gap:.5rem 1rem;font-size:.875rem;display:flex}.journal-search__meta>span:first-child{color:#0750a0;font-weight:700}.journal-search__results h2{overflow-wrap:anywhere;margin:.7rem 0;font-size:clamp(1.15rem,2.2vw,1.45rem);line-height:1.65}.journal-search__results h2 a:hover{text-underline-offset:.2em;text-decoration:underline}.journal-search__results article>p{margin:.6rem 0 1rem;font-size:1rem;line-height:1.9}.journal-search__empty{border-block:1px solid #cedae4;margin-top:1.5rem;padding-block:2rem}.journal-search__empty h2{font-size:1.25rem;line-height:1.7}.journal-search__empty p{font-size:1rem;line-height:1.8}.journal-search__empty a{margin:1rem 1.5rem 0 0;text-decoration:underline;display:inline-block}.journal-search__pagination{flex-wrap:wrap;gap:.5rem;margin-top:2rem;display:flex}.journal-search__pagination a{border:1px solid #ccd8e3;place-items:center;min-width:44px;min-height:44px;display:grid}.story-status-badge{color:#70501f;background:#fff7e9;border:1px solid #c8b08c;margin-block:.35rem;padding:.35rem .65rem;font-size:.875rem;font-weight:700;line-height:1.6;display:inline-block}.story-status{background:#f3f7fb;border-left:3px solid #386b98;margin-top:1.5rem;padding:1.25rem}.story-status>strong{font-size:1rem;line-height:1.7}.story-status>p{margin:.7rem 0 0;font-size:1rem;line-height:1.9}.story-status .story-status__source{font-size:.875rem}.story-status a{text-underline-offset:.2em;text-decoration:underline}.column-revisions{background:#f3f7fb;border:1px solid #ccd8e3;margin-top:1.25rem;padding:1.25rem}.column-revisions summary{cursor:pointer;font-size:1rem;font-weight:700}.column-revisions ul{margin-top:1rem;padding-left:1.25rem}.column-revisions li{font-size:1rem;line-height:1.8}.column-revisions time{margin-right:.75rem;font-weight:700}.topic-articles__title .story-status-badge{display:table}@media (width<=767px){.home-discovery,.home-brand-brief{grid-template-columns:1fr;gap:1.25rem}.home-discovery{padding-block:1.5rem}.home-discovery nav{gap:.3rem 1rem}.journal-search-form button{padding-inline:1rem}.journal-search-form input[type=search]{padding-inline:.7rem}.journal-search__filters a{padding-inline:.75rem}.column-revisions li time{display:block}}.recovery-page{color:#f7fbff;background:#071625;border-bottom:1px solid #2b3e52;padding-block:clamp(3rem,6vw,6rem)}.recovery-page__inner{max-width:72rem}.recovery-page__hero{grid-template-columns:minmax(12rem,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.recovery-page__identity{justify-items:start;gap:1.5rem;padding-block:1rem;display:grid}.recovery-page__eyebrow{color:#93cef5;font:600 .75rem/1.6 var(--font-latin);letter-spacing:.14em;align-items:center;gap:.75rem;display:flex}.recovery-page__eyebrow:before{content:"";background:#ff7c46;width:1.5rem;height:1px}.recovery-page__code{font:700 clamp(7rem, 15vw, 12rem)/.9 var(--font-latin);letter-spacing:-.06em;color:#102f47;-webkit-text-stroke:1px #87c4ed}.recovery-page__symbol{aspect-ratio:1;color:#98d4fb;background:#0d2336;border:1px solid #41637d;place-items:center;width:8rem;display:grid}.recovery-page__symbol .visual-icon{width:3.5rem;height:3.5rem}.recovery-page__copy{min-width:0}.recovery-page h1{color:inherit;letter-spacing:.01em;line-break:strict;overflow-wrap:anywhere;margin:0 0 1.5rem;font-size:clamp(1.65rem,3.2vw,2.6rem);font-weight:500;line-height:1.6}.recovery-page h1>span{display:block}.recovery-page__phrase{white-space:nowrap}.recovery-page h1:focus{outline:none}.recovery-page__copy>p,.recovery-page__help>p{color:#c4d2de;overflow-wrap:anywhere;max-width:37rem;margin:0;font-size:1rem;line-height:1.95}.recovery-page__actions{flex-wrap:wrap;gap:.875rem;margin-top:2rem;display:flex}.recovery-page__button{color:#f7fbff;min-height:3.25rem;font:600 .9375rem/1.6 var(--font-ja);cursor:pointer;background:0 0;border:1px solid #6b91af;justify-content:space-between;align-items:center;gap:1.5rem;padding:.875rem 1.25rem;text-decoration:none;transition:background-color .18s,border-color .18s;display:inline-flex}.recovery-page__button:hover{color:#fff;background:#16334b;border-color:#99d6ff}.recovery-page__button--primary{color:#0b1722;background:#ff702d;border-color:#ff702d}.recovery-page__button--primary:hover{color:#0b1722;background:#ff915d;border-color:#ff915d}.recovery-page :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #9cdbff}.recovery-page__navigation,.recovery-page__help{border-top:1px solid #334a5e;margin-top:clamp(2.5rem,5vw,4.5rem);padding-top:2rem}.recovery-page h2{color:#e0edf7;margin:0 0 1.25rem;font-size:1rem;font-weight:500;line-height:1.8}.recovery-page__routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;display:grid}.recovery-page__routes>a{color:#eef6fc;border-bottom:1px solid #2d4357;grid-template-columns:2.75rem minmax(0,1fr) 1rem;align-items:center;gap:.875rem;padding:1.25rem .25rem;text-decoration:none;display:grid}.recovery-page__routes>a:hover{background:#10263a}.recovery-page__route-icon{aspect-ratio:1;color:#93cef5;border:1px solid #365c78;border-radius:50%;place-items:center;width:2.75rem;display:grid}.recovery-page__route-icon .visual-icon{width:1.25rem;height:1.25rem}.recovery-page__route-copy{min-width:0}.recovery-page__route-copy strong{font-size:1rem;font-weight:500;line-height:1.7;display:block}.recovery-page__route-copy small{color:#b3c6d7;margin-top:.25rem;font-size:.875rem;line-height:1.75;display:block}.recovery-page__arrow{color:#93cef5}.recovery-page__help nav{flex-wrap:wrap;gap:.5rem 2rem;margin-top:1.25rem;display:flex}.recovery-page__help a{color:#c5e6ff;text-underline-offset:.35em;align-items:center;gap:1.5rem;min-height:2.75rem;font-size:.9375rem;display:inline-flex}@media (width<=55rem){.recovery-page__hero{grid-template-columns:minmax(0,1fr);gap:2rem}.recovery-page__identity{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:0;display:flex}.recovery-page__code{font-size:clamp(4.5rem,15vw,7rem)}.recovery-page__symbol{width:4.5rem}.recovery-page__symbol .visual-icon{width:2rem;height:2rem}.recovery-page h1{font-size:clamp(1.5rem,4.7vw,2.6rem)}.recovery-page__copy>p{max-width:40rem}}@media (width<=38rem){.recovery-page__routes{grid-template-columns:minmax(0,1fr)}.recovery-page__actions{flex-direction:column;margin-top:1.5rem}.recovery-page__button{width:100%}.recovery-page__eyebrow{letter-spacing:.08em;font-size:.75rem}.recovery-page__eyebrow:before{width:1rem}.recovery-page__help nav{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.recovery-page__button{transition:none}}.subhero--about .subhero__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,4cqi,4rem);min-height:0}.subhero--about .subhero__copy{background:0 0;grid-area:1/1;align-self:center;padding:0}.subhero--about h1{letter-spacing:-.035em;margin:0;font-size:clamp(1.9rem,3.3cqi,3.25rem);line-height:1.4}.subhero--about h1>span{display:block}.subhero--about .about-hero__name{letter-spacing:.05em;color:#b9d5ed;margin:1.6rem 0 .6rem;font-size:.875rem;line-height:1.7}.subhero--about .subhero__lead{max-width:29rem;margin-top:0;font-size:1rem;line-height:1.9}.subhero--about .subhero__visual{aspect-ratio:3/2;grid-area:1/2;min-height:0}.subhero--about .subhero__visual:before{display:none}.subhero--about .subhero__visual img{object-fit:contain;object-position:center}.subhero--about .subhero__visual figcaption{letter-spacing:.06em;font-size:.75rem}.about-purpose,.about-principles,.about-transparency,.about-coverage,.about-operator{padding-block:clamp(3.5rem,6.5vw,6rem)}:is(.about-purpose,.about-principles,.about-transparency,.about-coverage,.about-operator) h2{letter-spacing:-.025em;font-size:clamp(1.65rem,2.4vw,2.5rem);line-height:1.5}.about-purpose .editorial-purpose__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2.5rem clamp(2rem,5vw,5rem)}.about-purpose .editorial-purpose__body{border-left:0;padding-left:0}.about-purpose .editorial-purpose__body p{font-size:1rem;font-weight:400;line-height:1.9}.about-purpose .editorial-purpose__body p+p{margin-top:1.1rem}.about-purpose .about-purpose__visual{grid-column:1/-1;width:100%;margin:0}.about-purpose__visual .editorial-figure__media{aspect-ratio:8/5}.about-purpose__visual .editorial-figure__media img{object-fit:cover;object-position:center}.about-purpose__visual figcaption{flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;padding:1rem 1.25rem;display:flex}.about-purpose__visual figcaption>span{font-size:.75rem;line-height:1.7}.about-purpose__visual figcaption>p{margin:0;font-size:.875rem;line-height:1.75}.about-principles .editorial-principles__heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2rem}.about-principles .editorial-principles__list{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2.5rem}.about-principles .editorial-principles__list li{min-height:0;padding:1.75rem clamp(1rem,2vw,2rem)}.about-principles .editorial-principles__list li:first-child{padding-left:0}.about-principles .editorial-principles__list li:last-child{padding-right:0}.about-principles .editorial-principles__list li>p:first-child{font-size:.75rem;line-height:1.7}.about-principles .editorial-principles__list .icon-chip{margin-block:1rem}.about-principles .editorial-principles__list h3{margin:0 0 .8rem;font-size:1.25rem;line-height:1.6}.about-principles .editorial-principles__list li>p:last-child{font-size:1rem;line-height:1.85}.about-transparency .editorial-transparency__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem)}.about-transparency .editorial-transparency__grid>div:last-child>p{margin-bottom:1.25rem;font-size:1rem;line-height:1.9}.about-transparency .text-route{min-height:2.75rem;margin-top:0;font-size:.875rem}.about-coverage .subsection__heading{gap:2rem;margin-bottom:2rem}.about-coverage .subsection__heading>p{max-width:28rem;font-size:1rem;line-height:1.85}.about-coverage .coverage-scope__list>li{grid-template-columns:5.5rem minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:clamp(1.5rem,3cqi,3rem);padding-block:2rem}.about-coverage .coverage-scope__list li>div{grid-template-columns:auto 1.5rem;align-items:center;gap:.65rem .5rem;display:grid}.about-coverage .coverage-scope__list li>div>span:first-child{font-size:2rem;line-height:1}.about-coverage .coverage-scope__list .icon-chip{width:1.5rem;height:1.5rem}.about-coverage .coverage-scope__list li>div>p{letter-spacing:.03em;grid-column:1/-1;margin:0;font-size:.75rem;line-height:1.7}.about-coverage .coverage-scope__list h3{margin:0;font-size:1.125rem;font-weight:600;line-height:1.75}.about-coverage__summary{min-width:0}.about-coverage__summary>p{color:var(--deep-ink);margin:.4rem 0 0;font-size:1rem;line-height:1.85}.about-coverage .coverage-scope__list>li>p{grid-column:auto;font-size:1rem;line-height:1.85}.about-operator__heading{margin-bottom:2rem}.about-operator__heading h2{margin-bottom:0}.about-operator__panel{background:#fff;border:1px solid #cfdaea;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);display:grid;box-shadow:0 18px 48px #112c4d12}.about-operator__brand{color:#fff;background:linear-gradient(90deg,#71c1ed09 1px,#0000 1px) 0 0/40px 40px,linear-gradient(#71c1ed09 1px,#0000 1px) 0 0/40px 40px,linear-gradient(145deg,#112b43,#081a2b);border-top:3px solid #75c8f4;flex-direction:column;align-items:flex-start;min-width:0;padding:clamp(1.75rem,3.2cqi,3rem);display:flex;position:relative}.about-operator__brand-label{color:#a9d4ed;font-family:var(--font-latin);letter-spacing:.12em;margin:0 0 1.5rem;font-size:.75rem;font-weight:600;line-height:1.75}.about-operator .official-logo-stage{background:#fff;border:0;width:100%;max-width:24rem;margin:0;padding:clamp(1.1rem,2cqi,1.75rem)}.about-operator .official-logo-stage img{width:100%;height:auto;display:block}.about-operator__philosophy{letter-spacing:.015em;margin:1.75rem 0 2rem;font-size:clamp(1.2rem,1.8cqi,1.5rem);font-weight:500;line-height:1.75}.about-operator__philosophy>span{display:block}.about-operator__philosophy>span:last-child{color:#92d2f5}.about-operator__link{color:#fff;background:#82b7da0f;border:1px solid #688da8;justify-content:space-between;align-items:center;gap:1rem;width:100%;min-height:3.5rem;margin-top:auto;padding:.9rem 1.1rem;font-size:.875rem;font-weight:500;line-height:1.7;text-decoration:none;transition:background-color .18s,border-color .18s;display:flex}.about-operator__link>span[aria-hidden]{color:#92d2f5;flex:none;font-size:1.2rem}.about-operator__link:hover{background:#1a3c57;border-color:#a1dcff}.about-operator__link:focus-visible{outline-offset:4px;outline:3px solid #a1dcff}.about-operator__facts{min-width:0;margin:0;padding:1rem clamp(1.75rem,3.2cqi,3rem)}.about-operator__facts>div{border-bottom:1px solid #e0e6ee;grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:1rem;padding-block:1.25rem;display:grid}.about-operator__facts>div:last-child{border-bottom:0}.about-operator__facts dt{color:#5d6d80;font-family:var(--font-ja);letter-spacing:0;font-size:.8125rem;font-weight:400;line-height:1.85}.about-operator__facts dd{color:#172c40;overflow-wrap:anywhere;min-width:0;margin:0;font-size:1rem;font-weight:400;line-height:1.85}.about-operator__company dd{font-weight:600}.about-operator__address>span{display:block}.about-contact{padding-block:clamp(3rem,6vw,5rem)}.about-contact .page-cta__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem)}.about-contact h2{font-size:clamp(1.8rem,3vw,3rem);line-height:1.5}.about-contact .page-cta__action{padding-left:clamp(1.5rem,3vw,3rem)}.about-contact .page-cta__action>p{max-width:28rem;font-size:1rem;line-height:1.9}.about-contact .page-cta__action .button{width:100%;min-width:0;max-width:26rem;min-height:3.5rem;padding:.9rem 1.25rem;font-size:1rem;line-height:1.6}.about-contact .page-cta__career-link{font-size:.875rem}@container about-page (width<=64rem){.about-coverage .coverage-scope__list>li{grid-template-columns:5.5rem minmax(0,1fr);gap:.8rem 1.5rem}.about-coverage .coverage-scope__list li>div{grid-row:1/3}.about-coverage .about-coverage__summary,.about-coverage .coverage-scope__list>li>p{grid-column:2}}@container about-page (width<=56rem){.subhero--about .subhero__grid{grid-template-columns:minmax(0,1fr);gap:2rem}.subhero--about .subhero__copy,.subhero--about .subhero__visual{grid-area:auto/1}.subhero--about .subhero__lead{max-width:40rem}.subhero--about .subhero__visual{width:100%}.about-purpose .editorial-purpose__grid,.about-transparency .editorial-transparency__grid{grid-template-columns:minmax(0,1fr);gap:1.75rem}.about-purpose .editorial-purpose__body{border:0;padding:0}.about-principles .editorial-principles__heading{grid-template-columns:minmax(0,1fr);gap:1rem}.about-principles .editorial-principles__list{border-top:0;grid-template-columns:minmax(0,1fr);margin-top:1.75rem}.about-principles .editorial-principles__list li,.about-principles .editorial-principles__list li:first-child,.about-principles .editorial-principles__list li:last-child{border-left:0;border-top:1px solid var(--line-dark);grid-template-columns:2.75rem minmax(0,1fr);column-gap:1rem;padding:1.5rem 0;display:grid}.about-principles .editorial-principles__list li>p:first-child{grid-column:2;margin:0 0 .55rem}.about-principles .editorial-principles__list .icon-chip{grid-area:1/1/4;margin:0}.about-principles .editorial-principles__list h3,.about-principles .editorial-principles__list li>p:last-child{grid-column:2}.about-principles .editorial-principles__list h3{margin-bottom:.5rem}.about-operator__panel{grid-template-columns:minmax(0,1fr)}.about-operator__brand{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:1.25rem 2rem;display:grid}.about-operator__brand-label{grid-column:1;margin:0}.about-operator .official-logo-stage{grid-column:1}.about-operator__philosophy{grid-area:1/2/3;margin:0;font-size:1.375rem}.about-operator__link{grid-column:1/-1;margin:.25rem 0 0}.about-contact .page-cta__grid{grid-template-columns:minmax(0,1fr)}.about-contact .page-cta__action{border-left:0;padding-left:0}}@container about-page (width<=47.99rem){.subhero--about .subhero__grid{grid-template-columns:minmax(0,1fr);gap:1.75rem}.subhero--about .subhero__copy,.subhero--about .subhero__visual{grid-area:auto/1}.subhero--about .subhero__copy{background:0 0;padding:0}.subhero--about h1{font-size:clamp(1.8rem,7vw,2.75rem)}.subhero--about .subhero__visual{aspect-ratio:3/2;width:100%}.subhero--about .subhero__visual:before{display:none}.about-purpose__visual .editorial-figure__media{aspect-ratio:3/2}}@container about-page (width<=36rem){.about-coverage .coverage-scope__list>li{grid-template-columns:3.5rem minmax(0,1fr);gap:.65rem 1rem}.about-coverage .coverage-scope__list li>div{flex-direction:column;grid-row:1/3;align-items:flex-start;gap:.75rem;display:flex}.about-coverage .coverage-scope__list li>div>p{display:none}.about-coverage .about-coverage__summary,.about-coverage .coverage-scope__list>li>p{grid-column:2}.about-operator__heading{margin-bottom:1.5rem}.about-operator__brand{gap:0;padding:1.5rem;display:flex}.about-operator__brand-label{margin-bottom:1.25rem}.about-operator .official-logo-stage{max-width:20rem;padding:1.25rem}.about-operator__philosophy{margin:1.5rem 0;font-size:1.25rem}.about-operator__link{margin:0;padding-inline:.9rem}.about-operator__facts{padding:.5rem 1.5rem}.about-operator__facts>div{grid-template-columns:minmax(0,1fr);gap:.35rem;padding-block:1rem}.about-operator__facts dt{font-size:.8125rem}}.columns-page.columns-archive{padding-block:clamp(2rem,4vw,3.5rem) clamp(3.5rem,6vw,5rem)}.columns-archive .columns-page__heading{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,3rem);padding-bottom:clamp(1.75rem,3vw,2.5rem);display:grid}.columns-archive .columns-page__heading .eyebrow{margin-bottom:1rem;font-size:.75rem;line-height:1.6}.columns-archive .columns-page__heading h1{letter-spacing:-.025em;font-size:clamp(1.875rem,3.15vw,2.75rem);line-height:1.5}.columns-archive .columns-page__heading>p{margin:0;font-size:1rem;line-height:1.9}.columns-archive .columns-page__originals{padding-top:2rem}.column-category-filter{margin-bottom:1.5rem}.column-category-filter>p{color:#526477;margin:0 0 .75rem;font-size:.875rem}.column-category-filter ul{flex-wrap:wrap;gap:.625rem;margin:0;padding:0;list-style:none;display:flex}.column-category-filter a{color:#273b50;background:#fff;border:1px solid #cbd8e8;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.875rem;padding:.625rem .875rem;font-size:.875rem;line-height:1.5;text-decoration:none;display:flex}.column-category-filter a>span{font-variant-numeric:tabular-nums;opacity:.8}.column-category-filter a[aria-current=page]{color:#fff;background:#1859cb;border-color:#1859cb}.column-category-filter a:hover{border-color:#1859cb}.column-category-filter a:focus-visible{outline-offset:3px;outline:2px solid #1859cb}@media (width<=399px){.column-category-filter ul{grid-template-columns:minmax(0,1fr);display:grid}}.columns-archive .column-archive-heading{border:1px solid #dbe4ed;border-left:3px solid var(--v4-cobalt);background:#f4f7fc;align-items:center;gap:1rem 2rem;margin-bottom:2rem;padding:1.25rem 1.5rem}.columns-archive .columns-page__section-title{font-size:clamp(1.25rem,1.8vw,1.5rem);line-height:1.6}.columns-archive .column-archive-heading__month,.columns-archive .column-archive-heading__count{font-size:.875rem;line-height:1.7}.columns-archive .column-archive-heading__tools{gap:.375rem}.columns-archive .column-archive-heading__count{margin-top:0}.columns-archive .column-archive-pager{gap:.75rem;font-size:.875rem}.columns-archive .column-archive-pager a{padding-inline:.5rem}.columns-archive .column-grid--journal{gap:clamp(1.75rem,3vw,2.5rem) clamp(1.25rem,2vw,1.75rem)}.columns-archive .column-card{border:1px solid #dbe4ed;border-bottom:2px solid var(--v4-cobalt);transition:border-color var(--transition), background-color var(--transition);background:#fff}.columns-archive .column-card:hover,.columns-archive .column-card:focus-within{border-color:var(--v4-cobalt);background:#f7faff}.columns-archive .column-card>a:focus-visible{outline-offset:4px}.columns-archive .column-card__image{aspect-ratio:16/9}.columns-archive .column-card .column-card__category{margin:1.125rem 1.25rem .625rem;font-size:.875rem;line-height:1.65}.columns-archive .column-card h3{text-wrap:pretty;margin:0 1.25rem 1.25rem;font-size:clamp(1.125rem,1.55vw,1.3125rem);font-weight:500;line-height:1.7}.columns-archive .column-card .column-card__link{border-top:1px solid #dbe4ed;border-bottom:0;min-height:3.25rem;margin:auto 1.25rem 0;padding-block:.75rem;font-size:.875rem;line-height:1.7}.columns-archive .column-card__link>span{flex:none}.columns-archive .column-pagination{gap:1.25rem;margin-top:2.5rem;font-size:.875rem}.columns-archive .column-pagination__number{min-width:3rem;min-height:3rem}.columns-archive .column-pagination__previous,.columns-archive .column-pagination__next{gap:.5rem;padding-inline:.75rem}.columns-archive .columns-page__curated{margin-top:clamp(2.5rem,4vw,3.5rem);padding-top:clamp(2rem,3vw,2.75rem)}.columns-archive .fi-column-heading{align-items:center;margin-bottom:1.5rem}.columns-archive .fi-column-heading .eyebrow{font-size:.75rem;line-height:1.6}.columns-archive .fi-column-heading>a{min-height:2.75rem;font-size:.875rem;line-height:1.8}.columns-archive .fi-column-links a{padding:1.25rem .5rem;font-size:1rem;line-height:1.85}.columns-archive .fi-column-links a:hover,.columns-archive .fi-column-links a:focus-visible{background:#f4f7fc}@media (width<=899px){.columns-archive .columns-page__heading{grid-template-columns:minmax(0,1fr);gap:1rem}}@media (width<=599px){.columns-archive .column-archive-heading{align-items:stretch;gap:1rem;margin-bottom:1.5rem;padding:1rem}.columns-archive .column-archive-heading__tools,.columns-archive .column-archive-heading__count{gap:.75rem}.columns-archive .column-archive-pager{grid-template-columns:minmax(3.5rem,1fr) auto minmax(3.5rem,1fr);gap:.5rem}.columns-archive .column-card .column-card__category{margin:1rem 1rem .625rem}.columns-archive .column-card h3,.columns-archive .column-card .column-card__link{margin-inline:1rem}.columns-archive .column-pagination{gap:.75rem;margin-top:2rem}.columns-archive .fi-column-heading{align-items:flex-start;gap:1rem}.columns-archive .fi-column-links a{padding-inline:0}}@media (prefers-reduced-motion:reduce){.columns-archive .column-card{transition:none}}.journal-contact{--contact-gap:clamp(2rem, 4vw, 4rem);padding-block:clamp(2.5rem,5vw,5rem) clamp(4rem,6vw,6rem);container:contact-content/inline-size}.journal-contact :is(p,h2,h3,label){line-break:strict;overflow-wrap:anywhere}.journal-contact__heading{gap:2rem var(--contact-gap);border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:end;margin-bottom:2.5rem;padding-bottom:2.5rem;display:grid}.journal-contact__heading .eyebrow{margin-bottom:1.2rem;font-size:.75rem;line-height:1.7}.journal-contact__heading h1{letter-spacing:-.035em;font-size:clamp(2rem,3.3vw,3.25rem);line-height:1.45}.journal-contact__heading h1>span{display:inline-block}.journal-contact__heading>p{max-width:31rem;margin-bottom:0;font-size:1rem;line-height:1.9}.journal-contact__grid{gap:var(--contact-gap);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;display:grid}.journal-contact__main,.journal-contact__aside{min-width:0}.journal-contact__photo{aspect-ratio:3/2;background:#dce5ee;margin:0;overflow:hidden}.journal-contact__photo img{aspect-ratio:3/2;object-fit:contain;width:100%;height:auto;display:block}.journal-contact__guide{color:#edf5fc;background:#0d1b2c;padding:clamp(1.5rem,2.5vw,2rem)}.journal-contact__eyebrow{color:#91c8e9;letter-spacing:.12em;margin-bottom:1rem;font-size:.75rem;line-height:1.7}.journal-contact__guide h2{margin:0;font-size:clamp(1.2rem,1.7cqi,1.4rem);font-weight:500;line-height:1.65}.journal-contact__guide ul{margin:1.75rem 0 0;padding:0;list-style:none}.journal-contact__guide li{border-top:1px solid #ffffff26;grid-template-columns:2rem minmax(0,1fr);align-items:center;gap:.75rem;padding-block:1.5rem;display:grid}.journal-contact__guide li>div{display:contents}.journal-contact__guide li:last-child{padding-bottom:0}.journal-contact__guide h3{margin:0;font-size:1rem;font-weight:500;line-height:1.8}.journal-contact__guide li p{color:#c3d0de;grid-column:1/-1;margin:0;font-size:.9375rem;line-height:1.9}.journal-contact__notes{background:#edf3fa;border:1px solid #d4dfeb;margin-top:1.5rem;padding:1.5rem}.journal-contact__notes h2{color:#536a81;margin:0 0 .8rem;font-size:.875rem;font-weight:500;line-height:1.7}.journal-contact__notes p{margin-bottom:.8rem;font-size:.9375rem;line-height:1.9}.journal-contact__response strong{color:#174c8d;margin-bottom:.6rem;font-size:1.375rem;font-weight:500;line-height:1.6;display:block}.journal-contact__response>span{display:block}.journal-contact__notes a{text-underline-offset:.3em;border-top:1px solid #cbd8e6;justify-content:space-between;align-items:center;gap:.6rem;min-height:2.75rem;margin-top:1rem;padding-top:1rem;font-size:.875rem;line-height:1.7;text-decoration:underline;display:flex}.contact-form{color:#172737;background:#fff;border:1px solid #d5dfeb;border-top:3px solid #2966c8;padding:clamp(1.5rem,2.7cqi,2.5rem);scroll-margin-top:7rem;box-shadow:0 12px 36px #0f284609}.contact-form__fields{border:0;min-inline-size:0;margin:0;padding:0}.contact-form__availability{background:#edf3fb;border-left:3px solid #2167d2;margin-block:1.5rem;padding:1.25rem;font-size:1rem;line-height:1.9}.contact-form__availability a{color:#164b99;text-underline-offset:.25em;align-items:center;gap:.5rem;min-height:2.75rem;padding-top:.65rem;text-decoration:underline;display:inline-flex}.contact-form__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.contact-form__steps li{color:#596b7f;border-bottom:2px solid #d8e0e8;justify-content:center;align-items:center;gap:.55rem;padding:0 .15rem 1rem;font-size:.875rem;line-height:1.6;display:flex}.contact-form__step-number{width:1.8rem;height:1.8rem;font-family:var(--font-latin);border:1px solid #ccd7e5;border-radius:50%;flex:0 0 1.8rem;place-items:center;font-size:.75rem;line-height:1;display:grid}.contact-form__steps li[aria-current=step]{color:#1451b9;border-color:#1c62df;font-weight:600}.contact-form__steps li[aria-current=step] .contact-form__step-number{color:#fff;background:#1c62df;border-color:#1c62df}.contact-form__steps li[data-complete=true]{color:#235aad;border-color:#93b1df}.contact-form__steps li[data-complete=true] .contact-form__step-number{background:#eff5ff;border-color:#93b1df}.contact-form h2{margin:0 0 1rem;scroll-margin-top:7rem;font-size:clamp(1.4rem,2vw,1.75rem);line-height:1.6}.contact-form h2:focus{outline:none}.contact-form__intro{margin:0 0 2rem;font-size:.875rem;line-height:1.9}.contact-form__required,.contact-form__optional{white-space:nowrap;vertical-align:middle;letter-spacing:.025em;flex-shrink:0;padding:.1rem .45rem;font-size:.75rem;font-weight:500;line-height:1.6;display:inline-block}.contact-form__required{color:#194ea5;background:#e9f0ff}.contact-form__optional{color:#566674;background:#edf0f3}.contact-form__intro .contact-form__required{margin-right:.5rem}.contact-form__field{margin-bottom:1.5rem}.contact-form__field>label{align-items:center;gap:.7rem;margin-bottom:.65rem;font-size:1rem;font-weight:600;line-height:1.75;display:flex}.contact-form :is(input:not([type=checkbox]),select,textarea){color:#142536;width:100%;min-width:0;font:inherit;box-shadow:none;background:#fff;border:1px solid #94a3b4;border-radius:0;padding:.85rem 1rem;font-size:1rem;line-height:1.75;display:block}.contact-form select{min-height:3.4rem;padding-right:2.25rem}.contact-form textarea{resize:vertical;min-height:12rem}.contact-form ::placeholder{color:#657483;opacity:1}.contact-form :is(input,select,textarea,button,a):focus-visible{outline-offset:3px;outline:3px solid #1669cc}.contact-form :is(input:not([type=checkbox]),select,textarea):focus{background:#f8fbff}.contact-form [aria-invalid=true]{border-color:#b03b36!important}.contact-form__hint{color:#536575;margin-top:.55rem;font-size:.875rem;line-height:1.8}.contact-form__message-help{margin:-.1rem 0 .75rem}.contact-form__review-hint{text-align:center;margin-top:.75rem}.contact-form__count{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.contact-form__field-error{color:#a12d27;margin-top:.5rem;font-size:.875rem;line-height:1.8}.contact-form__trap{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.contact-form__privacy{background:#f0f4f8;border:1px solid #dce3eb;margin-block:2rem;padding:1.5rem}.contact-form__privacy>p{font-size:1rem;line-height:1.9}.contact-form__privacy>a{color:#194ea5;text-underline-offset:.25em;padding-block:.7rem;font-size:.875rem;line-height:1.8;text-decoration:underline;display:inline-block}.contact-form__consent{cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:start;gap:.7rem;padding-block:.8rem .2rem;font-size:1rem;line-height:1.8;display:grid}.contact-form__consent input{accent-color:#1e5dc9;flex:0 0 1.25rem;width:1.25rem;height:1.25rem;margin-top:.28rem}.contact-form__consent .contact-form__required{margin-top:.25rem}.contact-form__consent>span{min-width:0}.contact-form__consent-action{display:inline-block}.contact-form__submit{color:#111a23;cursor:pointer;background:#f05722;border:1px solid #bd3711;justify-content:center;align-items:center;gap:1.5rem;width:100%;min-height:3.75rem;padding:1rem 1.5rem;font-size:1rem;font-weight:600;line-height:1.7;transition:background .15s;display:flex}.contact-form__submit:hover:not(:disabled){background:#ff6a36}.contact-form button:disabled{opacity:.65;cursor:not-allowed}.contact-form [aria-busy=true] button{cursor:wait}.contact-form__actions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.contact-form__actions>.contact-form__back{flex:10rem}.contact-form__actions>.contact-form__submit{flex:2 17rem;width:auto}.contact-form__back{color:#203447;cursor:pointer;background:#fff;border:1px solid #889cae;justify-content:center;align-items:center;gap:1rem;min-height:3.75rem;padding:.9rem 1rem;font-size:1rem;line-height:1.7;display:flex}.contact-form__summary{border-top:1px solid #d3dce5;margin:2rem 0}.contact-form__summary>div{border-bottom:1px solid #d3dce5;padding-block:1.25rem}.contact-form__summary dt{color:#536575;margin-bottom:.5rem;font-size:.875rem;line-height:1.8}.contact-form__summary dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.9}.contact-form__notice{background:#fff5f3;border:1px solid #b64c46;margin-block:1.5rem;padding:1.25rem;scroll-margin-top:7rem;font-size:1rem;line-height:1.9}.contact-form__notice a{text-underline-offset:.25em;margin-top:.65rem;font-size:.875rem;text-decoration:underline;display:inline-block}.contact-form__status{margin-top:1rem;font-size:.875rem;line-height:1.8}.contact-form__complete{padding:1.5rem 0}.contact-form__complete>p{margin-bottom:1.5rem;font-size:1rem;line-height:1.9}.contact-form__complete-mark{color:#1b6270;border:1px solid #60919e;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;margin-bottom:1.75rem;font-size:1.75rem;display:grid}.contact-form__reference{font-family:var(--font-latin);overflow-wrap:anywhere;background:#eff4fa;margin-top:.65rem;padding:.8rem 1rem;font-size:.875rem;display:block}@media (prefers-reduced-motion:reduce){.contact-form__submit{transition:none}}@container contact-content (width<=64rem){.journal-contact__grid,.journal-contact__heading{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:2rem}}@container contact-content (width<=56rem){.journal-contact__heading,.journal-contact__grid{grid-template-columns:minmax(0,1fr)}.journal-contact__heading{gap:1.25rem;margin-bottom:2rem;padding-bottom:2rem}.journal-contact__heading>p{max-width:none}.journal-contact__aside{grid-template-rows:min-content 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:1.5rem;margin-top:1rem;display:grid}.journal-contact__photo{grid-area:1/1}.journal-contact__guide{grid-area:1/2/span 2}.journal-contact__notes{grid-area:2/1;margin-top:0}.journal-contact__guide{padding:1.75rem}}@container contact-content (width<=37.49rem){.journal-contact__aside{display:block}.journal-contact__notes{margin-top:1.5rem}}@container contact-content (width<=28rem){.journal-contact__heading h1{font-size:2rem}.contact-form{padding:1.25rem}.contact-form h2{font-size:1.35rem}.journal-contact__guide li{gap:.8rem}.journal-contact__guide li>div{display:contents}.journal-contact__guide h3{align-self:center;margin:0}.journal-contact__guide li p{grid-column:1/-1}.contact-form__privacy{padding:1rem}.contact-form__steps{gap:.5rem}.contact-form__steps li{gap:.4rem}.contact-form__actions>button{flex-basis:100%}.contact-form__submit{gap:.8rem;padding-inline:1rem}}.contact-form__context{background:#edf3fc;border-left:3px solid #2865c8;margin:1.5rem 0;padding:1rem 1.25rem}.contact-form__context p{color:#52677f;margin:0 0 .5rem;font-size:.8125rem}.contact-form__context a{color:#184faa;overflow-wrap:anywhere;text-underline-offset:.3em;font-size:1rem;line-height:1.8;display:inline-block}.contact-form__context>span{color:#52677f;margin-top:.625rem;font-size:.875rem;line-height:1.8;display:block}.subpage-main:has(.subhero--newsroom){container:newsroom-page/inline-size}.subhero--newsroom .subhero__grid{grid-template-columns:repeat(12,minmax(0,1fr));min-height:0}.subhero--newsroom .subhero__copy{padding-block:clamp(2rem,4vw,4rem);grid-column:1/7;padding-right:clamp(1.5rem,4vw,4rem)}.subhero--newsroom h1{letter-spacing:-.035em;font-size:clamp(2rem,3.6vw,3.5rem);line-height:1.35}.subhero--newsroom h1>span{display:block}.subhero--newsroom .subhero__lead{max-width:28rem;font-size:1rem;line-height:1.9}.subhero--newsroom .subhero__visual{aspect-ratio:3/2;grid-column:6/13;min-height:0}.subhero--newsroom .subhero__visual img{object-position:62% center}.subhero--newsroom .subhero__visual figcaption{letter-spacing:.06em;font-size:.75rem}.newsroom-directory,.newsroom-sources,.newsroom-updates{padding-block:clamp(3.5rem,6.5vw,6rem)}.newsroom-directory h2,.newsroom-sources h2,.newsroom-updates h2{letter-spacing:-.025em;font-size:clamp(1.65rem,2.4vw,2.5rem);line-height:1.5}.newsroom-directory .official-directory__grid{grid-template-columns:minmax(0,4fr) minmax(0,6fr);gap:clamp(2rem,5vw,5rem)}.newsroom-directory .official-directory__grid>div:first-child{position:static}.newsroom-directory__intro{max-width:28rem;color:var(--muted);margin:1.25rem 0 1rem;font-size:1rem;line-height:1.85}.newsroom-directory__note{color:var(--muted);margin-bottom:0;font-size:.875rem;line-height:1.8}.newsroom-directory .official-directory__links a{min-height:6.25rem;scroll-margin-top:calc(var(--header-height) + 1.5rem);grid-template-columns:minmax(7.5rem,1.1fr) minmax(0,2.8fr) 1.25rem;gap:1rem;padding-block:1.25rem}.newsroom-directory .official-directory__links .v6-directory-type{letter-spacing:.07em;font-size:.75rem}.newsroom-directory .official-directory__links .newsroom-directory__name{min-width:0;font-family:var(--font-ja);letter-spacing:0;flex-direction:column;gap:.35rem;font-weight:400;display:flex}.newsroom-directory__name strong{color:var(--deep-ink);line-height:1.6}.newsroom-directory__name small{color:var(--muted);font-size:.875rem;line-height:1.75}.newsroom-sources__grid{grid-template-columns:minmax(0,4.4fr) minmax(0,5.6fr);align-items:start;gap:clamp(2rem,4.5vw,4.5rem);display:grid}.newsroom-sources__grid>*{min-width:0}.newsroom-sources .source-map__heading{display:block}.newsroom-sources .source-map__heading h2{margin-bottom:1.25rem}.newsroom-sources .source-map__heading>p:last-child{max-width:32rem;font-size:1rem;line-height:1.85}.newsroom-sources__visual{width:100%;margin:2rem 0 0}.newsroom-sources__visual .editorial-figure__media{aspect-ratio:3/2}.newsroom-sources__visual .editorial-figure__media img{object-fit:cover;object-position:center;width:100%;height:100%}.newsroom-sources__visual figcaption{padding:.9rem 1rem;display:block}.newsroom-sources__visual figcaption>span{letter-spacing:.06em;font-size:.75rem;display:block}.newsroom-sources__visual figcaption>p{margin-top:.4rem;font-size:.875rem;line-height:1.75}.newsroom-sources .source-map__list{margin:0}.newsroom-sources .source-map__list>li{grid-template-columns:3rem minmax(0,1fr);gap:1rem 1.25rem;padding-block:1.75rem}.newsroom-sources .source-map__index{flex-direction:column;grid-row:1/3;align-items:flex-start;gap:.8rem;display:flex}.newsroom-sources .source-map__index>span:first-child{font-size:2rem;line-height:1}.newsroom-sources .source-map__index .icon-chip{width:2rem;height:2rem}.newsroom-sources .source-map__index>p{display:none}.newsroom-sources .source-map__body h3{margin:0 0 .65rem;font-size:1.25rem;line-height:1.65}.newsroom-sources .source-map__body p{font-size:1rem;line-height:1.85}.newsroom-sources .source-map__use{border:0;grid-column:2;padding:0}.newsroom-sources .source-map__use>p{font-family:var(--font-ja);letter-spacing:0;margin-bottom:.25rem;font-size:.875rem;font-weight:400}.newsroom-sources .source-map__use strong{margin-bottom:.5rem;font-size:1rem;font-weight:500;line-height:1.8}.newsroom-sources .source-map__use a{text-underline-offset:.35em;min-height:2.75rem;font-size:.875rem}.newsroom-updates .subsection__heading{margin-bottom:2rem}.newsroom-updates .subsection__heading>p{max-width:30rem;font-size:1rem;line-height:1.85}.newsroom-updates .newsroom-latest__grid{border:0;gap:1.5rem}.newsroom-updates .newsroom-latest__grid article{border:1px solid var(--line);border-top:2px solid var(--fi-blue);background:#fff;min-height:0;padding:1.5rem}.newsroom-updates .newsroom-latest__grid .evidence-line{gap:.35rem .65rem;margin-bottom:1rem}.newsroom-updates .newsroom-latest__grid .evidence-line>span:not(.icon-chip){font-size:.875rem;line-height:1.6}.newsroom-updates .newsroom-latest__grid .evidence-line time{letter-spacing:0;font-size:.875rem}.newsroom-updates .newsroom-latest__grid h3{letter-spacing:-.015em;max-width:none;margin:0 0 1rem;font-size:1.25rem;line-height:1.7}.newsroom-updates .newsroom-latest__grid h3 .editorial-title__phrase{display:inline}.newsroom-updates .newsroom-latest__grid article>.story-source{letter-spacing:0;margin:0 0 .85rem;font-size:.75rem;line-height:1.7}.newsroom-updates .newsroom-latest__grid article>p:not(.evidence-line):not(.story-source){margin:0 0 1.5rem;font-size:1rem;line-height:1.85}.newsroom-updates .newsroom-latest__actions{gap:.25rem 1.25rem;margin-top:auto}.newsroom-updates .newsroom-latest__actions a{min-height:2.75rem;font-size:.875rem;line-height:1.7}.newsroom-updates .newsroom-latest__more{gap:1rem 2rem;margin-top:1.5rem}.newsroom-updates .newsroom-latest__more a{margin-top:0;font-size:.875rem}.newsroom-contact{padding-block:clamp(3rem,6vw,5rem)}.newsroom-contact .page-cta__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem)}.newsroom-contact h2{font-size:clamp(1.8rem,3vw,3rem);line-height:1.5}.newsroom-contact .page-cta__action{padding-left:clamp(1.5rem,3vw,3rem)}.newsroom-contact .page-cta__action>p{max-width:30rem;font-size:1rem;line-height:1.9}.newsroom-contact__phrase{display:inline-block}.newsroom-contact .page-cta__action .button{width:100%;min-width:0;max-width:26rem;min-height:3.5rem;padding:.9rem 1.25rem;font-size:1rem;line-height:1.6}.newsroom-contact .page-cta__career-link{font-size:.875rem}@container newsroom-page (width<=70rem){.newsroom-directory .official-directory__grid{grid-template-columns:minmax(0,1fr)}.newsroom-directory__intro{max-width:40rem}}@container newsroom-page (width<=64rem){.newsroom-sources__grid{grid-template-columns:minmax(0,1fr)}.newsroom-sources__intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:2rem;display:grid}.newsroom-sources__visual{margin:0}}@container newsroom-page (width<=47.99rem){.subhero--newsroom .subhero__grid{grid-template-columns:minmax(0,1fr);gap:1.75rem}.subhero--newsroom .subhero__copy,.subhero--newsroom .subhero__visual{grid-area:auto/1}.subhero--newsroom .subhero__copy{background:0 0;padding:0}.subhero--newsroom h1{font-size:clamp(1.8rem,7vw,2.75rem)}.subhero--newsroom .subhero__visual{aspect-ratio:3/2;width:100%}.subhero--newsroom .subhero__visual:before{display:none}.newsroom-sources__intro{grid-template-columns:minmax(0,1fr);gap:1.75rem}.newsroom-contact .page-cta__grid{grid-template-columns:minmax(0,1fr)}.newsroom-contact .page-cta__action{border-left:0;padding-left:0}}@container newsroom-page (width<=36rem){.newsroom-directory .official-directory__links a{grid-template-columns:minmax(0,1fr) 1.5rem;gap:.5rem 1rem;min-height:0}.newsroom-directory .official-directory__links .v6-directory-type{grid-area:1/1}.newsroom-directory .official-directory__links .newsroom-directory__name{grid-area:2/1}.newsroom-directory .official-directory__links a i{grid-area:1/2/3}.newsroom-sources .source-map__list>li{grid-template-columns:2rem minmax(0,1fr);column-gap:1rem}.newsroom-sources .source-map__index>span:first-child{font-size:1.7rem}.newsroom-updates .newsroom-latest__grid article{padding:1.25rem}}.information-hero{background:#eaf2fde6;border-bottom:1px solid #d6e2ef;padding-block:clamp(3rem,6vw,5.5rem)}.information-hero__grid,.information-contact__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.information-eyebrow{color:#245bb8;font:700 .75rem/1.7 var(--font-latin);letter-spacing:.12em;margin:0 0 1.1rem}.information-hero h1{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(2rem,3.5vw,3.3rem);font-weight:500;line-height:1.45}.information-hero h1 span,.information-heading h2 span{display:inline-block}.information-hero__intro p,.information-section p,.information-section dd,.information-contact p:not(.information-eyebrow){color:#4c5c6c;line-break:strict;overflow-wrap:anywhere;margin:0;font-size:1rem;line-height:1.95}.information-button{color:#111820;background:#f15a24;justify-content:space-between;align-items:center;gap:1.5rem;max-width:100%;min-height:3.5rem;margin-top:1.75rem;padding:.9rem 1.4rem;font-size:.9375rem;font-weight:700;line-height:1.7;text-decoration:none;transition:background .18s;display:inline-flex}.information-button:hover{background:#ff7947}.information-button>span{flex:none}.information-button:focus-visible,.information-section :is(a,summary):focus-visible,.information-text-link:focus-visible{outline-offset:5px;outline:2px solid #2f6edb}.information-section{background:#ffffffed;padding-block:clamp(3rem,6vw,5.5rem)}.information-heading{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:1.5rem 4rem;margin-bottom:2.25rem;display:grid}.information-heading h2,.information-contact h2{letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:clamp(1.5rem,2.4vw,2.3rem);font-weight:500;line-height:1.65}.information-section .information-eyebrow{color:#245bb8;margin-bottom:.8rem;font-size:.75rem}.information-number{color:#2f6edb;font:400 2rem/1.2 var(--font-latin);letter-spacing:-.04em}.press-request-grid{border-top:1px solid #b6cadd;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.press-request{padding:1.75rem 1.75rem 0 0}.press-request+.press-request{border-left:1px solid #dde6ef;padding-left:1.75rem}.press-request h3,.press-flow h3{margin:1.3rem 0 .75rem;font-size:1.125rem;font-weight:600;line-height:1.7}.information-section .information-note{border-top:1px solid #dde6ef;margin-top:2rem;padding-top:1.5rem;font-size:.875rem}.information-section a:not(.sitemap-links a){text-underline-offset:.25em}.information-section--tint{background:#eef4fbf0}.press-prepare{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(2rem,6vw,6rem);display:grid}.press-prepare .information-heading{margin:0;display:block}.press-prepare .information-heading>p{margin-top:1.5rem}.press-preparation-list{border-top:1px solid #b6cadd;margin:0}.press-preparation-list>div{border-bottom:1px solid #d4dfe9;padding:1.4rem 0}.press-preparation-list dt{color:#142c44;margin-bottom:.45rem;font-size:1rem;font-weight:600}.press-preparation-list dd{margin:0}.press-flow{border-top:1px solid #b6cadd;margin:0;padding:0;list-style:none}.press-flow li{border-bottom:1px solid #dde6ef;grid-template-columns:3rem minmax(0,1fr);gap:1.5rem;padding:1.5rem 0;display:grid}.press-flow h3{margin-top:0}.press-faq{padding-top:0}.press-faq__list{border-top:1px solid #b6cadd}.press-faq details{border-bottom:1px solid #dde6ef}.press-faq summary{cursor:pointer;padding:1.3rem 2rem 1.3rem 0;font-size:1rem;font-weight:500;line-height:1.8;list-style:none;position:relative}.press-faq summary::-webkit-details-marker{display:none}.press-faq summary:after{content:"+";color:#245bb8;font-size:1.25rem;position:absolute;top:1.25rem;right:.25rem}.press-faq details[open] summary:after{content:"−"}.press-faq details p{padding:0 0 1.5rem}.information-contact{background:#0e1a2b;border-bottom:1px solid #354253;padding-block:clamp(3rem,6vw,5rem)}.information-contact .information-eyebrow{color:#9bdcff}.information-contact h2{color:#fff}.information-contact h2 span{display:block}.information-contact p:not(.information-eyebrow){color:#c6d5e3}.information-text-link{color:#c6d5e3;text-underline-offset:.35em;width:fit-content;margin-top:1.25rem;padding-block:.5rem;font-size:.875rem;line-height:1.8;display:block}.sitemap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:3.5rem clamp(2rem,7vw,7rem);display:grid}.sitemap-grid>section{min-width:0}.sitemap-heading{align-items:center;gap:1.1rem;margin-bottom:1.25rem;display:flex}.sitemap-heading .information-eyebrow{margin-bottom:.2rem}.sitemap-heading h2{margin:0;font-size:clamp(1.15rem,1.8vw,1.5rem);font-weight:500;line-height:1.7}.sitemap-links{border-top:1px solid #b6cadd;margin:0;padding:0;list-style:none}.sitemap-links li{border-bottom:1px solid #dde6ef}.sitemap-links a{color:#1e344a;justify-content:space-between;align-items:center;gap:1rem;padding:1rem .25rem;font-size:1rem;line-height:1.7;text-decoration:none;display:flex}.sitemap-links a>span[aria-hidden=true]{color:#245bb8;flex:none}.sitemap-links a:hover{color:#245bb8;background:#f1f6fc}.information-section .sitemap-external-note{margin-top:1rem;font-size:.875rem}@media (width<=55.99rem){.information-hero__grid,.information-contact__grid{gap:2rem}.information-heading{gap:1.5rem}.press-prepare{grid-template-columns:minmax(0,1fr)}.press-request{padding-right:1rem}.press-request+.press-request{padding-left:1rem}}@media (width<=39.99rem){.information-hero__grid,.information-heading,.information-contact__grid,.sitemap-grid{grid-template-columns:minmax(0,1fr)}.information-heading{margin-bottom:1.5rem}.press-request-grid{grid-template-columns:minmax(0,1fr)}.press-request,.press-request+.press-request{border-bottom:1px solid #dde6ef;border-left:0;padding:1.5rem 0}.press-request h3{margin-top:.75rem}.press-flow li{gap:.75rem}.information-button{width:100%}.information-section .information-note{border-top:0;margin-top:1.5rem;padding-top:0}.sitemap-grid{gap:2.75rem}}.press-guide-page{--press-line:#cedce9;--press-text:#415365}.press-guide-page :is(h1,h2,h3){overflow-wrap:normal;word-break:normal;line-break:strict}.press-guide-page .information-section,.press-guide-page .information-contact{padding-block:clamp(3.5rem,6vw,5.75rem)}.press-guide-page .information-heading{grid-template-columns:minmax(0,1fr) minmax(0,.86fr);align-items:center;margin-bottom:2rem}.press-guide-page .information-heading h2{font-size:clamp(1.5rem,2.2vw,2.15rem);line-height:1.65}.press-guide-page :is(.information-hero__intro,.information-section) p,.press-guide-page .information-section dd{color:var(--press-text);overflow-wrap:break-word;line-height:1.9}.press-guide-page .information-eyebrow,.press-guide-page .information-section .information-eyebrow{color:#245bb8;margin-bottom:1rem}.press-guide-page .information-button{margin-top:1.6rem}.press-guide-page :is(h2[id],h1[id]){scroll-margin-top:calc(var(--header-height) + 2rem)}.press-guide-phrase{display:inline-block}.press-guide-hero{padding-block:clamp(2.75rem,5vw,4.75rem)}.press-guide-hero .information-hero__grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2rem,4.5vw,4.5rem)}.press-guide-hero h1{letter-spacing:-.025em;font-size:clamp(2.15rem,3.8vw,3.6rem);line-height:1.4}.press-guide-hero h1 span{display:block}.press-guide-hero__copy{min-width:0;padding-block:.5rem}.press-guide-hero .information-hero__intro{margin-top:1.5rem}.press-guide-hero__anchor{color:#365674;text-underline-offset:.3em;justify-content:space-between;align-items:center;gap:1rem;width:fit-content;min-height:2.75rem;margin-top:.5rem;font-size:.875rem;line-height:1.8;display:flex}.press-guide-hero__anchor:focus-visible{outline-offset:4px;outline:2px solid #245bb8}.press-guide-hero__visual{background:#0e1a2b;border-bottom:2px solid #82c6ee;min-width:0;margin:0;box-shadow:0 12px 32px #09203b1f}.press-guide-hero__visual img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.press-guide-hero__visual figcaption{color:#e7f0f8;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;padding:.9rem 1.15rem;font-size:.875rem;line-height:1.8;display:flex}.press-guide-hero__visual small{color:#b4cadc;font-size:.75rem}.press-guide-page .press-request-grid{border-top:1px solid #98badd}.press-guide-page .press-request{padding-top:1.6rem;padding-bottom:.5rem}.press-request__marker{color:#2f6edb;align-items:center;gap:1rem;display:flex}.press-request__marker .visual-icon{width:1.5rem;height:1.5rem}.press-guide-page .press-request h3{margin-top:1rem}.press-guide-page .information-note{background:#f4f8fc;border:1px solid #dde6ef;grid-template-columns:minmax(0,.75fr) minmax(0,1.8fr);gap:.5rem 1.5rem;margin-top:2rem;padding:1.25rem 1.5rem;display:grid}.press-guide-page .information-note strong{font-size:.9375rem;font-weight:500;line-height:1.9}.press-guide-page .information-note p{font-size:.9375rem}.press-guide-page .press-preparation-list{border:1px solid var(--press-line);background:#ffffff9e;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.press-guide-page .press-preparation-list>div{border:0;padding:1.6rem 1.75rem}.press-guide-page .press-preparation-list>div:nth-child(2n){border-left:1px solid var(--press-line)}.press-guide-page .press-preparation-list>div:nth-child(n+3){border-top:1px solid var(--press-line)}.press-guide-page .press-preparation-list dt{align-items:baseline;gap:.85rem;margin-bottom:.7rem;font-size:1.125rem;display:flex}.press-guide-page .press-preparation-list dt span{color:#2f6edb;font:400 1.3rem/1.4 var(--font-latin)}.press-guide-page .press-guide-prepare__note{margin-top:1.25rem;font-size:.875rem}.press-guide-page .press-guide-flow{background:#0e1a2b}.press-guide-flow h2,.press-guide-flow h3{color:#f3f7fb}.press-guide-page .press-guide-flow .information-eyebrow,.press-guide-flow .information-number{color:#9bdcff}.press-guide-flow .press-flow{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.press-guide-flow .press-flow li{border-top:1px solid #54718c;border-bottom:0;padding:1.5rem 0 0;display:block}.press-guide-flow .press-flow h3{margin-top:1rem}.press-guide-page .press-guide-flow p:not(.information-eyebrow){color:#c6d5e3}.press-guide-page .press-faq .press-prepare{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem)}.press-guide-page .press-faq summary{padding-block:1.35rem;font-size:1rem;line-height:1.9}.press-guide-page .press-faq summary:after{top:1.25rem}.press-guide-page .press-faq details[open] summary{color:#245bb8}.press-guide-page .press-faq details p{padding:0 1rem 1.4rem 0}.press-guide-page :is(.press-faq,.information-note) a{white-space:nowrap}.press-guide-page .information-contact{background:linear-gradient(115deg,#102e50,#0e1a2b)}.press-guide-page .information-contact .information-eyebrow{color:#9bdcff}@media (width<=63.99rem){.press-guide-hero .information-hero__grid{gap:1.75rem}.press-guide-phrase{display:inline}.press-guide-desktop-break{display:none}.press-guide-page .press-request h3{font-size:1.05rem}.press-guide-flow .press-flow{gap:1.4rem}}@media (width<=47.99rem){.press-guide-hero .information-hero__grid{grid-template-columns:minmax(0,1fr);gap:2rem}.press-guide-hero h1 span{display:inline-block}.press-guide-hero h1{font-size:clamp(2rem,5.5vw,2.5rem)}.press-guide-hero .information-hero__intro{margin-top:1.1rem}.press-guide-hero__visual{justify-self:center;width:100%;max-width:36rem}.press-guide-page .information-heading,.press-guide-page .information-note,.press-guide-page .press-faq .press-prepare,.press-guide-page .press-request-grid{grid-template-columns:minmax(0,1fr)}.press-guide-page .press-request,.press-guide-page .press-request+.press-request{border-left:0;border-bottom:1px solid var(--press-line);padding:1.5rem 0}.press-guide-page .press-request h3{font-size:1.125rem}.press-guide-page .press-preparation-list>div{padding:1.25rem}.press-guide-page .press-preparation-list dt{font-size:1rem}.press-guide-flow .press-flow{grid-template-columns:minmax(0,1fr);gap:0}.press-guide-flow .press-flow li{grid-template-columns:2.6rem minmax(0,1fr);gap:1rem;padding-block:1.5rem;display:grid}.press-guide-flow .press-flow h3{margin-top:0}.press-guide-flow .press-flow li:last-child{padding-bottom:0}}@media (width<=35.99rem){.press-guide-page .information-section,.press-guide-page .information-contact{padding-block:3rem}.press-guide-page .information-heading{gap:.75rem;margin-bottom:1.5rem}.press-guide-page .press-preparation-list{grid-template-columns:minmax(0,1fr)}.press-guide-page .press-preparation-list>div:nth-child(2n){border-left:0}.press-guide-page .press-preparation-list>div+div{border-top:1px solid var(--press-line)}.press-guide-page .information-note{padding:1.1rem}.press-guide-hero__visual figcaption{padding:.8rem 1rem;display:block}.press-guide-hero__visual small{margin-top:.2rem;display:block}.press-guide-page .press-faq .information-heading{margin-bottom:0}}.subhero--projects .subhero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(2rem,4vw,4rem)}.subhero--projects .subhero__copy{background:0 0;grid-area:1/1;padding:0}.subhero--projects h1{max-width:100%;margin-bottom:1.5rem;font-size:clamp(2rem,3.6vw,3.25rem);line-height:1.3}.subhero--projects h1>span{display:block}.subhero--projects .subhero__lead{max-width:28rem;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.9}.subhero--projects .subhero__visual{aspect-ratio:16/9;grid-area:1/2;width:100%;margin:0}.subhero--projects .subhero__visual img{object-fit:contain}.subhero--projects .subhero__visual figcaption{letter-spacing:.04em;text-wrap:balance;max-width:calc(100% - 2rem);font-size:.75rem}.projects-process__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.projects-process__intro,.projects-process .project-flow__list{min-width:0}.projects-process .subsection__heading{border:0;margin-bottom:2rem;padding-bottom:0}.projects-process h2{margin-bottom:1rem;font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.45}.projects-process .subsection__heading>p:last-child{max-width:30rem;color:var(--muted);margin:0;font-size:1rem;line-height:1.9}.projects-process__visual{width:100%;margin:0}.projects-process__visual .editorial-figure__media{aspect-ratio:1536/961}.projects-process__visual .editorial-figure__media img{object-fit:contain}.projects-process__visual figcaption{width:auto;margin:0;padding:1.25rem;display:block;position:static}.projects-process__visual figcaption>span{margin-bottom:.5rem;font-size:.75rem;line-height:1.6;display:block}.projects-process__visual figcaption p{font-size:.875rem;line-height:1.8}.projects-process .project-flow__list li{grid-template-columns:2.75rem minmax(0,1fr);gap:1.25rem;padding:1.25rem 0;translate:none}.projects-process .project-flow__list li:first-child{padding-top:0}.projects-process .project-flow__list li:last-child{border-bottom:0;padding-bottom:0}.projects-process .project-flow__marker:after{top:2.75rem;bottom:-1.25rem}.projects-process .project-flow__marker span{font-size:.875rem}.projects-process .project-flow__list li>div:last-child{display:block}.projects-process .v6-flow-label{align-items:center;gap:.5rem;margin-bottom:.5rem}.projects-process .v6-flow-label p{margin:0;font-size:.75rem;line-height:1.5}.projects-process .project-flow__list h3{margin:0 0 .5rem;font-size:clamp(1.125rem,1.6vw,1.375rem);line-height:1.5}.projects-process .project-flow__list li>div:last-child>p:last-child{margin:0;font-size:1rem;line-height:1.85}.projects-initiatives .initiative-ledger__heading{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:clamp(2rem,4vw,4rem)}.projects-initiatives .initiative-ledger__heading .section-kicker{align-self:center;margin:0}.projects-initiatives .initiative-ledger__heading h2{margin:0;font-size:clamp(1.75rem,3vw,2.6rem);line-height:1.45}.projects-initiatives .initiative-ledger__list{margin-top:2.5rem}.projects-initiatives .initiative-ledger__list article{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:clamp(2rem,4vw,4rem);padding:clamp(1.75rem,3vw,2.5rem) 0;translate:none}.projects-initiatives .initiative-ledger__list article:hover{box-shadow:none;translate:none}.projects-initiatives__photo{aspect-ratio:3/2;background:#183048;min-width:0;overflow:clip}.projects-initiatives__photo img{object-fit:contain;width:100%;height:100%;display:block}.projects-initiatives .initiative-ledger__body{min-width:0;display:block}.projects-initiatives__index{align-items:center;gap:1.25rem;margin-bottom:1rem;display:flex}.projects-initiatives .initiative-ledger__number{font-size:2.25rem;line-height:1}.projects-initiatives .v6-initiative-label{align-items:center;gap:.5rem}.projects-initiatives .v6-initiative-label p{letter-spacing:.08em;margin:0;font-size:.75rem;line-height:1.6}.projects-initiatives .initiative-ledger__body h3{margin:0 0 1rem;font-size:clamp(1.375rem,2.1vw,1.875rem);line-height:1.55}.projects-initiatives .initiative-ledger__body>p{max-width:38rem;margin:0 0 1.25rem;font-size:1rem;line-height:1.9}.projects-initiatives .initiative-ledger__body a{justify-content:space-between;align-items:center;gap:1rem;width:fit-content;max-width:100%;min-height:2.75rem;margin:0;font-size:.875rem;line-height:1.7;display:flex}.projects-initiatives .initiative-ledger__body a>span:last-child{flex:none}.projects-initiatives .source-note{color:#aebbc9;font-size:.75rem;line-height:1.8}.page-cta.projects-contact{padding-block:clamp(3rem,5vw,4.5rem);overflow:clip}.projects-contact .page-cta__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,4vw,4rem)}.projects-contact .eyebrow{margin:0 0 1.25rem;font-size:.75rem;line-height:1.7}.projects-contact h2{max-width:100%;margin:0;font-size:clamp(2rem,3.2vw,3.25rem);line-height:1.4}.projects-contact .page-cta__action{border-top:0;border-left:1px solid #ffffff3d;padding:0 0 0 clamp(1.5rem,3vw,3rem)}.projects-contact .page-cta__action>p{max-width:32rem;margin:0 0 1.5rem;font-size:1rem;line-height:1.9}.projects-contact__phrase{max-width:100%;display:inline-block}.projects-contact .page-cta__links{gap:.75rem}.projects-contact .page-cta__action .button{width:min(100%,28rem);min-height:3.5rem}.projects-contact .page-cta__career-link{font-size:.875rem}@media (width<=1023px){.projects-process__grid{grid-template-columns:minmax(0,1fr);gap:2rem}}@media (width<=928px){.projects-contact .page-cta__grid{grid-template-columns:minmax(0,1fr);gap:1.75rem}.projects-contact .page-cta__action{border-top:1px solid #ffffff3d;border-left:0;padding:1.75rem 0 0}}@media (width<=767px){.subhero--projects .subhero__grid{grid-template-columns:minmax(0,1fr);gap:2rem}.subhero--projects .subhero__visual{grid-area:2/1}.projects-initiatives .initiative-ledger__heading,.projects-initiatives .initiative-ledger__list article{grid-template-columns:minmax(0,1fr);gap:1.5rem}.projects-initiatives .initiative-ledger__body a{width:100%}}@media (width<=399px){.projects-process .project-flow__list li{gap:.875rem}}.sitemap-hero{padding-block:clamp(2.5rem,4.5vw,4.5rem)}.sitemap-hero .information-hero__grid{align-items:center;gap:1.75rem clamp(2rem,5vw,5rem)}.sitemap-home-link,.sitemap-secondary-link{color:#245bb8;justify-content:space-between;align-items:center;gap:1.25rem;width:fit-content;max-width:100%;min-height:2.75rem;font-size:.875rem;line-height:1.6;text-decoration:none;display:flex}.sitemap-home-link{margin-top:.5rem}.sitemap-secondary-link{margin-top:.75rem}.sitemap-home-link:hover,.sitemap-secondary-link:hover{text-underline-offset:.3em;text-decoration:underline}.sitemap-directory{padding-block:clamp(2.5rem,5vw,5rem)}.sitemap-directory .sitemap-grid{align-items:start;gap:clamp(2.75rem,5vw,4.5rem) clamp(2rem,6vw,6rem)}.sitemap-directory .sitemap-heading{border-top:1px solid #afc6dd;align-items:flex-start;gap:1rem;min-height:5.5rem;margin-bottom:0;padding-top:1.25rem;padding-bottom:1.25rem;position:relative}.sitemap-directory .sitemap-heading:before{content:"";background:#2f6edb;width:2.25rem;height:2px;position:absolute;top:-1px;left:0}.sitemap-directory .information-number{min-width:2.25rem;padding-top:.125rem;font-size:1.75rem}.sitemap-directory .sitemap-heading .information-eyebrow{margin:0 0 .3rem;font-size:.75rem;line-height:1.4}.sitemap-directory .sitemap-heading h2{letter-spacing:-.02em;word-break:auto-phrase;overflow-wrap:anywhere;text-wrap:pretty;font-size:clamp(1.125rem,1.7vw,1.5rem);line-height:1.6}.sitemap-directory .sitemap-links{border-top-color:#d7e2ee}.sitemap-directory .sitemap-links a{gap:.75rem;min-height:3.5rem;padding:.875rem .5rem;line-height:1.7;transition:background-color .16s,color .16s;position:relative}.sitemap-directory .sitemap-links a>span:first-child{min-width:0;word-break:auto-phrase;line-break:strict;overflow-wrap:anywhere}.sitemap-link-title,.sitemap-link-description{display:block}.sitemap-link-title{font-weight:500}.sitemap-link-description{color:#526477;margin-top:.25rem;font-size:.875rem;line-height:1.75}.sitemap-overview-link{color:#245bb8;background:#edf4fc;border-top:1px solid #d7e2ee;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.875rem 1rem;font-size:1rem;line-height:1.7;text-decoration:none;display:flex}.sitemap-overview-link:hover{background:#e2edfa}.sitemap-overview-link>span:last-child{flex:none}.sitemap-link-group{margin-top:1.5rem}.sitemap-directory .sitemap-group-label{color:#526477;margin:0 0 .625rem;font-size:.875rem;font-weight:500;line-height:1.6}.sitemap-directory .sitemap-external-note{color:#526477;font-size:.875rem;line-height:1.8}@media (width<=47.99rem){.sitemap-hero .information-hero__grid,.sitemap-directory .sitemap-grid{grid-template-columns:minmax(0,1fr)}.sitemap-hero .information-hero__grid{gap:1.25rem}.sitemap-hero .information-hero__intro{max-width:34rem}.sitemap-desktop-break{display:none}.sitemap-directory .sitemap-heading{min-height:0}}@media (prefers-reduced-motion:reduce){.sitemap-directory .sitemap-links a{transition:none}}#story-archive-title{scroll-margin-top:7rem}.story-year-filter{margin-top:1.75rem}.story-year-filter>p{color:var(--muted);margin:0 0 .75rem;font-size:.875rem}.story-year-filter ul{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.story-year-filter a{border:1px solid var(--line);min-height:2.75rem;color:var(--ink);background:#fff;align-items:center;gap:.75rem;padding:.6rem .875rem;font-size:.9375rem;text-decoration:none;display:flex}.story-year-filter a span{color:var(--muted);font-size:.875rem}.story-year-filter a[aria-current=page]{background:var(--fi-blue-strong);color:#fff;border-color:var(--fi-blue-strong)}.story-year-filter a[aria-current=page] span{color:inherit}.story-archive-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;margin:1.5rem 0;font-size:.9375rem;line-height:1.8;display:flex}.story-archive-tools p{margin:0}.story-archive-tools p span{color:var(--muted)}.story-archive-tools a{min-height:2.75rem;color:var(--fi-blue-strong);align-items:center;gap:1rem;display:inline-flex}.story-archive-pager{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.story-archive .story-archive__list>li>.story-preview--record{padding-block:1.75rem;display:grid}.story-preview--record .story-archive__content{max-width:65rem}.story-archive .story-preview--record .story-archive__content h3{font-size:clamp(1.125rem,2vw,1.5rem)}.story-preview__historical{color:var(--muted);margin:0 0 .5rem;font-size:.875rem}.story-pagination{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;margin-top:2.5rem;display:grid}.story-pagination ol{flex-wrap:wrap;justify-content:center;gap:.375rem;margin:0;padding:0;list-style:none;display:flex}.story-pagination a,.story-pagination li>span{min-width:2.75rem;min-height:2.75rem;color:var(--fi-blue-strong);justify-content:center;align-items:center;padding:.5rem;font-size:.9375rem;line-height:1.6;text-decoration:none;display:inline-flex}.story-pagination a{border:1px solid var(--line);background:#fff}.story-pagination a[aria-current=page]{color:#fff;background:var(--fi-blue-strong);border-color:var(--fi-blue-strong)}@media (width<=639px){.story-pagination{grid-template-columns:1fr 1fr}.story-pagination ol{grid-area:1/1/auto/-1}.story-pagination>a:last-child{justify-self:end}}.story-archive .subsection__heading{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;padding-bottom:clamp(1.75rem,3vw,2.5rem);display:grid}.story-archive .subsection__heading .section-kicker{margin:0}.story-archive .subsection__heading>p:not(.section-kicker){max-width:48rem;color:var(--muted);margin:0;font-size:1rem;line-height:1.85}.story-archive .story-archive__list>li>.story-preview{transition:background-color var(--transition), box-shadow var(--transition);grid-template-columns:minmax(0,.9fr) minmax(0,1.7fr);align-items:start;gap:clamp(1.5rem,3vw,2.75rem);padding:clamp(1.5rem,3vw,2.5rem) 0;translate:none}.story-archive .story-archive__list>li:first-child>.story-preview{border-top:0}.story-archive .story-archive__list>li>.story-preview:is(:hover,:focus-visible){background-color:#f4f7fb;padding-inline:0;translate:none}.story-preview__visual,.story-preview .story-archive__content{min-inline-size:0}.story-preview__image{aspect-ratio:16/10;background:#edf3f8;overflow:hidden}.story-preview__image img{object-fit:cover;width:100%;height:100%;display:block}.story-preview__image--contain img{object-fit:contain}.story-preview__image-meta{min-height:2.75rem;color:var(--muted);justify-content:space-between;align-items:center;gap:1rem;padding-top:.5rem;font-size:.75rem;line-height:1.6;display:flex}.story-preview .story-archive__number{align-self:auto;font-size:1.5rem;line-height:1}.story-preview .story-archive__content .evidence-line{gap:.5rem .75rem;margin:0 0 .75rem;font-size:.75rem;line-height:1.7}.story-preview .story-archive__content .evidence-line time{flex-basis:auto}.story-preview .story-archive__content .icon-chip{flex-shrink:0;width:2rem;height:2rem}.story-preview .story-source{overflow-wrap:anywhere;margin:0 0 .75rem;font-size:.6875rem;line-height:1.8}.story-preview .story-archive__content h3{max-width:100%;margin:0 0 .875rem;font-size:clamp(1.25rem,1.7vw,1.65rem);line-height:1.65}.story-preview .story-preview__summary{max-width:46rem;color:var(--muted);overflow-wrap:anywhere;text-wrap:pretty;margin:0;font-size:1rem;line-height:1.85}.story-preview .story-archive__action{min-height:2.75rem;color:var(--fi-blue-strong);text-align:start;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;font-size:.875rem;line-height:1.6;display:flex}.stories-reading .reading-method__intro{column-gap:clamp(1.5rem,4vw,4rem)}.stories-reading__body{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(1.5rem,4vw,4rem);margin-top:clamp(2rem,4vw,3rem);display:grid}.stories-reading .stories-reading__visual{width:100%;min-width:0;margin:0}.stories-reading__visual .editorial-figure__media{aspect-ratio:1536/961}.stories-reading__visual .editorial-figure__media img{aspect-ratio:auto 1536/961;object-fit:contain}.stories-reading__visual figcaption{width:auto;margin:0;padding:1.25rem;position:static}.stories-reading .reading-method__steps{border:0;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;min-width:0;margin:0;display:grid}.stories-reading .reading-method__steps li,.stories-reading .reading-method__steps li:first-child{border:0;border-top:1px solid var(--line-dark);grid-template-columns:2rem minmax(0,1fr);align-content:start;align-items:center;gap:.75rem;min-width:0;min-height:0;padding:1.25rem 0;display:grid}.stories-reading .reading-method__steps li>p:first-child{grid-column:1/-1;margin:0;font-size:.75rem;line-height:1.5}.stories-reading .reading-method__steps .icon-chip{float:none;width:2rem;height:2rem;margin:0}.stories-reading .reading-method__steps h3{margin:0;font-size:1.25rem;line-height:1.6}.stories-reading .reading-method__steps li>p:last-child{word-break:normal;text-wrap:pretty;grid-column:1/-1;margin:0;font-size:1rem;line-height:1.85}.stories-reading .reading-method__steps li>p:last-child>span{text-wrap:balance;word-break:auto-phrase;display:block}.stories-reading .text-route{margin-top:1.75rem}.page-cta.stories-contact{padding-block:clamp(3rem,5vw,4.5rem);overflow:clip}.stories-contact .page-cta__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,4vw,4rem)}.stories-contact .eyebrow{margin:0 0 1.25rem;font-size:.75rem;line-height:1.7}.stories-contact h2{max-width:100%;margin:0;font-size:clamp(2rem,3.2vw,3.25rem);line-height:1.4}.stories-contact .page-cta__action{border-top:0;border-left:1px solid #ffffff3d;padding:0 0 0 clamp(1.5rem,3vw,3rem)}.stories-contact .page-cta__action>p{word-break:normal;text-wrap:pretty;max-width:32rem;margin:0 0 1.5rem;font-size:1rem;line-height:1.9}.stories-contact .page-cta__links{gap:.75rem}.stories-contact__line{display:block}.stories-contact__phrase{max-width:100%;display:inline-block}.stories-contact .page-cta__action .button{width:min(100%,28rem);min-height:3.5rem}.stories-contact .page-cta__career-link{font-size:.875rem}@media (width<=928px){.stories-reading__body{grid-template-columns:minmax(0,1fr)}.stories-contact .page-cta__grid{grid-template-columns:minmax(0,1fr);gap:1.75rem}.stories-contact .page-cta__action{border-top:1px solid #ffffff3d;border-left:0;padding:1.75rem 0 0}}@media (width<=639px){.story-archive .story-archive__list>li>.story-preview{grid-template-columns:minmax(0,1fr);gap:1rem;padding-block:1.75rem}.story-preview__image{aspect-ratio:16/10}.story-preview .story-archive__content h3{font-size:1.25rem}.story-preview .story-archive__content .evidence-line{gap:.5rem}}@media (prefers-reduced-motion:reduce){.story-archive .story-archive__list>li>.story-preview{transition:none}}.subhero--topics .subhero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(2rem,4vw,4rem)}.subhero--topics .subhero__copy{background:0 0;grid-area:1/2;padding:0}.subhero--topics h1{max-width:100%;margin-bottom:1.5rem;font-size:clamp(2rem,3.6vw,3.1rem);line-height:1.3}.subhero--topics h1>span{text-wrap:balance;display:block}.subhero--topics .subhero__lead{max-width:28rem;font-size:clamp(1rem,1.3vw,1.125rem);line-height:1.9}.subhero--topics .subhero__visual{aspect-ratio:3/2;grid-area:1/1;width:100%;margin:0}.subhero--topics .subhero__visual img{object-fit:contain}.topics-directory .subsection__heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;padding-bottom:clamp(1.75rem,3vw,2.5rem)}.topics-directory .subsection__heading .section-kicker{margin:0}.topics-directory .subsection__heading>p:not(.section-kicker){max-width:48rem;margin:0;font-size:1rem;line-height:1.85}.topic-jump{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:2rem;display:grid}.topic-jump>a{color:#1e354e;background:#f5f8fc;border:1px solid #d5e0ec;justify-content:space-between;align-items:center;gap:.75rem;min-height:3.25rem;padding:.75rem 1rem;font-size:.9375rem;text-decoration:none;display:flex}.topic-jump>a>span:last-child{color:#235fc3;flex-shrink:0;font-size:.8125rem}.topic-jump>a:hover{border-color:#235fc3}.topic-articles{grid-column:1/-1;width:100%;min-width:0}.topic-articles__heading{color:#283e54;align-items:center;gap:1rem;margin:0 0 .75rem;font-size:.875rem;display:flex}.topic-articles__heading>span{color:#215bbd;font-variant-numeric:tabular-nums}.topic-articles__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 1.75rem;margin:0;padding:0;list-style:none;display:grid}.topic-articles__list>li{border-top:1px solid #dbe4ef;min-width:0}.topic-articles__list a{color:#20354b;grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem;height:100%;padding:1rem .375rem;text-decoration:none;display:grid}.topic-articles__kind{color:#2463c6;letter-spacing:.06em;grid-column:1;font-size:.6875rem;font-weight:600}.topic-articles__title{overflow-wrap:anywhere;grid-column:1;font-size:1rem;line-height:1.85}.topic-articles__arrow{color:#2463c6;grid-area:1/2/3;align-self:center}.topic-articles__list a:hover{background:#eaf1fc}.topic-articles__more{margin-top:.75rem}.topic-articles__more>summary{color:#215bbd;cursor:pointer;width:fit-content;min-height:2.75rem;padding:.625rem .5rem;font-size:.875rem}.topic-articles__more[open]>summary{margin-bottom:.5rem}.topic-articles__source{color:#215bbd;text-underline-offset:.3em;align-items:center;gap:1rem;min-height:2.75rem;margin-top:.75rem;font-size:.875rem;display:inline-flex}.topic-jump>a:focus-visible,.topic-articles a:focus-visible,.topic-articles summary:focus-visible{outline-offset:3px;outline:2px solid #215bbd}.topics-directory .topic-directory__list>li{transition:background-color var(--transition);grid-template-columns:minmax(0,.95fr) minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(1.5rem,3vw,2.5rem);padding:clamp(1.5rem,3vw,2.5rem) 0;scroll-margin-top:7rem;translate:none}.topics-directory .topic-directory__list>li:hover{box-shadow:none;background-color:#f4f7fb;translate:none}.topics-directory .topic-directory__list>li:focus-within{background-color:#f4f7fb}.topics-directory__photo{aspect-ratio:3/2;background:#edf3f8;min-width:0;overflow:clip}.topics-directory__photo img{object-fit:cover;width:100%;height:100%;display:block}.topics-directory__copy{min-width:0}.topics-directory .topic-directory__index{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.75rem;margin-bottom:1rem}.topics-directory .topic-directory__index>span:first-child{font-size:2rem;line-height:1}.topics-directory .topic-directory__index .icon-chip{width:2rem;height:2rem}.topics-directory .topic-directory__index>p{letter-spacing:.06em;grid-column:auto;margin:0;font-size:.75rem;line-height:1.6}.topics-directory .topic-directory__body h3{margin:0 0 .75rem;font-size:clamp(1.25rem,1.7vw,1.6rem);line-height:1.6}.topics-directory .topic-directory__body p{margin:0;font-size:1rem;line-height:1.85}.topics-directory .topic-directory__question{border-top:0;border-left:1px solid var(--line);grid-column:auto;min-width:0;padding:0 0 0 clamp(1.25rem,2vw,2rem)}.topics-directory .topic-directory__question>p{margin:0 0 .75rem;font-size:.75rem;line-height:1.5}.topics-directory .topic-directory__question strong{margin:0 0 1rem;font-size:1rem;line-height:1.85}.topics-directory .topic-directory__question a{justify-content:space-between;gap:.75rem;min-height:2.75rem;font-size:.875rem;line-height:1.7;display:flex}.topics-directory .topic-directory__question a>span:first-child{text-wrap:pretty}.topics-directory .topic-directory__question a>span:last-child{flex:none}.topics-crossing .topic-crosslink__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,4vw,4rem)}.topics-crossing h2{font-size:clamp(1.75rem,3vw,2.6rem);line-height:1.45}.topics-crossing h2>span{display:block}.topics-crossing__body{color:#c4ced9;text-wrap:pretty;max-width:32rem;word-break:auto-phrase;margin-top:1.75rem;font-size:1rem;line-height:1.9}.topics-crossing__body p:last-child{margin-bottom:0}.topics-crossing .topic-crosslink__visual{grid-column:2;width:100%;min-width:0;margin:0}.topics-crossing .editorial-figure__media{aspect-ratio:3/2}.topics-crossing .editorial-figure__media img{object-fit:contain}.topics-crossing .topic-crosslink__visual figcaption{width:auto;margin:0;padding:1.25rem;position:static}.page-cta.topics-contact{padding-block:clamp(3rem,5vw,4.5rem);overflow:clip}.topics-contact .page-cta__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,4vw,4rem)}.topics-contact .eyebrow{margin:0 0 1.25rem;font-size:.75rem;line-height:1.7}.topics-contact h2{max-width:100%;margin:0;font-size:clamp(2rem,3.2vw,3.25rem);line-height:1.4}.topics-contact .page-cta__action{border-top:0;border-left:1px solid #ffffff3d;padding:0 0 0 clamp(1.5rem,3vw,3rem)}.topics-contact .page-cta__action>p{max-width:32rem;margin:0 0 1.5rem;font-size:1rem;line-height:1.9}.topics-contact__phrase{max-width:100%;display:inline-block}.topics-contact .page-cta__links{gap:.75rem}.topics-contact .page-cta__action .button{width:min(100%,28rem);min-height:3.5rem}.topics-contact .page-cta__career-link{font-size:.875rem}@media (width<=1099px){.topics-directory .topic-directory__list>li{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:1.25rem 2rem}.topics-directory__photo{grid-area:1/1/3}.topics-directory__copy,.topics-directory .topic-directory__question{grid-column:2}.topics-directory .topic-directory__question{border-top:1px solid var(--line);border-left:0;padding:1.25rem 0 0}}@media (width<=928px){.topics-crossing .topic-crosslink__grid,.topics-contact .page-cta__grid{grid-template-columns:minmax(0,1fr);gap:1.75rem}.topics-crossing .topic-crosslink__visual{grid-column:1}.topics-contact .page-cta__action{border-top:1px solid #ffffff3d;border-left:0;padding:1.75rem 0 0}}@media (width<=767px){.subhero--topics .subhero__grid{grid-template-columns:minmax(0,1fr);gap:2rem}.subhero--topics .subhero__copy{grid-area:1/1}.subhero--topics .subhero__visual{grid-area:2/1}}@media (width<=639px){.topic-jump{grid-template-columns:minmax(0,1fr);gap:.5rem}.topic-articles__list{grid-template-columns:minmax(0,1fr)}.topics-directory .topic-directory__list>li{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-block:1.75rem}.topics-directory__photo,.topics-directory__copy,.topics-directory .topic-directory__question{grid-area:auto/1}}@media (prefers-reduced-motion:reduce){.topics-directory .topic-directory__list>li{transition:none}}.journal-article .journal-article__hero-grid,.project-detail .project-detail__hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"heading visual""meta visual";align-items:start;gap:1.5rem clamp(2rem,4vw,3.5rem)}.journal-article__heading,.project-detail__heading{grid-area:heading;min-width:0}.journal-article__meta,.project-detail__reference{grid-area:meta;min-width:0}.journal-article__visual,.project-detail__hero figure{grid-area:visual;align-self:start}.journal-article .journal-article__lead,.project-detail .project-detail__lead{margin-bottom:0}.journal-article .journal-article__heading h1,.project-detail .project-detail__hero h1{overflow-wrap:anywhere;line-break:strict;max-width:none;margin-bottom:1.25rem;font-size:clamp(1.75rem,3vw,3rem);line-height:1.45}.journal-article .journal-article__visual,.project-detail .project-detail__hero figure{width:100%}.journal-article .journal-article__visual img,.project-detail .project-detail__hero figure img,.journal-column .journal-column__figure img{aspect-ratio:auto;height:auto;display:block}.journal-article .journal-article__visual figcaption,.project-detail .project-detail__hero figcaption{font-family:var(--font-ja);letter-spacing:.015em;overflow-wrap:anywhere;padding:.875rem 1rem;font-size:.8125rem;font-weight:400;line-height:1.8}.journal-article__meta :is(dt,dd),.project-detail__meta :is(dt,dd){word-break:auto-phrase;overflow-wrap:anywhere;font-size:.875rem;line-height:1.8}.project-detail .project-detail__meta{margin-bottom:1rem}.project-detail .project-detail__reference>.text-route{min-height:2.75rem;margin-top:0;font-size:.9375rem}.journal-article .journal-article__body{min-width:0;max-width:46rem;font-size:1rem}.journal-article .journal-article__body>section>p,.project-detail .project-detail__sections p{overflow-wrap:anywhere;line-break:strict}.journal-article .journal-article__source-links a{border-bottom:1px solid #fff3}.journal-article .journal-article__source .section-kicker,.journal-article .journal-article__body .section-kicker{flex-wrap:wrap;row-gap:.4rem}.journal-column .journal-column__header,.journal-column .journal-column__figure{max-width:56rem}.journal-column .journal-column__header h1{overflow-wrap:anywhere;line-height:1.45}.journal-column .journal-column__figure{margin-block:2rem 3rem}.journal-column .journal-column__figure figcaption{font-size:.8125rem}.journal-column .journal-column__layout{grid-template-columns:minmax(11rem,14rem) minmax(0,43rem);gap:clamp(2rem,4vw,4rem)}.journal-column .journal-column__toc{min-width:0}.journal-column .journal-column__toc a{overflow-wrap:anywhere;min-height:2.75rem}.journal-column .journal-column__section h2{text-wrap:pretty;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.75rem;line-height:1.65;display:grid}.journal-column__section-number{color:var(--fi-blue-strong);font-family:var(--font-latin);letter-spacing:.04em;font-size:.875rem;font-weight:500}.journal-column .journal-column__next>.v4-text-link{align-items:center;min-height:2.75rem;margin-top:1rem;display:inline-flex}.journal-column__related .column-grid{gap:clamp(1.25rem,3vw,2rem);max-width:none}.journal-column__related .column-card>a{height:100%}.journal-column__related .column-card h3{text-wrap:pretty}.project-detail .project-detail__hero{padding-block:clamp(2.5rem,5vw,5rem)}.project-detail .project-detail__facts,.project-detail .project-detail__process{padding-block:clamp(3rem,6vw,5rem)}.project-detail .project-detail__process-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,4rem)}.project-detail .project-detail__sections h3{text-wrap:pretty;overflow-wrap:anywhere;font-size:clamp(1.35rem,2.2vw,2rem);line-height:1.6}.project-detail .project-detail__sections>section{padding-bottom:2.5rem}.project-detail .project-detail__sections>section:last-child{padding-bottom:0}.project-detail .project-detail__sections>section>p:last-child{margin-bottom:0}.project-detail .project-detail__facts dd{overflow-wrap:anywhere;line-break:strict}.related-stories .related-stories__grid h3{text-wrap:pretty;max-width:none;font-size:clamp(1.125rem,1.6vw,1.5rem);line-height:1.7}.related-stories .related-stories__grid>a{min-height:12rem}.article-detail-return{justify-content:center;margin-top:clamp(1.5rem,3vw,2.5rem);display:flex}.article-detail-return>a{color:#174573;background:#ffffffa6;border:1px solid #b6c9dc;justify-content:center;align-items:center;gap:.875rem;min-height:3rem;padding:.75rem 1.5rem;font-size:.9375rem;line-height:1.7;text-decoration:none;display:inline-flex}.article-actions{padding-block:clamp(2rem,4vw,3rem)}.article-actions__intro{border-top:1px solid #cbd9e8;padding-top:1.5rem}.article-actions__intro>p{color:#245ebf;letter-spacing:.12em;margin:0 0 .75rem;font-size:.75rem;font-weight:600}.article-actions__intro h2{margin:0 0 1.5rem;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:500;line-height:1.6}.article-actions__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.article-actions__links>a{color:#1c324a;background:#f3f7fc;border:1px solid #d1deed;grid-template-columns:minmax(0,1fr) auto;align-content:start;gap:.5rem 1rem;padding:clamp(1rem,2.5vw,1.75rem);text-decoration:none;display:grid}.article-actions__label{color:#245ebf;grid-column:1;font-size:.75rem}.article-actions__links strong{grid-column:1;font-size:1.0625rem;font-weight:500;line-height:1.75}.article-actions__note{color:#536679;grid-column:1;font-size:.875rem;line-height:1.85}.article-actions__arrow{color:#245ebf;grid-area:1/2/4;align-self:center}.article-actions__links>.article-actions__contact{background:#fff;border-left:3px solid #ef572c}.article-actions__contact .article-actions__label,.article-actions__contact .article-actions__arrow{color:#af3916}.article-actions__links>a:hover{background:#edf3fb;border-color:#245ebf}.article-actions__links>a:focus-visible{outline-offset:4px;outline:2px solid #245ebf}@media (width<=639px){.article-actions__links{grid-template-columns:minmax(0,1fr)}}.article-detail-return>a:hover{border-color:var(--fi-blue-strong);background:#fff}.article-detail-return>a:focus-visible{outline:2px solid var(--fi-blue-strong);outline-offset:4px}.journal-column__section,.journal-column__toc,.journal-article__body h2{scroll-margin-block-start:calc(var(--header-height) + 1.5rem)}@media (width>=64rem){.journal-column .journal-column__toc{top:calc(var(--header-height) + 1.5rem);max-height:calc(100svh - var(--header-height) - 3rem);scrollbar-width:thin;position:sticky;overflow-y:auto}}@media (width<=70rem){.journal-article .journal-article__hero-grid,.project-detail .project-detail__hero-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading""visual""meta";row-gap:1.5rem}.journal-article .journal-article__visual,.project-detail .project-detail__hero figure{max-width:none}}@media (width<=63.99rem){.journal-column .journal-column__layout{grid-template-columns:minmax(0,43rem);gap:2rem}.journal-column .journal-column__toc ol{columns:1}}@media (width<=56rem){.project-detail .project-detail__process-grid{grid-template-columns:minmax(0,1fr);gap:2rem}.project-detail .project-detail__process-heading{position:static}.project-detail .subsection__heading--split{grid-template-columns:minmax(0,1fr);gap:1rem}}@media (width<=40rem){.journal-column .journal-column__figure{margin-block:1.5rem 2rem}.journal-article .journal-article__heading h1,.project-detail .project-detail__hero h1{font-size:clamp(1.55rem,6.4vw,2rem)}.journal-article .journal-article__title-line{display:inline}.journal-article .journal-article__meta>div,.project-detail .project-detail__meta>div{grid-template-columns:minmax(0,1fr);gap:.25rem}.journal-article .journal-article__facts ul{margin-top:1rem}.related-stories .related-stories__grid{grid-template-columns:minmax(0,1fr)}.related-stories .related-stories__grid>a{min-height:0}.related-stories .related-stories__grid h3{margin-bottom:1.25rem}.article-detail-return>a{width:100%}}.press-record{padding-block:clamp(3rem,7vw,6rem)}.press-record__header{border-bottom:1px solid var(--line);max-width:70rem;padding-bottom:clamp(2rem,4vw,3rem)}.press-record__label{color:var(--fi-blue-strong);margin:1.5rem 0 1rem;font-size:.875rem}.press-record h1{letter-spacing:.015em;overflow-wrap:anywhere;word-break:normal;max-width:29em;margin:0;font-size:clamp(1.65rem,3.5vw,2.75rem);font-weight:500;line-height:1.65}.press-record__subtitle{max-width:53em;color:var(--muted);overflow-wrap:anywhere;margin:1.5rem 0 0;font-size:1.0625rem;line-height:1.9}.press-record__meta{flex-wrap:wrap;gap:1.25rem 3rem;margin:2rem 0 0;font-size:.875rem;line-height:1.8;display:flex}.press-record__meta div{min-width:0}.press-record__meta dt{color:var(--muted);margin-bottom:.25rem}.press-record__meta dd{margin:0}.press-record__visual{max-width:70rem;margin:clamp(2rem,4vw,3rem) 0 0}.press-record__visual>img{object-fit:contain;background:#f2f6fb;width:100%;height:auto;max-height:46rem;display:block}.press-record__visual figcaption{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.5rem 1.5rem;padding-top:.875rem;font-size:.875rem;line-height:1.85;display:flex}.press-record__visual figcaption>span{max-width:48rem}.press-record__visual figcaption a{color:var(--fi-blue-strong)}.press-record__body{max-width:53rem;margin-top:clamp(2rem,4vw,3rem)}.press-record__notice{border-left:3px solid var(--fi-blue-strong);background:#f2f6fb;padding:1.25rem 1.5rem}.press-record__notice strong{font-size:1rem;font-weight:600}.press-record__notice p{color:var(--muted);margin:.5rem 0 0;font-size:1rem;line-height:1.9}.press-record__excerpt{margin-top:clamp(2rem,4vw,3rem)}.press-record__body h2{margin:.75rem 0 1.25rem;font-size:clamp(1.35rem,2vw,1.65rem);font-weight:500;line-height:1.65}.press-record blockquote{border-left:1px solid var(--line);margin:0;padding-left:1.5rem}.press-record blockquote p{overflow-wrap:anywhere;margin:0;font-size:1.0625rem;line-height:2.1}.press-record__attribution{color:var(--muted);margin-top:1rem;font-size:.875rem;line-height:1.9}.press-record__source{border:1px solid var(--line);background:#fff;margin-top:2.5rem;padding:clamp(1.25rem,4vw,2rem)}.press-record__source h2{margin-top:0}.press-record__source p{font-size:1rem;line-height:1.9}.press-record__source a{background:var(--fi-blue-strong);color:#fff;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;margin-top:1.25rem;padding:.875rem 1rem;font-size:1rem;line-height:1.7;text-decoration:none;display:flex}.press-record__source a:hover{background:#1749b5}.press-record__source .press-record__checked{color:var(--muted);margin:1rem 0 0;font-size:.875rem}.press-record__return{flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-top:2rem;display:flex}.press-record__return a{min-height:2.75rem;color:var(--fi-blue-strong);align-items:center;font-size:.9375rem;line-height:1.8;display:inline-flex}@media (width<=639px){.press-record__meta{gap:1rem;display:grid}.press-record__notice{padding:1rem}.press-record blockquote{padding-left:1rem}.press-record__return{flex-direction:column}}
