body.gsi-page{background:#fff;color:#25282b;font:400 16px/1.6 Arial,Helvetica,sans-serif;margin:0}.gsi,.gsi *{box-sizing:border-box}.gsi{--gsi-blue:#1d6d87;--gsi-ink:#25282b;--gsi-soft:#e9f1f4;--gsi-line:#ccd9de;--gsi-muted:#536269;background:#fff;color:var(--gsi-ink);font:400 16px/1.6 Arial,Helvetica,sans-serif;letter-spacing:normal;padding-bottom:72px}.gsi [hidden]{display:none!important}.gsi figure,.gsi h1,.gsi h2,.gsi h3,.gsi ol,.gsi p,.gsi ul{margin:0}.gsi h1,.gsi h2,.gsi h3{color:inherit;font-family:Arial,Helvetica,sans-serif;font-weight:600;text-transform:none}.gsi h1:after,.gsi h1:before,.gsi h2:after,.gsi h2:before{content:none}.gsi a{color:inherit;text-decoration:none}.gsi img{border:0;display:block;max-width:100%}.gsi button,.gsi input{border-radius:0;font:inherit}.gsi button{cursor:pointer}.gsi a:focus-visible,.gsi button:focus-visible,.gsi input:focus-visible{outline:3px solid #1d6d87;outline-offset:5px}.gsi a:hover{text-decoration:none}.gsi-wrap{margin-left:auto;margin-right:auto;max-width:1280px;width:calc(100% - 96px)}.gsi-kicker{color:var(--gsi-blue);font:700 10px/1.5 Arial,Helvetica,sans-serif!important;letter-spacing:.16em;margin-bottom:14px!important;text-transform:uppercase}.gsi h1{font-size:clamp(34px,4.3vw,58px);letter-spacing:-.045em;line-height:1.06}.gsi h1 span{color:var(--gsi-blue)}.gsi h2{font-size:clamp(26px,2.7vw,36px);letter-spacing:-.035em;line-height:1.14}.gsi h3{font-size:24px;letter-spacing:-.02em;line-height:1.2}.gsi p{max-width:none}.gsi-sr{clip-path:inset(50%);height:1px;overflow:hidden;position:absolute!important;white-space:nowrap;width:1px}.gsi-skip{background:#1d6d87;color:#fff;left:16px;padding:12px 18px;position:absolute;top:-100px;z-index:999999}.gsi-skip:focus{top:12px}.gsi-intro{align-items:center;display:flex;gap:32px;justify-content:space-between;padding:40px 0 32px}.gsi-intro>div{max-width:900px}.gsi-intro h1{max-width:850px}.gsi-intro-text{color:var(--gsi-muted);font-size:16px;line-height:1.65;margin-top:18px!important;max-width:670px!important}.gsi-token{display:block;flex:0 0 102px;height:108px;position:relative;width:102px}.gsi-token i{background:#1d6d87;display:block;height:55%;position:absolute;width:58%}.gsi-token i:first-child{background:#afcbd5;left:0;top:0}.gsi-token i:nth-child(2){background:#1d6d87;left:23%;top:22%}.gsi-token i:nth-child(3){background:#25282b;bottom:0;height:40%;right:0;width:42%}.gsi-spotlight{align-items:stretch;display:grid;gap:32px;grid-template-columns:minmax(0,2.4fr) minmax(240px,1fr);margin-bottom:58px}.gsi-card{background:transparent;border:0;box-shadow:none;min-width:0;padding:0;position:relative}.gsi-card-link{display:flex;flex-direction:column;gap:0;height:100%}.gsi-media{aspect-ratio:16/10;background:#dbe7eb;isolation:isolate;overflow:hidden;position:relative}.gsi-media img{height:100%;object-fit:cover;transition:transform .3s ease,filter .3s ease;width:100%}.gsi--mono .gsi-article-image img,.gsi--mono .gsi-media img{filter:grayscale(1)}.gsi-card-link:hover .gsi-media img{transform:scale(1.035)}.gsi-card-link:hover h2{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.gsi-card-link:focus-visible{outline-offset:6px}.gsi-media--token{align-items:center;background:#e7eff2;display:flex;justify-content:center}.gsi-media--token .gsi-token{flex-basis:92px;height:96px;width:92px}.gsi-media-label{bottom:16px;color:#3c5b68;font:700 9px/1.4 Arial,sans-serif;left:20px;letter-spacing:.14em;position:absolute;text-transform:uppercase}.gsi-card-copy{border-bottom:1px solid var(--gsi-line);display:flex;flex:1;flex-direction:column;padding:22px 0 24px}.gsi-card .gsi-kicker{font-size:9px!important;margin-bottom:10px!important}.gsi-card h2{font-size:25px;letter-spacing:-.028em;line-height:1.17}.gsi-card-summary{color:var(--gsi-muted);font-size:15px;line-height:1.65;margin-bottom:16px!important;margin-top:12px!important}.gsi-meta{align-items:center;color:var(--gsi-muted);display:flex;flex-wrap:wrap;font:400 12px/1.5 Arial,Helvetica,sans-serif!important;gap:0;margin-top:auto!important;padding-top:18px}.gsi-meta>*+:before{content:"·";padding:0 9px}.gsi-card--feature{background:#25282b;color:#fff;min-height:360px}.gsi-card--feature .gsi-card-link{display:grid;grid-template-columns:.9fr 1.1fr}.gsi-card--feature .gsi-media{aspect-ratio:auto;min-height:100%}.gsi-card--feature .gsi-card-copy{border:0;padding:32px}.gsi-card--feature h2{font-size:clamp(27px,2.6vw,37px);letter-spacing:-.035em;line-height:1.13}.gsi-card--feature .gsi-kicker{color:#9bcedd}.gsi-card--feature .gsi-card-summary,.gsi-card--feature .gsi-meta{color:#d2dbde}.gsi-card--feature .gsi-card-summary{font-size:15px;line-height:1.55}.gsi-card--feature .gsi-meta{margin-top:0!important;padding-top:2px}.gsi-read{align-items:center;display:flex;font-size:13px;font-weight:700;gap:12px;justify-content:space-between;margin-top:auto;padding-top:24px}.gsi-read span{color:#9bcedd;font-size:22px;font-weight:400}.gsi-latest{border-top:2px solid var(--gsi-blue);display:flex;flex-direction:column;gap:0;padding-top:18px}.gsi-latest>.gsi-kicker{margin-bottom:0!important}.gsi-card--compact{flex:1}.gsi-card--compact .gsi-card-link{align-items:center;border-bottom:1px solid var(--gsi-line);display:grid;gap:18px;grid-template-columns:80px 1fr;padding:19px 0}.gsi-card--compact .gsi-media{aspect-ratio:1/1}.gsi-card--compact .gsi-media-label{display:none}.gsi-card--compact .gsi-token{transform:scale(.5)}.gsi-card--compact .gsi-card-copy{border:0;padding:0}.gsi-card--compact .gsi-kicker{font-size:8px!important;letter-spacing:.12em}.gsi-card--compact h2{font-size:20px;line-height:1.2}.gsi-card--compact .gsi-meta{font-size:11px!important;padding-top:10px}.gsi-archive{border-top:1px solid var(--gsi-line);padding-top:32px;scroll-margin-top:30px}.gsi-archive-head{align-items:center;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.gsi-archive-head h2{font-size:30px}.gsi-search{background:#fff;border:1px solid #9aadb5;display:flex;max-width:100%;width:340px}.gsi-search input{appearance:none;background:transparent;border:0;box-shadow:none;color:#25282b;flex:1;font-size:14px;min-height:46px;min-width:0;padding:12px 14px}.gsi-search input:focus-visible{outline-offset:0}.gsi-search input::placeholder{color:#52646c;opacity:1}.gsi-search button{align-items:center;background:transparent;border:0;color:#1d6d87;display:flex;justify-content:center;min-width:48px}.gsi-search button:hover{background:#e9f1f4}.gsi-topics{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:30px}.gsi-topics a{align-items:center;background:#fff;border:1px solid #ccd9de;color:#40545e;display:inline-flex;font-size:12px;font-weight:600;justify-content:center;min-height:42px;padding:9px 15px;transition:background .15s,border-color .15s}.gsi-topics a:hover{background:#e9f1f4;border-color:#1d6d87;color:#144e63}.gsi-topics a[aria-current=page]{background:#1d6d87;border-color:#1d6d87;color:#fff}.gsi-grid{display:grid;gap:36px 28px;grid-template-columns:repeat(3,minmax(0,1fr))}.gsi-button{align-items:center;background:#1d6d87;border:1px solid #1d6d87;color:#fff!important;display:inline-flex;font-size:13px!important;font-weight:700!important;gap:22px;justify-content:center;line-height:1.5!important;min-height:46px;padding:12px 20px;transition:background .15s}.gsi-button:hover{background:#145069}.gsi-button--light{background:transparent;color:#1d6d87!important}.gsi-button--light:hover{background:#e9f1f4}.gsi-pagination{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:18px;justify-content:center;margin-top:36px}.gsi-small{color:var(--gsi-muted);font-size:14px;padding-top:20px}.gsi-empty{background:var(--gsi-soft);padding:32px}.gsi-empty p{margin:12px 0 24px}.gsi-results-head{align-items:center;display:flex;gap:20px;justify-content:space-between}.gsi-results-head h3{font-size:24px}.gsi-search-status{color:var(--gsi-muted);font-size:14px;margin:12px 0 28px!important}.gsi-text-button{background:transparent;border:0;color:#1d6d87;font-size:13px!important;min-height:44px;padding:8px 0;text-decoration:underline;text-underline-offset:4px}.gsi-text-button:hover{color:#143e4e}.gsi-path{background:#e9f1f4;margin-top:64px;padding:32px}.gsi-path h2{font-size:30px;max-width:640px}.gsi-path ol{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;padding:24px 0 0}.gsi-path li a{border-top:1px solid #b7cbd4;display:flex;gap:14px;min-height:100px;padding:20px 0}.gsi-path li a:hover strong{text-decoration:underline;text-underline-offset:4px}.gsi-path-number{color:#1d6d87;font-size:12px}.gsi-path strong{display:block;font-size:18px;letter-spacing:-.02em;line-height:1.3}.gsi-path small{color:#536269;display:block;font-size:13px;line-height:1.6;margin-top:10px}.gsi-path li a>span:last-child{color:#1d6d87;margin-left:auto}.gsi-article-head{max-width:1100px;padding-bottom:32px;padding-top:32px}.gsi-back{align-items:center;color:#1d6d87!important;display:inline-flex;font-size:13px;font-weight:600;gap:16px;min-height:44px}.gsi-back:hover{text-decoration:underline!important;text-underline-offset:5px}.gsi-article-head>.gsi-back{margin-bottom:26px}.gsi-article-head h1{font-size:clamp(34px,4.3vw,60px);max-width:920px}.gsi-article-meta{align-items:center;color:#536269;display:flex;flex-wrap:wrap;font-size:13px;gap:12px 24px;margin-top:20px}.gsi-article-meta .gsi-meta{margin:0!important;padding:0}.gsi-article-meta>a:hover{text-decoration:underline}.gsi-article-meta .gsi-text-button{margin-left:auto}.gsi-article-image{margin-bottom:46px!important;margin-top:0!important;max-width:1100px}.gsi-article-image img{height:auto;max-height:420px;object-fit:cover;width:100%}.gsi-reading-layout{align-items:start;display:grid;gap:64px;grid-template-columns:220px minmax(0,720px);justify-content:center}.gsi-reading-aside{font-size:13px;position:sticky;top:28px}.gsi-toc{margin-bottom:24px}.gsi-toc ol{border-left:1px solid #ccd9de;list-style:none;padding:0}.gsi-toc li a{color:#536269;display:block;font-size:13px;line-height:1.4;padding:10px 12px}.gsi-toc li a:hover,.gsi-toc li a[aria-current=location]{background:#e9f1f4;border-left:2px solid #1d6d87;color:#145069;margin-left:-1px}.gsi-toc li.gsi-toc-sub a{padding-left:22px}.gsi-takeaways{background:#e9f1f4;border-left:3px solid #1d6d87;font-size:16px;line-height:1.65;margin-bottom:32px;padding:24px 28px}.gsi-takeaways ul{padding-left:20px}.gsi-takeaways p+p{margin-top:12px}.gsi-prose{font:400 18px/1.8 Arial,Helvetica,sans-serif;overflow-wrap:break-word}.gsi-prose h2,.gsi-prose h3{margin-bottom:18px;margin-top:40px;max-width:none;scroll-margin-top:30px}.gsi-prose h2{font-size:32px}.gsi-prose h3{font-size:25px}.gsi-prose ol,.gsi-prose p,.gsi-prose ul{margin-bottom:22px}.gsi-prose ol,.gsi-prose ul{padding-left:24px}.gsi-prose a{color:#1d6d87;text-decoration:underline;text-underline-offset:4px}.gsi-prose blockquote{border-left:3px solid #1d6d87;font-size:25px;letter-spacing:-.025em;line-height:1.5;margin:32px 0;padding:10px 0 10px 24px}.gsi-prose img{height:auto}.gsi-prose iframe{max-width:100%}.gsi-prose table{display:block;max-width:100%;overflow:auto}.gsi-article-topics{border-top:1px solid #ccd9de;margin-top:32px;padding-top:24px}.gsi-author{border-top:1px solid #ccd9de;display:flex;gap:24px;padding-top:28px}.gsi-author>img{border-radius:50%;filter:grayscale(1);flex:none;height:72px;object-fit:cover;width:72px}.gsi-author h2{font-size:24px;margin-bottom:12px}.gsi-author>div>div{color:#536269;font-size:14px;line-height:1.7}.gsi-author .gsi-kicker{margin-bottom:6px!important}.gsi-author .gsi-back{margin-top:8px}.gsi-related{border-top:1px solid #ccd9de;margin-top:68px;padding-top:34px}.gsi-related>h2{margin-bottom:28px}.gsi-next{align-items:center;background:#e9f1f4;display:flex;gap:32px;justify-content:space-between;margin-top:56px;padding:32px}.gsi-next h2{font-size:32px}.gsi-next p:not(.gsi-kicker){color:#536269;font-size:15px;line-height:1.65;margin-top:12px;max-width:580px}.gsi-next .gsi-button{flex:none}@media(min-width:1600px){.gsi-intro{padding-top:48px}.gsi-card--feature{min-height:380px}}@media(max-width:1080px){.gsi-wrap{width:calc(100% - 64px)}.gsi-spotlight{gap:24px;grid-template-columns:minmax(0,1fr)}.gsi-card--feature{min-height:300px}.gsi-card--feature h2{font-size:36px}.gsi-latest{display:grid;gap:0 30px;grid-template-columns:1fr 1fr}.gsi-latest>.gsi-kicker{grid-column:1/-1}.gsi-card--compact .gsi-card-link{height:100%;padding:18px 0}.gsi-grid{gap:28px 22px}.gsi-card h2{font-size:23px}.gsi-reading-layout{gap:36px;grid-template-columns:180px minmax(0,1fr)}.gsi-intro>div{max-width:780px}}@media(max-width:760px){.gsi-wrap{width:calc(100% - 40px)}.gsi-intro{gap:20px;padding:28px 0}.gsi-intro>.gsi-token{display:none}.gsi h1{font-size:40px}.gsi-intro-text{font-size:15px;margin-top:14px!important}.gsi-spotlight{margin-bottom:36px}.gsi-card--feature .gsi-card-link{grid-template-columns:1fr 1fr}.gsi-card--feature .gsi-card-copy{padding:24px}.gsi-card--feature h2{font-size:30px}.gsi-archive{padding-top:26px}.gsi-archive-head{align-items:flex-start;flex-direction:column;gap:18px}.gsi-search{width:100%}.gsi-grid{gap:28px 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.gsi-card h2{font-size:23px}.gsi-topics{gap:7px}.gsi-topics a{font-size:12px;padding:8px 12px}.gsi-path{padding:26px}.gsi-path ol{gap:0;grid-template-columns:1fr}.gsi-path li a{min-height:0}.gsi-article-head h1{font-size:42px}.gsi-article-meta .gsi-text-button{margin-left:0}.gsi-reading-layout{display:flex;flex-direction:column;gap:22px}.gsi-reading-aside{border-bottom:1px solid #ccd9de;padding-bottom:20px;position:static;width:100%}.gsi-reading-aside>.gsi-back{display:none}.gsi-toc{margin-bottom:0}.gsi-toc ol{display:grid;grid-template-columns:1fr 1fr}.gsi-reading-column{width:100%}.gsi-prose{font-size:17px;line-height:1.8}.gsi-prose h2{font-size:29px}.gsi-prose h3{font-size:24px}.gsi-next{align-items:flex-start;flex-direction:column;padding:26px}.gsi-related{margin-top:48px}.gsi-article-image{margin-bottom:28px!important}}@media(max-width:500px){.gsi h1{font-size:36px}.gsi-intro{padding-top:24px}.gsi-spotlight{gap:22px}.gsi-card--feature .gsi-card-link{display:flex}.gsi-card--feature .gsi-media{aspect-ratio:16/9;max-height:240px;min-height:0}.gsi-card--feature .gsi-card-copy{padding:24px}.gsi-card--feature h2{font-size:30px}.gsi-card--feature .gsi-card-summary{margin-bottom:14px!important}.gsi-read{padding-top:20px}.gsi-latest{display:block}.gsi-card--compact h2{font-size:21px}.gsi-grid{gap:26px;grid-template-columns:1fr}.gsi-card h2{font-size:26px}.gsi-card--standard .gsi-media{aspect-ratio:16/9}.gsi-card-copy{padding:20px 0}.gsi-card-summary{margin-bottom:10px!important}.gsi-meta{padding-top:12px}.gsi-archive-head h2{font-size:28px}.gsi-kicker{font-size:9px!important}.gsi-path{margin-top:40px;padding:24px}.gsi-path h2{font-size:27px}.gsi-article-head{padding-top:20px}.gsi-article-head>.gsi-back{margin-bottom:18px}.gsi-article-head h1{font-size:36px}.gsi-article-meta{gap:4px 16px}.gsi-toc ol{grid-template-columns:1fr}.gsi-takeaways{padding:20px}.gsi-author{gap:16px}.gsi-author>img{height:52px;width:52px}.gsi-next h2{font-size:28px}.gsi{padding-bottom:44px}}@media(prefers-reduced-motion:reduce){.gsi *{animation:none!important;scroll-behavior:auto!important;transition:none!important}.gsi-card-link:hover .gsi-media img{transform:none}}.gsi-library:not([data-gsi-ready]):not([data-editor=true]) .gsi-search{display:none}