.research-index-page{--research-accent: #8ca8ff;--research-line: rgba(255, 255, 255, .14);--research-copy: rgba(255, 255, 255, .64);--research-paper: #f2f0eb;--research-ink: #111113;overflow:hidden}.research-index-kicker{margin:0 0 1.25rem;color:var(--research-accent);font-size:.75rem;font-weight:650;letter-spacing:.16em;text-transform:uppercase}.research-index-hero{display:flex;min-height:72svh;align-items:center;padding:140px 0 6rem;border-bottom:1px solid var(--research-line);background:radial-gradient(circle at 50% 35%,rgba(88,124,232,.16),transparent 35%);text-align:center}.research-index-hero h1{margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(5rem,15vw,12rem);font-weight:500;letter-spacing:-.08em;line-height:.82}.research-index-hero>.container>p:last-child{max-width:700px;margin:2.5rem auto 0;color:#ffffffc7;font-size:clamp(1.2rem,2.4vw,1.75rem);line-height:1.7}.research-index-entries{padding:clamp(6rem,11vw,11rem) 0}.research-index-heading{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem;max-width:800px;margin-bottom:clamp(4rem,8vw,7rem)}.research-index-heading>span,.research-entry-title>span,.research-standard-list>li>span{padding-top:.4rem;color:var(--research-accent);font-family:var(--font-display);font-size:.72rem;font-variant-numeric:tabular-nums;letter-spacing:.15em}.research-index-heading h2,.research-standard-heading h2{margin:0;color:#fff;font-family:var(--font-display);font-size:clamp(3rem,6vw,5.5rem);font-weight:500;letter-spacing:-.055em;line-height:1}.research-index-heading p{margin:1.25rem 0 0;color:var(--research-copy);line-height:1.8}.research-entry-list{border-top:1px solid rgba(255,255,255,.24)}.research-entry{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:clamp(3rem,8vw,8rem);padding:clamp(3rem,7vw,6rem) 0;border-bottom:1px solid var(--research-line)}.research-entry-title{display:grid;grid-template-columns:3rem minmax(0,1fr);align-content:start}.research-entry-title>p{margin:0;color:#ffffff75;font-size:.8rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.research-entry-title h3{grid-column:2;margin:2rem 0 0;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.8rem);font-weight:500;letter-spacing:-.045em;line-height:1.08}.research-entry-title h3 a{color:#fff;text-decoration:none}.research-entry dl{margin:0;border-top:1px solid var(--research-line)}.research-entry dl>div{display:grid;grid-template-columns:minmax(105px,.35fr) minmax(0,1fr);gap:1.5rem;padding:1.35rem 0;border-bottom:1px solid var(--research-line)}.research-entry dt{color:#ffffff6b;font-size:.78rem;font-weight:500}.research-entry dd{margin:0;color:#ffffffc7;line-height:1.7}.research-entry-link{grid-column:2;justify-self:start;color:#fff;font-weight:650;text-decoration-color:#8ca8ff8c;text-underline-offset:.3em}.research-standard-section{padding:clamp(7rem,12vw,12rem) 0;background:var(--research-paper);color:var(--research-ink)}.research-standard-section .research-index-kicker{color:#11111373}.research-standard-heading{max-width:900px;margin-bottom:clamp(4rem,8vw,7rem)}.research-standard-heading h2{color:var(--research-ink)}.research-standard-list{margin:0;padding:0;border-top:1px solid rgba(17,17,19,.24);list-style:none}.research-standard-list li{display:grid;grid-template-columns:3rem minmax(0,1fr);gap:1rem;padding:2rem 0;border-bottom:1px solid rgba(17,17,19,.16)}.research-standard-list>li>span{color:#11111361}.research-standard-list p{max-width:900px;margin:0;color:#111113a8;font-size:clamp(1rem,1.7vw,1.18rem);line-height:1.85}.research-standard-list strong{color:var(--research-ink);font-weight:650}.research-standard-link{display:inline-block;margin-top:3rem;color:var(--research-ink);font-weight:650;text-decoration-color:#1111134d;text-underline-offset:.3em}.research-index-updated{margin:0;padding:2rem 0;color:#ffffff75;font-size:.8rem;text-align:center}@media(max-width:767px){.research-index-hero{min-height:54svh;padding:110px 0 4.5rem}.research-index-entries{padding:4.5rem 0}.research-index-heading{margin-bottom:3.5rem}.research-index-heading,.research-entry,.research-entry dl>div{grid-template-columns:1fr}.research-entry{gap:2.5rem}.research-entry-link{grid-column:1}.research-entry dl>div{gap:.6rem}.research-standard-list li{grid-template-columns:2.5rem minmax(0,1fr);gap:.5rem}}
