.k40-home{color:#163b55;background:#fff}.k40-home .shell{width:min(1320px,calc(100% - 80px))}.k40-home :is(h1,h2,h3,p){margin-top:0}.k40-home a:focus-visible{outline:3px solid #d4a72b;outline-offset:4px}.k40-hero{position:relative;isolation:isolate;min-height:560px;color:#fff;overflow:hidden;background:#073f69}.k40-hero>.k40-hero-photo{position:absolute;inset:0;margin:0;z-index:-2;height:100%}.k40-hero-photo picture{display:block;height:100%}.k40-hero-photo img{width:100%;height:100%;object-fit:cover;object-position:center 46%;transform:translateY(var(--hero-shift,0px)) scale(1.035)}.k40-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#003e6bf5,#003e6bdc 29%,#003e6b8c 49%,#003e6b05 78%)}.k40-hero-frame{min-height:560px;display:flex;align-items:center;padding-block:58px}.k40-hero-copy{width:590px;max-width:49%}.k40-home .k40-kicker{font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase;line-height:1.7;margin-bottom:23px}.k40-hero .k40-kicker{color:#daedf9}.kig.reference-design .k40-home .k40-hero h1{font:750 59px/1.06 Arial,Microsoft YaHei,sans-serif;letter-spacing:-.035em;text-wrap:balance;color:#fff;margin-bottom:28px;max-width:590px}.k40-home .k40-hero-intro{font-size:18px;line-height:1.7;max-width:525px;color:#eef6fb;margin:0}.k40-research-index{display:grid;grid-template-columns:245px 1fr;gap:50px;padding-block:38px 42px}.k40-section-rule{display:block;width:55px;height:4px;background:#005596;margin-bottom:17px}.k40-home .k40-index-heading h2{font-size:29px;line-height:1.15;margin-bottom:16px;font-weight:700}.k40-index-heading>p{font-size:14px;line-height:1.75;color:#4d6678;margin:0}.k40-index-entries{display:grid;grid-template-columns:1fr 1fr;gap:0 32px}.k40-index-entry{display:grid;grid-template-columns:98px 1fr;gap:19px;padding:18px 0;border-top:1px solid #c7d7e2;align-items:start}.k40-index-entry>.editorial-photo{margin:0;aspect-ratio:1}.k40-index-entry h3{font-size:21px;line-height:1.25;margin:0 0 9px;color:#075487;font-weight:700}.k40-index-entry p{font-size:14px;line-height:1.65;color:#466176;margin:0}.k40-index-entry:hover h3{text-decoration:underline;text-underline-offset:5px}.k40-index-entry .editorial-photo img{transition:transform .25s}.k40-index-entry:hover img{transform:scale(1.04)}.k40-news-desk{border-top:1px solid #ccdbe5;background:#f3f7fa;padding-block:8px 10px}.k40-news-desk>.latest-publications{width:min(1320px,calc(100% - 80px))}.k40-research-process{display:grid;grid-template-columns:1.15fr 1fr .95fr;gap:37px;padding-block:60px 70px;align-items:start}.k40-process-lead .k40-kicker{color:#397699;margin-bottom:15px}.k40-home .k40-process-lead h2{font-size:31px;line-height:1.2;color:#073f69;font-weight:700;margin-bottom:20px}.k40-process-lead>p:not(.k40-kicker){font-size:16px;line-height:1.8;color:#456173}.k40-research-process>.editorial-photo{height:430px;margin:0}.k40-research-process>.editorial-photo picture{height:100%;display:block}.k40-research-process>.editorial-photo img{height:100%;width:100%;object-fit:cover}.k40-process-notes{list-style:none;padding:0;margin:0;counter-reset:k40steps}.k40-process-notes li{counter-increment:k40steps;border-top:2px solid #075487;padding:14px 0 18px 33px;position:relative}.k40-process-notes li:before{content:counter(k40steps);position:absolute;left:0;top:14px;color:#075487;font-size:16px;font-weight:750}.k40-process-notes h3{font-size:17px;line-height:1.35;margin-bottom:8px}.k40-process-notes p{font-size:13px;line-height:1.75;color:#526b7b;margin:0}.k40-institution-link{display:inline-block;color:#075487;font-size:14px;font-weight:700;padding:10px 17px;border:1px solid #075487;margin-top:10px}.k40-institution-link:hover{background:#075487;color:#fff}.kig.reference-design .k40-home:lang(ru) .k40-hero h1{font-size:49px}.kig.reference-design .k40-home:lang(ko) .k40-hero h1{font-size:53px}.kig.reference-design .k40-home:lang(zh-CN) .k40-hero h1{font-size:55px;line-height:1.2}@media(min-width:1600px){.k40-hero,.k40-hero-frame{min-height:610px}.kig.reference-design .k40-home .k40-hero h1{font-size:65px}.kig.reference-design .k40-home:lang(ru) .k40-hero h1{font-size:55px}}@media(prefers-reduced-motion:reduce){.k40-hero-photo img,.k40-index-entry img{transform:none!important;transition:none!important}}.e40-home{color:#182746;background:#fff}.e40-home .shell{width:min(1280px,calc(100% - 80px))}.e40-home :is(h1,h2,h3){font-family:Georgia,Times New Roman,serif;letter-spacing:-.025em;font-weight:400}.e40-home a:focus-visible{outline:3px solid #d1a617;outline-offset:4px}.e40-home .e40-kicker{font:700 10px/1.6 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;color:#8e741b}.e40-cover{background:#172854;color:#fff;padding-block:32px 38px}.e40-cover-grid{display:grid;grid-template-columns:minmax(0,2.05fr) minmax(280px,1fr);gap:36px}.e40-cover-story{min-width:0}.e40-cover-story .editorial-photo{height:335px;margin:0}.e40-cover-story .editorial-photo picture{display:block;height:100%}.e40-cover-story .editorial-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 54%}.e40-cover-caption{padding:24px 0 0}.e40-cover-caption .e40-kicker{color:#e5cb7b}.efsi.reference-design .e40-home .e40-cover-caption h1{font:400 48px/1.08 Georgia,Times New Roman,serif;color:#fff;max-width:780px;margin:0 0 17px;letter-spacing:-.025em;text-wrap:balance}.e40-cover-caption>p:last-child{font-size:15px;line-height:1.75;color:#dce4f0;margin:0;max-width:750px}.e40-cover-directory{padding:20px 24px 0;border-top:3px solid #d1a617;border-left:1px solid #455477}.e40-cover-directory>.e40-kicker{color:#e5cb7b}.e40-cover-directory h2{color:#fff;font-size:29px;line-height:1.15;margin:0 0 25px}.e40-cover-directory a{display:grid;grid-template-columns:26px 1fr;gap:12px;padding:16px 0;border-top:1px solid #455477;color:#fff}.e40-directory-number{font:italic 18px Georgia,serif;color:#d3b854}.e40-cover-directory strong{font-size:17px;font-weight:650;line-height:1.4;display:block}.e40-cover-directory small{display:block;font-size:12px;line-height:1.6;margin-top:7px;color:#c6d1e4}.e40-cover-directory a:hover strong{color:#f1d47d}.e40-region-index{border-bottom:1px solid #cbd0d9;background:#f5f3ed}.e40-region-index>.shell{display:flex;align-items:center;gap:30px;justify-content:space-between;padding-block:18px}.e40-region-index p{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#796a3d;margin:0}.e40-region-index span{font:18px Georgia,serif;color:#172854}.e40-feature-pair{display:grid;grid-template-columns:1fr 1fr;gap:42px;padding-block:45px 50px}.e40-feature-pair>article{display:grid;grid-template-columns:195px 1fr;gap:25px;min-width:0}.e40-feature-pair .editorial-photo{height:290px;margin:0}.e40-feature-pair .editorial-photo picture{height:100%;display:block}.e40-feature-pair .editorial-photo img{height:100%;width:100%;object-fit:cover}.e40-feature-pair h2{font-size:28px;line-height:1.17;margin:0 0 15px;color:#172854}.e40-feature-pair p:not(.e40-kicker){font-size:14px;line-height:1.8;color:#516079;margin:0 0 16px}.e40-feature-link{display:inline-block;border-bottom:2px solid #cba416;font-size:12px;font-weight:700;padding-bottom:6px}.e40-feature-link:hover{color:#8b6e0b}.e40-editorial-desk{background:#f4f4f1;border-top:1px solid #cdd2d9;padding-block:42px 55px}.e40-editorial-grid{display:grid;grid-template-columns:1.05fr 1.2fr .9fr;gap:40px}.e40-editorial-statement h2{font-size:37px;line-height:1.13;color:#172854;margin:0 0 20px}.e40-editorial-statement>p:not(.e40-kicker){font-size:15px;line-height:1.8;color:#526075}.e40-gold-action{display:inline-block;background:#172854;color:#fff;padding:13px 20px;font-size:12px;font-weight:700;margin-top:8px}.e40-gold-action:hover{background:#d1a617;color:#172854}.e40-method-ledger{margin:0}.e40-method-ledger>div{border-top:1px solid #babfca;padding:18px 0}.e40-method-ledger dt{font:25px/1.2 Georgia,serif;color:#172854;margin-bottom:12px}.e40-method-ledger dd{margin:0;font-size:14px;line-height:1.75;color:#526075}.e40-contributor-note{border-left:1px solid #c9ced5;padding-left:30px}.e40-contributor-note>.editorial-photo{height:148px;margin:0 0 23px}.e40-contributor-note h3{font-size:25px;line-height:1.2;color:#172854;margin:0 0 13px}.e40-contributor-note>p:not(.e40-kicker){font-size:14px;line-height:1.7;color:#526075}.e40-contributor-note>a{display:inline-block;border:1px solid #172854;padding:9px 17px;font-size:12px;font-weight:700}.e40-contributor-note>a:hover{background:#172854;color:#fff}.efsi.reference-design .e40-home :is(h1,h2,h3){font-family:Georgia,Times New Roman,serif;font-weight:400}.gcr.reference-design .gcr-layout40{color:#252c2b;background:#fff1e5}.gcr.reference-design .gcr-layout40 :is(h1,h2,h3){font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.025em;color:#252c2b}.gcr.reference-design .gcr-layout40 p{max-width:none}.gcr.reference-design .gcr-layout40 a{color:inherit;text-decoration:none}.gcr.reference-design .gcr-layout40 a:hover{text-decoration:underline;text-underline-offset:4px}.gcr.reference-design .gcr-layout40 .gcr40-kicker{font:700 11px/1.5 Arial,sans-serif;letter-spacing:.055em;color:#9c3655;margin:0 0 10px}.gcr.reference-design .gcr40-front{padding-block:12px 25px;border-bottom:1px solid #a59b90}.gcr.reference-design .gcr40-edition-line{display:flex;justify-content:space-between;border-bottom:4px double #7c756d;padding-bottom:9px;margin-bottom:24px;font:700 11px/1.4 Arial,sans-serif;letter-spacing:.04em;color:#4c4c49}.gcr.reference-design .gcr40-edition-line p{margin:0}.gcr.reference-design .gcr40-front-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1.8fr) minmax(0,.75fr);gap:25px;align-items:start}.gcr.reference-design .gcr40-lead h1{font-size:54px;line-height:1.03;margin:0 0 26px;max-width:none}.gcr.reference-design .gcr40-lead .gcr40-standfirst{font:400 19px/1.65 Georgia,Times New Roman,serif;color:#454742;margin:0}.gcr.reference-design .gcr40-slideshow{position:relative;height:372px;background:#d4cabc;overflow:hidden}.gcr.reference-design .gcr40-frame{position:absolute;inset:0;opacity:0;transition:opacity 1.1s ease;pointer-events:none}.gcr.reference-design .gcr40-frame.is-current{opacity:1;z-index:1}.gcr.reference-design .gcr40-frame .editorial-photo{margin:0;height:100%;aspect-ratio:auto}.gcr.reference-design .gcr40-frame img{height:100%;width:100%;object-fit:cover}.gcr.reference-design .gcr40-cover>p{font:400 22px/1.3 Georgia,Times New Roman,serif;margin:13px 0 0}.gcr.reference-design .gcr40-side-briefs{border-inline-start:1px solid #c5b9ac;padding-inline-start:23px}.gcr.reference-design .gcr40-side-briefs article+article{border-top:1px solid #c5b9ac;margin-top:22px;padding-top:23px}.gcr.reference-design .gcr40-side-briefs h2{font-size:25px;line-height:1.16;margin:0 0 12px}.gcr.reference-design .gcr40-side-briefs p{font:400 14px/1.65 Arial,sans-serif;margin:0}.gcr.reference-design .gcr40-notebooks{display:grid;grid-template-columns:1fr 1fr;gap:26px;padding-block:23px;border-bottom:1px solid #b8ada1}.gcr.reference-design .gcr40-notebooks article{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px}.gcr.reference-design .gcr40-notebooks article+article{border-inline-start:1px solid #c5b9ac;padding-inline-start:25px}.gcr.reference-design .gcr40-notebooks .editorial-photo{height:142px;margin:0;aspect-ratio:auto}.gcr.reference-design .gcr40-notebooks img{height:142px;object-fit:cover}.gcr.reference-design .gcr40-notebooks h2{font-size:26px;line-height:1.13;margin:0 0 9px}.gcr.reference-design .gcr40-notebooks p:not(.gcr40-kicker){font:400 14px/1.5 Arial,sans-serif;margin:0}.gcr.reference-design .gcr40-news-zone .latest-publications{padding-block:25px 32px}.gcr.reference-design .gcr40-news-zone .section-heading{border-bottom:4px double #4a4f49;padding-bottom:12px;margin-bottom:20px;align-items:baseline}.gcr.reference-design .gcr40-news-zone .section-heading h2{font-size:31px;margin:0}.gcr.reference-design .gcr40-news-zone .latest-grid{gap:27px}.gcr.reference-design .gcr40-news-zone .latest-grid article{padding:0 25px 0 0;border:0;border-inline-end:1px solid #c4b8aa;background:none}.gcr.reference-design .gcr40-news-zone .latest-grid article:last-child{padding:0;border:0}.gcr.reference-design .gcr40-news-zone .latest-grid img{height:185px;aspect-ratio:auto;object-fit:cover;margin-bottom:15px}.gcr.reference-design .gcr40-news-zone .latest-grid h3{font-size:25px;line-height:1.15;margin:12px 0 16px}.gcr.reference-design .gcr40-news-zone .latest-grid>article>p:last-child{font-size:14px;line-height:1.6;margin:12px 0 0}.gcr.reference-design .gcr40-editorial{display:grid;grid-template-columns:220px minmax(0,1fr);gap:45px;padding-block:27px 55px;border-top:1px solid #716f67}.gcr.reference-design .gcr40-editorial-heading h2{font-size:34px;line-height:1.12;margin:0 0 22px}.gcr.reference-design .gcr40-edition-link{display:inline-block;border:1px solid #29666b;padding:10px 14px;color:#17656d!important;font:700 12px/1.4 Arial,sans-serif;text-decoration:none!important}.gcr.reference-design .gcr40-editorial-columns{columns:2;column-gap:35px;column-rule:1px solid #c4b8aa}.gcr.reference-design .gcr40-editorial-columns article{break-inside:avoid;margin-bottom:25px}.gcr.reference-design .gcr40-editorial-columns h3{font-size:27px;line-height:1.16;margin:0 0 14px}.gcr.reference-design .gcr40-editorial-columns p{font-size:15px;line-height:1.7;margin:0}.gcr.reference-design .gcr40-about{display:grid;grid-template-columns:255px minmax(0,1fr);gap:45px;padding-block:30px 60px}.gcr.reference-design .gcr40-about-sidebar{border-inline-end:1px solid #c4b8aa;padding-inline-end:30px}.gcr.reference-design .gcr40-about-sidebar .editorial-photo{height:240px;margin:0 0 22px;aspect-ratio:auto}.gcr.reference-design .gcr40-about-sidebar img{height:240px;object-fit:cover}.gcr.reference-design .gcr40-about-sidebar h3{font-size:25px;line-height:1.2;margin:0 0 17px}.gcr.reference-design .gcr40-about-sidebar p{font-size:14px;line-height:1.75}.gcr.reference-design .gcr40-about-main>h2{font-size:50px;line-height:1.08;margin:0 0 22px;max-width:850px}.gcr.reference-design .gcr40-about-intro{font:400 22px/1.6 Georgia,serif;margin:0 0 32px;padding-bottom:26px;border-bottom:4px double #888175}.gcr.reference-design .gcr40-service-index{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:4px double #746e64;border-bottom:1px solid #b7aa9c;margin:0 0 28px}.gcr.reference-design .gcr40-service-index a{padding:16px 18px;font:700 13px/1.5 Arial,sans-serif;color:#12646c;border-inline-end:1px solid #c3b6a7}.gcr.reference-design .gcr40-service-index a:last-child{border-inline-end:0}.gcr.reference-design .gcr40-service-spread{display:grid;grid-template-columns:1fr 1fr;column-gap:42px;row-gap:32px;padding-bottom:55px}.gcr.reference-design .gcr40-service-feature{border-bottom:1px solid #baae9f;padding-bottom:28px;scroll-margin-top:150px}.gcr.reference-design .gcr40-service-feature h2{font-size:36px;line-height:1.13;margin:0 0 20px}.gcr.reference-design .gcr40-service-feature .editorial-photo{height:245px;margin:0 0 22px;aspect-ratio:auto}.gcr.reference-design .gcr40-service-feature img{height:245px;width:100%;object-fit:cover}.gcr.reference-design .gcr40-service-feature .gcr40-service-standfirst{font:400 20px/1.45 Georgia,serif;margin:0 0 16px}.gcr.reference-design .gcr40-service-feature p{font-size:15px;line-height:1.8;margin:0 0 18px}.gcr.reference-design .gcr40-service-method{border-top:1px solid #c4b8aa;padding-top:18px}.gcr.reference-design .gcr40-service-method h3{font:700 13px/1.4 Arial,sans-serif;color:#16656c;margin:0 0 12px}.gcr.reference-design .gcr40-service-method p{margin:0}.gcr.reference-design .gcr-layout40 a:focus-visible{outline:3px solid #17656d;outline-offset:4px}.ghc.reference-design .ghc-layout40{color:#161616;background:#fff}.ghc.reference-design .ghc-layout40 :is(h1,h2,h3,h4){font-family:Arial,Microsoft YaHei,sans-serif;font-weight:600;letter-spacing:-.035em}.ghc.reference-design .ghc-layout40 p{max-width:none}.ghc.reference-design .ghc-layout40 .ghc40-kicker{font:700 12px/1.5 Arial,sans-serif;letter-spacing:.08em;color:#c40024;margin:0 0 24px}.ghc.reference-design .ghc40-stage{position:relative;isolation:isolate;display:flex;align-items:center;min-height:690px;overflow:hidden;background:#111;border-bottom:8px solid #c40024}.ghc.reference-design .ghc40-stage>.editorial-photo,.ghc.reference-design .ghc40-stage>video{position:absolute;inset:0;height:100%;width:100%;object-fit:cover;margin:0;z-index:-2}.ghc.reference-design .ghc40-stage>.editorial-photo img{height:100%;width:100%;object-fit:cover}.ghc.reference-design .ghc40-stage>video{z-index:-1}.ghc.reference-design .ghc40-stage:after{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,#000c,#0005 70%,#0002)}.ghc.reference-design .ghc40-hero-copy{position:relative;z-index:1;padding-block:75px;color:#fff}.ghc.reference-design .ghc40-hero-copy .ghc40-kicker{color:#fff;border-inline-start:38px solid #d60027;padding-inline-start:20px;margin-bottom:35px}.ghc.reference-design .ghc40-hero-copy h1{font-size:84px;line-height:1.04;max-width:1050px;margin:0 0 28px;font-weight:500;color:#fff}.ghc.reference-design .ghc40-hero-intro{max-width:690px!important;font-size:20px;line-height:1.65;margin:0;color:#fff}.ghc.reference-design .ghc40-mandate{background:#171717;color:#fff;padding-block:72px 78px}.ghc.reference-design .ghc40-mandate>.shell{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:start}.ghc.reference-design .ghc40-mandate h2{font-size:48px;line-height:1.12;color:#fff;margin:0}.ghc.reference-design .ghc40-mandate p:not(.ghc40-kicker){font-size:21px;line-height:1.8;margin:0 0 26px;color:#e5e5e5}.ghc.reference-design .ghc40-red-button,.ghc.reference-design .ghc40-white-button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;border:1px solid #c50023;background:#c50023;color:#fff;font:700 14px/1.5 Arial,sans-serif;text-decoration:none;padding:13px 23px}.ghc.reference-design .ghc40-white-button{border-color:#fff;background:none}.ghc.reference-design .ghc40-red-button:hover{background:#900019}.ghc.reference-design .ghc40-white-button:hover{background:#fff;color:#161616}.ghc.reference-design .ghc40-home-capabilities{padding-block:65px 60px}.ghc.reference-design .ghc40-section-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;border-bottom:1px solid #bdbdbd;padding-bottom:24px;margin-bottom:36px}.ghc.reference-design .ghc40-section-heading h2{font-size:44px;line-height:1.12;margin:0}.ghc.reference-design .ghc40-section-heading p{font-size:16px;line-height:1.6;margin:0;max-width:400px}.ghc.reference-design .ghc40-flagship{display:grid;grid-template-columns:1.2fr 1fr;gap:0;background:#f3f2ef}.ghc.reference-design .ghc40-flagship .editorial-photo{height:420px;margin:0;aspect-ratio:auto}.ghc.reference-design .ghc40-flagship img{height:420px;width:100%;object-fit:cover}.ghc.reference-design .ghc40-flagship>div{padding:38px 43px}.ghc.reference-design .ghc40-number{font-size:47px;line-height:1;color:#c00022;display:block;margin-bottom:24px;font-weight:300;letter-spacing:-.05em}.ghc.reference-design .ghc40-flagship h3{font-size:39px;line-height:1.15;margin:0 0 22px}.ghc.reference-design .ghc40-flagship p{font-size:18px;line-height:1.7;margin:0 0 25px}.ghc.reference-design .ghc40-capability-lines article{display:grid;grid-template-columns:70px minmax(0,1fr) 305px;gap:32px;align-items:center;border-bottom:1px solid #bcbcbc;padding-block:31px}.ghc.reference-design .ghc40-capability-lines .ghc40-number{align-self:start;margin:5px 0 0}.ghc.reference-design .ghc40-capability-lines h3{font-size:35px;line-height:1.14;margin:0 0 18px}.ghc.reference-design .ghc40-capability-lines h3 a{color:#161616;text-decoration:none}.ghc.reference-design .ghc40-capability-lines h3 a:hover{color:#b90022}.ghc.reference-design .ghc40-capability-lines p{font-size:18px;line-height:1.8;margin:0;max-width:650px}.ghc.reference-design .ghc40-capability-lines .editorial-photo{height:180px;margin:0;aspect-ratio:auto}.ghc.reference-design .ghc40-capability-lines img{height:180px;width:100%;object-fit:cover}.ghc.reference-design .ghc40-news-briefs{background:#f5f4f1;border-top:1px solid #e2e1dd}.ghc.reference-design .ghc40-news-briefs .latest-publications{padding-block:46px 55px}.ghc.reference-design .ghc40-news-briefs .section-heading h2{font-size:39px;line-height:1.15;margin:0}.ghc.reference-design .ghc40-news-briefs .latest-grid{display:block}.ghc.reference-design .ghc40-news-briefs .latest-grid article{border-top:1px solid #c9c7c2;position:relative;min-height:198px;padding:24px 0 24px 300px;background:none}.ghc.reference-design .ghc40-news-briefs .latest-grid img{position:absolute;inset-inline-start:0;top:24px;width:260px;height:166px;object-fit:cover}.ghc.reference-design .ghc40-news-briefs .latest-grid h3{font-size:28px;line-height:1.23;margin:8px 0 14px;max-width:900px}.ghc.reference-design .ghc40-news-briefs .latest-grid>article>p:last-child{font-size:16px;line-height:1.7;margin:12px 0 0}.ghc.reference-design .ghc40-working-band{padding-block:65px 70px;background:#fff}.ghc.reference-design .ghc40-working-band>.shell{display:grid;grid-template-columns:1fr 1.35fr;gap:100px}.ghc.reference-design .ghc40-working-band h2{font-size:43px;line-height:1.17;margin:0}.ghc.reference-design .ghc40-working-band ol{margin:0;padding:0;list-style:none;counter-reset:work}.ghc.reference-design .ghc40-working-band li{counter-increment:work;padding:0 0 24px 52px;position:relative;border-bottom:1px solid #ccc;margin-bottom:23px}.ghc.reference-design .ghc40-working-band li:before{content:counter(work,decimal-leading-zero);position:absolute;inset-inline-start:0;top:0;color:#c00022;font-size:21px}.ghc.reference-design .ghc40-working-band h3{font-size:25px;line-height:1.25;margin:0 0 12px}.ghc.reference-design .ghc40-working-band p{font-size:17px;line-height:1.8;margin:0}.ghc.reference-design .ghc40-about-statement{padding-block:65px 50px;text-align:center}.ghc.reference-design .ghc40-about-statement h2{font-size:62px;line-height:1.09;max-width:1050px;margin:0 auto 30px}.ghc.reference-design .ghc40-about-statement>p:last-child{font-size:24px;line-height:1.8;max-width:990px;margin:0 auto}.ghc.reference-design .ghc40-about-panorama .editorial-photo{height:415px;aspect-ratio:auto;margin:0}.ghc.reference-design .ghc40-about-panorama img{width:100%;height:415px;object-fit:cover}.ghc.reference-design .ghc40-company-chapters{padding-block:60px 75px}.ghc.reference-design .ghc40-company-chapters article{display:grid;grid-template-columns:70px minmax(0,.9fr) minmax(0,1.4fr);gap:35px;border-top:1px solid #bbb;padding:35px 0}.ghc.reference-design .ghc40-company-chapters h3{font-size:35px;line-height:1.2;margin:0}.ghc.reference-design .ghc40-company-chapters p{font-size:19px;line-height:1.9;margin:0}.ghc.reference-design .ghc40-services-lead{display:grid;grid-template-columns:1fr 1fr;gap:85px;padding-block:55px 65px}.ghc.reference-design .ghc40-services-lead h2{font-size:51px;line-height:1.12;margin:0}.ghc.reference-design .ghc40-services-lead p{font-size:22px;line-height:1.8;margin:0}.ghc.reference-design .ghc40-service-chapter{padding-block:60px 68px;background:#f5f4f1;scroll-margin-top:100px}.ghc.reference-design .ghc40-service-chapter:nth-child(odd){background:#1a1a1a;color:#fff}.ghc.reference-design .ghc40-service-chapter .ghc40-cap-title{display:grid;grid-template-columns:88px minmax(0,1.2fr) minmax(0,1fr);gap:35px;align-items:start;margin-bottom:35px}.ghc.reference-design .ghc40-cap-title .ghc40-number{font-size:64px;margin:0}.ghc.reference-design .ghc40-cap-title h2{font-size:44px;line-height:1.12;margin:0;color:inherit}.ghc.reference-design .ghc40-cap-title>p{font-size:21px;line-height:1.65;margin:0}.ghc.reference-design .ghc40-cap-content{display:grid;grid-template-columns:1.15fr 1fr;gap:60px;margin-inline-start:123px}.ghc.reference-design .ghc40-cap-content .editorial-photo{height:380px;margin:0;aspect-ratio:auto}.ghc.reference-design .ghc40-cap-content img{height:380px;width:100%;object-fit:cover}.ghc.reference-design .ghc40-cap-content h3{font-size:24px;line-height:1.25;margin:0 0 20px;color:inherit}.ghc.reference-design .ghc40-cap-content p{font-size:17px;line-height:1.85;margin:0 0 23px;color:inherit}.ghc.reference-design .ghc40-cap-scope{border-top:1px solid #999;padding-top:18px}.ghc.reference-design .ghc40-career-intro{display:grid;grid-template-columns:1fr 1.2fr;gap:80px;padding-block:50px 38px;border-bottom:4px solid #bd001a}.ghc.reference-design .ghc40-career-intro h2{font-size:48px;line-height:1.1;margin:0}.ghc.reference-design .ghc40-career-intro p{font-size:17px;line-height:1.8;margin:0;color:#555}.ghc.reference-design .ghc40-career-layout{display:grid;grid-template-columns:275px minmax(0,1fr);gap:70px;padding-bottom:55px}.ghc.reference-design .ghc40-role-index{align-self:start;position:sticky;top:120px;padding-top:32px}.ghc.reference-design .ghc40-role-index a{display:block;border-bottom:1px solid #bbb;padding:15px 0;text-decoration:none;color:#292929;font-size:16px;line-height:1.6;font-weight:600}.ghc.reference-design .ghc40-role-index a:hover{color:#b90022}.ghc.reference-design .ghc40-role{padding:35px 0 40px;border-bottom:1px solid #bcbcbc;scroll-margin-top:110px}.ghc.reference-design .ghc40-role h3{font-size:38px;line-height:1.2;margin:0 0 18px}.ghc.reference-design .ghc40-role>p{font-size:21px;line-height:1.7;margin:0 0 25px;max-width:780px}.ghc.reference-design .ghc40-role-details{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-bottom:27px}.ghc.reference-design .ghc40-role-details h4{font-size:17px;line-height:1.4;margin:0 0 15px;color:#ad001b}.ghc.reference-design .ghc40-role-details ul{list-style:disc;padding-inline-start:18px;margin:0}.ghc.reference-design .ghc40-role-details li{font-size:16px;line-height:1.8;padding-inline-start:3px;margin-bottom:12px}.ghc.reference-design .ghc-layout40 a:focus-visible{outline:3px solid #c40024;outline-offset:5px}html[dir=rtl] .ghc.reference-design .ghc40-stage:after{background:linear-gradient(270deg,#000c,#0005 70%,#0002)}html[dir=rtl] .ghc.reference-design .ghc40-news-briefs .latest-grid article{padding-right:300px;padding-left:0}html[dir=rtl] .ghc.reference-design .ghc40-working-band li{padding-right:52px;padding-left:0}html:is([lang=ar],[lang=prs],[lang=ur],[lang=hi],[lang=zh-TW],[lang=zh-CN]) :is(.gcr,.ghc).reference-design :is(.gcr-layout40,.ghc-layout40) :is(h1,h2,h3,h4,a,.ghc40-kicker,.gcr40-kicker){font-family:inherit;letter-spacing:0}html:is([lang=ar],[lang=prs],[lang=ur],[lang=hi]) .ghc.reference-design .ghc40-hero-copy h1{font-size:72px;line-height:1.35}html:is([lang=ar],[lang=prs],[lang=ur],[lang=hi]) .ghc.reference-design .ghc-layout40 :is(h2,h3){line-height:1.4}html[lang=ar] .gcr.reference-design .gcr-layout40 :is(h1,h2,h3){line-height:1.4}@media(prefers-reduced-motion:reduce){.gcr.reference-design .gcr40-frame{transition:none}}.k40-inner{color:#18384e}.k40-inner .shell{width:min(1320px,calc(100% - 80px))}.k40-inner h2{font-size:33px;line-height:1.22;letter-spacing:-.025em;color:#064a76;font-weight:700;margin:0 0 22px}.k40-inner h3{font-size:23px;line-height:1.35;font-weight:700;margin:0 0 12px}.k40-inner p{font-size:17px;line-height:1.8;margin:0 0 20px}.k40-dossier-opening{display:grid;grid-template-columns:1fr 1.6fr;gap:70px;padding-block:43px 38px;border-bottom:1px solid #b8ccda}.k40-dossier-opening h2{border-left:4px solid #005596;padding-left:23px;font-size:35px;max-width:410px}.k40-dossier-opening p{font-size:22px;line-height:1.65;margin:0;max-width:800px}.k40-dossier-body{display:grid;grid-template-columns:1fr 1.5fr;gap:65px;padding-block:40px 55px;align-items:start}.k40-dossier-body>.editorial-photo{height:405px;margin:0}.k40-dossier-body .editorial-photo picture{height:100%;display:block}.k40-dossier-body .editorial-photo img{height:100%;width:100%;object-fit:cover}.k40-dossier-body .k40-dossier-narrative{font-size:18px;line-height:1.8;margin-bottom:30px}.k40-dossier-body h2{font-size:26px;border-top:1px solid #c8d7e1;padding-top:25px;max-width:650px}.k40-standards{background:#edf4f9;border-block:1px solid #d0dee8;padding-block:43px 50px}.k40-standards-grid{display:grid;grid-template-columns:1fr 2fr;gap:65px}.k40-standards-grid>h2{font-size:32px;max-width:320px}.k40-standards ol{padding:0;margin:0;list-style:none;counter-reset:standard}.k40-standards li{display:grid;grid-template-columns:230px 1fr;gap:30px;padding:22px 0 22px 41px;border-top:1px solid #aec6d7;position:relative;counter-increment:standard}.k40-standards li:before{content:counter(standard);position:absolute;left:0;top:24px;font-size:18px;font-weight:700;color:#005596}.k40-standards h3{font-size:20px}.k40-standards p{font-size:16px;margin:0;color:#3f5d72}.k40-programme-matrix{padding-block:40px 50px}.k40-matrix-heading{display:grid;grid-template-columns:1fr 1.55fr;gap:65px;border-bottom:3px solid #005596;padding-bottom:25px}.k40-matrix-heading p{margin:0;font-size:18px}.k40-programme-matrix>article{display:grid;grid-template-columns:165px 1fr 1.45fr;gap:34px;padding:30px 0;border-bottom:1px solid #bfd1de;scroll-margin-top:125px;align-items:start}.k40-programme-matrix .editorial-photo{height:160px;margin:0}.k40-programme-matrix .editorial-photo picture{height:100%;display:block}.k40-programme-matrix .editorial-photo img{height:100%;width:100%;object-fit:cover}.k40-matrix-topic h3{font-size:26px;color:#075487}.k40-matrix-topic p{font-size:15px;line-height:1.75;color:#456477;margin:0}.k40-matrix-question{border-left:1px solid #c4d5e0;padding-left:30px}.k40-matrix-question>span{display:block;color:#39789e;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:10px}.k40-matrix-question p{font-size:17px;line-height:1.8;margin:0}.k40-output-system{display:grid;grid-template-columns:1fr 1.55fr;gap:75px;padding-block:5px 70px}.k40-output-intro>p{font-size:16px;color:#547184}.k40-output-intro ol{list-style:none;padding:0;margin:30px 0 0;border-left:3px solid #005596}.k40-output-intro li{padding:0 0 15px 22px}.k40-output-intro li:last-child{padding-bottom:0}.k40-output-intro h3{font-size:17px;margin-bottom:5px}.k40-output-intro li p{font-size:14px;line-height:1.7;margin:0;color:#537083}.k40-output-system dl{margin:0;border-top:2px solid #005596}.k40-output-system dl>div{display:grid;grid-template-columns:185px 1fr;gap:30px;padding:23px 0;border-bottom:1px solid #c5d6e2}.k40-output-system dt{font-size:20px;line-height:1.35;font-weight:700;color:#075487}.k40-output-system dd{font-size:16px;line-height:1.8;margin:0}.k40-inner .k40-editorial-note{font-size:13px;line-height:1.7;color:#587287;margin-top:20px}.e40-inner{color:#29374f;background:#fff}.e40-inner .shell{width:min(1280px,calc(100% - 80px))}.e40-inner h2,.e40-inner h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.02em;color:#172854}.e40-inner h2{font-size:35px;line-height:1.2;margin:0 0 23px}.e40-inner h3{font-size:26px;line-height:1.3;margin:0 0 13px}.e40-inner p{font-size:16px;line-height:1.85;margin:0 0 20px}.e40-inner a:focus-visible{outline:3px solid #d1a617;outline-offset:4px}.e40-inner .e40-file-kicker{font:700 10px/1.6 Arial,sans-serif;letter-spacing:.12em;color:#8e7218;text-transform:uppercase;margin:0 0 15px}.e40-institute-file{display:grid;grid-template-columns:175px minmax(0,1fr) 240px;gap:40px;padding-block:45px 30px}.e40-file-contents{display:flex;flex-direction:column;align-self:start;border-top:3px solid #cba416;padding-top:17px}.e40-file-contents>span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#83744a;margin-bottom:17px}.e40-file-contents>a{font-size:14px;font-weight:700;line-height:1.5;padding:13px 0;border-bottom:1px solid #d4d9df;color:#172854}.e40-file-contents>a:hover{color:#927410}.e40-file-body>article{scroll-margin-top:140px}.e40-file-body>article+article{margin-top:38px;padding-top:30px;border-top:1px solid #c8cfd9}.e40-file-body .e40-file-lead{font:25px/1.55 Georgia,serif;color:#172854}.e40-file-margin>.editorial-photo{height:300px;margin:0 0 25px}.e40-file-margin .editorial-photo picture{display:block;height:100%}.e40-file-margin .editorial-photo img{width:100%;height:100%;object-fit:cover}.e40-file-margin ul{list-style:none;padding:0 0 20px;margin:0;border-bottom:1px solid #c9d0da}.e40-file-margin li{font:23px/1.5 Georgia,serif;color:#172854;margin-bottom:8px}.e40-file-margin>p:last-child{margin-top:20px;font-size:13px;line-height:1.9;color:#6b7381}.e40-research-discipline{display:grid;grid-template-columns:175px 1fr;gap:40px;padding-block:25px 65px;scroll-margin-top:130px}.e40-research-discipline>h2{font-size:25px;border-top:3px solid #cba416;padding-top:19px}.e40-research-discipline ol{list-style:none;padding:0;margin:0;counter-reset:practice}.e40-research-discipline li{display:grid;grid-template-columns:240px 1fr;gap:35px;position:relative;counter-increment:practice;padding:22px 0 22px 40px;border-top:1px solid #c9d0da}.e40-research-discipline li:before{content:counter(practice,decimal-leading-zero);position:absolute;left:0;top:25px;font:italic 18px Georgia,serif;color:#a08425}.e40-research-discipline p{margin:0}.e40-programme-edition{padding-block:25px 55px}.e40-programme-index{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;border-block:1px solid #bfc8d6;padding-block:17px;margin-bottom:34px}.e40-programme-index>a{font-size:13px;font-weight:700;line-height:1.5;color:#172854}.e40-programme-index span{font:italic 18px Georgia,serif;color:#aa891d;display:block;margin-bottom:7px}.e40-programme-index>a:hover{text-decoration:underline;text-underline-offset:5px}.e40-programme-features{display:grid;grid-template-columns:1fr 1fr;gap:36px}.e40-programme-features article{border-bottom:1px solid #c4cbd5;scroll-margin-top:130px}.e40-programme-features .editorial-photo{height:270px;margin:0 0 25px}.e40-programme-features h2{font-size:34px}.e40-inner .e40-programme-deck{font-size:18px;line-height:1.7;color:#172854}.e40-programme-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;padding-top:33px}.e40-programme-columns article{scroll-margin-top:130px}.e40-programme-columns .editorial-photo{height:190px;margin:0 0 23px}.e40-programme-columns h2{font-size:28px;line-height:1.2;margin-bottom:17px}.e40-programme-columns p{font-size:15px}.e40-programme-columns .e40-programme-deck{font-size:17px}.e40-research-formats{background:#172854;color:#d7e1ef;padding-block:45px 50px}.e40-research-formats>.shell{display:grid;grid-template-columns:1fr 1.6fr;gap:80px}.e40-research-formats h2{color:#fff;font-size:38px;line-height:1.15}.e40-research-formats .e40-file-kicker{color:#e0c56b}.e40-research-formats p{font-size:15px;line-height:1.8}.e40-research-formats dl{margin:0}.e40-research-formats dl>div{display:grid;grid-template-columns:160px 1fr;gap:28px;border-top:1px solid #66718d;padding:19px 0}.e40-research-formats dt{font:23px/1.3 Georgia,serif;color:#fff}.e40-research-formats dd{font-size:14px;line-height:1.85;margin:0}.efsi.reference-design .e40-inner :is(h2,h3){font-family:Georgia,Times New Roman,serif;font-weight:400}.c40-careers{padding-block:42px 58px;color:#19394f;width:min(1320px,calc(100% - 80px))}.c40-careers :is(h2,h3,h4,p){margin:0}.c40-careers p,.c40-careers li{font-size:16px;line-height:1.8}.c40-careers h2{font-size:31px;line-height:1.25;color:#075487;font-weight:700}.c40-careers .ic-intro{display:grid;grid-template-columns:1fr 1.6fr;gap:70px;padding-bottom:32px;border-bottom:3px solid #075487}.institution-careers-kig .c40-career-body{display:grid;grid-template-columns:240px 1fr;gap:50px;padding-top:30px}.c40-role-index{display:flex;flex-direction:column;align-self:start;border-top:2px solid #075487}.c40-role-index>a{padding:18px 0;border-bottom:1px solid #c1d3df;font-size:15px;font-weight:700;line-height:1.5;color:#075487}.c40-role-index>a:hover{text-decoration:underline;text-underline-offset:5px}.c40-careers .ic-roles>article{padding:0 0 32px;margin-bottom:32px;border-bottom:1px solid #bfd0dd;scroll-margin-top:130px}.c40-careers .ic-role-heading>span{display:block;color:#39779e;font-size:11px;font-weight:700;letter-spacing:.06em;margin-bottom:11px}.c40-careers h3{font-size:29px;line-height:1.3;color:#075487;margin-bottom:14px;font-weight:700}.c40-careers .ic-role-heading>p{max-width:850px;font-size:18px;margin-bottom:25px;color:#426177}.c40-careers h4{font-size:16px;line-height:1.4;margin-bottom:10px}.c40-careers .ic-role-detail{display:grid;grid-template-columns:1.1fr 1fr;gap:28px 38px}.c40-careers ul{margin:0;padding-left:19px}.c40-careers li+li{margin-top:9px}.c40-careers .ic-working{grid-column:1/-1;background:#edf4f9;padding:20px 24px}.c40-careers .ic-prepare{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center;padding-top:10px}.c40-careers .ic-prepare>div{max-width:790px}.c40-careers .ic-prepare h2{font-size:25px;margin-bottom:12px}.c40-careers .ic-prepare>a{display:inline-flex;max-width:275px;align-items:center;justify-content:center;border:1px solid #075487;padding:14px 22px;font-size:15px;font-weight:700;text-align:center;color:#075487}.c40-careers .ic-prepare>a:hover{background:#075487;color:#fff}.c40-careers a:focus-visible{outline:3px solid #d1a617;outline-offset:4px}.institution-careers-efsi.c40-careers{color:#29374f;width:min(1280px,calc(100% - 80px))}.institution-careers-efsi.c40-careers .ic-intro{border-color:#c6a125}.institution-careers-efsi.c40-careers h2,.institution-careers-efsi.c40-careers h3{font-family:Georgia,Times New Roman,serif;font-weight:400;color:#172854}.institution-careers-efsi .ic-roles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-top:32px}.institution-careers-efsi .ic-roles>article{padding:22px 0 0;margin:0;border-top:3px solid #c6a125;border-bottom:0}.institution-careers-efsi .ic-role-heading{min-height:240px}.institution-careers-efsi .ic-role-heading>span{color:#93781d}.institution-careers-efsi.c40-careers h3{font-size:27px}.institution-careers-efsi .ic-role-heading>p{font-size:16px;line-height:1.75;color:#526078}.institution-careers-efsi .ic-role-detail{display:block}.institution-careers-efsi .ic-role-detail>section+section{margin-top:25px}.institution-careers-efsi .ic-role-detail :is(p,li){font-size:15px;line-height:1.75}.institution-careers-efsi .ic-role-detail .ic-working{padding:19px 20px;margin-top:27px;background:#f5f3ed}.institution-careers-efsi .ic-prepare{border-top:1px solid #d4d9df;margin-top:40px;padding-top:28px}.institution-careers-efsi .ic-prepare>a{border-color:#172854;color:#172854}.institution-careers-efsi .ic-prepare>a:hover{background:#172854;color:#fff}.efsi.reference-design .institution-careers-efsi.c40-careers :is(h2,h3){font-family:Georgia,Times New Roman,serif;font-weight:400}.field-error{display:block;margin-block-start:7px;color:#a62226;font-size:13px;line-height:1.6;font-weight:500;letter-spacing:normal;overflow-wrap:anywhere}.field-error[hidden]{display:none!important}.consent:has(.field-error){flex-wrap:wrap}.consent>.field-error{flex-basis:100%}[aria-invalid=true]{outline:2px solid #b72b31;outline-offset:2px}.file-field[data-astro-cid-4flug2ic]>label[data-astro-cid-4flug2ic]{margin-bottom:8px}.file-control[data-astro-cid-4flug2ic]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1px solid var(--line,#bfcbd5);padding:10px;min-width:0}.file-picker[data-astro-cid-4flug2ic]{position:relative!important;display:inline-flex!important;align-items:center;margin:0!important;overflow:hidden;background:var(--ink,#15354c);color:#fff;padding:11px 18px;font-size:14px;cursor:pointer}.file-picker[data-astro-cid-4flug2ic] input[data-astro-cid-4flug2ic]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0;cursor:pointer;padding:0!important}.file-picker[data-astro-cid-4flug2ic]:focus-within{outline:2px solid var(--ink,#15354c);outline-offset:3px}.file-control[data-astro-cid-4flug2ic] bdi[data-astro-cid-4flug2ic]{font-size:14px;font-weight:400;overflow-wrap:anywhere;flex:1;min-width:80px}.file-control[data-astro-cid-4flug2ic] button[data-astro-cid-4flug2ic]{font:inherit;font-size:13px;background:none;border:1px solid var(--line);color:var(--ink);padding:8px 10px;cursor:pointer}.file-control[data-astro-cid-4flug2ic] [data-astro-cid-4flug2ic][hidden]{display:none!important}form[data-astro-cid-4flug2ic]>label[data-astro-cid-4flug2ic]:has(select){display:block;margin-block:20px;font-size:14px;font-weight:650}form[data-astro-cid-4flug2ic]>label[data-astro-cid-4flug2ic]>select[data-astro-cid-4flug2ic]{display:block;width:100%;margin-top:9px;padding:13px 15px;min-height:46px;border:1px solid var(--line);border-radius:0;background:var(--paper);color:var(--ink);font-family:inherit;font-size:16px;font-weight:400;line-height:1.5}.connected-news[data-astro-cid-ug56xb27]{padding-block:35px 65px;min-height:400px}.connected-news[data-astro-cid-ug56xb27] .news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.connected-news[data-astro-cid-ug56xb27] article{min-width:0;border-bottom:1px solid var(--line);padding-bottom:25px}.connected-news[data-astro-cid-ug56xb27] article img{width:100%;height:210px;object-fit:cover}.connected-news[data-astro-cid-ug56xb27] h2{font-size:25px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.connected-news[data-astro-cid-ug56xb27] .news-summary{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.connected-news[data-astro-cid-ug56xb27] .news-detail{max-width:850px;margin:auto}.connected-news[data-astro-cid-ug56xb27] .news-detail p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.news-pagination[data-astro-cid-ug56xb27]{display:flex;justify-content:center;gap:20px;align-items:center;margin-top:30px}.news-pagination[data-astro-cid-ug56xb27] button[data-astro-cid-ug56xb27]{padding:10px 20px;border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer}.news-pagination[data-astro-cid-ug56xb27] button[data-astro-cid-ug56xb27]:disabled{opacity:.4;cursor:default}@media(max-width:800px){.connected-news[data-astro-cid-ug56xb27] .news-grid{grid-template-columns:1fr}}.connected-news[data-astro-cid-ug56xb27] [data-astro-cid-ug56xb27][data-content-type]{display:inline-block;padding:8px 14px;border-bottom:3px solid transparent;text-decoration:none}.connected-news[data-astro-cid-ug56xb27] [data-astro-cid-ug56xb27][data-content-type][aria-current=page]{border-color:var(--ink);font-weight:700}.connected-news[data-astro-cid-ug56xb27] .news-detail h2{display:block;overflow:visible;-webkit-line-clamp:unset}.connected-news[data-astro-cid-ug56xb27] .news-detail li{line-height:1.8}.connected-news[data-astro-cid-ug56xb27] .news-meta{font-size:14px;opacity:.8}.connected-news[data-astro-cid-ug56xb27] .news-detail pre{white-space:pre-wrap;overflow-wrap:anywhere}.connected-news[data-astro-cid-ug56xb27] .news-detail img{height:auto;max-height:480px;object-fit:cover}.connected-news[data-astro-cid-ug56xb27] .news-detail small{display:block;margin:24px 0;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.news-categories[data-astro-cid-ug56xb27]{display:flex;flex-wrap:wrap;gap:8px;padding-block:18px;border-block:1px solid var(--line);margin-block:20px}.news-categories[data-astro-cid-ug56xb27] button[data-astro-cid-ug56xb27],.news-search[data-astro-cid-ug56xb27] button[data-astro-cid-ug56xb27]{border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:12px 16px;cursor:pointer;font:inherit}.news-categories[data-astro-cid-ug56xb27] button[data-astro-cid-ug56xb27][aria-pressed=true]{background:var(--ink);color:var(--paper)}.news-categories[data-astro-cid-ug56xb27] span[data-astro-cid-ug56xb27]{opacity:.65;font-size:.8em;margin-inline-start:5px}.news-search[data-astro-cid-ug56xb27]{display:flex;align-items:center;gap:12px;margin-bottom:25px;flex-wrap:wrap}.news-search[data-astro-cid-ug56xb27] label[data-astro-cid-ug56xb27]{font-size:14px}.news-search[data-astro-cid-ug56xb27] input[data-astro-cid-ug56xb27]{min-width:0;flex:1;max-width:460px;padding:12px;border:1px solid var(--line);font:inherit;background:var(--paper);color:var(--ink)}.connected-news[data-astro-cid-ug56xb27] .news-category{font-size:12px;letter-spacing:.04em;font-weight:700;margin-block:16px 8px;color:var(--accent,var(--ink))}button[data-astro-cid-ug56xb27][hidden],nav[data-astro-cid-ug56xb27][hidden],div[data-astro-cid-ug56xb27][hidden]{display:none!important}@media(max-width:600px){.news-search[data-astro-cid-ug56xb27] label[data-astro-cid-ug56xb27]{width:100%}.news-search[data-astro-cid-ug56xb27] input[data-astro-cid-ug56xb27]{flex-basis:100%;max-width:none}.news-pagination[data-astro-cid-ug56xb27]{gap:8px;flex-wrap:wrap}.news-pagination[data-astro-cid-ug56xb27] button[data-astro-cid-ug56xb27]{padding:10px 14px}}.connected-news[data-astro-cid-ug56xb27] .news-category{color:var(--ink)}.connected-news[data-astro-cid-ug56xb27] .news-grid{align-content:start;grid-auto-rows:min-content}.connected-news[data-astro-cid-ug56xb27] .news-cover{margin:0 0 24px}.connected-news[data-astro-cid-ug56xb27] .news-cover img{display:block;width:100%}.connected-news[data-astro-cid-ug56xb27] .news-source-panel{margin:32px 0 24px;padding-top:24px;border-top:1px solid var(--line)}.connected-news[data-astro-cid-ug56xb27] .news-original-source{display:inline-flex;align-items:center;padding:14px 20px;background:var(--ink);color:var(--paper);font-size:16px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.connected-news[data-astro-cid-ug56xb27] .news-original-source:focus-visible{outline:3px solid var(--accent,var(--ink));outline-offset:4px}.connected-news[data-astro-cid-ug56xb27] .news-detail figure.news-cover>.news-image-credit{position:static;inset:auto;background:transparent;max-width:none;width:100%;display:block;margin:10px 0 0;padding:0;text-align:start;color:var(--muted,var(--ink));font-size:12px;line-height:1.6;overflow-wrap:anywhere}.connected-news[data-astro-cid-ug56xb27] .news-image-credit a{text-decoration:underline;text-underline-offset:3px}.connected-news[data-astro-cid-ug56xb27] figure.news-cover{overflow:visible;background:transparent}.team-feed[data-astro-cid-myzwprbv]{padding-block:30px 70px;min-height:300px}.team-disclosure[data-astro-cid-myzwprbv]{font-size:13px;line-height:1.7;padding:12px 16px;border-inline-start:3px solid var(--accent,var(--ink));background:var(--surface,#f0f4f4);color:var(--ink)}.team-grid[data-astro-cid-myzwprbv]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.team-feed[data-astro-cid-myzwprbv] article{min-width:0;border-bottom:1px solid var(--line);padding-bottom:25px}.team-grid[data-astro-cid-myzwprbv] img{width:100%;aspect-ratio:1;object-fit:cover}.team-feed[data-astro-cid-myzwprbv] p{white-space:pre-wrap;overflow-wrap:anywhere}.team-feed[data-astro-cid-myzwprbv] h2{font-size:26px;line-height:1.25;overflow-wrap:anywhere;margin-block:20px 10px}.team-feed[data-astro-cid-myzwprbv] .team-role{font-size:14px;font-weight:700;color:var(--accent,var(--ink))}.team-feed[data-astro-cid-myzwprbv] .team-focus{font-size:14px}.team-feed[data-astro-cid-myzwprbv] summary{cursor:pointer;font-size:14px;font-weight:600;padding-block:12px;list-style-position:inside}.team-feed[data-astro-cid-myzwprbv] details p,.team-feed[data-astro-cid-myzwprbv] dd{font-size:15px;line-height:1.75;margin-inline:0}.team-feed[data-astro-cid-myzwprbv] dt{font-size:12px;letter-spacing:.04em;font-weight:700;margin-top:14px}.team-feed[data-astro-cid-myzwprbv] a{overflow-wrap:anywhere}.directory-heading[data-astro-cid-myzwprbv]{border-top:3px solid var(--ink);padding-top:30px;margin-top:65px!important;font-size:32px!important}.team-directory[data-astro-cid-myzwprbv]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 32px}.team-directory[data-astro-cid-myzwprbv] article{padding:14px 0}.team-directory[data-astro-cid-myzwprbv] h2{font-size:22px}button[data-astro-cid-myzwprbv]{padding:12px 20px}.team-feed[data-astro-cid-myzwprbv] [data-astro-cid-myzwprbv][hidden]{display:none!important}@media(max-width:1000px){.team-directory[data-astro-cid-myzwprbv]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.team-grid[data-astro-cid-myzwprbv],.team-directory[data-astro-cid-myzwprbv]{grid-template-columns:1fr}.team-grid[data-astro-cid-myzwprbv] img{max-height:440px;object-position:center 28%}}.team-grid[data-astro-cid-myzwprbv] img{height:auto}.team-feed[data-astro-cid-myzwprbv] .team-role{color:var(--ink)}.team-disclosure[data-astro-cid-myzwprbv]{max-width:none}.team-grid[data-astro-cid-myzwprbv]:has(>article:only-child){grid-template-columns:minmax(0,420px)}.team-grid[data-astro-cid-myzwprbv]:has(>article:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.team-grid[data-astro-cid-myzwprbv]:has(>article:nth-child(2):last-child){grid-template-columns:1fr}}.team-grid[data-astro-cid-myzwprbv] img{height:345px;aspect-ratio:auto;object-position:center 25%}.team-feed[data-astro-cid-myzwprbv] .team-biography p{font-size:16px;line-height:1.8}.team-directory[data-astro-cid-myzwprbv] h2{font-size:23px}.team-directory[data-astro-cid-myzwprbv] .team-role{font-size:14px}.team-directory[data-astro-cid-myzwprbv] .team-biography p{font-size:15px}.kig-portal{padding-block:26px 72px;min-height:370px;color:#142d44}.kig-portal form label{margin:0}.kig-portal form input:not([type=checkbox]){margin-top:0}.kig-portal .portal-search-form>.portal-hint{max-width:900px}.kig-portal [hidden]{display:none!important}.kig-portal :is(form,article,div){min-width:0}.kig-portal :is(p,small,dd){overflow-wrap:anywhere}.kig-portal h2{font-size:29px;line-height:1.3;letter-spacing:-.02em;margin:0 0 14px;color:#102f4c}.kig-portal p{font-size:16px;line-height:1.7;margin:0 0 16px}.kig-portal a,.kig-portal button{font:inherit}.kig-portal :is(a,button,input):focus-visible{outline:3px solid #d99e28;outline-offset:4px}.kig-portal .portal-status:empty{display:none}.kig-portal .portal-status{font-size:14px;padding:10px 16px;border-inline-start:3px solid #12639b;background:#edf5f9;margin:0 0 22px}.kig-portal .is-error{color:#952d2d;background:#fff2f1}.kig-portal .portal-hint{font-size:14px;line-height:1.65;color:#536b7c}.kig-portal .portal-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#075487;border:1px solid #075487;padding:12px 24px;color:#fff;text-decoration:none;font-size:15px;font-weight:650;line-height:1.4;cursor:pointer;transition:background .16s,border-color .16s}.kig-portal .portal-button:hover{background:#103c5e;border-color:#103c5e}.kig-portal :is(button:disabled,[aria-disabled=true]){opacity:.55;cursor:wait}.kig-portal .portal-text-button,.kig-portal .portal-clear{border:0;border-bottom:1px solid currentColor;padding:3px 0;background:none;color:#075487;cursor:pointer;font-size:14px}.kig-portal .portal-count{font-size:14px;font-weight:650;white-space:nowrap;color:#4b6578}.kig-portal .portal-access{display:block;color:#086392;font-size:12px;font-weight:700;letter-spacing:.06em;margin-bottom:12px}.kig-portal .portal-empty{padding:35px 0;border-top:1px solid #cddbe4;max-width:760px}.kig-portal .portal-library-heading{display:flex;justify-content:space-between;align-items:baseline;gap:40px;border-bottom:2px solid #143e5c;padding:4px 0 20px}.kig-portal .portal-library-heading p{margin:0;font-size:18px;max-width:750px}.kig-portal .portal-form{display:grid;gap:15px;margin:0}.kig-portal .portal-form h2{font-size:24px;margin:0 0 5px}.kig-portal .portal-form label{display:grid;gap:7px;font-size:14px;font-weight:600}.kig-portal input:not([type=checkbox]){width:100%;min-width:0;background:#fff;border:1px solid #aabfce;border-radius:0;padding:12px 14px;min-height:47px;color:#142d44;font:inherit}.kig-portal .portal-form small{margin-top:-8px;font-weight:400}.kig-portal .portal-form .consent{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.65;font-weight:400}.kig-portal .consent input{margin:5px 0 0;flex:none;accent-color:#075487}.kig-portal .portal-form-feedback{font-size:14px;line-height:1.7;padding:12px;background:#edf5f9}.kig-portal .portal-form-feedback:empty{display:none}.kig-portal .portal-member-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:90px;max-width:1100px;margin:15px auto}.kig-portal .portal-member-intro{padding:36px 15px 0 0}.kig-portal .portal-member-intro h2{font-size:37px;max-width:380px;margin-bottom:22px}.kig-portal .portal-member-intro>p{max-width:390px}.kig-portal .portal-member-intro>.portal-hint{margin-top:30px;border-top:1px solid #cddbe4;padding-top:22px}.kig-portal .portal-member-panel{border-top:4px solid #075487;padding:25px 34px 32px;background:#f0f5f8}.kig-portal .portal-member-tabs{display:flex;border-bottom:1px solid #c4d4df;margin-bottom:25px;gap:20px}.kig-portal .portal-tab{background:none;border:0;border-bottom:3px solid transparent;color:#52697a;padding:0 0 12px;font-size:14px;line-height:1.4;cursor:pointer}.kig-portal .portal-tab[aria-selected=true]{border-color:#075487;color:#073d63;font-weight:700}.kig-portal .portal-member-form .portal-form h2{font-size:23px}.kig-portal .portal-member-help{display:flex;flex-wrap:wrap;gap:13px 25px;margin-top:24px}.kig-portal .portal-form-intro{font-size:14px}.kig-portal .portal-member-email{font-size:18px;margin-bottom:24px}.kig-portal .portal-member-panel>.portal-form{margin-top:24px}.kig-portal .portal-member-panel>.portal-form h2{display:none}.kig-portal .portal-confirm-panel{max-width:600px;margin:0 auto;padding:25px;background:#f0f5f8}.kig-portal .portal-subscribe-layout{display:grid;grid-template-columns:1fr 1fr;background:#eaf3f8;max-width:1100px;margin:16px auto;border-top:4px solid #0b4f7a}.kig-portal .portal-subscribe-intro{padding:42px 48px;background:#123f5b;color:#fff}.kig-portal .portal-subscribe-intro h2{color:#fff;font-size:35px;margin-bottom:22px;max-width:380px}.kig-portal .portal-subscribe-intro p{color:#e2edf4}.kig-portal .portal-subscribe-intro p:last-child{font-size:14px;border-top:1px solid #ffffff38;padding-top:23px;margin-top:28px}.kig-portal .portal-subscribe-panel{padding:38px 44px}.kig-portal .portal-subscribe-panel>.portal-hint{margin:22px 0 0}.kig-portal .portal-report{display:grid;grid-template-columns:100px 1fr 190px;gap:35px;align-items:center;padding:34px 0;border-bottom:1px solid #cddbe4;scroll-margin-top:120px}.kig-portal .portal-document-mark{position:relative;width:82px;height:105px;display:flex;align-items:flex-end;padding:16px 12px;border:1px solid #94b2c7;border-inline-start:8px solid #075487;background:#eff5f8;color:#075487;font-weight:700;letter-spacing:.08em;font-size:14px}.kig-portal .portal-document-mark:after{content:"";position:absolute;top:21px;left:14px;width:35px;height:17px;border-block:2px solid #bdcfdb}.kig-portal .portal-report-details h2{font-size:27px}.kig-portal .portal-report-details p{max-width:780px;margin:0;color:#4e6577}.kig-portal .portal-report-actions{display:grid;gap:13px;justify-items:start}.kig-portal .portal-report-actions small{font-size:13px;color:#52697a}.kig-portal .portal-event-empty{display:grid;grid-template-columns:110px 1fr;column-gap:35px;padding:54px 45px;background:#edf4f8;margin-top:30px;align-items:center}.kig-portal .portal-event-empty h2{font-size:28px}.kig-portal .portal-event-empty p{grid-column:2;margin:0;max-width:700px}.kig-portal .portal-calendar-symbol{grid-row:1/3;width:80px;height:80px;border:2px solid #7197b0;border-top:14px solid #075487;position:relative}.kig-portal .portal-calendar-symbol:before{content:"";position:absolute;left:15px;right:15px;top:22px;height:15px;border-block:2px solid #a6bfce}.kig-portal .portal-event{display:grid;grid-template-columns:140px 1fr;gap:35px;padding:35px 0;border-bottom:1px solid #cddbe4;scroll-margin-top:120px}.kig-portal .portal-event-date{border-top:4px solid #075487;padding-top:15px;display:flex;flex-direction:column;align-items:center}.kig-portal .portal-event-date span{font-size:14px;color:#4e6577}.kig-portal .portal-event-date strong{font-size:43px;color:#075487;line-height:1.3}.kig-portal .portal-event-body{max-width:900px}.kig-portal .portal-event-meta{display:grid;grid-template-columns:175px 1fr;gap:9px 25px;font-size:14px;line-height:1.7;margin:24px 0}.kig-portal .portal-event-meta dt{font-weight:650;color:#183c55}.kig-portal .portal-event-meta dd{margin:0}.kig-portal .portal-event-register:has(form){max-width:620px;padding:25px;margin-top:18px;background:#f0f5f8}.kig-portal .portal-event-register>.portal-text-button{margin-top:20px}.kig-portal .portal-search-workspace{max-width:1150px;margin:auto}.kig-portal .portal-search-form{padding-bottom:28px;border-bottom:2px solid #183e58}.kig-portal .portal-search-controls{display:flex;gap:18px;align-items:flex-end}.kig-portal .portal-search-controls label{flex:1;display:grid;gap:12px;font-size:19px;font-weight:650}.kig-portal .portal-search-controls input{height:54px;font-size:18px;border:1px solid #7b9aaf}.kig-portal .portal-search-controls>.portal-button{height:54px;min-width:110px}.kig-portal .portal-search-controls>.portal-clear{height:40px;align-self:end;margin-bottom:7px;min-width:55px}.kig-portal .portal-search-form>.portal-hint{margin:13px 0 0}.kig-portal .portal-search-filters{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0 30px}.kig-portal .portal-filter{padding:8px 15px;font-size:13px;line-height:1.5;border:1px solid #b6cad8;color:#224b67;background:#fff;cursor:pointer}.kig-portal .portal-filter[aria-pressed=true]{background:#103f5f;color:#fff;border-color:#103f5f}.kig-portal .portal-search-summary{display:flex;gap:30px;align-items:baseline;justify-content:space-between;border-bottom:1px solid #cddbe4;padding-bottom:15px}.kig-portal .portal-search-summary h2{font-size:23px;margin:0;overflow-wrap:anywhere}.kig-portal .portal-search-result{padding:23px 0;border-bottom:1px solid #d8e2e9}.kig-portal .portal-result-kind{font-size:12px;font-weight:700;color:#1972a2;letter-spacing:.05em}.kig-portal .portal-search-result h3{font-size:23px;line-height:1.4;margin:7px 0 9px}.kig-portal .portal-result-link{color:#113d5a;text-decoration:none}.kig-portal .portal-result-link:hover{text-decoration:underline;text-underline-offset:4px}.kig-portal .portal-search-result p{font-size:15px;color:#53697a;max-width:900px;margin:0}.kig-portal .portal-search-empty{padding:38px 0;max-width:800px}.kig-portal .portal-search-empty h2{font-size:26px}.kig-portal .portal-search-workspace>.portal-button{margin-top:25px}.kig-portal-search{padding-top:24px}.kig-portal-search .portal-search-workspace{max-width:none}.kig-portal-search .portal-search-form{padding:30px 36px;background:#edf4f8;border:0;border-top:4px solid #075487}.kig-portal-search .portal-search-controls label{font-size:23px;gap:16px}.kig-portal-search .portal-search-controls input{height:58px;border:1px solid #7b9aaf;font-size:20px}.kig-portal-search .portal-search-controls>.portal-button{height:58px;min-width:122px}.kig-portal-search .portal-search-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:58px;margin-top:40px}.kig-portal-search .portal-search-sidebar{border-top:2px solid #075487;padding-top:18px;align-self:start}.kig-portal-search .portal-search-sidebar>h2{font-size:19px;margin-bottom:18px}.kig-portal-search .portal-search-sidebar>.portal-hint{border-top:1px solid #cedbe4;padding-top:19px;margin-top:23px;font-size:13px}.kig-portal-search .portal-search-filters{display:flex;flex-direction:column;gap:0;margin:0}.kig-portal-search .portal-filter{padding:13px 15px;text-align:start;border:0;border-bottom:1px solid #d8e2e9;font-size:15px;font-weight:500;position:relative}.kig-portal-search .portal-filter:hover{background:#edf4f8}.kig-portal-search .portal-filter[aria-pressed=true]{background:#075487;color:#fff}.kig-portal-search .portal-search-summary{min-height:47px;padding-bottom:18px;border-bottom:2px solid #075487;align-items:center}.kig-portal-search .portal-search-summary h2{font-size:24px}.kig-portal-search .portal-search-result{padding:25px 0 29px}.kig-portal-search .portal-search-result h3{font-size:25px;line-height:1.32;max-width:790px}.kig-portal-search .portal-search-result p{font-size:16px}.kig-portal-search .portal-search-empty{padding:10px 0 35px;max-width:780px}.kig-portal-search .portal-search-empty h2{font-size:32px;margin-bottom:15px}.kig-portal-search .portal-search-empty>p{max-width:650px;color:#52697a;font-size:17px}.kig-portal-search .portal-search-suggested{margin-top:32px;border-top:1px solid #d6e1e8;padding-top:23px}.kig-portal-search .portal-search-suggested h3{font-size:15px;margin:0 0 16px}.kig-portal-search .portal-search-suggested>div{display:flex;gap:10px;flex-wrap:wrap}.kig-portal-search .portal-topic-button{background:#fff;border:1px solid #9eb8ca;color:#075487;font-size:14px;padding:10px 17px;cursor:pointer}.kig-portal-search .portal-topic-button:hover{background:#edf4f8;border-color:#075487}.kig-portal-search .portal-search-main>.portal-button{margin-top:25px}.kig-portal .portal-proposed-programmes{margin-top:34px}.kig-portal .portal-proposed-programmes>.portal-proposals-heading{display:grid;grid-template-columns:1fr 1.6fr;gap:60px;padding-bottom:28px;border-bottom:1px solid #bfd1de}.kig-portal .portal-proposed-programmes>.portal-proposals-heading h2{font-size:32px;max-width:330px}.kig-portal .portal-proposed-programmes>.portal-proposals-heading p{font-size:17px;margin:0;color:#52697a}.kig-portal .portal-proposed-programme{display:grid;grid-template-columns:1fr 1.25fr;gap:62px;padding:35px 0;border-bottom:1px solid #bfd1de;scroll-margin-top:130px}.kig-portal .portal-proposed-programme h3{font-size:26px;line-height:1.35;margin:0 0 13px;color:#123f5b}.kig-portal .portal-proposed-programme .portal-proposal-format{font-size:14px;font-weight:700;color:#43657b;margin-bottom:18px}.kig-portal .portal-proposed-programme h4{font-size:16px;margin:0 0 10px}.kig-portal .portal-proposal-detail ol{padding-left:20px;margin:0 0 23px}.kig-portal .portal-proposal-detail li{font-size:15px;line-height:1.75;padding-left:4px}.kig-portal .portal-proposal-detail li+li{margin-top:9px}.kig-portal .portal-proposal-detail dl{padding:19px 23px;background:#edf4f8;margin:0}.kig-portal .portal-proposal-detail dt{font-size:13px;color:#075487;font-weight:700;margin-bottom:6px}.kig-portal .portal-proposal-detail dd{font-size:15px;line-height:1.7;margin:0 0 15px}.kig-portal .portal-proposal-detail dd:last-child{margin-bottom:0}.kig-portal .portal-member-panel>.portal-status{width:100%;max-width:none;margin:0 0 22px;box-sizing:border-box}.policy-primer-library[data-astro-cid-mo47dgxn]{padding-block:35px 70px}.primer-library-intro[data-astro-cid-mo47dgxn]{font-size:18px;line-height:1.65;color:#50687c;max-width:860px;margin:0 0 35px}.policy-primer-grid[data-astro-cid-mo47dgxn]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:65px;row-gap:55px}.policy-primer[data-astro-cid-mo47dgxn]{padding-top:23px;border-top:3px solid #0c456f;scroll-margin-top:120px}.primer-number[data-astro-cid-mo47dgxn]{display:block;font-size:12px;line-height:1.2;letter-spacing:.12em;color:#19719e;font-weight:700;margin-bottom:17px}.policy-primer[data-astro-cid-mo47dgxn] h2[data-astro-cid-mo47dgxn]{font-size:29px;line-height:1.2;font-weight:650;letter-spacing:-.02em;color:#132d42;margin:0 0 24px;text-wrap:balance}.primer-body[data-astro-cid-mo47dgxn] p[data-astro-cid-mo47dgxn]{font-size:17px;line-height:1.85;margin:0 0 18px;color:#283e50}.primer-body[data-astro-cid-mo47dgxn] p[data-astro-cid-mo47dgxn]:last-child{margin-bottom:0}html[lang=ru] .policy-primer[data-astro-cid-mo47dgxn] h2[data-astro-cid-mo47dgxn]{font-size:27px;line-height:1.3;letter-spacing:0}html[lang=ko] .policy-primer[data-astro-cid-mo47dgxn] h2[data-astro-cid-mo47dgxn],html[lang=zh-CN] .policy-primer[data-astro-cid-mo47dgxn] h2[data-astro-cid-mo47dgxn]{letter-spacing:0;line-height:1.4}.office-location[data-astro-cid-qhdljnto]{padding-block:32px;border-top:1px solid var(--line);margin-block:30px}.office-location[data-astro-cid-qhdljnto].embedded{padding:0;border:0;margin:0}.office-location[data-astro-cid-qhdljnto] h2[data-astro-cid-qhdljnto]{font-size:26px}.office-location[data-astro-cid-qhdljnto] p[data-astro-cid-qhdljnto]{white-space:pre-wrap;max-width:65ch}.office-note[data-astro-cid-qhdljnto]{font-size:14px;color:var(--muted)}.office-location[data-astro-cid-qhdljnto][hidden],a[data-astro-cid-qhdljnto][hidden]{display:none}.office-location[data-astro-cid-qhdljnto]{display:grid;grid-template-columns:1fr 1.6fr;gap:48px;align-items:center;padding-block:40px}.office-location[data-astro-cid-qhdljnto] iframe[data-astro-cid-qhdljnto]{width:100%;height:370px;border:1px solid var(--line);background:var(--surface,#f2f4f6)}.office-location[data-astro-cid-qhdljnto] [data-astro-cid-qhdljnto][hidden]{display:none!important}.office-address[data-astro-cid-qhdljnto] h2[data-astro-cid-qhdljnto]{margin-top:0}.office-address[data-astro-cid-qhdljnto] a[data-astro-cid-qhdljnto]{margin-top:18px}.office-location[data-astro-cid-qhdljnto] .office-address[data-astro-cid-qhdljnto]{text-align:center}.office-location[data-astro-cid-qhdljnto] .office-address[data-astro-cid-qhdljnto] h2[data-astro-cid-qhdljnto]{font-size:34px;line-height:1.3;margin-bottom:20px}.office-location[data-astro-cid-qhdljnto] .office-address[data-astro-cid-qhdljnto] p[data-astro-cid-qhdljnto][data-address]{font-size:20px;line-height:1.65;margin:0 auto}.office-location[data-astro-cid-qhdljnto] .office-address[data-astro-cid-qhdljnto] .visit-note[data-astro-cid-qhdljnto]{font-size:14px;line-height:1.6;max-width:40ch;margin:17px auto 0;color:var(--muted)}.office-location[data-astro-cid-qhdljnto][data-site=gcr]{grid-template-columns:1fr;gap:30px;border-top:3px double #b7a999;padding-top:40px}.office-location[data-astro-cid-qhdljnto][data-site=gcr] iframe[data-astro-cid-qhdljnto]{height:460px}.office-location[data-astro-cid-qhdljnto][data-site=gcr] .office-address[data-astro-cid-qhdljnto] h2[data-astro-cid-qhdljnto]{font-family:Georgia,serif;font-size:36px}.office-location[data-astro-cid-qhdljnto][data-site=gcr] .office-address[data-astro-cid-qhdljnto] p[data-astro-cid-qhdljnto][data-address]{font-size:22px}.office-location[data-astro-cid-qhdljnto][data-site=gcr] .office-address[data-astro-cid-qhdljnto] a[data-astro-cid-qhdljnto]{padding:11px 24px;border:1px solid #38332e}.office-location[data-astro-cid-qhdljnto][data-site=ghc]{grid-template-columns:.8fr 1.4fr;gap:0;border:0;padding:0;margin-block:45px;background:#f1efed}.office-location[data-astro-cid-qhdljnto][data-site=ghc] .office-address[data-astro-cid-qhdljnto]{padding:38px 40px;border-top:5px solid #b51625}.office-location[data-astro-cid-qhdljnto][data-site=ghc] iframe[data-astro-cid-qhdljnto]{height:470px;border:0}.office-location[data-astro-cid-qhdljnto][data-site=ghc] .office-address[data-astro-cid-qhdljnto] a[data-astro-cid-qhdljnto]{background:#b51625;color:#fff}.office-location[data-astro-cid-qhdljnto][data-site=efsi]{grid-template-columns:.85fr 1.4fr;border-top:3px solid #d1a617;padding:40px 0;gap:45px}.office-location[data-astro-cid-qhdljnto][data-site=efsi] iframe[data-astro-cid-qhdljnto]{height:430px}.office-location[data-astro-cid-qhdljnto][data-site=efsi] .office-address[data-astro-cid-qhdljnto] h2[data-astro-cid-qhdljnto]{font:500 34px/1.3 Georgia,serif}.office-location[data-astro-cid-qhdljnto][data-site=kig]{border-top:3px solid #005596}.office-location[data-astro-cid-qhdljnto][data-site=kig] iframe[data-astro-cid-qhdljnto]{height:420px}.contact-experience{padding-bottom:30px}.contact-experience h2{font-size:36px;line-height:1.23;letter-spacing:-.025em}.contact-experience h3{font-size:24px;line-height:1.3}.contact-experience p{font-size:18px;line-height:1.75}.contact-composition{display:grid;gap:60px;grid-template-columns:.9fr 1.25fr;padding-block:45px 65px;align-items:start}.contact-introduction .editorial-photo{width:100%;height:330px;margin:0 0 30px}.contact-introduction .editorial-photo img{width:100%;height:100%;object-fit:cover}.contact-introduction h2{margin:22px 0 18px}.contact-form-panel{padding:34px 40px;background:#eef4f7;border-top:4px solid #005596}.contact-experience form h2{font-size:28px;margin-top:0}.contact-experience form label{font-size:15px}.contact-experience form input,.contact-experience form textarea{font-size:17px;line-height:1.6}.contact-experience form p{font-size:14px}.contact-experience .office-location{margin-block:0 35px}.contact-gcr .contact-editorial-heading{padding-block:40px 25px;text-align:center;border-bottom:1px solid #c5b8ab;max-width:1100px}.contact-gcr .contact-editorial-heading .eyebrow{font-size:12px;letter-spacing:.12em}.contact-gcr .contact-editorial-heading h2{font:500 42px/1.2 Georgia,serif;margin:14px 0}.contact-gcr .contact-editorial-heading>p:last-child{max-width:720px;margin:0 auto}.contact-gcr .contact-composition{grid-template-columns:1fr 1.7fr;gap:50px;padding-block:40px 60px}.contact-gcr .contact-introduction{border-top:4px solid #323232;padding-top:18px}.contact-gcr .contact-introduction .editorial-photo{height:470px}.contact-gcr .contact-form-panel{background:transparent;border-top:4px solid #323232;padding:22px 0 0}.contact-gcr form .form-pair{gap:24px}.contact-gcr form h2{font:500 32px/1.25 Georgia,serif}.contact-gcr form input,.contact-gcr form textarea,.contact-gcr form select{background:#fffaf5}.contact-ghc .contact-composition{grid-template-columns:1fr 1.25fr;gap:0;margin-block:55px;padding:0;background:#232323;color:#fff}.contact-ghc .contact-introduction{padding:0 0 40px}.contact-ghc .contact-introduction .editorial-photo{height:300px}.contact-ghc .contact-introduction h2,.contact-ghc .contact-introduction>p{padding-inline:42px;color:#fff}.contact-ghc .contact-introduction h2{font-size:40px}.contact-ghc .contact-introduction>p{font-size:18px;color:#efeded}.contact-ghc .contact-form-panel{background:#fff;color:#282828;border:1px solid #dcdcdc;border-top:5px solid #b51625;padding:35px 42px}.contact-ghc form input,.contact-ghc form textarea{background:#fff;border-color:#bcbcbc}.contact-ghc form h2{font-size:30px}.efsi-correspondence{display:grid;grid-template-columns:.65fr 1.35fr;gap:65px;padding-block:50px 55px;border-bottom:1px solid #d9dfe8}.correspondence-heading>span{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:#806511}.correspondence-heading h2{font-family:Georgia,serif;font-size:40px;margin:20px 0}.correspondence-heading p{font-size:17px}.mail-directory{display:grid;grid-template-columns:1fr 1fr;gap:32px 38px}.mail-directory article{border-top:3px solid #d1a617;padding-top:18px}.mail-directory h3{font-size:23px;margin:0 0 12px;color:#172854}.mail-directory p{font-size:16px;line-height:1.65;margin:0 0 15px}.mail-directory a{font-size:16px;font-weight:650;color:#172854;overflow-wrap:anywhere;text-decoration:none;border-bottom:1px solid #b7a16b;padding-bottom:4px}.efsi-contact-form{display:grid;grid-template-columns:.7fr 1.3fr;gap:65px;padding-block:50px}.efsi-contact-form>div h2{font-family:Georgia,serif;font-size:36px}.efsi-contact-form>form{padding:30px 35px;border-top:5px solid #d1a617;background:#f1f4fa}.efsi-contact-form>div p{font-size:17px}html[dir=rtl] .contact-ghc .contact-introduction h2{line-height:1.55}html[lang=hi] .contact-ghc .contact-introduction h2{line-height:1.5}.contact-composition>*{min-width:0}.contact-gcr .contact-composition{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}.contact-ghc .contact-composition{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr)}.contact-experience .form-pair>*{min-width:0}.ghc .ghc-site-search{flex:0 0 38px;line-height:1}.ghc .ghc-site-search-trigger{display:grid;place-items:center;width:38px;height:38px;border:0;background:transparent;color:#222;padding:0;cursor:pointer}.ghc .ghc-site-search-trigger:hover{color:#be001c;background:#f4f0f0}.ghc .ghc-site-search-trigger:focus-visible{outline:3px solid #b80019;outline-offset:2px}.ghc .ghc-search-dialog{position:fixed;inset:54px auto auto 50%;transform:translate(-50%);margin:0;width:min(1020px,calc(100vw - 80px));max-width:none;max-height:calc(100vh - 108px);border:0;border-top:5px solid #bd001a;padding:0;color:#202020;background:#fff;box-shadow:0 20px 80px #0005;overflow:auto;text-align:start}.ghc .ghc-search-dialog::backdrop{background:#0a0a0aa6}.ghc .ghc-search-dialog [hidden]{display:none!important}.ghc .ghc-search-top{position:sticky;top:0;background:#fff;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 34px;border-bottom:1px solid #ddd}.ghc .ghc-search-top h2{font:600 24px/1.25 Arial,sans-serif;margin:0;letter-spacing:-.02em;color:#222}.ghc .ghc-search-close{display:grid;place-items:center;border:0;background:none;color:#222;width:36px;height:36px;padding:0;cursor:pointer;font-size:30px;font-weight:300;flex:0 0 36px}.ghc .ghc-search-workspace{padding:25px 34px 34px;line-height:1.6}.ghc .ghc-search-form{margin:0;width:100%;max-width:none}.ghc .ghc-search-controls{display:flex;gap:14px;align-items:end}.ghc .ghc-search-controls label{flex:1;display:block;margin:0;color:#222;font:600 14px/1.5 Arial,sans-serif}.ghc .ghc-search-controls input{box-sizing:border-box;display:block;width:100%;height:52px;margin:8px 0 0;padding:10px 14px;border:1px solid #949494;border-radius:0;background:#fff;color:#222;font:400 18px/1.5 Arial,sans-serif}.ghc .ghc-search-submit{height:52px;padding:0 24px;border:1px solid #b30018;background:#bd001a;color:#fff;font:700 15px/1.4 Arial,sans-serif;cursor:pointer}.ghc .ghc-search-clear{height:52px;padding:0 2px;border:0;border-bottom:1px solid #777;background:none;color:#222;font:400 14px/1.4 Arial,sans-serif;cursor:pointer}.ghc .ghc-search-hint{font-size:13px;line-height:1.6;color:#626262;margin:13px 0 25px;max-width:none}.ghc .ghc-search-status{font-size:14px;color:#a80018;margin:14px 0}.ghc .ghc-search-status:empty{display:none}.ghc .ghc-search-filters{display:flex;gap:25px;border-bottom:1px solid #c7c7c7;margin-bottom:16px}.ghc .ghc-search-filters button{background:none;border:0;border-bottom:3px solid transparent;padding:10px 0;cursor:pointer;color:#555;font:600 14px/1.5 Arial,sans-serif}.ghc .ghc-search-filters button[aria-pressed=true]{color:#b40018;border-color:#b40018}.ghc .ghc-search-count{font:400 13px/1.5 Arial,sans-serif;color:#666;margin:0 0 10px}.ghc .ghc-search-result{position:relative;border-bottom:1px solid #ddd;padding:20px 0;display:grid;grid-template-columns:95px minmax(0,1fr);column-gap:22px}.ghc .ghc-search-result-kind{font-size:12px;font-weight:700;line-height:1.5;color:#a00016;grid-row:1/3;padding-top:5px}.ghc .ghc-search-result h3{font:600 22px/1.35 Arial,sans-serif;margin:0 0 8px;letter-spacing:-.015em;overflow-wrap:anywhere}.ghc .ghc-search-result h3 a{color:#202020;text-decoration:none}.ghc .ghc-search-result h3 a:hover{text-decoration:underline;text-decoration-color:#b80019;text-underline-offset:4px}.ghc .ghc-search-result p{font-size:15px;line-height:1.7;color:#555;margin:0;max-width:none;overflow-wrap:anywhere}.ghc .ghc-search-empty{padding:36px 0 25px;max-width:620px}.ghc .ghc-search-empty h3{font:600 28px/1.25 Arial,sans-serif;margin:0 0 15px}.ghc .ghc-search-empty p{font-size:17px;line-height:1.7;margin:0;color:#666}.ghc .ghc-search-secondary{background:#fff;border:1px solid #555;color:#222;cursor:pointer;font:600 14px/1.5 Arial,sans-serif;padding:11px 20px;margin-top:22px}.ghc .ghc-search-dialog :is(button,a,input):focus-visible{outline:3px solid #bd001a;outline-offset:3px}html[dir=rtl] .ghc .ghc-search-dialog :is(h2,h3,input,label,button),html[lang=hi] .ghc .ghc-search-dialog :is(h2,h3,input,label,button),html[lang=zh-TW] .ghc .ghc-search-dialog :is(h2,h3,input,label,button){font-family:inherit;letter-spacing:0}div[data-astro-cid-6bouvozt]{display:flex;flex-direction:column;gap:10px;overflow-wrap:anywhere}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;--ink:#142f4a;--muted:#536778;--brand:#134eb5;--accent:#77c4ef;--paper:#fff;--soft:#eef4f9;--line:#d5e0e8;background:var(--paper);color:var(--ink);font-family:Arial,Microsoft YaHei,Noto Sans,sans-serif;font-size:16px;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #178cae;outline-offset:5px}a:hover{text-decoration:none}p,h1,h2,h3{margin-top:0}h1,h2,h3{line-height:1.13;letter-spacing:-.035em;text-wrap:balance}h1{font-size:clamp(42px,4.7vw,72px);font-weight:650;margin-bottom:28px}h2{font-size:clamp(29px,3vw,44px);font-weight:550}h3{font-size:25px;font-weight:550}p{margin-bottom:20px}svg{display:block;max-width:100%}.shell{width:min(1240px,calc(100% - 80px));margin-inline:auto}.utility{background:var(--brand);color:#fff;font-size:11px;letter-spacing:.08em}.utility .shell{display:flex;justify-content:space-between;padding-block:8px}.header-inner{display:flex;justify-content:space-between;gap:24px;align-items:center;padding-block:23px}.brand{display:flex;gap:14px;align-items:center;font-size:30px;font-weight:750;line-height:1;letter-spacing:-1px}.brand svg{flex-shrink:0;color:var(--brand)}.brand small{display:block;font-size:9px;letter-spacing:.04em;max-width:250px;line-height:1.5;margin-top:6px;font-weight:500}.header-tools{display:flex;align-items:center;gap:18px}.language select{font-size:13px;background:transparent;color:inherit;border:1px solid var(--line);padding:8px;max-width:150px}.navigation{border-top:1px solid var(--line);display:flex;gap:29px;padding-block:15px;align-items:center;font-size:13px;font-weight:600}.navigation a{position:relative;white-space:nowrap}.navigation a[aria-current=page]:after{content:"";position:absolute;height:3px;background:var(--brand);bottom:-16px;inset-inline:0}.navigation a:hover{color:var(--brand)}header{border-bottom:1px solid var(--line)}.menu-toggle{display:none;border:0;background:transparent;color:inherit}.eyebrow{font-size:11px;text-transform:uppercase;letter-spacing:.14em;font-weight:700;margin-bottom:22px}.hero{display:grid;grid-template-columns:1.05fr 1fr;position:relative;align-items:center;gap:20px;padding-top:60px}.hero-copy{position:relative;z-index:1;padding-block:22px 64px}.intro{font-size:18px;color:var(--muted);line-height:1.7;max-width:660px}.actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:32px}.button{display:inline-flex;justify-content:center;align-items:center;gap:28px;min-height:50px;padding:14px 22px;font-size:13px;font-weight:650;border:1px solid transparent;line-height:1.5}.primary{background:var(--brand);color:#fff}.primary:hover{filter:brightness(1.15)}.text-link{font-size:13px;font-weight:700;border-bottom:1px solid currentColor;padding-bottom:5px;display:inline-block}.world-art{color:#2866b0;background:var(--soft);overflow:hidden;align-self:stretch;display:grid;place-items:center;min-width:0}.world-art svg{width:100%;height:auto}.hero-caption{grid-column:1/-1;display:flex;justify-content:space-between;border-bottom:1px solid var(--line);font-size:10px;letter-spacing:.06em;padding:0 0 14px;margin-bottom:0;color:var(--muted)}.focus-section{padding-block:65px 72px}.section-heading{display:flex;align-items:baseline;gap:28px;margin-bottom:25px;flex-wrap:wrap}.section-heading h2{margin:0}.section-heading .eyebrow{margin:0;color:var(--brand)}.line{height:1px;flex:1;background:var(--line);align-self:center}.topic-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,1fr));gap:0}.topic{border-top:2px solid var(--ink);border-inline-end:1px solid var(--line);padding:26px 25px 24px;position:relative}.topic:first-child{padding-inline-start:0}.topic:last-child{border-inline-end:0}.topic-symbol{color:var(--brand);font-size:32px;display:block;margin-bottom:23px}.topic p{font-size:14px;color:var(--muted);line-height:1.7;padding-bottom:20px}.topic-arrow{position:absolute;bottom:16px;font-size:24px;color:var(--brand)}.topic:hover,.statement{background:var(--soft)}.statement-inner{padding-block:64px;display:grid;grid-template-columns:.6fr 1.3fr 1fr;gap:42px}.statement h2{margin:0}.statement p:not(.eyebrow){color:var(--muted);font-size:15px}.conversation{display:flex;align-items:center;justify-content:space-between;gap:40px;padding-block:70px}.conversation h2{max-width:720px;margin:0;font-size:34px}.conversation .button{flex-shrink:0}.page-title{padding-block:38px 50px;border-bottom:1px solid var(--line)}.page-title h1{margin:30px 0 22px;max-width:950px}.page-title .eyebrow{margin-top:40px}.breadcrumb{font-size:12px;color:var(--muted)}.about-body{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:65px 90px}.about-callout{background:var(--soft);padding:40px;align-self:start}.about-callout h2{font-size:40px}.about-topic{border-top:1px solid var(--line);padding-top:20px}.about-topic h3{font-size:22px}.about-topic p{font-size:15px;color:var(--muted)}.location{font-size:12px;font-weight:700}.service-body{padding-block:40px 80px}.search-label{display:block;font-size:12px;margin-bottom:8px}.topic-search{width:min(420px,100%);border:1px solid var(--line);padding:12px 16px;background:var(--paper);color:var(--ink);margin-bottom:35px}.service-row{display:grid;grid-template-columns:70px 1fr 1fr;gap:35px;padding:36px 0;border-top:1px solid var(--line)}.service-row h2{font-size:30px}.service-row p{color:var(--muted)}.service-glyph{font-size:38px;color:var(--brand)}[hidden]{display:none!important}.empty-state{padding-block:70px 100px;text-align:center;max-width:820px}.empty-state h2{font-size:30px;margin-bottom:35px}.empty-symbol{display:block;font-size:55px;color:var(--brand);margin-bottom:25px}.contact-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px;padding-block:65px 90px}.contact-grid aside p{color:var(--muted)}.contact-grid aside .eyebrow{margin-top:45px}.email-link{overflow-wrap:anywhere;border-bottom:1px solid}.contact-grid form{padding:34px;background:var(--soft)}form h2{font-size:28px}.form-notice{font-size:13px;border-inline-start:3px solid var(--brand);padding-inline-start:14px}form label{display:block;font-size:12px;margin-bottom:19px;font-weight:600}form input:not([type=checkbox]),form textarea{display:block;width:100%;padding:12px;border:1px solid var(--line);background:var(--paper);color:var(--ink);margin-top:7px;resize:vertical}.form-pair{display:grid;grid-template-columns:1fr 1fr;gap:20px}.consent{display:flex;align-items:start;gap:10px!important}.consent input{margin-top:5px;flex-shrink:0}.privacy,.form-status{font-size:12px;color:var(--muted)}.form-status{margin:16px 0 0}footer{background:#102838;color:#e6eef4}.footer-top{padding-block:50px;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:45px}.footer-brand{font-size:25px;font-weight:700}.footer-top p{font-size:12px;color:#b7c9d6;margin:12px 0}.footer-top nav{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:12px;align-content:start}.footer-top a:hover{text-decoration:underline}.footer-top>div:last-child a{font-size:12px;overflow-wrap:anywhere}.footer-bottom{padding-block:20px;border-top:1px solid #426071;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#b7c9d6}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.skip{position:fixed;top:-100px;inset-inline-start:20px;z-index:50;background:#fff;color:#102838;padding:12px}.skip:focus{top:10px}.efsi{--brand:#173a48;--ink:#19313b;--accent:#d7c598;--paper:#faf9f4;--soft:#e8eade;--line:#cfd4cd}.efsi header{background:#122e3b;color:#fff}.efsi .utility{background:#d7c598;color:#132e3b}.efsi .brand svg{display:none}.efsi .brand{font-family:Georgia,serif;letter-spacing:.12em;font-size:38px}.efsi .brand small{font-family:Arial,sans-serif;letter-spacing:.06em}.efsi .navigation{border-color:#38515d}.efsi .navigation a[aria-current=page]:after{background:#d7c598}.efsi .language select{border-color:#52656f}.efsi .navigation a:hover{color:#d7c598}.efsi h1,.efsi h2{font-family:Georgia,serif;font-weight:400}.efsi .hero{grid-template-columns:1.1fr 1fr;padding-top:48px}.efsi .world-art{background:#163946;color:#c8bf86;clip-path:polygon(0 0,100% 0,100% 85%,75% 100%,0 100%)}.efsi .topic-grid{grid-template-columns:repeat(3,1fr);gap:28px}.efsi .topic{border-inline-end:0;padding-inline:0}.efsi .statement{background:#173a48;color:#f5f2e6}.efsi .statement p:not(.eyebrow){color:#d5dedb}.efsi .topic-symbol{color:#877847}.efsi .hero-caption{padding-top:16px}.efsi .statement-inner{grid-template-columns:.7fr 1.1fr 1fr}.gcr{--brand:#166b7a;--ink:#102e3b;--paper:#f7f8f5;--soft:#e9f0ef;--line:#bdcbc8}.gcr .header-inner{justify-content:center;position:relative;padding-block:30px}.gcr .brand{font-family:Georgia,serif;font-size:clamp(22px,3.3vw,43px);font-weight:700;letter-spacing:-1px}.gcr .brand svg{display:none}.gcr .header-tools{position:absolute;inset-inline-end:0;top:10px}.gcr .language select{font-size:10px;max-width:100px;padding:3px}.gcr .navigation{justify-content:center;border-top:3px double var(--ink);gap:35px}.gcr h1,.gcr h2,.gcr h3{font-family:Georgia,Times New Roman,serif;font-weight:500}.gcr .hero{padding-top:35px;grid-template-columns:1.3fr 1fr;gap:40px}.gcr .hero-copy{padding-block:15px 35px}.gcr h1{font-size:clamp(42px,4.2vw,64px)}.gcr .world-art{background:#123d4d;color:#74b7b7;min-height:380px}.gcr .world-art svg{transform:rotate(-17deg) scale(.9)}.gcr .hero-caption{border-bottom:3px double var(--ink)}.gcr .focus-section{padding-top:35px}.gcr .section-heading h2{font-size:30px}.gcr .topic-symbol{font-size:23px;margin-bottom:15px}.gcr .topic h3{font-size:27px}.gcr .statement-inner{grid-template-columns:.6fr 1fr 1.2fr}.gcr .statement{border-block:1px solid var(--line)}.ghc{--brand:#344c9a;--ink:#19244a;--accent:#88dded;--soft:#edf0fa;--line:#cdd4e5}.ghc .utility{background:#152144}.ghc .brand{font-size:23px;letter-spacing:.06em}.ghc .brand svg{color:#344c9a}.ghc .hero{background:#17244a;color:#fff;width:100%;padding:60px max(40px,calc((100vw - 1240px)/2)) 0;grid-template-columns:1.2fr 1fr;gap:35px}.ghc .hero .intro{color:#c9d3ec}.ghc .hero h1{font-weight:500}.ghc .world-art{color:#80cadb;background:transparent}.ghc .world-art svg{transform:rotate(15deg)}.ghc .hero .primary{background:#b9e4f1;color:#17244a}.ghc .hero-caption{color:#b9c9df;border-color:#3c5174;padding-bottom:20px}.ghc .topic-grid{gap:30px}.ghc .topic{padding:28px;border-inline-end:0;background:var(--soft);border-top:3px solid var(--brand)}.ghc .topic:first-child{padding-inline-start:28px}.ghc .topic h3{font-weight:500}.ghc .statement{background:#dce8ec}.ghc .statement-inner{grid-template-columns:.7fr 1.2fr 1.1fr}.ghc footer{background:#152144}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3{letter-spacing:0;line-height:1.45}[lang=hi] h1,[lang=hi] h2,[lang=ko] h1{line-height:1.35}[dir=rtl] .brand{direction:ltr}[dir=rtl] input[type=email]{direction:ltr;text-align:start}@media(min-width:1500px){.hero h1{font-size:72px}}@media(max-width:1100px){.navigation{gap:18px;flex-wrap:wrap}.navigation a[aria-current=page]:after{bottom:-5px}.hero{gap:25px}.hero-copy{padding-bottom:30px}.actions{gap:18px}.statement-inner{gap:25px}.gcr .navigation{gap:20px}.contact-grid{gap:35px}.about-body{gap:40px}.topic-grid{grid-template-columns:repeat(2,1fr)}.topic:first-child{padding-inline-start:25px}.topic{margin-bottom:20px}.efsi .topic-grid{grid-template-columns:repeat(2,1fr)}.ghc .hero{padding-inline:40px}.ghc .topic-grid{grid-template-columns:repeat(3,1fr)}.ghc .topic{padding:20px}.ghc .topic:first-child{padding-inline-start:20px}}@media(max-width:800px){.shell{width:calc(100% - 40px)}.utility .shell span:last-child{display:none}.header-inner{padding-block:18px;gap:12px}.brand{font-size:26px;gap:10px}.brand small{font-size:8px;max-width:180px}.brand svg{width:34px;height:34px}.header-tools{gap:8px}.language select{font-size:11px;max-width:110px}.menu-toggle{display:block;font-size:11px;padding:8px 0}.menu-toggle span{font-size:16px;margin-inline-start:5px}.navigation{display:none;padding:12px 0 20px;gap:0}.navigation.is-open{display:flex;flex-direction:column;align-items:stretch}.navigation a{padding:11px;border-bottom:1px solid var(--line)}.navigation a[aria-current=page]:after{display:none}.hero,.efsi .hero,.gcr .hero,.ghc .hero{grid-template-columns:1fr;padding-top:35px;gap:20px}.hero-copy{padding:0}.hero h1{font-size:45px;max-width:650px}.intro{font-size:16px}.eyebrow{font-size:10px}.world-art{max-height:330px;min-height:0!important}.world-art svg{max-height:330px}.hero-caption{font-size:9px;gap:20px}.hero-caption span:last-child{text-align:end}.focus-section{padding-block:40px}.section-heading{gap:10px;display:block}.section-heading .eyebrow{margin-bottom:10px}.topic-grid,.efsi .topic-grid,.ghc .topic-grid{grid-template-columns:1fr 1fr;gap:15px}.topic,.topic:first-child{padding:20px 10px;border-inline-end:0}.topic h3{font-size:23px}.topic p{font-size:13px}.statement-inner,.efsi .statement-inner,.gcr .statement-inner,.ghc .statement-inner{grid-template-columns:1fr;padding-block:40px;gap:15px}.statement-inner .eyebrow{margin-bottom:0}.statement h2{font-size:35px}.conversation{align-items:start;flex-direction:column;padding-block:45px;gap:25px}.conversation h2{font-size:29px}.footer-top{grid-template-columns:1fr 1fr;gap:25px;padding-block:35px}.footer-top>div:first-child{grid-column:1/-1}.footer-bottom{font-size:9px;flex-direction:column;gap:10px}.gcr .header-inner{justify-content:start;padding-top:35px;padding-bottom:20px}.gcr .brand{font-size:22px}.gcr .header-tools{position:static;margin-inline-start:auto}.gcr .language select{max-width:95px}.gcr .hero h1{font-size:43px}.ghc .brand{font-size:16px;letter-spacing:0}.ghc .hero{padding-inline:20px}.ghc .topic-grid{grid-template-columns:1fr}.ghc .topic{margin-bottom:0;padding-bottom:38px}.page-title{padding-block:25px 30px}.page-title h1{font-size:40px}.about-body,.contact-grid{grid-template-columns:1fr;gap:35px;padding-block:35px 50px}.about-callout{padding:26px}.about-callout h2{font-size:34px}.service-row{grid-template-columns:35px 1fr;gap:15px}.service-row>div{grid-column:2}.service-row h2{font-size:26px;margin:0}.service-glyph{font-size:28px}.contact-grid form{padding:22px}.form-pair{grid-template-columns:1fr;gap:0}.empty-state{padding-block:45px}.empty-state h2{font-size:25px}h1,h2,h3,p,a{overflow-wrap:anywhere}}@media(max-width:400px){.brand svg{display:none}.brand small{max-width:135px}.gcr .brand{font-size:17px}.gcr .language select{max-width:78px}.menu-toggle{font-size:10px}.topic-grid,.efsi .topic-grid{grid-template-columns:1fr}.hero h1{font-size:39px}.ghc .brand{font-size:13px}.ghc .brand svg{display:block;width:25px}.header-tools{gap:5px}.ghc .language select{max-width:90px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}[lang=ko] h1,[lang=ko] h2,[lang=ko] h3{word-break:keep-all;overflow-wrap:normal}.hero-photo{margin:0;align-self:stretch;position:relative;min-width:0;min-height:420px;background:var(--soft)}.hero-photo img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.hero-photo figcaption{position:absolute;bottom:0;inset-inline-end:0;background:#102838c9;color:#fff;padding:4px 9px;font-size:9px}.hero-rail{align-self:stretch;border-inline-start:1px solid var(--line);padding-inline-start:22px}.hero-rail .eyebrow{margin:0 0 17px}.hero-rail a{display:block;border-top:1px solid var(--line);padding:18px 0}.hero-rail h2{font-size:25px;margin-bottom:14px}.hero-rail p{font-size:13px;color:var(--muted);line-height:1.6;margin-bottom:10px}.hero-rail a:hover h2{color:var(--brand)}.kig .hero{grid-template-columns:.8fr 1.2fr;gap:34px}.kig .hero h1{font-size:clamp(40px,4.2vw,64px)}.kig .hero .intro{font-size:17px}.kig .hero-photo img{object-position:55% 50%}.kig .hero-photo{min-height:500px}.efsi .hero{grid-template-columns:1fr 1.35fr .75fr;gap:25px;align-items:start;padding-top:38px}.efsi .hero-copy{padding-top:0}.efsi .hero h1{font-size:clamp(38px,3.6vw,54px)}.efsi .hero .intro{font-size:15px}.efsi .hero .eyebrow{font-size:9px}.efsi .hero .actions{gap:18px}.efsi .hero .button{gap:12px;padding:13px 16px}.efsi .hero-photo{min-height:540px}.efsi .hero-photo img{object-position:45% 50%}.efsi .hero-rail{padding-inline-start:18px}.efsi .hero-rail h2{font-size:24px}.efsi .hero-rail a:first-of-type{border-top:3px solid #b5a56c}.efsi .hero-caption{grid-column:1/-1}.gcr .hero{grid-template-columns:1fr 1.25fr .7fr;gap:26px;align-items:start}.gcr .hero-copy{padding-top:0}.gcr .hero h1{font-size:clamp(38px,3.6vw,54px)}.gcr .hero .intro{font-size:15px}.gcr .hero .eyebrow{font-size:9px}.gcr .hero-photo{min-height:440px}.gcr .hero-photo img{object-position:60% 50%}.gcr .hero .actions{gap:17px}.gcr .hero-rail h2{font-size:26px}.gcr .hero-caption{grid-column:1/-1}.gcr .hero .button{padding:12px 16px;gap:12px}.ghc .hero{display:block;position:relative;overflow:hidden;min-height:660px;padding-top:80px;background:#121d38}.ghc .hero-copy{max-width:850px;padding:0 0 70px;position:relative;z-index:2}.ghc .hero h1{font-size:clamp(45px,5.4vw,80px);max-width:860px}.ghc .hero .intro{max-width:660px}.ghc .hero .world-art{position:absolute;inset:0 0 0 30%;max-height:none;opacity:.6;min-height:660px;z-index:0;background:linear-gradient(120deg,#121d3800,#1f42805e)}.ghc .hero .world-art svg{width:100%;height:100%;max-height:none;transform:scale(1.5) rotate(-8deg)}.ghc .hero-service-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;position:relative;z-index:2;border-top:1px solid #61779c;padding-top:24px;padding-bottom:22px}.hero-service-nav a{font-size:18px;display:flex;gap:20px;justify-content:space-between}.hero-service-nav a:hover{color:#a4deef}.ghc .hero-caption{position:relative;z-index:2;border-bottom:0;padding-top:7px}@media(max-width:1100px)and (min-width:801px){.efsi .hero,.gcr .hero{grid-template-columns:1fr 1.25fr}.efsi .hero-rail,.gcr .hero-rail{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border:0;padding:0}.gcr .hero-rail{grid-template-columns:.5fr 1fr 1fr}.hero-rail .eyebrow{padding-top:18px}.efsi .hero-photo,.gcr .hero-photo{min-height:460px}}@media(max-width:800px){.kig .hero,.efsi .hero,.gcr .hero{grid-template-columns:1fr;gap:25px}.kig .hero-photo,.efsi .hero-photo,.gcr .hero-photo{min-height:280px;aspect-ratio:4/3}.hero-rail{border-inline-start:0;padding:0!important;display:grid;grid-template-columns:1fr 1fr;gap:20px}.hero-rail .eyebrow{grid-column:1/-1;margin-bottom:0}.hero-rail a{padding:17px 0}.hero-rail h2{font-size:23px!important}.hero-rail p{font-size:13px}.efsi .hero-rail a:first-of-type{border-top:1px solid var(--line)}.ghc .hero{min-height:0;padding-top:45px}.ghc .hero-copy{padding-bottom:45px}.ghc .hero h1{font-size:45px}.ghc .hero .world-art{inset:0;min-height:100%;opacity:.22}.ghc .hero-service-nav{grid-template-columns:1fr;gap:0;padding:0;border-top:1px solid #61779c}.hero-service-nav a{font-size:16px;padding:16px 0;border-bottom:1px solid #61779c}.ghc .hero-caption{padding-block:20px}.kig .hero h1,.efsi .hero h1,.gcr .hero h1{font-size:42px}}@media(max-width:800px){.kig .hero-photo,.efsi .hero-photo,.gcr .hero-photo{min-height:0;height:280px;width:100%;aspect-ratio:auto}}.reference-design figure{position:relative;margin:0;overflow:hidden}.reference-design figure img{display:block;width:100%;height:100%;object-fit:cover}.reference-design figure figcaption{position:absolute;inset-inline-end:0;bottom:0;font-size:9px;color:#fff;background:#102838bb;padding:3px 8px}.reference-design h1,.reference-design h2,.reference-design h3{overflow-wrap:break-word}.reference-design header{position:relative;z-index:5}.reference-design .shell{width:min(1180px,calc(100% - 80px))}.kig.reference-design .utility .shell{padding-inline-end:125px}.kig.reference-design{--brand:#2569a4;--ink:#171b20;--muted:#454c52;--soft:#f3f3f3}.kig.reference-design .utility{font-size:12px;padding-block:4px}.kig.reference-design header{display:flex;align-items:center;padding-inline:max(40px,calc((100% - 1180px)/2));gap:25px;min-height:75px}.kig.reference-design .header-inner{width:auto;margin:0;padding:14px 0;flex-shrink:0}.kig.reference-design .brand{font-size:28px;color:var(--brand);max-width:200px}.kig.reference-design .brand small{max-width:150px;font-size:8px}.kig.reference-design .navigation{border:0;width:auto;flex:1;margin:0;justify-content:flex-end;gap:16px;padding:0;font-size:12px}.kig.reference-design .header-tools{position:absolute;inset-inline-end:40px;top:-40px;color:#fff}.kig.reference-design .language select{border:0;color:inherit}.kig.reference-design .navigation a[aria-current=page]:after{bottom:-12px}.institute-lead{display:grid;grid-template-columns:39% 61%;min-height:480px}.institute-lead>div{padding:45px 40px 35px 0}.institute-lead h1{font-size:38px;line-height:1.18;letter-spacing:-.02em;margin-bottom:25px}.institute-lead p:not(.eyebrow){font-size:17px;line-height:1.5}.institute-lead .eyebrow{color:#555;font-size:10px}.institute-lead figure{min-height:480px}.research-tag{display:inline-block;background:#fceef4;color:#963a6d;padding:5px 8px;font-size:10px;font-weight:700;margin:8px 8px 0 0;text-transform:uppercase}.institute-featured{background:#f3f3f3;padding:50px 0}.institute-featured h2{font-size:30px}.research-features{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.research-features h3{font-size:22px;margin-top:18px;line-height:1.25}.research-features p{font-size:14px;line-height:1.55}.research-visual{height:135px;display:grid;place-items:center;background:repeating-linear-gradient(35deg,#174e70 0 1px,#367f9b 1px 22px);color:#fff;font-size:70px}.research-visual-1{background:radial-gradient(circle at 70% 30%,#d2c4a1 0 12%,transparent 12%),linear-gradient(120deg,#2d4259,#63818d)}.research-visual-2{background:repeating-linear-gradient(90deg,#10295a 0 14px,#284e7b 14px 16px)}.research-visual-3{background:linear-gradient(160deg,#5b7470 30%,#b6d0b6 30% 60%,#46705e 60%)}.institute-mission{display:grid;grid-template-columns:1.4fr 1fr;gap:80px;padding-block:60px}.institute-mission h2{font-size:34px}.mission-wordmark{background:#1d5f9a;color:#fff;display:flex;align-items:center;justify-content:center;font-size:70px;font-weight:700;gap:25px}.mission-wordmark span{font-size:120px}.institute-contact{padding-block:40px;background:#e8f0f5}.institute-contact .shell{display:grid;grid-template-columns:1fr 1.5fr auto;gap:30px;align-items:center}.institute-contact h2{font-size:27px;margin:0}.institute-contact p{margin:0;font-size:15px}.efsi.reference-design{--brand:#1c2852;--ink:#152133;--paper:#fff;--soft:#f3f5f7;--line:#dedfe4;font-family:Arial,sans-serif}.efsi.reference-design .utility{display:none}.efsi.reference-design header{background:#1c2852;display:flex;align-items:center;padding-inline:35px;gap:30px;min-height:84px}.efsi.reference-design .header-inner{margin:0;padding:15px 0;width:auto}.efsi.reference-design .brand{font-family:Georgia,serif;font-size:29px;letter-spacing:.08em}.efsi.reference-design .brand small{font-size:8px}.efsi.reference-design .navigation{margin:0;border:0;width:auto;flex:1;justify-content:center;font-size:14px;gap:32px}.efsi.reference-design .header-tools{position:absolute;inset-inline-end:35px}.efsi.reference-design .navigation{padding-inline-end:140px}.efsi.reference-design h1,.efsi.reference-design h2,.efsi.reference-design h3{font-family:Arial,sans-serif;font-weight:650;letter-spacing:-.02em}.policy-mosaic{display:grid;grid-template-columns:1fr 2.15fr 1fr;gap:20px;padding-block:40px 55px}.policy-stack>a{display:block;margin-bottom:28px}.policy-stack h2{font-size:20px;line-height:1.3;margin:7px 5px 12px}.policy-stack p{font-size:13px;color:#63717c;line-height:1.4;margin-inline:5px}.policy-poster{height:190px;padding:14px;color:#fff;position:relative;overflow:hidden;background:linear-gradient(145deg,#132240,#356778);border-radius:3px}.policy-poster span{display:inline-block;font-size:9px;background:#c5a331;padding:4px 8px;color:#fff;position:relative;z-index:1}.policy-poster strong{display:block;font-size:22px;line-height:1.15;margin-top:30px;position:relative;z-index:1}.policy-poster i{position:absolute;font-size:160px;opacity:.18;bottom:-50px;inset-inline-end:-20px;font-style:normal}.poster-1{background:linear-gradient(32deg,#265e75,#7695a2)}.poster-2{background:linear-gradient(135deg,#6c8997,#18294d)}.poster-3{background:linear-gradient(45deg,#b0bcaa,#3a8194)}.policy-lead figure{height:560px;border-radius:3px}.policy-lead h1{font-size:27px;line-height:1.25;margin:8px 0 18px}.policy-lead>p:not(.policy-label){font-size:15px;color:#536171;line-height:1.6}.policy-label{font-size:10px;color:#536171;text-transform:uppercase;margin:15px 0 5px;letter-spacing:.08em}.policy-band{background:#1c2852;color:#fff;padding-block:50px}.policy-band>.shell{display:grid;grid-template-columns:.7fr 1.5fr;gap:70px;align-items:center}.policy-monogram{font-family:Georgia,serif;font-size:90px;color:#cab05c;letter-spacing:.05em}.policy-band h2{font-size:32px}.policy-band p{font-size:16px;color:#d7dfe9}.policy-method{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding-block:55px}.policy-method h2{font-size:28px}.policy-method p{font-size:16px}.efsi.reference-design footer{background:#1c2852;border-top:8px solid #c8a947}.gcr.reference-design{--paper:#f4f5ef;--soft:#e4ebe8;--ink:#14242d;--brand:#176473;--line:#cbd0c8}.gcr.reference-design .utility{background:#262d36;color:#fff;padding-block:0}.gcr.reference-design .header-inner{min-height:100px;padding:27px 0}.gcr.reference-design .brand{font-family:Georgia,serif;font-size:44px;font-weight:500;letter-spacing:-1.5px}.gcr.reference-design .header-tools{top:50%;transform:translateY(-50%)}.gcr.reference-design .navigation{justify-content:flex-start;padding-block:9px;gap:22px;border-top:1px solid var(--line);text-transform:uppercase;font-size:11px}.gcr.reference-design .navigation a[aria-current=page]:after{bottom:-9px}.gcr.reference-design h1,.gcr.reference-design h2,.gcr.reference-design h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.paper-front{display:grid;grid-template-columns:1.1fr 1.75fr .62fr;gap:18px;padding-block:38px 25px}.paper-front>article,.paper-front>aside{min-width:0}.paper-leader{border-inline-end:1px solid var(--line);padding-inline-end:20px}.paper-label{font-size:12px;font-weight:700;color:#8c3451;margin-bottom:15px;line-height:1.4}.paper-leader h1{font-size:42px;line-height:1.05;margin-bottom:17px}.paper-leader>p:not(.paper-label){font-size:15px;color:#63716f;line-height:1.5}.paper-link{font-size:12px;color:#176473;font-weight:700}.paper-leader blockquote{margin:65px 0 10px;font-family:Georgia,serif;font-size:23px;line-height:1.15}.paper-leader blockquote span{color:#40809a;font-size:34px}.paper-cover figure{height:300px}.paper-cover>div{background:#e3e9e3;text-align:center;padding:20px}.paper-cover h2{font-size:32px;margin-bottom:14px}.paper-cover p:not(.paper-label){font-size:15px}.paper-picks{border-inline-start:1px solid var(--line);padding-inline-start:15px}.paper-picks>a{display:block;border-bottom:1px solid var(--line);padding-bottom:18px;margin-bottom:20px}.paper-picks h2{font-size:23px;margin-block:12px}.paper-picks p:not(.paper-label){font-size:12px;color:#67716e}.paper-illustration{height:100px;background:linear-gradient(145deg,#174957,#a9c0b2);display:grid;place-items:center;color:#fff;font-size:60px}.illustration-3{background:transparent;color:#256483;height:50px;place-items:start}.paper-sections{border-top:5px double var(--ink);padding-block:18px 38px}.paper-sections>h2{font-size:22px;font-weight:700!important}.paper-sections>div{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.paper-sections article{border-inline-end:1px solid var(--line);padding-inline-end:20px}.paper-sections article:last-child{border:0}.paper-sections h3{font-size:23px;line-height:1.2}.paper-editorial{border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr;gap:50px;padding-block:30px 50px}.paper-editorial h2{font-size:28px}.paper-editorial p{font-size:15px}.gcr.reference-design footer{background:#262d36}.gcr.reference-design .footer-brand{font-family:Georgia,serif;font-weight:400}.ghc.reference-design{--brand:#285da6;--ink:#17212b}.ghc.reference-design.is-home .utility{position:absolute;top:0;inset-inline:0;background:transparent;z-index:10}.ghc.reference-design.is-home header{position:absolute;top:32px;inset-inline:0;background:transparent;color:#fff;display:flex;padding-inline:32px;align-items:center;gap:30px;border-bottom:1px solid #ffffff33;min-height:80px}.ghc.reference-design.is-home .header-inner{width:auto;margin:0;padding:20px 0;flex-shrink:0}.ghc.reference-design .brand{font-size:19px;letter-spacing:.1em}.ghc.reference-design.is-home .brand svg{color:#fff}.ghc.reference-design.is-home .navigation{border:0;width:auto;flex:1;gap:20px;justify-content:center;font-size:13px;margin:0;padding-inline-end:120px}.ghc.reference-design.is-home .navigation a:hover{color:#9bd3ff}.ghc.reference-design.is-home .header-tools{position:absolute;inset-inline-end:25px}.ghc.reference-design.is-home .language select{color:#fff;border-color:#fff6;background:#172342}.consulting-stage{min-height:720px;position:relative;overflow:hidden;background:#101c38;color:#fff;padding-top:185px}.consulting-stage>.world-art{position:absolute;inset:0;opacity:.8;background:radial-gradient(ellipse at 100% 100%,#1e68a3 0,transparent 65%)}.consulting-stage>.world-art svg{width:100%;height:100%;transform:scale(1.5) rotate(-15deg);color:#6ec9e8}.consulting-lead{position:relative;z-index:1;padding-block:25px 100px}.consulting-lead h1{font-size:52px;line-height:1.2;max-width:780px;letter-spacing:-.025em;font-weight:400}.consulting-lead>p:not(.eyebrow){max-width:650px;font-size:16px;color:#d2deed}.consulting-arrow{display:inline-flex;align-items:center;gap:24px;font-weight:700;font-size:13px}.consulting-arrow span{font-size:45px;line-height:1}.consulting-topics{position:relative;z-index:1;display:flex;justify-content:space-between;gap:30px;padding-bottom:30px}.consulting-topics a{font-size:18px;font-weight:600;border-bottom:3px solid transparent;padding-bottom:12px;display:flex;gap:30px}.consulting-topics a:hover{border-color:#70bff0}.consulting-capabilities{padding-block:65px}.consulting-heading{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd;margin-bottom:32px}.consulting-heading h2{font-size:32px}.consulting-work-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.consulting-surface{height:220px;display:grid;place-items:center;font-size:100px;color:#dbefff;background:linear-gradient(135deg,#273e5d,#1a7694)}.surface-1{background:repeating-linear-gradient(45deg,#4e6681 0 2px,#162f49 2px 40px)}.surface-2{background:radial-gradient(ellipse at 20% 30%,#94b9c9,#29436b)}.consulting-work-grid .eyebrow{margin-block:23px 12px;color:#286297}.consulting-work-grid h3{font-size:27px;font-weight:400}.consulting-work-grid p:not(.eyebrow){font-size:15px}.consulting-about{background:#f0f2f4;padding-block:60px}.consulting-about .shell{display:grid;grid-template-columns:1fr 1fr;gap:80px}.consulting-about h2{font-size:42px;font-weight:400}.consulting-careers{padding-block:70px;background:linear-gradient(110deg,#091d31,#1a546c);color:#fff}.consulting-careers h2{font-size:44px;font-weight:400}.consulting-careers p{max-width:580px}.ghc.reference-design footer{background:#fff;color:#15283a;border-top:1px solid #ddd}.ghc.reference-design .footer-top p,.ghc.reference-design .footer-bottom{color:#566271}.ghc.reference-design .footer-bottom{border-color:#ddd}.kig.reference-design .page-title{background:#eef4f8;width:100%;padding-inline:max(40px,calc((100% - 1180px)/2));border:0}.kig.reference-design .page-title h1{font-size:45px}.kig.reference-design .about-callout{background:#fff;padding:0}.kig.reference-design .about-body{grid-template-columns:1.5fr 1fr}.kig.reference-design .contact-grid form{background:#f3f5f7}.efsi.reference-design .page-title{text-align:center;border-bottom:3px solid #c3a649;padding-top:50px}.efsi.reference-design .page-title .intro{margin-inline:auto}.efsi.reference-design .page-title h1{font-size:40px}.efsi.reference-design .about-body{grid-template-columns:1fr 1.7fr}.efsi.reference-design .about-callout{background:#1c2852;color:#fff;border-top:6px solid #c3a649}.efsi.reference-design .service-row{border-top:2px solid #c3a649}.efsi.reference-design .contact-grid{grid-template-columns:1fr 1.8fr}.gcr.reference-design .page-title{border-bottom:4px double;padding-block:30px}.gcr.reference-design .page-title .eyebrow{color:#8c3451}.gcr.reference-design .page-title h1{font-size:52px;max-width:850px}.gcr.reference-design .about-body{display:block;max-width:820px}.gcr.reference-design .about-callout{padding:0;background:transparent;border-bottom:1px solid var(--line);margin-bottom:30px}.gcr.reference-design .about-body>div:last-child{columns:2;column-gap:35px}.gcr.reference-design .about-topic{break-inside:avoid}.gcr.reference-design .contact-grid form{background:transparent;border:1px solid var(--line)}.gcr.reference-design .service-row{grid-template-columns:45px 1fr 1.5fr}.ghc.reference-design.is-inner .page-title{width:100%;padding:50px max(40px,calc((100% - 1180px)/2));background:#17283e;color:#fff}.ghc.reference-design.is-inner .page-title .intro,.ghc.reference-design.is-inner .breadcrumb{color:#c3d6e6}.ghc.reference-design .service-row{padding-block:50px;grid-template-columns:45px 1.1fr 1fr}.ghc.reference-design .service-row h2{font-weight:400}.ghc.reference-design .about-callout{background:#fff;padding:0}.ghc.reference-design .about-body{gap:80px}.ghc.reference-design .contact-grid form{background:#fff;border-top:4px solid var(--brand);padding-inline:0}@media(max-width:1100px){.kig.reference-design header{display:block}.kig.reference-design .navigation{justify-content:flex-start;padding-bottom:15px}.kig.reference-design .header-tools{top:24px;color:var(--ink)}.policy-mosaic{grid-template-columns:1fr 1.8fr 1fr}.policy-poster{height:160px;padding:12px}.policy-poster strong{font-size:18px}.policy-lead figure{height:460px}.efsi.reference-design .navigation{gap:20px}.paper-front{grid-template-columns:1fr 1.5fr .7fr}.paper-leader h1,.gcr.reference-design .brand{font-size:36px}.ghc.reference-design.is-home header{display:block}.ghc.reference-design.is-home .navigation{justify-content:start;padding:0 0 14px}.ghc.reference-design.is-home .header-tools{top:18px}.consulting-stage{padding-top:195px}.consulting-work-grid{gap:22px}}@media(max-width:800px){.reference-design .shell{width:calc(100% - 40px)}.kig.reference-design header,.efsi.reference-design header{padding-inline:20px;display:block}.kig.reference-design .header-inner,.efsi.reference-design .header-inner{width:100%;justify-content:space-between}.kig.reference-design .header-tools,.efsi.reference-design .header-tools{position:static;color:inherit}.kig.reference-design .navigation,.efsi.reference-design .navigation{display:none;width:100%;padding:0 0 18px;font-size:13px}.kig.reference-design .navigation.is-open,.efsi.reference-design .navigation.is-open{display:flex}.institute-lead{grid-template-columns:1fr;min-height:0}.institute-lead>div{padding:30px 0}.institute-lead h1{font-size:34px}.institute-lead figure{min-height:0;height:280px}.research-features{grid-template-columns:1fr 1fr;gap:20px}.research-features h3{font-size:21px}.research-visual{height:110px}.institute-mission{grid-template-columns:1fr;gap:30px;padding-block:35px}.mission-wordmark{min-height:190px}.institute-contact .shell{grid-template-columns:1fr;gap:18px}.institute-contact .button{justify-self:start}.policy-mosaic{grid-template-columns:1fr 1fr;padding-top:25px}.policy-lead{grid-column:1/-1;grid-row:1}.policy-lead figure{height:330px}.policy-lead h1{font-size:28px}.policy-stack h2,.policy-poster strong{font-size:19px}.policy-band>.shell{grid-template-columns:1fr;gap:20px}.policy-monogram{font-size:55px}.policy-method{grid-template-columns:1fr;gap:35px}.gcr.reference-design .header-inner{min-height:90px;padding-block:20px;justify-content:space-between;gap:10px}.gcr.reference-design .brand{font-size:23px;max-width:200px}.gcr.reference-design .header-tools{position:static;transform:none}.gcr.reference-design .navigation{justify-content:start}.paper-front{grid-template-columns:1fr;padding-top:25px}.paper-leader{border:0;padding:0}.paper-leader h1{font-size:38px}.paper-leader blockquote{margin-block:25px}.paper-cover figure{height:230px}.paper-picks{border:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:20px}.paper-picks>.paper-label{grid-column:1/-1;margin-bottom:0}.paper-sections>div{grid-template-columns:1fr 1fr;gap:25px}.paper-sections h3{font-size:22px}.paper-editorial{grid-template-columns:1fr;gap:25px}.ghc.reference-design.is-home header{padding-inline:20px;top:30px;min-height:65px}.ghc.reference-design.is-home .header-inner{width:100%;padding-block:16px;justify-content:space-between}.ghc.reference-design.is-home .brand{font-size:15px;letter-spacing:0}.ghc.reference-design.is-home .header-tools{position:static}.ghc.reference-design.is-home .navigation{display:none;background:#101d36;padding:10px;margin-inline:-20px;width:calc(100% + 40px)}.ghc.reference-design.is-home .navigation.is-open{display:flex}.ghc.reference-design.is-home .navigation a{border-color:#536176}.consulting-stage{padding-top:130px;min-height:650px}.consulting-lead{padding-bottom:45px}.consulting-lead h1{font-size:38px}.consulting-lead>p:not(.eyebrow){font-size:15px}.consulting-topics{flex-direction:column;gap:5px}.consulting-topics a{font-size:15px;justify-content:space-between;padding-block:12px;border-bottom:1px solid #6b7a95}.consulting-work-grid{grid-template-columns:1fr;gap:35px}.consulting-capabilities{padding-block:40px}.consulting-heading h2{font-size:27px}.consulting-heading{gap:15px}.consulting-surface{height:180px}.consulting-about .shell{grid-template-columns:1fr;gap:20px}.consulting-about h2{font-size:33px}.consulting-careers h2{font-size:35px}.kig.reference-design .page-title,.ghc.reference-design.is-inner .page-title{padding-inline:20px}.reference-design .page-title h1{font-size:36px!important}.kig.reference-design .about-body,.efsi.reference-design .about-body,.efsi.reference-design .contact-grid{grid-template-columns:1fr}.gcr.reference-design .about-body>div:last-child{columns:1}.gcr.reference-design .service-row,.ghc.reference-design .service-row{grid-template-columns:35px 1fr}.ghc.reference-design .about-body{gap:35px}}@media(max-width:400px){.gcr.reference-design .brand{font-size:19px}.policy-poster{height:145px}.policy-poster strong{font-size:17px}.policy-stack h2{font-size:18px}.research-features{grid-template-columns:1fr}.paper-sections>div{grid-template-columns:1fr}.paper-sections article{border:0;border-bottom:1px solid var(--line);padding-bottom:20px}.ghc.reference-design .brand svg{display:none}}[dir=rtl] .institute-lead>div{padding-inline:0 40px}[dir=rtl] .paper-leader h1,[dir=rtl] .consulting-lead h1{line-height:1.45;letter-spacing:0}@media(max-width:800px){[dir=rtl] .institute-lead>div{padding-inline:0}}.reference-design{--reading:70ch}.reference-design .shell{width:min(1320px,calc(100% - 96px))}.reference-design main{overflow:clip}.reference-design h1{letter-spacing:-.045em}.reference-design p{max-width:var(--reading)}.editorial-photo{isolation:isolate;background:var(--soft);aspect-ratio:3/2;width:100%;min-width:0}.editorial-photo picture{display:block;width:100%;height:100%}.editorial-photo img{transition:transform .7s cubic-bezier(.2,.65,.3,1)}.editorial-photo:hover img{transform:scale(1.035)}.reference-design .editorial-photo figcaption{font-size:9px;line-height:1.5;padding:3px 7px;background:#101a25a8;z-index:1;max-width:95%;text-align:end}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:30px}.section-heading h2{margin:0;max-width:650px}.section-heading>p{max-width:460px;margin:0}.text-link,.paper-link{display:inline-block;padding-block:5px;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.text-link:hover,.paper-link:hover{border-color:currentColor}.button{transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px);filter:brightness(.93)}.navigation a:before{content:"";position:absolute;bottom:-5px;inset-inline-start:0;width:0;height:1px;background:currentColor;transition:width .25s}.navigation a:hover:before{width:100%}.institute-lead{grid-template-columns:40% 60%;padding-block:36px;align-items:stretch;min-height:560px}.institute-lead>div{padding:48px 48px 48px 0}.institute-lead h1{font-size:clamp(38px,4vw,62px);line-height:1.05}.institute-lead figure{min-height:500px;aspect-ratio:auto}.institute-lead .eyebrow{color:var(--brand);letter-spacing:.12em}.institute-resources{display:flex;border-block:1px solid var(--line);margin-bottom:34px}.institute-resources a{flex:1;padding:19px 20px;border-inline-end:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:14px;font-weight:700;font-size:14px}.institute-resources a:first-child{padding-inline-start:0}.institute-resources a:last-child{border:0}.institute-resources a:hover{color:var(--brand)}.institute-featured{padding-block:56px 64px}.research-features{gap:28px}.research-features .editorial-photo{height:auto;aspect-ratio:4/3}.research-features h3{font-size:24px;margin-block:22px 12px}.research-features p{font-size:15px}.research-features article{min-width:0}.institute-contact{padding-block:48px}.regional-ribbon{display:flex;justify-content:space-between;gap:20px;padding-block:20px;border-bottom:1px solid var(--line);font-size:11px;text-transform:uppercase;letter-spacing:.1em}.policy-mosaic{grid-template-columns:1fr 2.15fr 1fr;padding-top:25px;gap:26px}.policy-stack>article{margin-bottom:30px}.policy-stack .editorial-photo{aspect-ratio:4/3}.policy-stack h2{margin-inline:0;font-size:23px}.policy-stack p{margin-inline:0;font-size:14px}.policy-lead{border-inline:1px solid var(--line);padding-inline:24px}.policy-lead figure{height:400px;border-radius:0}.policy-lead h1{font:500 clamp(32px,3vw,45px)/1.12 Georgia,serif;letter-spacing:-.035em}.policy-lead>div{padding-block:10px}.policy-band .text-link{color:#ead38e}.policy-method{align-items:center;padding-block:60px}.policy-method .editorial-photo{height:330px}.efsi.reference-design .brand svg{color:#d7bc6e}.gcr.reference-design{--paper:#faf1e5;--soft:#ede4d8;--line:#d0c7ba;--ink:#252720;--muted:#605f56}.gcr.reference-design .brand svg{display:none}.gcr.reference-design .header-inner{justify-content:center;position:relative;min-height:124px}.gcr.reference-design .brand{font-size:clamp(30px,4.4vw,64px);white-space:nowrap;letter-spacing:-.05em}.gcr.reference-design .header-tools{position:absolute;inset-inline-end:0}.gcr.reference-design .navigation{justify-content:center;gap:28px;border-top:3px double var(--ink)}.paper-topic-strip{display:flex;gap:30px;padding-block:10px;border-bottom:1px solid var(--line);font-size:12px;font-weight:700}.paper-front{grid-template-columns:1fr 1.65fr .72fr;padding-block:28px 35px;gap:25px}.paper-leader h1{font-size:clamp(36px,3.8vw,58px)}.paper-brief{border-top:1px solid var(--line);padding-top:22px;margin-top:27px}.paper-brief h2{font-size:25px}.paper-cover figure{height:360px}.paper-cover>div{background:var(--soft);padding:25px 28px}.paper-cover h2{font-size:36px}.paper-picks .editorial-photo{height:120px;aspect-ratio:auto}.paper-picks article{border-bottom:1px solid var(--line);padding-bottom:20px;margin-bottom:20px}.paper-picks h2{font-size:25px}.paper-analysis{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:28px;padding-block:40px;border-top:4px double var(--ink);align-items:start}.paper-analysis>.editorial-photo{height:380px}.paper-analysis h2{font-size:36px}.paper-analysis aside{border-inline-start:1px solid var(--line);padding-inline-start:28px}.paper-analysis aside h3{font-size:24px}.paper-analysis aside p{font-size:14px}.paper-editorial{padding-block:40px 60px}.consulting-stage{min-height:790px;padding-top:190px;isolation:isolate}.consulting-stage>.consulting-backdrop,.consulting-stage>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3;aspect-ratio:auto}.consulting-stage>video{z-index:-2}.consulting-stage:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#071d35e6,#071d3580 60%,#071d3522),linear-gradient(0deg,#071d35e6,transparent 40%);z-index:-1}.consulting-lead{padding-block:30px 65px}.consulting-lead h1{font-size:clamp(44px,5.4vw,78px);max-width:900px;line-height:1.05}.consulting-lead>p:not(.eyebrow){font-size:19px;max-width:690px;color:#fff}.consulting-arrow{font-size:15px;transition:gap .25s}.consulting-arrow:hover{gap:36px}.film-toolbar{display:flex;align-items:center;gap:20px;position:relative;padding-bottom:30px;font-size:12px}.film-toolbar button{background:#ffffff18;border:1px solid #ffffff88;color:#fff;padding:9px 18px;min-height:42px}.film-toolbar>a{margin-inline-start:auto;opacity:.8;font-size:10px}.consulting-topics{border-top:1px solid #ffffff70;padding-top:28px;padding-bottom:30px}.consulting-topics a{font-size:20px;flex:1;align-items:center;justify-content:space-between;gap:18px}.topic-number{font-size:12px;opacity:.6}.consulting-capabilities{padding-block:80px}.consulting-work-grid .editorial-photo{height:270px;aspect-ratio:auto}.consulting-work-grid h3{font-size:32px}.consulting-work-grid p:not(.eyebrow){font-size:17px}.consulting-about{padding-block:70px;background:#e9eef2}.consulting-about h2{font-size:48px}.consulting-about p{font-size:20px}.consulting-careers{padding-block:60px}.consulting-careers h2{font-size:50px}.latest-publications{padding-block:60px;border-bottom:1px solid var(--line)}.latest-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:32px}.latest-grid:empty{display:none}.latest-grid article{min-width:0}.latest-grid img{width:100%;height:230px;object-fit:cover;margin-bottom:20px}.latest-grid h3{font-size:27px;margin-bottom:12px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.latest-grid p{font-size:16px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:12px}.latest-grid time{font-size:12px;color:var(--muted)}.latest-publications [role=status]:not([hidden]){border-block:1px solid var(--line);padding:24px 0;color:var(--muted);max-width:none;margin-bottom:0}.gcr .latest-publications{border-top:4px double var(--ink);padding-top:25px}.gcr .latest-grid article+article{border-inline-start:1px solid var(--line);padding-inline-start:25px}.approach-section{padding-block:70px}.approach-section .section-heading{align-items:start}.approach-section .section-heading h2{font-size:40px;max-width:600px}.approach-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:40px}.approach-steps article{border-top:1px solid var(--line);padding-top:22px}.step-index{display:block;color:var(--brand);font-size:13px;font-weight:700;letter-spacing:.08em;margin-bottom:18px}.approach-steps h3{font-size:25px}.approach-steps p{font-size:16px}.efsi .approach-section{border-bottom:1px solid var(--line)}.about-editorial{display:grid;grid-template-columns:1.05fr 1fr;gap:70px;padding-block:60px;align-items:center}.about-editorial>.editorial-photo{height:480px;aspect-ratio:auto}.about-editorial h2{font-size:42px}.about-editorial p{font-size:18px}.about-focus{padding-block:20px 65px}.about-focus>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:28px}.about-focus a{border-top:3px solid var(--brand);padding-block:22px}.about-focus h3{font-size:26px}.about-focus p{font-size:16px}.gcr .about-editorial{grid-template-columns:1.2fr 1fr}.gcr .about-editorial h2{font-size:48px}.efsi .about-editorial{grid-template-columns:1fr 1.3fr}.service-search{border-bottom:1px solid var(--line);padding-block:8px 25px;display:flex;gap:25px;align-items:center}.service-search .topic-search{max-width:500px;margin:0}.service-editorial{display:grid;grid-template-columns:1fr 1fr;gap:65px;padding-block:45px;border-bottom:1px solid var(--line);align-items:center;scroll-margin-top:25px}.service-editorial[hidden]{display:none}.service-editorial:nth-of-type(2n)>figure{order:2}.service-editorial .editorial-photo{height:330px}.service-editorial h2{font-size:40px}.service-context{font-size:16px;color:var(--muted)}.gcr .service-editorial{grid-template-columns:.65fr 1fr}.gcr .service-editorial:nth-of-type(2n)>figure{order:0}.gcr .service-editorial .editorial-photo{height:280px}.enquiry-guide{padding-block:65px;display:grid;grid-template-columns:1fr 1fr;gap:80px}.editorial-faq details{border-top:1px solid var(--line);padding-block:18px}.editorial-faq summary{font-weight:700;cursor:pointer;line-height:1.5}.editorial-faq details p{padding-top:16px;margin-bottom:0;font-size:16px}.contact-grid aside>.editorial-photo{height:240px;aspect-ratio:auto;margin-bottom:30px}.contact-grid aside h2{font-size:34px}.reference-design .connected-news .news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.reference-design .connected-news .news-grid>article img{aspect-ratio:16/10;height:210px}.reference-design .connected-news .news-meta{font-size:12px;margin-block:12px;color:var(--muted)}.reference-design .connected-news .news-detail{max-width:800px}.reference-design .connected-news .news-detail h2{font-size:clamp(32px,3.5vw,50px);line-height:1.14;margin-bottom:25px}.reference-design .connected-news .news-detail img{height:auto;max-height:520px;object-fit:contain;background:var(--soft);margin-block:10px 28px}.reference-design .connected-news .news-detail p{font-size:18px;line-height:1.85}.reference-design .connected-news .news-detail blockquote{margin:32px 0;border-inline-start:4px solid var(--brand);padding-inline-start:24px}.reference-design .connected-news .news-detail a[data-news-internal]{display:inline-block;padding:13px 20px;border:1px solid var(--line);margin-block:25px}.gcr .connected-news .news-grid{column-gap:30px}.gcr .connected-news article{border-bottom:1px solid var(--line)}.ghc .connected-news article h2{font-weight:400}.reference-design .connected-news [data-news-status]:not(:empty){background:var(--soft);padding:25px;max-width:none}.reference-design .news-pagination{flex-wrap:wrap}[dir=rtl] .institute-lead>div{padding-inline:0 48px}[dir=rtl] .consulting-stage:after{background:linear-gradient(270deg,#071d35e6,#071d3566),linear-gradient(0deg,#071d35e6,transparent 40%)}@media(min-width:1101px){.kig.reference-design header{padding-inline:max(48px,calc((100% - 1320px)/2));gap:20px}.kig.reference-design .navigation{gap:14px}.kig.reference-design .header-tools{inset-inline-end:max(48px,calc((100% - 1320px)/2))}}@media(max-width:1200px){.gcr.reference-design .brand{font-size:40px}.gcr.reference-design .header-inner{justify-content:flex-start}.consulting-lead h1{font-size:60px}.policy-lead figure{height:330px}.policy-mosaic{gap:18px}.policy-lead{padding-inline:18px}.institute-lead>div{padding-inline-end:28px}.paper-front{gap:20px}.paper-leader h1{font-size:42px}}@media(max-width:800px){.reference-design .shell{width:calc(100% - 40px)}.section-heading{display:block}.section-heading>p,.section-heading>a{margin-top:18px}.institute-lead{grid-template-columns:1fr;padding-top:0;min-height:0}.institute-lead>div,[dir=rtl] .institute-lead>div{padding:30px 0}.institute-lead h1{font-size:40px}.institute-lead figure{height:300px;min-height:0}.institute-resources{flex-wrap:wrap}.institute-resources a{flex:1 1 45%;font-size:12px;border-bottom:1px solid var(--line);padding:14px}.research-features{gap:22px}.research-features h3{font-size:22px}.regional-ribbon{font-size:10px;flex-wrap:wrap;gap:5px}.policy-mosaic{grid-template-columns:1fr 1fr}.policy-lead{border:0;padding:0;grid-column:1/-1}.policy-lead figure{height:300px}.policy-lead h1{font-size:36px}.policy-stack h2{font-size:21px}.policy-band>.shell{display:block}.policy-monogram{font-size:60px}.gcr.reference-design .header-inner{min-height:100px;flex-wrap:wrap;justify-content:space-between}.gcr.reference-design .brand{font-size:28px;white-space:normal;max-width:220px}.gcr.reference-design .header-tools{position:static;transform:none}.gcr.reference-design .navigation{justify-content:start}.paper-topic-strip{overflow-x:auto;white-space:nowrap;gap:22px;font-size:11px}.paper-front{grid-template-columns:1fr}.paper-cover figure{height:280px}.paper-leader h1{font-size:42px}.paper-brief{display:none}.paper-picks{display:grid;grid-template-columns:1fr 1fr}.paper-picks>p{grid-column:1/-1}.paper-picks article{min-width:0}.paper-analysis{grid-template-columns:1fr}.paper-analysis>.editorial-photo{height:270px}.paper-analysis aside{border:0;padding:0}.consulting-stage{padding-top:140px;min-height:0}.consulting-lead{padding-bottom:35px}.consulting-lead h1{font-size:42px}.consulting-lead>p:not(.eyebrow){font-size:17px}.film-toolbar{flex-wrap:wrap;gap:12px}.film-toolbar>a{margin:0;width:100%}.consulting-topics{padding-top:12px;gap:0}.consulting-topics a{font-size:17px}.consulting-work-grid .editorial-photo{height:240px}.consulting-capabilities{padding-block:45px}.consulting-about h2{font-size:35px}.consulting-about p{font-size:18px}.consulting-careers h2{font-size:38px}.approach-section,.latest-publications{padding-block:40px}.approach-steps{grid-template-columns:1fr;gap:25px;margin-top:25px}.approach-section .section-heading h2{font-size:32px}.latest-grid{grid-template-columns:1fr}.gcr .latest-grid article+article{padding:0;border-inline:0}.about-editorial,.gcr .about-editorial,.efsi .about-editorial{grid-template-columns:1fr;gap:30px;padding-block:35px}.about-editorial>.editorial-photo{height:290px}.about-editorial h2,.gcr .about-editorial h2{font-size:35px}.service-search{display:block}.service-search label{display:block;margin-bottom:10px}.service-editorial,.gcr .service-editorial{grid-template-columns:1fr;gap:25px;padding-block:30px}.service-editorial:nth-of-type(2n)>figure{order:0}.service-editorial .editorial-photo{height:260px}.service-editorial h2{font-size:32px}.enquiry-guide{grid-template-columns:1fr;gap:30px;padding-block:40px}.reference-design .connected-news .news-grid{grid-template-columns:1fr}.reference-design .connected-news .news-grid>article:first-child{grid-column:auto;grid-row:auto}.reference-design .connected-news .news-grid>article:first-child img{height:260px}.reference-design .connected-news .news-grid>article:first-child h2{font-size:30px}}@media(max-width:400px){.reference-design .shell{width:calc(100% - 32px)}.research-features{grid-template-columns:1fr}.research-features .editorial-photo{aspect-ratio:16/9}.gcr.reference-design .brand{font-size:25px;max-width:180px}.paper-picks{gap:15px}.paper-picks h2{font-size:21px}.consulting-lead h1{font-size:36px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.editorial-photo:hover img,.button:hover{transform:none}}.gcr.reference-design{--paper:#f3f4ef;--soft:#e4e9e5;--line:#c8d0ca;--ink:#202a2d;--muted:#53615d}.paper-analysis>*{min-width:0}.paper-analysis>.editorial-photo{aspect-ratio:auto}.reference-design .connected-news .news-grid[data-count="0"]{display:none}@media(min-width:1101px){.kig.reference-design .navigation{min-width:0;flex:1;flex-wrap:wrap;row-gap:16px;padding-block:18px}}@media(min-width:801px){.reference-design .connected-news .news-grid{grid-auto-rows:1fr}.reference-design .connected-news .news-grid>article{display:flex;flex-direction:column;align-items:stretch}.reference-design .connected-news .news-grid>article>a{display:block}.reference-design .connected-news .news-grid h2{min-height:3.75em;margin-block:0 16px}.reference-design .connected-news .news-grid .news-category,.reference-design .connected-news .news-grid .news-meta{min-height:1.7em}.reference-design .connected-news .news-grid .news-summary{margin-block:0;min-height:5.1em}}[data-hero]{position:relative}[data-hero-enter]{transform-origin:0 100%}.is-home main a:focus-visible,.is-home main button:focus-visible,.is-home main summary:focus-visible{outline:3px solid #369de4;outline-offset:5px}.is-home [id]{scroll-margin-top:30px}.institute-hero{display:grid;grid-template-columns:52% 48%;background:#edf3f8;min-height:710px;isolation:isolate}.institute-hero-copy{background:#fff;padding:68px 46px 76px max(48px,calc((100vw - 1320px)/2));position:relative;z-index:2}.institute-hero-copy .eyebrow{font-size:11px;letter-spacing:.12em;color:#2569a4;margin-bottom:28px;max-width:430px}.reference-design .institute-hero h1{font-size:84px;line-height:.99;letter-spacing:-.065em;font-weight:650;max-width:720px;margin:0 0 30px}.institute-hero .hero-intro{font-size:17px;line-height:1.65;max-width:460px;margin-bottom:32px}.institute-hero-link{display:inline-flex;align-items:center;gap:26px;font-size:15px;font-weight:700;border-bottom:2px solid #2569a4;padding-bottom:12px}.institute-hero-link span{display:grid;place-items:center;background:#2569a4;color:#fff;width:44px;height:44px;font-size:25px;transition:transform .3s,background .3s}.institute-hero-link:hover span{transform:translate(4px,-4px);background:#114571}.institute-window{position:relative;margin:28px 28px 92px 0;background:#2569a4;isolation:isolate;min-width:0}.institute-window:before{content:"";position:absolute;inset:40% -28px -92px -65px;background:#2569a4;z-index:-1}.institute-window>.editorial-photo{height:100%;aspect-ratio:auto;min-height:500px}.institute-window img{object-position:58% center;transform:scale(1.09) translateY(var(--hero-shift,0px));transition:transform .6s ease-out}.institute-window:hover img{transform:scale(1.12) translateY(var(--hero-shift,0px))}.institute-window-mark{position:absolute;bottom:-79px;inset-inline-end:24px;color:#fff;font-size:72px;font-weight:750;letter-spacing:-.07em;line-height:1}.institute-window-rule{position:absolute;left:30px;bottom:-46px;width:calc(100% - 220px);height:1px;background:#ffffff80;transform-origin:left}.institute-explore{position:absolute;bottom:24px;left:max(48px,calc((100vw - 1320px)/2));z-index:3;display:flex;gap:26px;align-items:center;font-weight:700;font-size:12px;color:#2569a4}.institute-explore span:last-child{font-size:26px}.kig-design .institute-resources{margin-top:0;margin-bottom:0;border-top:0;min-height:75px}.kig-design .institute-resources a{transition:background .25s,padding .25s}.kig-design .institute-resources a:hover{padding-inline-start:18px;background:#edf3f8}.kig-design .institute-featured{background:#f1f5f8;padding-block:85px}.kig-design .research-features{grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:start;gap:25px}.kig-design .research-features article:nth-child(2n){margin-top:70px}.kig-design .research-features .editorial-photo{aspect-ratio:4/5}.kig-design .research-features article:first-child .editorial-photo{aspect-ratio:1/1}.institute-thinking{display:grid;grid-template-columns:1fr 1.1fr;gap:100px;padding-block:90px}.institute-thinking h2{font-size:48px;line-height:1.1;max-width:490px}.institute-thinking-list article{display:flex;gap:25px;border-top:1px solid #c5d8e8;padding-block:25px}.institute-thinking-list article>span{color:#2569a4;font-size:15px;font-weight:700;padding-top:4px}.institute-thinking-list h3{font-size:25px;margin-bottom:12px}.institute-thinking-list p{font-size:16px;margin:0}.frontier-stage{background:#101e38;color:#f3efe2;padding-bottom:0;isolation:isolate}.frontier-stage .regional-ribbon{color:#c3cddd;border-color:#ffffff25;padding-block:20px;font-size:10px}.frontier-composition{display:block;padding-block:32px 35px}.frontier-copy{position:relative;z-index:2;display:grid;grid-template-columns:1.45fr 1fr;column-gap:90px;align-items:start}.frontier-copy .eyebrow{color:#d2b36c;font-size:10px;letter-spacing:.15em;margin-bottom:24px;grid-column:1/-1}.efsi.reference-design .frontier-copy h1{font-family:Georgia,Times New Roman,serif;font-size:76px;line-height:1.04;font-weight:400;letter-spacing:-.04em;margin:0;max-width:740px;grid-row:2/4}.frontier-copy>p:not(.eyebrow){font-size:16px;line-height:1.7;color:#d0d9e7;max-width:450px;margin:0;grid-column:2;grid-row:2}.frontier-copy>.frontier-link{grid-column:2;grid-row:3;justify-self:start;margin-top:14px}.frontier-link{display:inline-flex;align-items:center;gap:30px;border-bottom:1px solid #b99c61;padding-block:14px;color:#e3c887;font-size:14px;font-weight:700}.frontier-link span{font-size:26px;transition:transform .3s}.frontier-link:hover span{transform:translate(5px,-5px)}.frontier-picture{position:relative;min-width:0;height:345px;margin:40px 0 0}.frontier-picture:before{content:"";position:absolute;top:-12px;inset-inline-start:-12px;width:55%;height:55%;border-top:1px solid #ba9e65;border-inline-start:1px solid #ba9e65}.frontier-picture .editorial-photo{height:100%;aspect-ratio:auto}.frontier-picture img{transform:scale(1.07) translateY(var(--hero-shift,0px));transition:transform .6s ease-out;object-position:53% 61%}.frontier-image-line{position:absolute;bottom:28px;left:-20px;width:90px;height:4px;background:#d6ba75;transform-origin:left}.frontier-index{display:flex;align-items:stretch;gap:30px;border-top:1px solid #ffffff35;padding-block:0}.frontier-index>span{font-size:11px;letter-spacing:.08em;text-transform:uppercase;align-self:center;color:#d4b66b;max-width:100px}.frontier-index>a{display:flex;align-items:center;gap:16px;flex:1;border-inline-start:1px solid #ffffff25;padding:26px 20px;font-family:Georgia,serif;font-size:20px;transition:background .3s}.frontier-index>a span:first-child{font:11px Arial,sans-serif;color:#d4b66b}.frontier-index>a span:last-child{margin-inline-start:auto;color:#d4b66b}.frontier-index>a:hover{background:#ffffff0c}.frontier-dossiers{padding-block:85px}.frontier-dossiers h2{font-size:38px}.frontier-dossier-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:36px;align-items:start}.frontier-dossier-grid article{position:relative;min-width:0;border-top:1px solid #b59b60;padding-top:17px}.frontier-dossier-grid article:first-child{grid-row:span 2}.frontier-dossier-grid article:first-child .editorial-photo{aspect-ratio:3/4}.frontier-dossier-grid article:nth-child(4){grid-column:2/4;display:grid;grid-template-columns:1fr 1.4fr;gap:25px}.frontier-dossier-grid article:nth-child(4) .dossier-number{grid-column:1/-1;margin-bottom:-12px}.frontier-dossier-grid .editorial-photo{aspect-ratio:16/10}.frontier-dossier-grid h3{font-size:26px;margin-block:18px 12px}.frontier-dossier-grid p{font-size:15px}.dossier-number{display:block;color:#8b6d2e;font-size:11px;letter-spacing:.12em;margin-bottom:13px}.frontier-method{display:grid;grid-template-columns:1fr 1.2fr;gap:100px;padding-block:85px}.efsi.reference-design .frontier-method h2{font:400 46px/1.15 Georgia,serif}.frontier-method details{border-top:1px solid #bfad87;padding-block:22px}.frontier-method details:last-child{border-bottom:1px solid #bfad87}.frontier-method summary{display:flex;gap:22px;align-items:center;cursor:pointer;list-style:none;font:24px/1.3 Georgia,serif}.frontier-method summary::-webkit-details-marker{display:none}.frontier-method summary>span:first-child{font:11px Arial;color:#8b6d2e}.frontier-method .detail-sign{margin-inline-start:auto;font:26px Arial;color:#8b6d2e;transition:transform .3s}.frontier-method details[open] .detail-sign{transform:rotate(45deg)}.frontier-method details p{font-size:16px;padding:18px 25px 0 37px;margin-bottom:0}.gcr.reference-design.is-home .header-inner{min-height:130px}.gcr.reference-design.is-home .brand{font-size:72px}.paper-headline{padding-block:20px 30px;border-bottom:4px double #202a2d}.paper-edition{display:flex;justify-content:space-between;gap:25px;text-transform:uppercase;font-size:10px;letter-spacing:.09em;border-bottom:1px solid #a3b0aa;padding-bottom:15px}.gcr.reference-design .paper-headline h1{font-size:92px;line-height:1.02;letter-spacing:-.055em;margin:24px 0 22px;max-width:none;text-wrap:balance}.paper-standfirst{display:flex;gap:40px;align-items:center;justify-content:space-between}.paper-standfirst p{font-size:17px;line-height:1.5;max-width:900px;margin:0}.paper-standfirst a{flex-shrink:0}.gcr-design .paper-front{grid-template-columns:.8fr 1.8fr .7fr;padding-top:30px}.gcr-design .paper-leader h2{font-size:32px;line-height:1.13;margin-bottom:20px}.gcr-design .paper-brief h2{font-size:26px}.gcr-design .paper-cover figure{height:385px}.gcr-design .paper-cover>div{text-align:start;padding:23px 0;background:transparent;border-bottom:1px solid var(--line)}.gcr-design .paper-cover h2{font-size:40px}.gcr-design .paper-picks h2{font-size:25px}.gcr-design .paper-front a:hover h2,.gcr-design .paper-front a:hover h3{color:#176473;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.gcr-design .paper-topic-strip a{position:relative;padding-block:5px;transition:color .25s}.gcr-design .paper-topic-strip a:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:#176473;transform:scaleX(0);transform-origin:left;transition:transform .3s}.gcr-design .paper-topic-strip a:hover:after{transform:scaleX(1)}.gcr-design .latest-grid{gap:22px}.gcr-design .latest-grid h3{font-size:32px}.ghc-design .consulting-stage{padding-top:190px;min-height:900px;background:#071e33}.ghc-design .consulting-stage:after{background:linear-gradient(90deg,#041b32cf,#041b3240 80%),linear-gradient(0deg,#041b32f2,transparent 55%)}.ghc-design .consulting-lead{padding-block:40px 35px}.ghc-design .consulting-lead .eyebrow{font-size:11px;letter-spacing:.2em;padding-inline-start:50px;position:relative}.ghc-design .consulting-lead .eyebrow:before{content:"";width:30px;height:2px;background:#90d0f8;position:absolute;inset-inline-start:0;top:7px}.ghc.reference-design .consulting-lead h1{font-size:104px;line-height:1.04;font-weight:400;max-width:1180px;letter-spacing:-.055em;margin-block:25px 35px}.consulting-intro{display:flex;align-items:end;justify-content:space-between;gap:70px;max-width:1100px}.consulting-intro p{font-size:18px;line-height:1.65;max-width:660px;margin:0;color:#e2edf5}.consulting-intro .consulting-arrow{flex-shrink:0;min-height:64px;border-bottom:1px solid #ffffff88;padding-inline:0 5px;font-size:16px}.cinematic-frame{position:absolute;inset:170px 34px 108px;border-inline-end:1px solid #ffffff35;pointer-events:none;z-index:1}.cinematic-frame:before,.cinematic-frame:after{content:"";position:absolute;inset-inline-end:0;width:45px;height:1px;background:#ffffff65}.cinematic-frame:before{top:0}.cinematic-frame:after{bottom:0}.ghc-design .film-toolbar{padding-block:20px 35px}.ghc-design .film-toolbar button{border-radius:0;border-color:#fff6;font-size:11px;letter-spacing:.03em}.ghc-design .film-toolbar button:hover{background:#ffffff30}.ghc-design .film-toolbar>span{display:none}.ghc-design .consulting-topics{margin-top:12px;padding-top:22px;padding-bottom:25px}.ghc-design .consulting-topics a{font-size:20px;font-weight:400}.ghc-design .consulting-capabilities{padding-block:95px}.ghc-design .consulting-heading{align-items:end;margin-bottom:45px;padding-bottom:20px}.ghc-design .consulting-heading h2{font-size:54px;line-height:1.05;max-width:600px;font-weight:400;margin:0}.ghc-design .consulting-work-grid{display:block}.ghc-design .consulting-work-grid article{display:grid;grid-template-columns:48% 1fr;column-gap:80px;border-bottom:1px solid #b9c8d3;padding-bottom:50px;margin-bottom:50px;align-items:start}.ghc-design .consulting-work-grid article:last-child{margin-bottom:0}.ghc-design .consulting-work-grid .editorial-photo{grid-row:span 4;height:390px}.ghc-design .consulting-work-grid article:nth-child(2n) .editorial-photo{grid-column:2;grid-row:1/5}.ghc-design .consulting-work-grid article:nth-child(2n)>:not(.editorial-photo){grid-column:1}.ghc-design .consulting-work-grid h3{font-size:44px;line-height:1.12;margin-bottom:20px;max-width:450px}.ghc-design .consulting-work-grid .eyebrow{margin-block:25px 20px}.ghc-design .consulting-work-grid p:not(.eyebrow){font-size:18px}.ghc-design .consulting-work-grid .consulting-arrow{justify-self:start;padding-block:10px;border-bottom:1px solid #203e58}.consulting-process{padding-block:90px}.consulting-process>h2{font-size:56px;font-weight:400;max-width:850px}.consulting-process>div{display:flex;border-top:1px solid #91aaba;margin-top:45px}.consulting-process article{flex:1;padding:35px 40px 0 0}.consulting-process article+article{padding-inline-start:40px;border-inline-start:1px solid #91aaba}.consulting-process article>span{font-size:68px;font-weight:300;color:#567b9d;letter-spacing:-.05em}.consulting-process h3{font-size:26px;margin-block:15px}.consulting-process p{font-size:16px}[dir=rtl] .ghc-design .consulting-stage:after{background:linear-gradient(270deg,#041b32cf,#041b3240 80%),linear-gradient(0deg,#041b32f2,transparent 55%)}[dir=rtl] .ghc.reference-design .consulting-lead h1{line-height:1.3;letter-spacing:0;font-size:92px}:lang(hi) .consulting-lead h1{line-height:1.35!important;font-size:90px!important}@media(max-width:1200px){.reference-design .institute-hero h1{font-size:66px}.institute-hero-copy{padding-inline:48px 28px}.institute-hero{min-height:670px}.efsi.reference-design .frontier-copy h1{font-size:64px}.frontier-copy{column-gap:45px}.frontier-picture{height:320px}.frontier-index>a{padding-inline:12px;font-size:17px;gap:10px}.gcr.reference-design.is-home .brand{font-size:48px}.gcr.reference-design .paper-headline h1{font-size:72px}.ghc.reference-design .consulting-lead h1{font-size:82px}.ghc-design .consulting-stage{padding-top:200px;min-height:850px}.consulting-intro{gap:35px}.ghc-design .consulting-work-grid article{gap:35px}.ghc-design .consulting-work-grid h3{font-size:36px}.institute-thinking,.frontier-method{gap:50px}}@media(max-width:800px){.institute-hero{display:flex;flex-direction:column;min-height:0;padding-bottom:65px;background:#fff}.institute-hero-copy{padding:40px 20px 32px}.reference-design .institute-hero h1{font-size:52px;line-height:1.02;max-width:650px;letter-spacing:-.055em}.institute-hero-copy .eyebrow{font-size:10px;margin-bottom:22px}.institute-hero .hero-intro{font-size:16px;max-width:600px}.institute-window{height:350px;margin:0 20px 0 35px}.institute-window>.editorial-photo{min-height:0}.institute-window:before{inset:35% -20px -35px -35px}.institute-window-mark{font-size:42px;bottom:-31px;inset-inline-end:8px}.institute-window-rule{bottom:-18px;width:55%;left:0}.institute-explore{bottom:8px;left:20px}.kig-design .institute-resources{margin-top:0}.kig-design .institute-resources a{padding:15px 10px}.kig-design .institute-featured{padding-block:50px}.kig-design .research-features{grid-template-columns:1fr 1fr;gap:25px 20px}.kig-design .research-features article:nth-child(2n){margin-top:35px}.kig-design .research-features article:first-child .editorial-photo{aspect-ratio:4/5}.kig-design .research-features h3{font-size:22px}.institute-thinking,.frontier-method{grid-template-columns:1fr;gap:25px;padding-block:50px}.institute-thinking h2{font-size:36px}.frontier-stage .regional-ribbon{font-size:9px;gap:8px;padding-block:16px}.frontier-composition{display:flex;flex-direction:column;align-items:stretch;padding-block:28px 35px;min-height:0}.frontier-copy{padding:0}.efsi.reference-design .frontier-copy h1{font-size:54px;max-width:620px}.frontier-copy .eyebrow{font-size:9px;max-width:300px;margin-bottom:20px}.frontier-copy>p:not(.eyebrow){font-size:16px}.frontier-picture{height:340px;margin:35px 0 0 16px}.frontier-picture:before{top:-12px;inset-inline-start:-12px}.frontier-image-line{left:-20px;bottom:22px;width:65px}.frontier-index{flex-direction:column;gap:0}.frontier-index>span{align-self:start;max-width:none;padding-block:18px}.frontier-index>a{border-inline:0;border-top:1px solid #ffffff25;padding:18px 0;font-size:20px}.frontier-dossiers{padding-block:45px}.frontier-dossiers h2{font-size:30px}.frontier-dossier-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.frontier-dossier-grid article:first-child{grid-row:auto}.frontier-dossier-grid article:first-child .editorial-photo{aspect-ratio:16/10}.frontier-dossier-grid article:nth-child(4){grid-column:auto;display:block}.frontier-dossier-grid article:nth-child(4) .dossier-number{margin-bottom:13px}.frontier-dossier-grid h3{font-size:23px}.efsi.reference-design .frontier-method h2{font-size:36px}.gcr.reference-design.is-home .header-inner{min-height:100px}.gcr.reference-design.is-home .brand{font-size:28px;max-width:220px}.paper-edition{font-size:9px;gap:20px;align-items:start}.paper-edition>span:last-child{text-align:end;max-width:160px}.gcr.reference-design .paper-headline h1{font-size:52px;line-height:1.04;text-wrap:initial;margin-block:22px}.paper-standfirst{display:block}.paper-standfirst p{font-size:16px}.paper-standfirst a{margin-top:15px}.gcr-design .paper-front{grid-template-columns:1fr}.gcr-design .paper-cover{grid-row:1}.gcr-design .paper-cover figure{height:290px}.gcr-design .paper-cover h2{font-size:35px}.gcr-design .paper-leader h2{font-size:30px}.gcr-design .paper-brief{display:block}.gcr-design .paper-leader{border-bottom:1px solid var(--line);padding-bottom:20px}.ghc-design .consulting-stage{padding-top:150px;min-height:0}.ghc-design .consulting-lead{padding-block:35px 15px}.ghc.reference-design .consulting-lead h1{font-size:56px;line-height:1.08;margin-block:24px;max-width:680px}.ghc-design .consulting-lead .eyebrow{font-size:9px;letter-spacing:.12em;max-width:340px}.consulting-intro{display:block}.consulting-intro p{font-size:16px}.consulting-intro .consulting-arrow{margin-top:15px;min-height:56px}.cinematic-frame{inset:145px 10px 270px}.ghc-design .film-toolbar{padding-block:20px}.ghc-design .film-toolbar>a{font-size:9px}.ghc-design .consulting-topics{margin-top:0;padding-top:5px}.ghc-design .consulting-topics a{font-size:17px}.ghc-design .consulting-capabilities{padding-block:50px}.ghc-design .consulting-heading h2{font-size:38px}.ghc-design .consulting-heading{display:block;margin-bottom:30px}.ghc-design .consulting-heading>a{margin-top:18px}.ghc-design .consulting-work-grid article{display:block;padding-bottom:35px;margin-bottom:35px}.ghc-design .consulting-work-grid .editorial-photo{height:300px}.ghc-design .consulting-work-grid h3{font-size:36px}.consulting-process{padding-block:45px}.consulting-process>h2{font-size:38px}.consulting-process>div{display:block;margin-top:30px}.consulting-process article,.consulting-process article+article{padding:25px 0;border-inline:0;border-bottom:1px solid #91aaba}.consulting-process article>span{font-size:48px}[dir=rtl] .ghc.reference-design .consulting-lead h1{font-size:52px;line-height:1.35}:lang(hi) .consulting-lead h1{font-size:48px!important}}@media(max-width:400px){.institute-hero-copy{padding-inline:16px}.reference-design .institute-hero h1{font-size:45px}.institute-window{height:300px;margin-inline-end:16px}.institute-window:before{inset-inline-end:-16px}.efsi.reference-design .frontier-copy h1{font-size:49px}.frontier-picture{height:300px}.frontier-dossier-grid{grid-template-columns:1fr}.gcr.reference-design.is-home .brand{font-size:25px;max-width:180px}.gcr.reference-design .paper-headline h1{font-size:46px}.ghc.reference-design .consulting-lead h1{font-size:49px}.ghc-design .consulting-work-grid .editorial-photo{height:260px}}.frontier-picture img{object-position:53% 45%}@media(max-width:800px){.frontier-copy{display:block}.efsi.reference-design .frontier-copy h1{margin-bottom:24px}.frontier-copy>.frontier-link{margin-top:18px}.institute-hero{padding-bottom:20px}.institute-explore{position:static;margin:48px 20px 0;align-self:start}}@media(prefers-reduced-motion:reduce){.institute-window img,.frontier-picture img,.institute-window:hover img,.institute-hero-link:hover span,.frontier-link:hover span{transform:none!important}}.reference-design .about-focus>.focus-heading{display:block;margin-bottom:36px;max-width:680px}.reference-design .about-focus>.focus-essays{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 64px}.focus-essays>a{min-width:0}.focus-essays h3{max-width:28ch}.focus-essays p{max-width:60ch;line-height:1.75}.reference-design .form-column{min-width:0}.application-guide{border-top:3px solid var(--brand);padding:24px 0 30px;margin-bottom:24px}.application-guide h2{font-size:25px;margin-bottom:20px}.application-guide ol{padding-inline-start:24px;margin:0;display:grid;gap:13px;line-height:1.65;font-size:15px}.application-guide li{padding-inline-start:7px}.application-guide li::marker{color:var(--brand);font-weight:700}.application-note{border-inline-start:3px solid var(--brand);padding-inline-start:18px;font-size:14px!important;color:var(--muted)}.reference-design .contact-grid [data-connected-form]{width:100%;box-sizing:border-box}.reference-design .service-context{line-height:1.8;color:var(--ink)}.kig .about-focus{border-top:1px solid var(--line);padding-top:50px}.kig .about-focus>.focus-essays{column-gap:90px}.kig .focus-essays>a{border-top:2px solid var(--brand);padding-top:25px}.efsi .about-focus{display:grid;grid-template-columns:1fr 2fr;gap:60px;padding-top:45px;border-top:1px solid var(--line)}.efsi .about-focus>.focus-essays{grid-template-columns:1fr;gap:0}.efsi .focus-essays>a{display:grid;grid-template-columns:42px 1fr;gap:0 20px;border-top:1px solid var(--line)}.efsi .focus-essays h3,.efsi .focus-essays p,.efsi .focus-essays .text-link{grid-column:2}.efsi .focus-essays .step-index{grid-row:1 / span 3;margin-top:5px}.gcr .about-editorial{padding-top:30px;border-top:4px double var(--ink)}.gcr .about-editorial>div{border-inline-start:1px solid var(--line);padding-inline-start:35px}.gcr .about-focus{padding-top:30px;border-top:4px double var(--ink)}.gcr .about-focus>.focus-essays{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.gcr .focus-essays>a{border-top:0;padding-top:0}.gcr .focus-essays>a+a{border-inline-start:1px solid var(--line);padding-inline-start:24px}.gcr .focus-essays h3{font-size:27px}.gcr .focus-essays p{font-size:15px}.ghc .about-editorial{grid-template-columns:1fr 1.2fr;gap:90px;padding-block:70px}.ghc .about-editorial h2{font-size:clamp(36px,4vw,58px)}.ghc .about-focus{padding-block:45px 90px}.ghc .about-focus>.focus-essays{grid-template-columns:1fr;gap:0}.ghc .focus-essays>a{display:grid;grid-template-columns:45px 1fr 1.2fr;gap:0 30px;padding-block:32px;border-top:1px solid var(--line)}.ghc .focus-essays .text-link{grid-column:3;justify-self:start}.ghc .focus-essays h3{font-size:32px;margin:0}.ghc .focus-essays .step-index{margin-top:10px}@media(max-width:1050px){.efsi .about-focus{gap:30px;grid-template-columns:1fr 1.6fr}.gcr .about-focus>.focus-essays{grid-template-columns:repeat(2,minmax(0,1fr))}.gcr .focus-essays>a:nth-child(3){border-inline-start:0;padding-inline-start:0}.ghc .about-editorial{gap:40px}.ghc .focus-essays>a{gap:0 20px}}@media(max-width:700px){.reference-design .about-focus>.focus-essays{grid-template-columns:1fr;gap:16px}.reference-design .about-focus{display:block;padding-block:30px 45px}.reference-design .about-focus>.focus-heading{margin-bottom:25px}.gcr .focus-essays>a+a{border-inline-start:0;padding-inline-start:0;border-top:1px solid var(--line);padding-top:25px}.gcr .about-editorial>div{border-inline-start:0;padding-inline-start:0}.ghc .about-editorial{grid-template-columns:1fr;gap:25px;padding-block:30px}.ghc .focus-essays>a{grid-template-columns:30px 1fr;gap:0 15px}.ghc .focus-essays p,.ghc .focus-essays .text-link{grid-column:2}.ghc .focus-essays h3{font-size:27px;margin-bottom:15px}.application-guide{padding-top:20px}.application-guide h2{font-size:23px}}.reference-design{font-size:17px;line-height:1.7;--reading:66ch}.reference-design .navigation{font-size:14px;gap:20px}.reference-design .breadcrumb,.reference-design .text-link,.reference-design .paper-link,.reference-design .button{font-size:14px}.reference-design .eyebrow{font-size:12px;line-height:1.5;letter-spacing:.1em}.reference-design .language select,.reference-design .menu-toggle{font-size:13px}.reference-design .page-title{padding-block:32px 38px}.reference-design .page-title .eyebrow{margin-top:28px;margin-bottom:18px}.reference-design .page-title h1{font-size:48px;line-height:1.15;letter-spacing:-.035em;margin-block:20px}.reference-design .page-title .intro{font-size:18px;line-height:1.7;max-width:65ch;margin-bottom:0}.reference-design .about-editorial h2,.reference-design .service-editorial h2{font-size:38px;line-height:1.2;letter-spacing:-.025em}.reference-design .about-editorial p,.reference-design .service-editorial p{font-size:17px;line-height:1.8}.reference-design .about-focus h2,.reference-design .enquiry-guide h2{font-size:34px;line-height:1.25}.reference-design .focus-essays h3{font-size:25px;line-height:1.3}.reference-design .focus-essays p{font-size:16px;line-height:1.8}.reference-design .contact-grid{gap:60px;padding-block:48px 64px}.reference-design .contact-grid aside h2{font-size:30px;line-height:1.25}.reference-design form h2{font-size:26px;line-height:1.3}.reference-design form label,.reference-design .search-label{font-size:14px;line-height:1.55}.reference-design form input:not([type=checkbox]),.reference-design form select,.reference-design form textarea{font-size:16px;line-height:1.5;min-width:0;max-width:100%}.reference-design .privacy,.reference-design .form-status,.reference-design .form-notice,.reference-design .application-note{font-size:14px;line-height:1.65}.reference-design .cooperation-intro{font-size:16px;line-height:1.75;margin-block:20px 28px}.reference-design .footer-top nav,.reference-design .footer-top p,.reference-design .footer-top>div:last-child a{font-size:13px;line-height:1.65}.reference-design .footer-bottom{font-size:12px;line-height:1.6}.reference-design .latest-grid h3{font-size:27px;line-height:1.25}.reference-design .team-grid h2{font-size:26px;line-height:1.35;letter-spacing:0}.reference-design .connected-news .news-grid h2{font-size:27px;line-height:1.25;letter-spacing:-.02em}.reference-design .connected-news .news-grid p{font-size:16px;line-height:1.7}.reference-design .connected-news .news-detail{max-width:820px;margin-inline:auto}.reference-design .connected-news .news-detail h2{font-size:40px;line-height:1.2;letter-spacing:-.025em}.reference-design .connected-news .news-detail p,.reference-design .connected-news .news-detail li{font-size:18px;line-height:1.85;max-width:68ch}.reference-design .connected-news .news-detail .news-meta{font-size:14px;line-height:1.6}.reference-design .institute-hero h1{font-size:78px;line-height:1.04}.efsi.reference-design .frontier-copy h1{font-size:70px;line-height:1.08}.gcr.reference-design .paper-headline h1{font-size:82px;line-height:1.06}.ghc.reference-design .consulting-lead h1{font-size:94px;line-height:1.1}.reference-design .institute-hero .hero-intro,.reference-design .frontier-copy>p:not(.eyebrow),.reference-design .paper-standfirst p,.reference-design .consulting-intro p{font-size:18px;line-height:1.7}.reference-design .institute-thinking h2,.reference-design .frontier-method h2,.reference-design .consulting-process>h2{font-size:40px;line-height:1.2}.ghc-design .consulting-heading h2{font-size:44px;line-height:1.2}.ghc-design .consulting-work-grid h3{font-size:36px;line-height:1.25}.reference-design .service-catalogue,.reference-design .contact-directory{padding-block:45px 60px;border-top:1px solid var(--line)}.service-catalogue>h2,.contact-directory>h2{font-size:34px;line-height:1.25;margin-bottom:30px}.catalogue-grid,.contact-directory>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.catalogue-grid article,.contact-directory article{min-width:0;border-top:2px solid var(--brand);padding-top:20px}.catalogue-grid h3,.contact-directory h3{font-size:23px;line-height:1.3}.catalogue-grid p{font-size:16px;line-height:1.8}.catalogue-note{font-size:14px;line-height:1.7;color:var(--muted);padding-top:18px;border-top:1px solid var(--line);margin-top:28px}.gcr .catalogue-grid,.contact-directory>div{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-directory a{font-size:16px;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}:is(:lang(zh),:lang(ko)) .reference-design h1,:is(:lang(zh),:lang(ko)) .reference-design h2,:is(:lang(zh),:lang(ko)) .reference-design h3{letter-spacing:0;line-height:1.35;word-break:normal}:is(:lang(zh),:lang(ko)) .reference-design .about-editorial p,:is(:lang(zh),:lang(ko)) .reference-design .service-editorial p{line-height:1.9;max-width:38em}[dir=rtl] .reference-design :is(h1,h2,h3){letter-spacing:0;line-height:1.45}[dir=rtl] .reference-design p,:lang(hi) .reference-design p{line-height:1.9}[dir=rtl] .reference-design .eyebrow{letter-spacing:0}@media(max-width:1200px){.reference-design .navigation{gap:14px;font-size:13px}.reference-design .institute-hero h1{font-size:62px}.efsi.reference-design .frontier-copy h1{font-size:58px}.gcr.reference-design .paper-headline h1{font-size:68px}.ghc.reference-design .consulting-lead h1{font-size:76px}.reference-design .about-editorial,.reference-design .service-editorial{gap:40px}.reference-design .page-title h1{font-size:42px}}@media(max-width:800px){.reference-design .navigation{font-size:15px}.reference-design .menu-toggle{min-height:44px}.reference-design .page-title{padding-block:26px 30px}.reference-design .page-title .eyebrow{margin-top:24px}.reference-design .page-title h1{font-size:34px;line-height:1.25}.reference-design .page-title .intro{font-size:16px;line-height:1.75}.reference-design .about-editorial h2,.reference-design .service-editorial h2,.reference-design .about-focus h2,.reference-design .enquiry-guide h2{font-size:29px;line-height:1.3}.reference-design .about-editorial p,.reference-design .service-editorial p{font-size:16px;line-height:1.8}.reference-design .focus-essays h3{font-size:23px}.reference-design .contact-grid{gap:32px;padding-block:32px 45px}.reference-design .institute-hero h1{font-size:48px;line-height:1.08}.efsi.reference-design .frontier-copy h1,.gcr.reference-design .paper-headline h1{font-size:48px;line-height:1.1}.ghc.reference-design .consulting-lead h1{font-size:52px;line-height:1.15}.reference-design .institute-hero .hero-intro,.reference-design .frontier-copy>p:not(.eyebrow),.reference-design .paper-standfirst p,.reference-design .consulting-intro p{font-size:16px;line-height:1.75}.reference-design .institute-thinking h2,.reference-design .frontier-method h2,.reference-design .consulting-process>h2,.ghc-design .consulting-heading h2{font-size:32px}.ghc-design .consulting-work-grid h3{font-size:30px}.reference-design .connected-news .news-grid h2,.reference-design .connected-news .news-grid>article:first-child h2{font-size:26px}.reference-design .connected-news .news-detail h2{font-size:30px}.reference-design .connected-news .news-detail p,.reference-design .connected-news .news-detail li{font-size:17px;line-height:1.85}.catalogue-grid,.gcr .catalogue-grid,.contact-directory>div{grid-template-columns:1fr;gap:20px}.service-catalogue>h2,.contact-directory>h2{font-size:28px}[dir=rtl] .ghc.reference-design .consulting-lead h1{font-size:46px;line-height:1.45}}@media(max-width:400px){.reference-design .institute-hero h1,.efsi.reference-design .frontier-copy h1,.gcr.reference-design .paper-headline h1{font-size:43px}.ghc.reference-design .consulting-lead h1{font-size:46px}.reference-design .page-title h1{font-size:32px}}body.reference-design .brand>svg{display:none}.brand-emblem{width:44px;height:44px;object-fit:contain;flex-shrink:0}body.gcr .brand-emblem{width:50px;height:50px}@media(max-width:800px){.brand-emblem,body.gcr .brand-emblem{width:30px;height:30px}}@media(max-width:400px){.brand-emblem,body.gcr .brand-emblem{width:24px;height:24px}}.reference-design .skip:not(:focus){clip-path:inset(50%);width:1px;height:1px;overflow:hidden;padding:0;white-space:nowrap}.editorial-desk{padding-block:42px 48px}.desk-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:26px}.desk-heading .eyebrow{margin:0 0 12px}.desk-heading h2{font-size:34px;line-height:1.25;margin:0;max-width:24ch}.desk-heading>a{flex-shrink:0;padding-bottom:4px}.desk-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.65fr);gap:38px}.desk-layout>*{min-width:0}.desk-visual .editorial-photo{height:245px;margin:0}.desk-visual-copy{padding:24px;background:var(--soft,#edf3f7)}.desk-visual-copy h3{font-size:26px;line-height:1.3;margin:0 0 14px}.desk-visual-copy .eyebrow{margin:0 0 14px}.desk-visual-copy p:not(.eyebrow){font-size:16px;line-height:1.7;margin-bottom:18px}.desk-essays{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 30px;align-content:start}.desk-essays article{min-width:0;border-top:2px solid var(--brand);padding-top:18px}.desk-kicker{font-weight:700;font-size:21px;line-height:1.3;margin:0 0 14px}.desk-body{font-size:16px;line-height:1.75;margin:0 0 18px}.desk-essays .text-link{display:inline-flex;gap:18px;align-items:center;padding:4px 0}.desk-essays .text-link span{transition:transform .2s}.desk-essays a:hover span{transform:translate(2px,-2px)}.desk-kig{background:#f0f5f8;border-block:1px solid #d7e3eb}.desk-kig .desk-visual-copy{background:#fff}.desk-kig .desk-essays article{border-color:#246da3}.desk-kig .desk-essays article:nth-child(2n){border-color:#72a7b9}.desk-efsi{background:#182846;color:#fff;border-block:5px solid #c7a85c}.desk-efsi .desk-heading h2{font-family:Georgia,serif;font-weight:400}.desk-efsi .desk-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr)}.desk-efsi .desk-visual .editorial-photo{height:320px}.desk-efsi .desk-visual-copy{background:#223857}.desk-efsi .desk-essays{grid-template-columns:1fr;gap:0}.desk-efsi .desk-essays article{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.4fr);gap:10px 24px;padding:17px 0;border-top:1px solid #7d91a5}.desk-efsi .desk-kicker{font-family:Georgia,serif;color:#e1c981;font-weight:400;margin:0}.desk-efsi .desk-body{font-size:15px;line-height:1.6;margin:0}.desk-efsi .desk-essays .text-link{grid-column:2;color:#e4ca83}.desk-efsi .desk-heading>a,.desk-efsi .desk-visual-copy a{color:#e4ca83}.desk-gcr{padding-block:28px 34px}.desk-gcr .desk-heading{border-top:4px double var(--ink);padding-top:22px}.desk-gcr .desk-layout{grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:26px}.desk-gcr .desk-visual .editorial-photo{height:210px}.desk-gcr .desk-visual-copy{background:transparent;padding:20px 0}.desk-gcr .desk-essays{gap:24px}.desk-gcr .desk-essays article{border-top:1px solid var(--line)}.desk-gcr .desk-kicker{font-family:Georgia,serif;font-weight:400;font-size:29px;letter-spacing:-.02em}.desk-gcr .desk-body{font-size:16px}.desk-gcr .desk-visual{border-inline-end:1px solid var(--line);padding-inline-end:26px}.desk-ghc{background:#eaf0f4;padding-block:48px}.desk-ghc .desk-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:0;background:#fff}.desk-ghc .desk-visual{position:relative;display:flex;flex-direction:column}.desk-ghc .desk-visual .editorial-photo{height:310px}.desk-ghc .desk-visual-copy{background:#17364b;color:#fff;padding:28px 32px;flex:1}.desk-ghc .desk-visual-copy a{color:#b8e2f2}.desk-ghc .desk-essays{display:block;padding:12px 32px}.desk-ghc .desk-essays article{border-top:1px solid #c6d4de;padding-block:24px}.desk-ghc .desk-essays article:first-child{border:0}.desk-ghc .desk-kicker{font-size:24px;font-weight:500}.desk-ghc .desk-heading h2{font-weight:500;font-size:38px}.desk-gcr .desk-layout{display:block}.desk-gcr .desk-visual{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr);gap:28px;padding:0 0 24px;margin-bottom:26px;border-inline-end:0;border-bottom:1px solid var(--line)}.desk-gcr .desk-visual .editorial-photo{height:190px}.desk-gcr .desk-visual-copy{padding:0;align-self:center}.desk-gcr .desk-visual-copy h3{font-size:30px}.desk-gcr .desk-essays{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.desk-gcr .desk-essays article{padding-top:0;border-top:0}.desk-gcr .desk-essays article+article{border-inline-start:1px solid var(--line);padding-inline-start:24px}.reference-design .latest-publications{padding-block:34px}.reference-design .latest-publications:has([data-latest-items]:empty){padding-block:24px;border-block:1px solid var(--line)}.reference-design .latest-publications:has([data-latest-items]:empty) .section-heading{margin-bottom:12px}.reference-design [data-latest-status]{margin-block:10px;font-size:15px}.reference-design .latest-grid:empty{display:none}.reference-design .about-editorial{padding-block:36px;gap:40px}.reference-design .page-title{padding-block:26px 30px}.reference-design .page-title .intro{margin-bottom:0}.reference-design .about-focus{padding-block:32px 40px}.reference-design .about-focus>.focus-heading{margin-bottom:24px}.reference-design .service-catalogue{padding-block:32px 40px}.reference-design .contact-grid{padding-block:36px 44px;gap:42px}.reference-design .institute-featured{padding-block:38px}.reference-design .consulting-capabilities{padding-block:42px}.reference-design .frontier-dossiers{padding-block:38px}.reference-design .consulting-process{padding-block:42px}@media(max-width:1050px){.desk-heading h2,.desk-ghc .desk-heading h2{font-size:29px}.desk-layout{gap:24px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.desk-essays{gap:20px}.desk-efsi .desk-essays article{grid-template-columns:1fr;gap:10px}.desk-efsi .desk-essays .text-link{grid-column:auto}.desk-efsi .desk-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.desk-ghc .desk-essays{padding-inline:24px}.desk-ghc .desk-visual-copy{padding:24px}}@media(max-width:700px){.editorial-desk,.desk-ghc{padding-block:30px}.desk-heading{display:block;margin-bottom:22px}.desk-heading h2{margin-bottom:14px}.desk-layout,.desk-efsi .desk-layout,.desk-gcr .desk-layout,.desk-ghc .desk-layout{grid-template-columns:1fr;gap:24px}.desk-visual .editorial-photo,.desk-efsi .desk-visual .editorial-photo,.desk-ghc .desk-visual .editorial-photo{height:220px}.desk-essays{grid-template-columns:1fr;gap:22px}.desk-gcr .desk-visual{padding-inline-end:0;border:0}.desk-gcr .desk-essays{grid-template-columns:1fr}.desk-ghc .desk-essays{padding:0 22px}.desk-ghc .desk-layout{gap:0}.desk-body{font-size:16px}.reference-design .about-editorial{gap:24px;padding-block:28px}.reference-design .contact-grid{gap:30px;padding-block:28px 36px}.reference-design .page-title{padding-block:24px}.reference-design .consulting-capabilities,.reference-design .frontier-dossiers,.reference-design .consulting-process{padding-block:32px}}@media(prefers-reduced-motion:reduce){.desk-essays .text-link span{transition:none}}@media(min-width:701px)and (max-width:1050px){.desk-gcr .desk-essays{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-gcr .desk-essays article:nth-child(3){padding-inline-start:0;border-inline-start:0}}@media(max-width:700px){.desk-gcr .desk-visual{grid-template-columns:1fr;gap:20px}.desk-gcr .desk-essays article+article{padding-inline-start:0;border-inline-start:0;border-top:1px solid var(--line);padding-top:20px}}:is(.efsi,.gcr,.ghc).reference-design .page-title{text-align:center;padding-block:54px 42px;border-bottom:1px solid var(--line)}:is(.efsi,.gcr,.ghc).reference-design .page-title :is(.eyebrow,h1,.intro){margin-inline:auto;max-width:860px}:is(.efsi,.gcr,.ghc).reference-design .page-title .eyebrow{margin-top:0;font-size:11px;letter-spacing:.12em}:is(.efsi,.gcr,.ghc).reference-design .page-title h1{font-size:46px;line-height:1.16;margin-block:16px}:is(.efsi,.gcr,.ghc).reference-design .page-title .intro{font-size:17px;line-height:1.7;max-width:780px}:is(.efsi,.gcr,.ghc).reference-design .navigation a[aria-current=page]{background:none;box-shadow:none;color:inherit;font-weight:700}:is(.efsi,.gcr,.ghc).reference-design.is-home .navigation a[aria-current=page]:after{display:none}:is(.efsi,.gcr,.ghc).reference-design .service-editorial{padding-block:38px;gap:56px}:is(.efsi,.gcr,.ghc).reference-design .service-editorial h2{font-size:32px;line-height:1.25}:is(.efsi,.gcr,.ghc).reference-design .service-editorial p{font-size:17px;line-height:1.75}.regional-contact{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:60px 80px}.regional-contact h2{font-size:28px;line-height:1.3}.regional-address{border-top:3px solid var(--brand);padding-top:28px}.regional-address p{font-size:16px}.regional-address [data-contact-details]{margin-top:24px}.contact-options{display:grid;gap:32px}.contact-options article{border-bottom:1px solid var(--line);padding-bottom:28px}.contact-options p{font-size:16px}.efsi.reference-design{--brand:#2f62a8;--accent:#2f62a8;--ink:#171b20;--paper:#fff;--soft:#f3f3f3;--muted:#50555b;--line:#d9dde2;font-family:Arial,sans-serif}.efsi.reference-design .utility{display:block;background:var(--brand);color:#fff;padding-block:9px;font-size:11px}.efsi.reference-design header{background:#fff;color:var(--ink);padding-inline:max(40px,calc((100% - 1180px)/2));border-bottom:1px solid var(--line);min-height:84px;gap:40px}.efsi.reference-design .header-inner{padding:18px 0}.efsi.reference-design .brand{font:700 34px/1 Arial,sans-serif;letter-spacing:-.04em;color:var(--brand)}.efsi.reference-design .brand small{font:600 9px/1.4 Arial,sans-serif;letter-spacing:.02em;max-width:180px;margin-top:5px}.efsi.reference-design .navigation{justify-content:flex-end;padding-inline:0;gap:32px;font-size:14px}.efsi.reference-design .navigation a[aria-current=page]:after{background:var(--brand)}.efsi.reference-design :is(h1,h2,h3){font-family:Arial,sans-serif;letter-spacing:-.025em}.house-lead{display:grid;grid-template-columns:40% 60%;min-height:500px}.house-lead-copy{padding:52px 42px 44px 0;align-self:center}.house-lead-copy .eyebrow{font-size:11px;color:var(--brand);margin-bottom:22px}.efsi.reference-design .house-lead h1{font-size:45px;line-height:1.12;margin-bottom:22px;font-weight:700}.house-lead-copy>p:not(.eyebrow){font-size:17px;line-height:1.55;margin-bottom:26px}.house-lead .button{background:var(--brand);border-color:var(--brand);color:#fff;padding:13px 20px}.house-lead-image .editorial-photo{height:100%;min-height:500px}.house-lead-image img{object-position:50% 45%}.house-research{background:#f3f3f3;padding-block:48px 60px}.house-research .section-heading{margin-bottom:28px}.house-research h2{font-size:32px}.house-research-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}.house-research-grid .editorial-photo{aspect-ratio:4/3}.house-research-grid h3{font-size:24px;line-height:1.2;margin-block:14px}.house-research-grid p{font-size:15px;line-height:1.6}.house-research-grid .house-tag{font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:#893767;background:#f8eaf2;display:inline-block;margin-top:20px;margin-bottom:0;padding:4px 6px}.house-research-grid h3 a:hover{text-decoration:underline;text-underline-offset:4px}.house-careers{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding-block:60px}.house-careers .editorial-photo{aspect-ratio:3/2}.house-careers h2{font-size:36px;line-height:1.2}.house-careers p{font-size:17px}.efsi.reference-design footer{background:#253b56;border-top:0}.efsi.reference-design .about-focus{display:block}.efsi.reference-design .about-focus>.focus-essays{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.gcr.reference-design{--paper:#fff1e5;--soft:#f2dfce;--ink:#212121;--brand:#0d7680;--accent:#0d7680;--muted:#59534d;--line:#d8cbbc;background:var(--paper)}.gcr.reference-design header{background:var(--paper)}.gcr.reference-design .header-inner{justify-content:center}.gcr.reference-design.is-home .brand,.gcr.reference-design .brand{font-size:52px;font-family:Georgia,serif;letter-spacing:-.04em;max-width:none}.gcr.reference-design .header-tools{inset-inline-end:0;top:20px;transform:none}.gcr.reference-design .navigation{justify-content:center;flex-wrap:wrap;gap:23px;background:none}.gcr.reference-design .paper-headline h1{font-size:54px;line-height:1.1;text-align:center;margin-block:25px}.gcr .paper-standfirst p{font-size:16px}.gcr .paper-cover h2{font-size:34px}.gcr .paper-label{color:#9a4260}.gcr .paper-topic-strip{background:none}.gcr.reference-design footer{background:#262a33}.ghc.reference-design{--brand:#b51625;--accent:#b51625;--ink:#242424;--muted:#565656;--line:#dedbd8;--paper:#fff;--soft:#f5f3f0}.ghc.reference-design.is-inner .utility{background:#242424}.ghc.reference-design.is-inner .page-title{background:#f5f3f0;color:#242424}.ghc.reference-design.is-inner .page-title .intro{color:#565656}.ghc.reference-design.is-inner .page-title .eyebrow{color:#a81424}.ghc.reference-design footer{color:#fff}.ghc.reference-design .footer-top p,.ghc.reference-design .footer-bottom{color:#d3d3d3}.ghc.reference-design .button.primary{background:var(--brand);border-color:var(--brand)}.ghc.reference-design .consulting-lead h1{font-size:74px;line-height:1.12;max-width:950px}.ghc-design .consulting-stage{min-height:770px;padding-top:174px;background:#181313}.ghc-design .consulting-stage:after{background:linear-gradient(90deg,#180b0be0,#180b0b40 90%),linear-gradient(0deg,#180b0bef,transparent 55%)}.ghc-design .consulting-lead .eyebrow:before{background:#d92839}.ghc-design .consulting-topics a:hover{border-color:#d92839}.ghc.reference-design.is-home .navigation a:hover{color:#fff;text-decoration:underline}.ghc .consulting-intro .consulting-arrow{border:0;background:#b51625;color:#fff;padding:16px 24px;min-height:0}.ghc .consulting-work-grid .consulting-arrow{border-color:#b51625;color:#a81424}.ghc .consulting-process article>span{color:#b51625}.ghc .consulting-careers{background:#f5f3f0;color:#242424}.ghc.reference-design footer{background:#242424}.ghc .consulting-work-grid article{column-gap:60px}@media(max-width:1100px){.gcr.reference-design.is-home .brand,.gcr.reference-design .brand{font-size:40px}.ghc.reference-design.is-home header{display:block;padding:0 28px}.ghc.reference-design.is-home .navigation{padding:0 0 14px;justify-content:flex-start;gap:18px;flex-wrap:wrap}.ghc.reference-design.is-home .header-tools{top:22px}.ghc .consulting-lead h1{font-size:60px}.house-lead-copy{padding-inline-end:26px}.efsi.reference-design .house-lead h1{font-size:38px}}@media(max-width:800px){:is(.efsi,.gcr,.ghc).reference-design .page-title{padding-block:32px}:is(.efsi,.gcr,.ghc).reference-design .page-title h1{font-size:34px}:is(.efsi,.gcr,.ghc).reference-design .page-title .intro{font-size:16px}.efsi.reference-design header{display:block;padding-inline:20px}.efsi.reference-design .header-inner{width:100%;justify-content:space-between}.efsi.reference-design .header-tools{position:static}.efsi.reference-design .navigation{padding-block:0}.efsi.reference-design .navigation.is-open{padding-block:15px}.house-lead{display:flex;flex-direction:column;min-height:0}.house-lead-copy{padding:36px 0}.efsi.reference-design .house-lead h1{font-size:38px}.house-lead-image .editorial-photo{min-height:0;height:320px}.house-research-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.house-careers{grid-template-columns:1fr;gap:26px}.house-careers h2{font-size:30px}.efsi.reference-design .about-focus>.focus-essays{grid-template-columns:1fr}.regional-contact{grid-template-columns:1fr;gap:36px;padding-block:36px}.gcr.reference-design .header-inner{justify-content:space-between}.gcr.reference-design.is-home .brand,.gcr.reference-design .brand{font-size:28px;max-width:220px}.gcr.reference-design .header-tools{top:auto;position:static}.gcr.reference-design .navigation{gap:0;flex-wrap:nowrap}.gcr.reference-design .paper-headline h1{font-size:38px}.ghc.reference-design .consulting-lead h1{font-size:48px}.ghc-design .consulting-stage{padding-top:150px;min-height:0}.ghc.reference-design.is-home .navigation{padding:0;display:none}.ghc.reference-design.is-home .navigation.is-open{display:flex;padding-bottom:20px;background:#242424}.ghc.reference-design.is-home header{padding-inline:20px}.ghc.reference-design.is-home .header-tools{top:20px}.ghc.reference-design.is-home .header-inner{width:100%}.ghc.reference-design .brand{font-size:16px;max-width:180px}}@media(max-width:400px){.house-research-grid{grid-template-columns:1fr}.gcr.reference-design .brand,.gcr.reference-design.is-home .brand{font-size:24px;max-width:190px}.ghc.reference-design .consulting-lead h1{font-size:42px}}.kig-editorial-hero{display:grid;grid-template-columns:43% 57%;min-height:590px;background:#102b43;color:#fff;overflow:hidden;isolation:isolate}.kig-hero-copy{position:relative;z-index:1;padding:60px 48px 60px max(40px,calc((100vw - 1320px)/2));display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.kig-hero-copy .eyebrow{font-size:11px;line-height:1.7;letter-spacing:.12em;color:#b8d5e8;max-width:380px;margin-bottom:26px}.kig.reference-design .kig-hero-copy h1{font-size:62px;line-height:1.08;letter-spacing:-.035em;font-weight:600;text-wrap:balance;margin-bottom:26px}.kig-hero-copy .hero-intro{font-size:17px;line-height:1.75;max-width:460px;color:#d7e4ed;margin-bottom:30px}.kig .kig-hero-action{background:#fff;color:#102b43;font-size:14px;font-weight:700;min-height:48px;padding:12px 24px;transition:background .2s,transform .2s}.kig .kig-hero-action:hover{background:#dbeaf4;transform:translateY(-2px)}.kig-hero-photograph{min-width:0;position:relative}.kig-hero-photograph .editorial-photo{height:100%;min-height:590px}.kig-hero-photograph img{object-position:50% center;transform:scale(1.04) translateY(var(--hero-shift,0px));transition:transform .6s ease-out}.kig-resources-footer{display:flex;gap:36px;border-top:1px solid var(--line);padding-block:26px;font-size:14px;font-weight:600}.kig-resources-footer a:hover{text-decoration:underline}@media(min-width:1600px){.kig.reference-design .kig-hero-copy h1{font-size:72px}.kig-editorial-hero,.kig-hero-photograph .editorial-photo{min-height:660px}}@media(min-width:801px){.kig.reference-design .page-title{text-align:center;padding-block:44px 38px}.kig.reference-design .page-title :is(.eyebrow,h1,.intro){margin-inline:auto}.kig.reference-design .page-title .eyebrow{margin-top:0}.kig.reference-design.is-home .navigation a[aria-current=page]:after{display:none}.kig-design .research-features{grid-template-columns:repeat(4,minmax(0,1fr))}.kig-design .research-features article:nth-child(2n){margin-top:0}.kig-design .research-features .editorial-photo,.kig-design .research-features article:first-child .editorial-photo{aspect-ratio:4/3}.kig-design .institute-featured{padding-block:48px 60px}}@media(prefers-reduced-motion:reduce){.kig-hero-photograph img,.kig .kig-hero-action:hover{transform:none}}.kig-atlantic-review .kig-council-hero{display:grid;grid-template-columns:57.5% 42.5%;background:#244e68;color:#fff;min-height:520px;overflow:hidden}.kig-council-hero .kig-council-image{height:520px;margin:0;min-width:0}.kig-council-hero .kig-council-image picture{display:block;height:100%}.kig-council-hero .kig-council-image img{width:100%;height:100%;object-fit:cover;object-position:50% 53%;transition:transform .7s ease;transform:scale(1.025) translateY(var(--hero-shift,0px))}.kig-council-copy{align-self:center;padding:42px 48px 44px;min-width:0}.kig-council-copy .eyebrow{color:#cce7f7;font-size:12px;line-height:1.7;letter-spacing:.08em;margin:0 0 27px}.kig.reference-design .kig-council-copy h1{font-size:51px;line-height:1.08;letter-spacing:-.025em;font-weight:700;color:#fff;margin:0 0 30px;text-wrap:balance}.kig-council-copy .hero-intro{color:#fff;font-size:18px;line-height:1.65;margin:0;max-width:510px}.kig-council-focus{background:#fff;padding:42px 0 48px}.kig-council-focus .shell,.kig-atlantic-review>.latest-publications{width:min(1320px,calc(100% - 64px))}.kig-council-focus .section-heading{margin-bottom:25px;border-bottom:1px solid #dce5ea;padding-bottom:19px}.kig-atlantic-review h2{font-weight:700!important;letter-spacing:-.025em;font-size:32px}.kig-focus-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.kig-focus-grid .editorial-photo{aspect-ratio:1.55;transition:filter .2s}.kig-focus-grid article:hover .editorial-photo{filter:brightness(1.07)}.kig-focus-copy{padding:19px 0 0}.kig-focus-copy h3{font-size:23px;line-height:1.22;margin:0 0 13px;color:#153b55;letter-spacing:-.018em}.kig-focus-copy h3 a:hover{text-decoration:underline;text-underline-offset:5px}.kig-focus-copy p{font-size:15px;line-height:1.65;color:#43515b;margin:0}.kig-outline-link,.kig-light-link{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 19px;border:1px solid #005596;font-size:13px;font-weight:700;text-decoration:none;transition:background .2s,color .2s}.kig-outline-link{color:#005596;background:#fff}.kig-outline-link:hover{background:#005596;color:#fff}.kig-light-link{color:#fff;border-color:#8db5d0;margin-top:15px}.kig-light-link:hover{color:#005596;background:#fff;border-color:#fff}.kig-method-band{background:#005596;color:#fff;padding:58px 0}.kig-method-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.kig-method-copy .eyebrow{color:#c4e5f7;margin:0 0 22px}.kig-method-copy h2{font-size:39px;line-height:1.15;margin:0 0 24px;color:#fff;max-width:530px}.kig-method-copy>p:not(.eyebrow){font-size:17px;color:#e7f1f7;line-height:1.7;max-width:520px}.kig-method-layout>.editorial-photo{height:365px}.kig-research-pathways{padding-block:55px;display:grid;grid-template-columns:1fr 1.05fr;gap:75px;align-items:center}.kig-research-pathways h2{margin:0 0 18px}.kig-research-pathways>div>p{font-size:17px;line-height:1.7;color:#475966;max-width:440px}.kig-research-pathways nav{display:grid;grid-template-columns:1fr 1fr;gap:16px}.kig-research-pathways nav>a{padding:22px;border:1px solid #c5d5e0;background:#f4f8fa;color:#005596;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:16px;font-weight:700;transition:background .2s,box-shadow .2s}.kig-research-pathways nav>a:hover{background:#e5f0f6;box-shadow:inset 4px 0 #005596}.kig-pathway-mark{font-size:24px;font-weight:400;color:#337597}.efsi-caspian-review{color:#172854;background:#fff}.efsi-caspian-review .shell{width:min(1280px,calc(100% - 80px))}.efsi-caspian-mosaic{display:grid;grid-template-columns:1fr 2.05fr 1fr;gap:22px;padding-block:36px 40px;align-items:start}.efsi-topic-stack{display:grid;gap:25px}.efsi-topic-stack article{min-width:0}.efsi-topic-stack .editorial-photo{height:174px}.efsi-topic-stack .efsi-image-link{display:block;overflow:hidden}.efsi-topic-stack .efsi-image-link img{transition:transform .35s}.efsi-topic-stack .efsi-image-link:hover img{transform:scale(1.04)}.efsi-topic-label{color:#736121;font-size:10px;line-height:1.4;text-transform:uppercase;letter-spacing:.07em;font-weight:700;margin:13px 0 7px}.efsi.reference-design .efsi-topic-stack h2{font-family:Arial,sans-serif;font-size:19px;line-height:1.25;font-weight:700;margin:0 0 9px;letter-spacing:-.02em;color:#172854}.efsi-topic-stack h2 a:hover{text-decoration:underline;text-decoration-color:#d1a617;text-underline-offset:5px}.efsi-topic-stack article>p:last-child{font-size:13px;line-height:1.5;color:#52647b;margin:0}.efsi-main-photo .editorial-photo{height:400px}.efsi-lead-content{padding:18px 0 0}.efsi-lead-content .eyebrow{font-size:10px;margin:0 0 10px;color:#736121;letter-spacing:.1em}.efsi.reference-design .efsi-lead-content h1{font-size:36px;line-height:1.1;color:#172854;letter-spacing:-.03em;margin:0 0 14px;font-weight:700}.efsi-lead-content>p:last-child{font-size:15px;line-height:1.55;color:#52647b;margin:0}.efsi-regional-strip{border-block:1px solid #dce0e7;background:#f8f9fb}.efsi-regional-strip .shell{display:grid;grid-template-columns:repeat(4,1fr);padding-block:20px}.efsi-regional-strip span{text-align:center;font-size:15px;font-weight:700;border-inline-end:1px solid #d7dce4;color:#172854}.efsi-regional-strip span:last-child{border:0}.efsi-research-perspective{display:grid;grid-template-columns:1fr 1fr;gap:66px;padding-block:60px;align-items:center}.efsi-perspective-photo .editorial-photo{height:420px}.efsi-perspective-copy .eyebrow,.efsi-expert-cooperation .eyebrow{color:#736121;font-size:11px;letter-spacing:.09em;margin:0 0 18px}.efsi.reference-design .efsi-perspective-copy h2,.efsi.reference-design .efsi-expert-cooperation h2{font-size:34px;line-height:1.15;letter-spacing:-.025em;margin:0 0 22px;font-weight:700}.efsi-perspective-copy>p:not(.eyebrow),.efsi-expert-cooperation>div>p:not(.eyebrow){font-size:16px;line-height:1.7;color:#435471}.efsi-gold-button,.efsi-white-outline,.efsi-navy-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:12px 22px;font-size:13px;font-weight:700;letter-spacing:.02em;text-decoration:none;transition:background .2s,color .2s}.efsi-gold-button{background:#d1a617;color:#102240;border:1px solid #d1a617;margin-top:12px}.efsi-gold-button:hover{background:#bc9110;border-color:#bc9110}.efsi-white-outline{border:1px solid #abb6ce;color:#fff}.efsi-white-outline:hover{background:#fff;color:#172854}.efsi-navy-button{background:#172854;border:1px solid #172854;color:#fff;margin-top:12px}.efsi-navy-button:hover{background:#2b446f}.efsi-working-band{background:#172854;color:#fff;padding-block:50px}.efsi-working-heading{display:grid;grid-template-columns:1fr auto;column-gap:30px;align-items:center;margin-bottom:35px}.efsi-working-heading .eyebrow{grid-column:1/-1;color:#dec878;margin:0 0 15px}.efsi.reference-design .efsi-working-heading h2{font-size:34px;line-height:1.15;margin:0;color:#fff}.efsi-working-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.efsi-working-grid article{border-top:2px solid #d1a617;padding-top:22px}.efsi.reference-design .efsi-working-grid h3{font-size:21px;margin:0 0 12px;color:#fff}.efsi-working-grid p{color:#c8d2e4;font-size:15px;line-height:1.65;margin:0}.efsi-expert-cooperation{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding-block:65px;align-items:center}.efsi-expert-cooperation>.editorial-photo{height:340px}@media(min-width:1600px){.kig-council-hero .kig-council-image{height:590px}.kig-council-copy{padding-inline:65px}.kig.reference-design .kig-council-copy h1{font-size:64px;max-width:650px}.kig-council-copy .hero-intro{font-size:20px;max-width:590px}}@media(prefers-reduced-motion:reduce){.kig-council-hero .kig-council-image img,.efsi-topic-stack .efsi-image-link:hover img{transform:none;transition:none}}.gcr.reference-design{--paper:#fff1e5;--ink:#262a2c;--line:#c9bcae;background:var(--paper);color:var(--ink)}.gcr.reference-design .paper-headline{padding-block:25px 22px;border-bottom:1px solid #afa195}.gcr.reference-design .paper-headline h1{font:400 48px/1.06 Georgia,Times New Roman,serif;letter-spacing:-.035em;margin:0 0 15px;max-width:1100px}.gcr.reference-design .paper-standfirst p{font-size:17px;line-height:1.55;max-width:1000px;color:#55504a}.gcr-design .paper-front{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.8fr) minmax(0,.75fr);gap:27px;padding-block:28px 40px}.gcr-design .paper-leader,.gcr-design .paper-picks{padding:0;border:0}.gcr-design .paper-leader{border-inline-end:1px solid var(--line);padding-inline-end:25px}.gcr-design .paper-picks{border-inline-start:1px solid var(--line);padding-inline-start:25px}.gcr-design .paper-leader h2{font:400 28px/1.16 Georgia,Times New Roman,serif;margin:8px 0 24px}.gcr-design .paper-brief{margin-top:30px;padding-top:22px;border-top:1px solid var(--line)}.gcr-design .paper-brief h2{font-size:25px}.gcr-design .paper-label{color:#9e2f50;font-size:12px;line-height:1.45;font-weight:700;text-transform:none;letter-spacing:0;margin-bottom:9px}.gcr-design .paper-cover>.gcr-cover-slideshow{height:350px;position:relative;overflow:hidden;padding:0;border:0;background:#dad2c8}.gcr-design .gcr-cover-frame{position:absolute;inset:0;opacity:0;transition:opacity 1.1s ease;pointer-events:none}.gcr-design .gcr-cover-frame.is-current{opacity:1;z-index:1}.gcr-design .paper-cover .gcr-cover-frame figure{height:100%;margin:0;aspect-ratio:auto}.gcr-design .paper-cover .gcr-cover-frame img{width:100%;height:100%;object-fit:cover}.gcr-design .paper-cover>.paper-cover-copy{padding:20px 0 0;border:0}.gcr-design .paper-cover h2{font:400 31px/1.14 Georgia,Times New Roman,serif;margin-bottom:12px}.gcr-design .paper-cover p:not(.paper-label){font-size:16px;line-height:1.55;color:#554f49}.gcr-design .paper-picks article+article{border-top:1px solid var(--line);margin-top:22px;padding-top:22px}.gcr-design .paper-picks .editorial-photo{height:115px;aspect-ratio:auto;margin-bottom:13px}.gcr-design .paper-picks h2{font:400 22px/1.15 Georgia,Times New Roman,serif;margin:0 0 10px}.gcr-design .paper-picks p:not(.paper-label){font-size:14px;line-height:1.5;margin:0}.gcr-design .paper-editorial{padding-block:40px 65px;gap:60px;border-top:4px double #77716b}.gcr-design .paper-editorial>div+div{border-inline-start:1px solid var(--line);padding-inline-start:55px}.gcr-design .paper-editorial h2{font:400 33px/1.2 Georgia,Times New Roman,serif;margin:0 0 18px}.gcr-design .paper-editorial p:not(.paper-label){font-size:16px;line-height:1.7}.gcr-outline-button,.gcr-solid-button{display:inline-flex;justify-content:center;align-items:center;padding:12px 23px;border:1px solid #15616a;font-size:14px;font-weight:700;line-height:1.3;color:#15616a;text-decoration:none!important;margin-top:12px;transition:background .2s,color .2s}.gcr-solid-button,.gcr-outline-button:hover{background:#15616a;color:#fff}.gcr-solid-button:hover{background:#0b4248}.ghc-design .consulting-stage{min-height:620px;padding-top:0;display:flex;align-items:center;background:#111;isolation:isolate}.ghc-design .consulting-stage:after{background:linear-gradient(90deg,#0a0a0ae6,#0a0a0a6b 65%,#0a0a0a24)}.ghc-design .consulting-stage>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}.ghc-design .consulting-lead{padding-block:65px 78px;position:relative;z-index:2}.ghc-design .consulting-lead .eyebrow{padding:0;font-size:12px;letter-spacing:.12em;margin:0 0 27px;color:#fff}.ghc-design .consulting-lead .eyebrow:before{display:none}.ghc.reference-design .consulting-lead h1{font-size:76px;line-height:1.06;max-width:920px;letter-spacing:-.04em;font-weight:500;margin:0 0 30px}.ghc-design .consulting-intro p{font-size:19px;line-height:1.65;max-width:660px;color:#fff}.ghc-design .cinematic-frame{inset:auto 0 0;height:7px;background:#d00027;border:0}.ghc-design .cinematic-frame:before,.ghc-design .cinematic-frame:after{display:none}.ghc-design .consulting-capabilities{padding-block:65px 70px}.ghc-design .consulting-heading{padding:0 0 22px;margin-bottom:28px;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;align-items:center}.ghc-design .consulting-heading h2{font-size:38px;line-height:1.2;max-width:800px;font-weight:500;color:#171717}.ghc-design .consulting-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.ghc-design .consulting-work-grid article,.ghc-design .consulting-work-grid article:nth-child(2n){display:block;position:relative;padding:0 0 20px;border:0;margin:0}.ghc-design .consulting-work-grid .editorial-photo{height:245px;margin:0;grid-area:auto;aspect-ratio:auto}.ghc-design .consulting-work-copy{padding-top:22px;border-bottom:2px solid #ddd;padding-bottom:20px;height:calc(100% - 245px);transition:border-color .2s}.ghc-design .consulting-work-grid article:hover .consulting-work-copy{border-color:#d00027}.ghc-design .consulting-work-grid .eyebrow{color:#d00027;font-size:12px;margin:0 0 12px}.ghc-design .consulting-work-grid h3{font-size:29px;line-height:1.23;font-weight:500;margin:0 0 15px;max-width:none}.ghc-design .consulting-work-grid h3 a:hover{color:#d00027}.ghc-design .consulting-work-grid p:not(.eyebrow){font-size:16px;line-height:1.65;margin:0}.ghc-outline-button,.ghc-solid-button{display:inline-flex;align-items:center;justify-content:center;min-height:45px;padding:12px 23px;border:1px solid #d00027;color:#c60023;font-size:14px;font-weight:700;text-decoration:none!important;transition:background .2s,color .2s}.ghc-solid-button,.ghc-outline-button:hover{background:#d00027;color:#fff}.ghc-solid-button:hover{background:#a90020}.ghc-design .consulting-position{background:#f3f3f3;padding-block:60px;border-top:1px solid #e4e4e4}.ghc-design .consulting-position>.shell{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;align-items:start}.ghc-design .consulting-position .eyebrow{color:#c60023;margin-bottom:20px;font-size:12px}.ghc-design .consulting-position h2{font-size:38px;line-height:1.2;color:#181818;font-weight:500;margin-bottom:25px}.ghc-design .consulting-position p:not(.eyebrow){font-size:19px;line-height:1.8;margin:0}.ghc-design .consulting-process{padding-block:55px 70px}.ghc-design .consulting-process>h2{font-size:38px;color:#181818;font-weight:500}.ghc-design .consulting-process>div{border-color:#ddd;margin-top:28px}.ghc-design .consulting-process article+article{border-color:#ddd}.ghc-design .consulting-process article>span{font-size:42px;color:#d00027;letter-spacing:0}.ghc-design .consulting-process h3{font-size:25px}.company-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding-block:25px 65px}.company-detail-grid article{padding-top:24px;border-top:2px solid currentColor}.company-detail-grid :is(h2,h3){font-size:25px;line-height:1.25;margin-bottom:18px}.company-detail-grid p{font-size:16px;line-height:1.8;margin:0}.gcr .company-detail-grid{color:#302b27}.gcr .company-detail-grid :is(h2,h3){font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:29px}.ghc .company-detail-grid article{border-color:#d00027}.ghc .company-detail-grid :is(h2,h3){color:#151515;font-weight:500}:is(.gcr,.ghc) .catalogue-note:empty{display:none}[dir=rtl] .ghc-design .consulting-stage:after{background:linear-gradient(270deg,#0a0a0ae6,#0a0a0a6b 65%,#0a0a0a24)}[dir=rtl] .ghc.reference-design .consulting-lead h1{font-size:66px;line-height:1.35;letter-spacing:0}:lang(hi) .ghc-design .consulting-lead h1{font-size:66px!important;line-height:1.35!important}@media(prefers-reduced-motion:reduce){.gcr-design .gcr-cover-frame{transition:none}}.reference-design .site-header{display:block;position:relative;inset:auto;min-height:0;padding:0;border:0;transform:none;z-index:20;background:#fff;color:#172331}.site-header .header-frame{width:min(1360px,calc(100% - 64px));margin:auto;min-height:92px;display:flex;align-items:center;gap:32px}.site-header .identity{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;flex:0 0 220px;font:750 32px/1.05 Arial,sans-serif;letter-spacing:-.035em}.site-header .identity img{display:block;flex:none;width:52px;height:52px}.site-header .identity small{display:block;font-size:9px;letter-spacing:.03em;line-height:1.35;font-weight:500;max-width:165px;margin-top:6px}.site-header .primary-nav{display:flex;align-items:center;gap:25px;flex:1;justify-content:center;margin:0;border:0;padding:0;color:inherit;font:650 14px/1.4 Arial,sans-serif}.primary-nav a{color:inherit;text-decoration:none;position:relative;white-space:nowrap;padding:29px 0}.primary-nav a:after{content:"";position:absolute;inset-inline:0;bottom:18px;height:2px;background:currentColor;transform:scaleX(0);transition:transform .2s}.primary-nav a:hover:after,.primary-nav a[aria-current=page]:after{transform:scaleX(1)}.is-home .primary-nav a[aria-current=page]:after{transform:scaleX(0)}.locale-switch{display:block;flex:none;margin:0!important;color:inherit}.locale-switch select{width:112px;height:38px;background:transparent;color:inherit;border:1px solid currentColor;border-radius:0;font:13px Arial,sans-serif;padding:0 8px;cursor:pointer}.locale-switch option{background:#fff;color:#172331}.kig.reference-design .site-header{background:#005596;color:#fff}.kig .site-header .identity{flex-basis:232px}.kig .site-header .identity img{background:#fff;padding:3px;border-radius:50%}.kig .primary-nav{text-transform:uppercase;font-size:13px;gap:22px}.efsi.reference-design .site-header{background:#172854;color:#fff}.efsi .site-header .header-frame{min-height:86px;gap:60px}.efsi .site-header .identity{flex-basis:285px}.efsi .site-header .primary-nav{justify-content:flex-end;gap:40px;font-size:15px}.efsi .primary-nav a:last-child{background:#d1a617;color:#14254e;padding:12px 20px}.efsi .primary-nav a:last-child:after{display:none}.gcr.reference-design .site-header{background:#fff1e5;color:#222}.gcr .site-header .header-frame{display:grid;grid-template-columns:1fr auto 1fr;gap:0;width:min(1280px,calc(100% - 80px));padding-top:27px}.gcr .site-header .identity{grid-column:2;justify-content:center;font:500 54px/1.1 Georgia,serif;letter-spacing:-2.8px;padding-bottom:25px}.gcr .site-header .identity img{display:none}.gcr .site-header .locale-switch{grid-column:3;grid-row:1;justify-self:end;align-self:start;margin-top:8px!important}.gcr .site-header .primary-nav{grid-column:1/-1;border-block:1px solid #cabdae;gap:36px;justify-content:center;font-size:13px;text-transform:uppercase}.gcr .primary-nav a{padding:13px 0}.gcr .primary-nav a:after{bottom:6px}.gcr .locale-switch select{border-color:#c1b4a6}.ghc.reference-design .site-header{background:#fff;color:#292929;border-bottom:1px solid #dedbd8}.ghc .site-header .identity{color:#b51625;font-size:23px;letter-spacing:-.8px;flex-basis:270px}.ghc .site-header .identity img{width:42px;height:42px}.ghc .site-header .primary-nav{font-size:14px;gap:26px}.ghc .primary-nav a[aria-current=page]{color:#b51625}.ghc .locale-switch select{width:116px;border-color:#c6c1bc}.reference-design .site-footer{display:block;border:0;padding:0;margin-top:60px;color:#fff;background:#173f5b}.site-footer .footer-frame{width:min(1280px,calc(100% - 80px));margin:auto;padding:58px 0 45px;display:grid;grid-template-columns:1.2fr 1.5fr 1fr;gap:60px;align-items:start}.footer-identity>a{display:flex;align-items:center;gap:14px;color:inherit;text-decoration:none}.footer-identity img{width:48px;height:48px;background:#fff;border-radius:50%;padding:4px}.footer-identity strong{font:700 26px/1.2 Arial,sans-serif}.site-footer p{font-size:14px;line-height:1.65;margin-block:18px 0;max-width:330px;color:#e1e9f0}.site-footer .footer-navigation{display:flex;gap:42px;padding:0;align-items:flex-start;margin:0;border:0}.footer-navigation>div{display:grid;align-content:start;gap:16px;flex:1}.footer-navigation a{font:500 14px/1.4 Arial,sans-serif;color:inherit;text-decoration:none}.footer-navigation a:hover{text-decoration:underline}.footer-contact{display:grid;gap:14px;font-size:14px}.footer-label{font-size:14px;font-weight:700;margin:0 0 4px}.footer-contact a{display:block;color:inherit;text-decoration:none;line-height:1.7}.footer-contact-link{max-width:28ch;border-bottom:1px solid #ffffff66;padding-bottom:12px}.site-footer .footer-legal{width:min(1280px,calc(100% - 80px));margin:auto;border-top:1px solid #ffffff40;padding-block:23px;display:flex;justify-content:space-between;gap:30px;font-size:12px;color:#d8e0e6}.site-footer [data-contact-details] p{margin:0}.site-footer [data-contact-details] a{margin:0 0 8px}.kig.reference-design .site-footer{background:#005596}.kig .footer-frame{grid-template-columns:1fr 1.8fr .9fr;gap:50px}.efsi.reference-design .site-footer{background:#172854;border-top:5px solid #d1a617}.efsi .footer-frame{grid-template-columns:1.3fr .8fr 1fr;gap:95px}.efsi .footer-navigation{padding-top:0}.efsi .footer-identity strong{font-size:32px}.gcr.reference-design .site-footer{background:#262a33}.gcr .footer-identity strong{font:500 25px/1.25 Georgia,serif}.gcr .footer-identity img{display:none}.gcr .footer-frame{grid-template-columns:1.2fr 1fr 1fr}.ghc.reference-design .site-footer{background:#232323}.ghc .footer-identity strong{font-size:22px}.ghc .footer-identity img{background:#fff}.reference-design .button{display:inline-flex;align-items:center;justify-content:center;border-radius:0;text-decoration:none;font-size:14px;line-height:1.4;font-weight:650;padding:14px 23px;transition:background .2s,color .2s,box-shadow .2s;min-height:46px}.reference-design .button:hover{box-shadow:0 3px #0002}.reference-design .button.secondary{background:transparent;border:1px solid var(--ink);color:var(--ink)}.kig.reference-design .image-page-title{width:100%;max-width:none;min-height:260px;padding:48px max(40px,calc((100% - 1100px)/2));border:0;color:#fff;background:linear-gradient(90deg,#07385ddd,#092f5ab8),url(/images/kig-seoul-river-1600.webp) center 55%/cover;text-align:center}.reference-design .image-page-title .eyebrow,.reference-design .image-page-title .intro{color:#f0f5fa}.reference-design .image-page-title h1{font-size:44px;color:#fff;margin-block:16px}.reference-design .image-page-title .intro{font-size:16px;max-width:900px;line-height:1.6;margin-inline:auto}.reference-design .image-page-title .eyebrow{font-size:10px;letter-spacing:.12em}.company-detail-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-block:20px 60px}.company-detail-grid article{border-top:3px solid var(--brand);padding-top:22px}.company-detail-grid h2{font-size:25px;line-height:1.3}.company-detail-grid p{font-size:16px;line-height:1.8}.reference-design .service-search,.reference-design .enquiry-guide{display:none}.reference-design .contact-grid{padding-top:25px}.reference-design .contact-grid aside .eyebrow{margin-top:22px}.reference-design .contact-grid aside>p{font-size:16px}html[lang=ru] .kig .primary-nav{font-size:11px;gap:16px}html[lang=ru] .kig .site-header .identity{flex-basis:205px}html[dir=rtl] .ghc .site-header .identity{font-size:20px;flex-basis:245px}html[lang=hi] .ghc .primary-nav{gap:19px;font-size:13px}@media(min-width:1600px){.site-header .header-frame{width:calc(100% - 90px);max-width:1600px}.kig .primary-nav{gap:34px;font-size:15px}.ghc .site-header .primary-nav{gap:32px}}.kig .site-header .header-frame{gap:22px}.kig .site-header .identity{flex-basis:210px}.kig .site-header .header-search{display:inline-flex;align-items:center;justify-content:center;flex:0 0 36px;width:36px;height:38px;color:#fff;border:1px solid transparent;text-decoration:none;transition:background .2s,border-color .2s}.kig .site-header .header-search:hover,.kig .site-header .header-search[aria-current=page]{background:#ffffff20;border-color:#ffffff70}.kig .site-header .header-search:focus-visible{outline:2px solid #fff;outline-offset:3px}.kig .site-header .primary-nav{gap:19px}.kig.is-home .site-footer{margin-top:0;border-top:1px solid #ffffff40}.kig.reference-design .image-page-title{position:relative;isolation:isolate;overflow:hidden;background:#174768;min-height:250px;padding-block:42px}.kig.reference-design .image-page-title:before{content:"";position:absolute;inset:0;z-index:-2;background-image:var(--kig-title-image);background-position:var(--kig-title-position,center);background-size:cover}.kig.reference-design .image-page-title:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#052f4edd,#072e49aa,#052f4ed9)}.kig.reference-design .compact-page-title{width:100%;max-width:none;background:#edf3f7;border:0;border-bottom:1px solid #d4e0e8;min-height:0;padding:36px 40px 30px;text-align:center}.kig.reference-design .compact-page-title h1{font-size:38px;line-height:1.2;margin:0 0 12px;color:#123f5a}.kig.reference-design .compact-page-title .intro{font-size:16px;line-height:1.65;max-width:760px;margin:0 auto;color:#456173}.kig.reference-design .page-title .intro{max-width:850px}html[lang=ru] .kig .site-header .header-frame{gap:16px}html[lang=ru] .kig .site-header .identity{flex-basis:180px}html[lang=ru] .kig .site-header .primary-nav{gap:14px}@media(min-width:1600px){.kig .site-header .identity{flex-basis:240px}.kig .site-header .primary-nav{gap:30px}.kig .site-header .header-frame{gap:28px}}.gcr .site-header .identity{gap:16px;font-size:48px;letter-spacing:-2px}.gcr .site-header .identity img{display:block;width:49px;height:49px}.gcr .footer-identity img{display:block;width:43px;height:43px;background:transparent;padding:0}.gcr .site-header .primary-nav{gap:43px}.efsi .site-header .header-frame{gap:35px}.efsi .site-header .identity{flex-basis:245px}.efsi .site-header .primary-nav{gap:28px;font-size:14px}.efsi .footer-frame{grid-template-columns:1.15fr 1.15fr 1fr;gap:55px}.efsi .footer-navigation{gap:28px}.efsi.reference-design .page-title{max-width:none;width:100%;background:#172854;color:#fff;border:0;padding:42px 60px 46px;text-align:center}.efsi.reference-design .page-title .eyebrow{color:#dbc772;font-size:11px;letter-spacing:.12em;margin:0 0 16px}.efsi.reference-design .page-title h1{font:500 46px/1.2 Georgia,serif;max-width:1100px;margin:0 auto 18px;color:#fff}.efsi.reference-design .page-title .intro{color:#dde5f5;font-size:18px;line-height:1.65;max-width:820px;margin:0 auto}.efsi.reference-design .page-title:after{content:"";display:block;width:68px;height:4px;background:#d1a617;margin:26px auto 0}.gcr.reference-design .page-title{padding:35px 0 37px;text-align:center;border-bottom:1px solid #bdb0a4}.gcr.reference-design .page-title .eyebrow{font:600 11px/1.4 Arial,sans-serif;letter-spacing:.13em;margin:0 0 17px}.gcr.reference-design .page-title h1{font:500 54px/1.12 Georgia,serif;letter-spacing:-1.5px;margin:0 auto 20px;max-width:1100px}.gcr.reference-design .page-title .intro{font:400 19px/1.6 Georgia,serif;max-width:840px;margin:0 auto;color:#48433e}.ghc.reference-design.is-inner .page-title{width:100%;max-width:none;background:#f5f3f0;color:#202020;padding:38px 70px 45px;border:0;text-align:center;border-bottom:5px solid #b51625}.ghc.reference-design.is-inner .page-title .eyebrow{font-size:11px;letter-spacing:.12em;margin:0 0 18px;color:#b51625}.ghc.reference-design.is-inner .page-title h1{color:#202020;font-size:48px;line-height:1.2;max-width:1100px;margin:0 auto 18px;font-weight:700}.ghc.reference-design.is-inner .page-title .intro{color:#494949;font-size:18px;line-height:1.65;max-width:850px;margin:0 auto}.ghc .site-header .header-frame{gap:18px}.ghc .site-header .identity{flex-basis:230px;font-size:21px}.ghc .site-header .primary-nav{gap:18px;font-size:13px}.ghc .site-header .locale-switch select{width:104px}.ghc .news-search-toggle{display:inline-flex;align-items:center;gap:10px;border:0;border-bottom:2px solid #b51625;background:none;color:#292929;font:600 15px/1.5 Arial,sans-serif;padding:10px 0;cursor:pointer;margin:0 0 24px}.ghc .news-search-toggle svg{width:18px;height:18px}.ghc .news-search{border-left:3px solid #b51625;background:#fff;padding:20px;margin-top:-10px}.ghc .news-search label{margin:0}.ghc .news-search input{margin:0!important;max-width:none;border:0;border-bottom:1px solid #797979;background:transparent}.ghc .news-search button{border:0;background:#b51625;color:#fff}.ghc .news-search button[data-clear]{background:transparent;color:#444;text-decoration:underline}.connected-news form[hidden]{display:none!important}html[dir=rtl] .ghc.reference-design .page-title h1,html[lang=hi] .ghc.reference-design .page-title h1{line-height:1.5}html[dir=rtl] .ghc .site-header .identity{flex-basis:225px;font-size:20px}html[lang=hi] .ghc .site-header .primary-nav{gap:14px;font-size:12px}@media(min-width:1600px){.gcr .site-header .identity{font-size:54px}.ghc .site-header .identity{flex-basis:270px;font-size:23px}.ghc .site-header .primary-nav{gap:26px;font-size:14px}}.career-enquiry{scroll-margin-top:120px;border-top:3px solid var(--ink);padding-top:44px}.career-enquiry aside h2{font-size:30px}.career-enquiry .application-guide{margin-top:0}.kig .career-enquiry .form-column{background:#edf3f7;padding:30px}.efsi .career-enquiry{border-top-color:#bd9517}.efsi .career-enquiry .form-column{background:#f3f4f8;padding:30px}.ghc .career-enquiry{border-top-color:#bd001a;grid-template-columns:.8fr 1.3fr}.ghc .career-enquiry .form-column{padding:30px;background:#f3f1ef}.structure40 .site-header .header-frame{max-width:1440px;width:calc(100% - 72px)}.structure40 .site-header a:focus-visible,.structure40 .site-footer a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.structure40.kig .site-header{border-bottom:5px solid #092f4a}.structure40.kig .header-frame{min-height:92px}.structure40.kig .site-header .identity{flex-basis:210px}.structure40.kig .site-header .primary-nav{justify-content:flex-start;gap:22px}.structure40.kig .site-header .locale-switch select{border:0;border-bottom:1px solid #ffffff88;width:100px}.structure40.efsi .site-header{background:#fff;color:#162846}.structure40.efsi .site-header .header-frame{display:grid;grid-template-columns:1fr;gap:0;padding-top:22px;width:100%;max-width:none}.structure40.efsi .site-header .identity{margin:0 auto 23px;justify-content:center;gap:17px;font:600 31px/1.1 Georgia,serif;letter-spacing:1px}.structure40.efsi .site-header .identity img{width:58px;height:58px}.structure40.efsi .site-header .identity small{font:11px/1.5 Arial,sans-serif;letter-spacing:.08em;max-width:none}.structure40.efsi .site-header .primary-nav{background:#172854;color:#fff;justify-content:center;gap:55px;padding:0 28px;border-bottom:3px solid #c69e36;min-height:53px}.structure40.efsi .primary-nav a,.structure40.efsi .primary-nav a:last-child{padding:17px 2px;background:none;color:inherit;font-size:13px;letter-spacing:.05em;text-transform:uppercase}.structure40.efsi .primary-nav a:after{bottom:8px;background:#d7b85d}.structure40.efsi .primary-nav a:last-child:after{display:block}.structure40.gcr .site-header{background:#fff1e5}.structure40.gcr .site-header .header-frame{max-width:1340px;padding-top:18px}.structure40.gcr .site-header .identity{font:500 56px/1.1 Georgia,serif;letter-spacing:-2px;padding:0 0 20px;gap:15px}.structure40.gcr .site-header .primary-nav{border-top:4px double #776b5f;border-bottom:1px solid #776b5f;gap:48px}.structure40.gcr .site-header .primary-nav a{font-size:12px;letter-spacing:.08em;padding-block:14px}.structure40.gcr .locale-switch select{height:30px;background:none;border:0;border-bottom:1px solid #b5a89a}.structure40.ghc .site-header{border-bottom:0;box-shadow:0 1px #d8d8d8}.structure40.ghc .header-frame{min-height:100px;gap:24px}.structure40.ghc .site-header .identity{font-size:21px;flex-basis:245px}.structure40.ghc .site-header .primary-nav{justify-content:flex-end;gap:25px;font-weight:600;font-size:14px}.structure40.ghc .primary-nav a:after{background:#b51625;bottom:17px;height:3px}.structure40.ghc .site-header .locale-switch select{border:0;border-inline-start:1px solid #bbb;width:105px}.structure40.ghc.reference-design.is-home>.site-header{position:relative;top:0;inset-inline:auto;display:block;padding-inline:0;background:#fff;color:#292929;border-bottom:1px solid #dedbd8;min-height:100px}.structure40.kig .s40-kig-title.image-page-title{min-height:250px;padding-block:54px;display:flex;align-items:center;justify-content:center;background-image:linear-gradient(90deg,#063354df,#063354a8),var(--kig-title-image);background-position:center,var(--kig-title-position,center);background-size:cover}.structure40.kig .s40-kig-title .s40-title-content{max-width:1000px;margin:auto}.structure40.kig .s40-kig-title h1{font-size:48px;font-weight:760;letter-spacing:-.035em;margin:0 0 17px}.structure40.kig .s40-kig-title .intro{max-width:790px;font-size:18px;line-height:1.6;margin:auto}.structure40.kig .s40-kig-title.compact-page-title{border-bottom:4px solid #005596;padding-block:40px;max-width:1200px;background:#fff;text-align:center}.structure40.efsi .s40-efsi-title.page-title{background:#f6f3eb;color:#172854;padding:30px 45px 34px;text-align:center;border:0;width:100%;max-width:none}.structure40.efsi .s40-efsi-title:after{display:none}.structure40.efsi .s40-efsi-title .eyebrow{color:#796222;margin:0 0 15px;font-size:10px;letter-spacing:.17em}.structure40.efsi .s40-efsi-title h1{color:#172854;font:500 50px/1.15 Georgia,serif;margin:0 0 15px}.structure40.efsi .s40-efsi-title .intro{color:#4f5662;font:17px/1.6 Arial,sans-serif;max-width:820px;margin:0 auto}.s40-title-rule{height:1px;width:92px;background:#baa462;margin:0 auto 20px}.s40-title-rule:last-child{margin:22px auto 0;width:180px}.structure40.gcr .s40-gcr-title.page-title{max-width:1340px;width:calc(100% - 80px);padding:30px 0 27px;border-bottom:4px double #776b5f;text-align:center}.structure40.gcr .s40-gcr-title h1{font:500 48px/1.15 Georgia,serif;letter-spacing:-1px;margin:0 0 14px}.structure40.gcr .s40-gcr-title .intro{font:18px/1.6 Georgia,serif;max-width:800px;margin:auto}.structure40.gcr.page-news .s40-gcr-title .intro{display:none}.structure40.ghc.is-inner .s40-ghc-title.page-title{background:#fff;border:0;border-bottom:1px solid #d6d6d6;padding:42px 0 48px}.structure40.ghc .s40-ghc-title h1{font-size:66px;line-height:1.08;font-weight:750;letter-spacing:-.04em;max-width:1120px;margin:0 auto 23px}.structure40.ghc .s40-ghc-title .intro{font-size:20px;line-height:1.6;max-width:850px;margin:auto}.s40-ghc-dash{display:block;background:#b51625;width:54px;height:5px;margin:0 auto 23px}.structure40 .connected-news .news-grid article a{text-decoration:none}.structure40 .connected-news .news-grid h2 a:hover{text-decoration:underline}.structure40 .connected-news .news-grid{grid-auto-rows:auto;align-items:stretch}.structure40 .connected-news .news-grid article{position:relative;margin:0}.structure40.kig .connected-news{max-width:1240px}.structure40.kig .connected-news .news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.structure40.kig .connected-news .news-grid article{border-bottom:1px solid #b5c6d0;background:#fff;padding-bottom:16px}.structure40.kig .connected-news .news-grid img{height:150px;aspect-ratio:auto;display:block;object-fit:cover}.structure40.kig .connected-news .news-grid h2{font:700 20px/1.3 Arial,sans-serif;min-height:2.6em;margin:0 0 8px;-webkit-line-clamp:2}.structure40.kig .connected-news .news-grid .news-category{font-size:11px;line-height:1.4;min-height:0;margin:10px 0 6px}.structure40.kig .connected-news .news-grid .news-meta{font-size:11px;line-height:1.5;min-height:0;margin:0 0 8px}.structure40.kig .connected-news .news-grid .news-summary{font-size:14px;line-height:1.5;min-height:0;margin:0;-webkit-line-clamp:2}.structure40.kig .news-categories{border:0;border-bottom:1px solid #b5c6d0;padding:0 0 12px;gap:0}.structure40.kig .news-categories button{border:0;background:none;border-bottom:3px solid transparent;padding:14px 18px;color:#174465}.structure40.kig .news-categories button[aria-pressed=true]{border-bottom-color:#005596;background:#eaf1f7;color:#005596}.structure40.efsi .connected-news{max-width:1280px;background:#fff}.structure40.efsi .connected-news .news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 44px}.structure40.efsi .connected-news .news-grid article{padding:24px 0 30px;border-bottom:1px solid #c5b67d}.structure40.efsi .connected-news .news-grid article>a:first-child{display:block;float:inline-start;width:43%;margin-inline-end:22px;margin-bottom:12px}.structure40.efsi .connected-news .news-grid img{height:155px}.structure40.efsi .connected-news .news-grid h2{font:500 25px/1.3 Georgia,serif;margin-block:12px}.structure40.efsi .connected-news .news-grid .news-summary{font-size:15px;line-height:1.65;clear:both}.structure40.efsi .news-categories{justify-content:center;border-block:1px solid #beaa67;gap:16px}.structure40.efsi .news-categories button{border:0;background:none;color:#172854;font-size:14px}.structure40.efsi .news-categories button[aria-pressed=true]{background:#172854;color:#fff}.structure40.efsi .news-search{justify-content:center;padding:12px 24px;background:#f6f3eb}.structure40.efsi .news-pagination button{border-color:#b8a05f;color:#172854;background:#fff}.structure40.gcr .connected-news{max-width:1340px;padding-top:12px}.structure40.gcr .connected-news .news-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.structure40.gcr .connected-news .news-grid article{padding:25px 24px 30px;border-bottom:1px solid #bfb1a3;border-inline-end:1px solid #bfb1a3}.structure40.gcr .connected-news .news-grid article:nth-child(3n){border-inline-end:0}.structure40.gcr .connected-news .news-grid img{height:180px}.structure40.gcr .connected-news .news-grid h2{font:500 26px/1.23 Georgia,serif;margin-block:12px}.structure40.gcr .connected-news .news-grid .news-meta{font-size:11px;text-transform:uppercase;letter-spacing:.05em}.structure40.gcr .connected-news .news-grid .news-summary{font:16px/1.6 Georgia,serif}.structure40.gcr .news-categories{justify-content:center;border:0;border-bottom:1px solid #bfb1a3;gap:0;margin:0;padding:0 0 12px}.structure40.gcr .news-categories button{border:0;border-inline-end:1px solid #bfb1a3;background:transparent;font-size:12px;text-transform:uppercase;padding:8px 20px}.structure40.gcr .news-categories button[aria-pressed=true]{background:#262a33;color:#fff}.structure40.gcr .news-pagination{border-top:3px double #bfb1a3;padding-top:22px}.structure40.ghc .connected-news{max-width:1320px;padding-top:30px}.structure40.ghc .connected-news .news-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 34px}.structure40.ghc .connected-news .news-grid article{border:0;border-top:4px solid #b51625;padding:0 0 26px;background:#f4f3f1}.structure40.ghc .connected-news .news-grid img{height:255px}.structure40.ghc .connected-news .news-grid article>h2,.structure40.ghc .connected-news .news-grid article>p{margin-inline:25px}.structure40.ghc .connected-news .news-grid h2{font:650 28px/1.3 Arial,sans-serif;margin-block:20px}.structure40.ghc .news-categories{border:0;gap:10px;padding:0}.structure40.ghc .news-categories button{border:0;border-bottom:2px solid #c4c0bb;background:none;padding:11px 18px}.structure40.ghc .news-categories button[aria-pressed=true]{background:#252525;color:#fff;border-bottom-color:#b51625}.structure40.ghc .news-pagination button{border:0;background:#252525;color:#fff}.structure40 .connected-news .news-detail{max-width:880px}.structure40 .connected-news .news-detail article{border:0;padding:0}.structure40 .connected-news .news-detail h2{font-size:36px;line-height:1.3}.structure40 .connected-news .news-detail img{width:100%;height:auto;max-height:520px}.structure40.efsi .connected-news .news-grid>article{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:0 22px;align-content:start}.structure40.efsi .connected-news .news-grid>article>a:first-child{float:none;width:auto;grid-column:1;grid-row:1/4;margin:0}.structure40.efsi .connected-news .news-grid>article>.news-category{grid-column:2;grid-row:1;font-size:11px;line-height:1.45;min-height:0;margin:0 0 10px}.structure40.efsi .connected-news .news-grid>article>a:not(:first-child){grid-column:2;grid-row:2}.structure40.efsi .connected-news .news-grid h2{min-height:0;font-size:23px;line-height:1.24;margin:0 0 14px}.structure40.efsi .connected-news .news-grid>article>.news-meta{grid-column:2;grid-row:3;font-size:11px;min-height:0;margin:0}.structure40.efsi .connected-news .news-grid>article>.news-summary{grid-column:1/-1;grid-row:4;margin:18px 0 0;min-height:0;font-size:14px;line-height:1.65}.structure40.ghc .connected-news .news-grid>article>a:has(h2){margin-inline:25px}.structure40.kig .team-feed .team-grid{gap:40px}.structure40.kig .team-grid article{border-top:4px solid #005596;padding-top:15px}.structure40.kig .team-grid img{height:300px}.structure40.kig .team-directory{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:38px}.structure40.kig .team-directory article{border-top:1px solid #9cb8cd}.structure40.gcr .team-feed .team-grid{grid-template-columns:1fr;gap:0;max-width:1140px;margin:auto}.structure40.gcr .team-grid article{display:grid;grid-template-columns:230px minmax(0,1fr);column-gap:40px;border-bottom:1px solid #baab9b;padding:30px 0}.structure40.gcr .team-grid img{grid-column:1;grid-row:1/6;height:280px}.structure40.gcr .team-grid h2,.structure40.gcr .team-grid p,.structure40.gcr .team-grid .team-biography{grid-column:2}.structure40.gcr .team-grid h2{font:500 34px/1.2 Georgia,serif;margin:0 0 13px}.structure40.gcr .team-grid .team-biography>p{font:18px/1.65 Georgia,serif}.structure40.gcr .team-grid dl{display:grid;grid-template-columns:1fr 1fr;gap:10px 30px}.structure40.gcr .team-grid dl dt{margin-top:0}.structure40.gcr .team-grid dl dd{grid-row:2}.structure40.ghc .team-feed .team-grid{grid-template-columns:1fr;gap:42px;max-width:1200px;margin:auto}.structure40.ghc .team-grid article{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:0 55px;padding:0;background:#f3f2ef;border:0;border-top:5px solid #b51625}.structure40.ghc .team-grid img{grid-column:1;grid-row:1/7;height:100%;min-height:430px;max-height:680px;object-position:center 25%}.structure40.ghc .team-grid h2,.structure40.ghc .team-grid p,.structure40.ghc .team-grid .team-biography{grid-column:2;margin-inline-end:38px}.structure40.ghc .team-grid h2{font-size:38px;margin-top:30px}.structure40.ghc .team-grid .team-biography{padding-bottom:25px}.structure40.ghc .team-grid article:nth-child(2n){grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.structure40.ghc .team-grid article:nth-child(2n)>img{grid-column:2}.structure40.ghc .team-grid article:nth-child(2n)>h2,.structure40.ghc .team-grid article:nth-child(2n)>p,.structure40.ghc .team-grid article:nth-child(2n)>.team-biography{grid-column:1;margin-inline-start:38px;margin-inline-end:0}.structure40.kig .contact-composition{grid-template-columns:minmax(0,.65fr) minmax(0,1.35fr);gap:52px}.structure40.kig .contact-introduction{border-top:6px solid #005596}.structure40.kig .contact-introduction .editorial-photo{height:240px;margin:20px 0 28px}.structure40.kig .contact-form-panel{background:#fff;border:1px solid #bfd0dd;border-top:6px solid #005596;padding:35px 42px}.structure40.kig .contact-introduction h2{font-size:32px;line-height:1.3}.structure40.efsi .efsi-correspondence{grid-template-columns:1fr;gap:32px;border:0;padding-top:46px}.structure40.efsi .correspondence-heading{max-width:760px;text-align:center;margin:auto}.structure40.efsi .mail-directory{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-block:1px solid #bca360}.structure40.efsi .mail-directory article{border:0;border-inline-end:1px solid #d9d2bd;padding:27px 24px}.structure40.efsi .mail-directory article:last-child{border-inline-end:0}.structure40.efsi .mail-directory h3{font:500 25px/1.2 Georgia,serif}.structure40.efsi .mail-directory p{font-size:15px}.structure40.efsi .mail-directory a{font-size:14px;overflow-wrap:anywhere}.structure40.efsi .office-location.address-only{display:block;max-width:1180px;border:0;background:#f6f3eb;padding:32px;margin:0 auto 40px}.structure40.efsi .address-only .office-address{display:block;text-align:center}.structure40.efsi .address-only .office-address h2{font:500 30px/1.2 Georgia,serif;margin:0 0 15px}.structure40.efsi .address-only .office-address p[data-address]{font-size:20px}.structure40.efsi .efsi-contact-form{max-width:1040px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:45px;padding-top:15px}.structure40.efsi .efsi-contact-form>form{background:#fff;border:1px solid #c9c1ab;border-top:3px solid #172854;padding:30px}.structure40.efsi .efsi-contact-form>div h2{font:500 36px/1.3 Georgia,serif}.structure40.gcr .contact-editorial-heading{border:0;max-width:950px;padding:32px 0 20px}.structure40.gcr .contact-editorial-heading .eyebrow{display:none}.structure40.gcr .contact-editorial-heading h2{font-size:34px}.structure40.gcr .contact-composition{display:block;max-width:1000px;padding:10px 0 45px}.structure40.gcr .contact-introduction{border:0;padding:0}.structure40.gcr .contact-introduction .editorial-photo{height:200px;margin:0 0 30px}.structure40.gcr .contact-form-panel{padding:30px 48px;background:#fff8f1;border-block:4px double #8a7b6b}.structure40.gcr .contact-form-panel form>h2{display:none}.structure40.gcr .contact-form-panel .cooperation-intro{font:19px/1.7 Georgia,serif;margin-top:0}.structure40.gcr .contact-form-panel .button{background:#262a33;color:#fff}.structure40.gcr .contact-experience .office-location{max-width:1000px}.structure40.ghc .contact-composition{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);background:transparent;gap:65px;margin-block:50px}.structure40.ghc .contact-introduction{background:#272727;border-top:7px solid #b51625;padding-bottom:40px}.structure40.ghc .contact-introduction .editorial-photo{height:240px}.structure40.ghc .contact-introduction h2{font-size:38px;padding-inline:32px}.structure40.ghc .contact-introduction>p{padding-inline:32px}.structure40.ghc .contact-form-panel{border:0;padding:0}.structure40.ghc .contact-form-panel form>h2{font-size:30px;margin-bottom:30px}.structure40.ghc .contact-form-panel form input:not([type=checkbox]):not([type=file]),.structure40.ghc .contact-form-panel textarea{border:0;border-bottom:1px solid #8e8e8e;background:#f5f4f2}.structure40.ghc .contact-form-panel .button{background:#b51625;color:#fff;padding-inline:38px}.structure40 .site-footer{margin-top:55px}.structure40.kig .footer-frame{grid-template-columns:1fr 2fr .85fr;gap:45px;padding-block:55px}.structure40.kig .footer-navigation{column-gap:35px;border-inline-start:1px solid #ffffff55;padding-inline-start:35px}.structure40.kig .footer-identity strong{font-size:42px}.structure40.kig .footer-legal{background:#034578;max-width:none;width:100%;padding-inline:max(40px,calc((100% - 1280px)/2))}.structure40.efsi .site-footer{background:#f6f3eb;color:#172854;border-top:1px solid #b9a260}.structure40.efsi .footer-frame{grid-template-columns:1.3fr .85fr 1.1fr;gap:65px;padding-block:42px}.structure40.efsi .site-footer p,.structure40.efsi .footer-legal{color:#4e5663}.structure40.efsi .footer-identity img{background:none;border-radius:0;padding:0;width:58px;height:58px}.structure40.efsi .footer-identity strong{font:500 36px/1.1 Georgia,serif}.structure40.efsi .footer-navigation{display:grid;grid-template-columns:1fr 1fr;gap:26px}.structure40.efsi .footer-contact{border-inline-start:1px solid #b9a260;padding-inline-start:30px}.structure40.efsi .footer-legal{border-top:1px solid #cfc4a6}.structure40.gcr .site-footer{background:#fff1e5;color:#262a33;border-top:5px double #796c60}.structure40.gcr .footer-frame{grid-template-columns:1.3fr 1.6fr .6fr;padding:35px 0 30px;gap:35px}.structure40.gcr .site-footer p,.structure40.gcr .footer-legal{color:#675a4d}.structure40.gcr .footer-identity strong{font:500 28px/1.2 Georgia,serif}.structure40.gcr .footer-identity img{width:35px;height:35px}.structure40.gcr .footer-navigation{border-inline:1px solid #c8b9aa;padding-inline:30px}.structure40.gcr .footer-navigation a{font-size:13px}.structure40.gcr .footer-contact-link{border:0}.structure40.gcr .footer-legal{border-top:1px solid #c8b9aa;font-size:11px}.structure40.ghc .site-footer{background:#202020;border-top:7px solid #b51625}.structure40.ghc .footer-frame{grid-template-columns:1.3fr 1fr .7fr;padding:58px 0 60px;gap:65px}.structure40.ghc .footer-identity strong{font-size:34px;letter-spacing:-1px}.structure40.ghc .footer-identity img{background:transparent;border-radius:0;padding:0;width:48px;height:48px}.structure40.ghc .footer-navigation{gap:35px}.structure40.ghc .footer-navigation a{font-size:16px}.structure40.ghc .footer-contact-link{border-bottom-color:#b51625;padding-bottom:15px}.structure40.ghc .footer-legal{border-top:1px solid #555;padding-block:28px}html[dir=rtl] .structure40.ghc .s40-ghc-title h1,html[lang=hi] .structure40.ghc .s40-ghc-title h1{line-height:1.4;letter-spacing:0}html[lang=ru] .structure40.kig .primary-nav{gap:13px;font-size:11px}html[lang=ru] .structure40.kig .site-header .identity{flex-basis:175px}html[lang=hi] .structure40.ghc .site-header .primary-nav,html[dir=rtl] .structure40.ghc .site-header .primary-nav{gap:17px;font-size:13px}@media(min-width:1600px){.structure40 .site-header .header-frame{max-width:1600px}.structure40.kig .primary-nav{gap:32px}.structure40.ghc .primary-nav{gap:33px}.structure40.ghc .site-header .identity{flex-basis:280px}}.structure40.kig .menu-toggle{display:none}@media(max-width:900px){body.structure40.kig{min-width:0!important;width:100%;overflow-wrap:anywhere}.structure40.kig .site-header{padding:0!important}.structure40.kig .site-header .header-frame{width:calc(100% - 32px);display:flex;flex-wrap:wrap;gap:12px;min-height:84px;padding-block:14px;position:relative}.structure40.kig .site-header .identity{flex:1;min-width:0;max-width:calc(100% - 48px)}.structure40.kig .site-header .identity small{max-width:190px;font-size:9px;white-space:normal}.structure40.kig .site-header .identity img{width:40px;height:40px}.structure40.kig .menu-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:6px;border:1px solid #a5bed1;background:#fff;color:#164f7e;order:1}.structure40.kig .site-header .primary-nav{display:none!important;order:4;flex-basis:100%;flex-direction:column;align-items:stretch;padding:10px 0;gap:0!important;font-size:15px!important;border-top:1px solid #bfd0dd}.structure40.kig .site-header .primary-nav.is-open{display:flex!important}.structure40.kig .primary-nav a{padding:12px 8px!important;white-space:normal}.structure40.kig .primary-nav a:after{bottom:3px;inset-inline:8px}.structure40.kig .header-search{order:2;margin:0;position:static;transform:none}.structure40.kig .locale-switch{order:3;position:static;margin:0;transform:none;max-width:180px}.structure40.kig .shell,.structure40.kig .k40-home .shell,.structure40.kig .k40-news-desk>.latest-publications{width:calc(100% - 32px);max-width:100%}.structure40.kig .k40-hero,.structure40.kig .k40-hero-frame{min-height:480px}.structure40.kig .k40-hero-copy{width:100%;max-width:100%}.structure40.kig .k40-hero:after{background:linear-gradient(90deg,#003e6bf2,#003e6b9c)}.structure40.kig .k40-home .k40-hero h1{font-size:38px!important;line-height:1.15;max-width:100%}.structure40.kig .k40-home .k40-hero-intro{font-size:16px}.structure40.kig :is(.k40-research-index,.k40-research-process,.k40-about-dossier,.k40-programme,.k40-outputs,.contact-composition,.form-section,.office-location,.c40-career-body,.ic-role-detail,.footer-frame){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:25px}.structure40.kig :is(.k40-index-entries,.team-grid,.team-directory,.news-grid,.latest-grid,.portal-grid,.form-pair){grid-template-columns:minmax(0,1fr)!important}.structure40.kig .contact-form-panel{padding:24px 18px}.structure40.kig :is(.s40-kig-title,.compact-page-title){padding:35px 16px!important;min-height:0}.structure40.kig .s40-kig-title h1{font-size:34px!important}.structure40.kig .s40-kig-title .intro{font-size:16px}.structure40.kig .news-categories{flex-wrap:wrap}.structure40.kig .news-categories button{padding:10px 12px}.structure40.kig .news-pagination{flex-wrap:wrap}.structure40.kig .footer-frame{width:calc(100% - 32px);padding-block:32px}.structure40.kig .footer-navigation{padding:0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.structure40.kig .footer-legal{padding:22px 16px;flex-wrap:wrap}.structure40.kig input,.structure40.kig select,.structure40.kig textarea{max-width:100%;min-width:0}.structure40.kig iframe{max-width:100%}.structure40.kig :is(.k40-dossier-opening,.k40-dossier-body,.k40-standards-grid,.k40-standards li,.k40-matrix-heading,.k40-programme-matrix>article,.k40-output-system,.k40-output-system dl>div,.contact-grid,.portal-search-layout,.portal-search-controls,.portal-member-layout,.portal-subscribe-layout,.portal-proposed-programme){display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.structure40.kig .k40-matrix-question{padding:0;border:0}.structure40.kig .k40-dossier-opening p{font-size:18px}.structure40.kig .portal-search-form{padding:20px 16px}.structure40.kig .portal-search-controls input{width:100%}.structure40.kig :is(main,section,article,form,figure,aside,nav,div){min-width:0}}
