/* Research topics directly follow the hero headline on every store. */
.hero-copy{min-width:0;align-self:start}
.hero-art{align-self:start;width:100%}
.hero-art>img{height:auto}
.research-section{margin:22px 0 24px;scroll-margin-top:125px}
.research-list{border-top:1px solid var(--line)}
.research-topic{scroll-margin-top:125px}
.research-topic summary{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:center;list-style:none;padding:12px 28px 12px 0;min-height:48px}
.research-topic summary:after{top:50%;transform:translateY(-50%);right:3px;line-height:1}
.research-index{font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:400;opacity:.65}
.research-topic-title{font-size:1rem;line-height:1.4;font-weight:600;overflow-wrap:break-word}
.research-topic[open] summary{padding-bottom:16px}
.research-body{padding:0 0 24px 28px}
.research-body>p{font-size:.9375rem;line-height:1.75;max-width:none;margin:0 0 18px}
.research-limitation strong{display:block;font-size:.8125rem;margin-bottom:5px}
.research-sources{display:flex;flex-direction:column;gap:8px;align-items:flex-start;margin-top:20px}
.research-sources>span{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:2px}
.research-sources a{font-size:.8125rem;line-height:1.6;text-decoration:underline;text-underline-offset:4px;padding:5px 0;overflow-wrap:anywhere}
.research-sources a:hover{text-decoration-thickness:2px}
.sapiens .research-topic-title{font-family:'DM Serif Display',Georgia,serif;font-weight:400;font-size:1.1875rem}
.brivva .research-topic[open] summary,.brivva .research-sources a{color:#b70c4e}
@media(min-width:621px) and (max-width:900px){.hero,.brivva .hero{grid-template-columns:1.2fr 1fr}.hero h1{font-size:clamp(3.3rem,7.2vw,4.8rem)}}
@media(max-width:620px){.research-section{margin-top:20px}.research-topic summary{padding-top:10px;padding-bottom:10px;min-height:44px}.research-body{padding-left:0}.research-topic-title{font-size:.9375rem}.sapiens .research-topic-title{font-size:1.0625rem}}
