.e3-pillar{scroll-margin-top:92px}.e3-pillar-index{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin-top:8px;display:grid}.e3-pillar-jump{color:#c8d8e7;min-height:44px;transition:border-color var(--e3-dur-tint) var(--e3-ease), background var(--e3-dur-tint) var(--e3-ease), color var(--e3-dur-tint) var(--e3-ease);border:1px solid #2a4e6e;border-radius:3px;align-items:center;gap:12px;padding:10px 16px 10px 14px;font-size:14px;font-weight:500;line-height:1.35;display:flex}.e3-pillar-jump:hover,.e3-pillar-jump:focus-visible{color:#fff;background:#ccbc9814;border-color:#ccbc98}.e3-pillar-jump-t{flex:1;min-width:0}.e3-pillar-jump-n{font-family:var(--e3-mono);letter-spacing:.12em;color:#8fa4b5;flex:none;font-size:11.5px}.e3-pillar-jump .e3-arrow{color:#ccbc98;transition:transform var(--e3-dur-move) var(--e3-ease)}.e3-pillar-jump:hover .e3-arrow{transform:translateY(3px)}.e3-spread{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:0 64px;display:grid}.e3-spread--flip{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.e3-spread--flip .e3-spread-media{order:2}.e3-spread-media{aspect-ratio:4/5;background:#0e304a;border-radius:4px;margin:0;position:sticky;top:92px;overflow:hidden}.e3-spread-media img,.e3-spread-media video{object-fit:cover;width:100%;height:100%;display:block}.e3-spread-media img[data-e3-poster]{position:absolute;inset:0}.e3-spread-text{min-width:0;padding-top:4px}.e3-spread-n{font-family:var(--e3-head);letter-spacing:-.04em;color:#e1eaf2;font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:88px;font-weight:600;line-height:.9}.e3-spread-kicker{font-family:var(--e3-mono);letter-spacing:.16em;text-transform:uppercase;color:#617282;margin-bottom:10px;font-size:11.5px;font-weight:500}.e3-spread-title{font-family:var(--e3-head);letter-spacing:-.02em;color:#204666;margin:0;font-size:34px;line-height:1.15}.e3-spread-lede{color:#364553;margin:18px 0 0;font-size:17px;line-height:1.7}.e3-clusters{border-top:2px solid #204666;margin-top:36px}.e3-cluster{border-bottom:1px solid #cfd6dd;scroll-margin-top:92px}.e3-cluster-head{grid-template-columns:44px minmax(0,1fr) 16px;align-items:baseline;gap:12px;padding:15px 0 0;display:grid}.e3-cluster-n{font-family:var(--e3-mono);letter-spacing:.1em;color:#7b8b9b;font-variant-numeric:tabular-nums;font-size:11.5px}.e3-cluster-title{font-family:var(--e3-head);color:#0e1a24;margin:0;font-size:17px;font-weight:600;line-height:1.35}.e3-cluster-chev{display:none}.e3-cluster-body{padding:6px 0 16px 56px}.e3-cluster-desc{color:#617282;margin:0;font-size:15px;line-height:1.65}.e3-cluster-pubs{color:#fff;transition:background-color var(--e3-dur-tint) var(--e3-ease);background:#204666;border-radius:3px;align-items:center;gap:8px;margin-top:10px;padding:5px 12px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.e3-cluster-pubs:hover,.e3-cluster-pubs:focus-visible{color:#fff;background:#0e304a}.e3-cluster-pubs .e3-arrow{color:#ccbc98;transition:transform var(--e3-dur-move) var(--e3-ease)}.e3-cluster-pubs:hover .e3-arrow{transform:translate(3px)}@media (width>=1100px) and (hover:hover){.e3-spread-text{align-self:stretch;padding-top:0;position:relative}.e3-spread-inner{flex-direction:column;display:flex;position:absolute;inset:4px 0 0}.e3-clusters{flex-direction:column;flex:auto;min-height:0;margin-top:28px;display:flex}.e3-cluster{min-height:31px;transition:flex-grow var(--e3-dur-open) var(--e3-ease);flex:1 1 0;overflow:hidden}.e3-cluster-head{cursor:default;transition:padding var(--e3-dur-open) var(--e3-ease)}.e3-cluster-chev{align-self:center;width:12px;height:12px;display:block;position:relative}.e3-cluster-chev:before,.e3-cluster-chev:after{content:"";width:12px;height:2px;transition:transform var(--e3-dur-move) var(--e3-ease);background:#617282;position:absolute;top:5px;left:0}.e3-cluster-chev:after{transform:rotate(90deg)}.e3-cluster-body{opacity:0;transition:opacity var(--e3-dur-open) var(--e3-ease);padding-top:4px;padding-bottom:4px}.e3-clusters:hover .e3-cluster,.e3-clusters:focus-within .e3-cluster{flex-grow:0}.e3-clusters .e3-cluster:hover,.e3-clusters .e3-cluster:focus-within{flex-grow:1}.e3-clusters .e3-cluster:hover .e3-cluster-body,.e3-clusters .e3-cluster:focus-within .e3-cluster-body{opacity:1}.e3-cluster:hover .e3-cluster-title,.e3-cluster:focus-within .e3-cluster-title{color:#204666}.e3-cluster:hover .e3-cluster-chev:after,.e3-cluster:focus-within .e3-cluster-chev:after{transform:rotate(0)}.e3-clusters:hover .e3-cluster:not(:hover) .e3-cluster-head,.e3-clusters:focus-within .e3-cluster:not(:focus-within) .e3-cluster-head{padding-top:7px}.e3-cluster-desc{line-height:1.55}.e3-cluster-pubs{margin-top:8px}.e3-clusters:hover .e3-cluster:not(:hover) .e3-cluster-title,.e3-clusters:focus-within .e3-cluster:not(:focus-within) .e3-cluster-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}@media (width<=900px){.e3-spread,.e3-spread--flip{grid-template-columns:1fr;gap:28px}.e3-spread--flip .e3-spread-media{order:0}.e3-spread-media{aspect-ratio:4/3;position:static}.e3-spread-media img,.e3-spread-media video{object-position:50% 15%}.e3-spread-n{font-size:56px}.e3-spread-title{font-size:27px}.e3-spread-lede{font-size:16px}.e3-cluster-desc,.e3-spread-lede{max-width:520px}.e3-pillar-index{grid-template-columns:1fr;gap:8px}.e3-pillar-jump{justify-content:flex-start;gap:12px}.e3-pillar-jump-t{flex:1}.e3-pillar-jump .e3-arrow{margin-left:auto}}@media (prefers-reduced-motion:reduce){.e3-pillar-jump .e3-arrow{transition:none!important;transform:none!important}.e3-cluster,.e3-cluster-head,.e3-cluster-body,.e3-cluster-chev:after{transition:none!important}}
