.research-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;min-height:82px;display:flex}.research-nav{color:var(--muted);gap:18px;font-size:14px;display:flex}.research-nav a{padding:8px 0}.research-nav a.active{color:var(--ink);border-bottom:2px solid var(--blue);font-weight:700}.research-actions{align-items:center;gap:10px;display:flex}.research-main{padding-block:48px 80px}.research-intro{max-width:850px;padding:18px 0 26px}.research-intro h1,.longform h1{letter-spacing:-.065em;margin-bottom:17px;font-size:clamp(40px,5vw,64px);line-height:.98}.research-intro>p:last-child,.longform-dek{max-width:760px;color:var(--muted);font-size:17px;line-height:1.65}.research-list{border-top:1px solid var(--line)}.research-list article{border-bottom:1px solid var(--line);grid-template-columns:62px 1fr auto;align-items:center;gap:20px;padding:28px 0;display:grid}.research-list span{color:var(--blue);font-size:14px;font-weight:800}.research-list h2{letter-spacing:-.045em;margin-bottom:8px;font-size:clamp(22px,3vw,32px)}.research-list p{color:var(--muted);margin-bottom:8px;line-height:1.55}.research-list small{color:var(--blue);font-size:13px;font-weight:700}.research-list a{color:var(--blue);white-space:nowrap;align-items:center;gap:5px;font-size:14px;font-weight:700;display:inline-flex}.research-faq{border-top:1px solid var(--line)}.research-faq details{border-bottom:1px solid var(--line);padding:20px 0}.research-faq summary{cursor:pointer;letter-spacing:-.02em;justify-content:space-between;gap:20px;font-size:18px;font-weight:700;list-style:none;display:flex}.research-faq summary::-webkit-details-marker{display:none}.research-faq summary span{color:var(--blue);font-size:25px;line-height:.6}.research-faq p{max-width:820px;color:var(--muted);margin:14px 0 0;font-size:16px;line-height:1.65}.longform{max-width:820px}.longform .eyebrow{margin-top:8px}.longform-dek{font-size:19px}.longform-note{border-left:3px solid var(--blue);color:var(--ink);background:#edf0ff;padding:16px 18px;font-size:15px;line-height:1.55}.longform section{border-bottom:1px solid var(--line);padding:26px 0}.longform h2{letter-spacing:-.045em;margin-bottom:13px;font-size:clamp(26px,3vw,36px);line-height:1.06}.longform section p{color:#33425f;font-size:17px;line-height:1.72}.longform .button-dark{margin-top:30px}.research-footer{border-top:1px solid var(--line);color:var(--muted);padding:28px 0 42px;font-size:13px;line-height:1.5}@media (max-width:860px){.research-header{min-height:70px}.research-nav,.research-actions .database{display:none}.research-main{padding-top:28px}.research-list article{grid-template-columns:32px 1fr}.research-list a{grid-column:2}.longform section p{font-size:16px}.research-footer{width:min(100% - 28px,1180px)}}
