.blog-post-copy{overflow-wrap:anywhere}.blog-post-copy h2,.blog-post-copy h3{font-family:var(--font-display);letter-spacing:-.015em;color:var(--pine-800);margin:24px 0 0;font-weight:420;line-height:1.2}.blog-post-copy h2{font-size:clamp(26px,2.8vw,34px)}.blog-post-copy h3{margin-top:8px;font-size:clamp(22px,2.4vw,27px)}.blog-post-copy ul,.blog-post-copy ol{margin:0;padding-left:24px}.blog-post-copy li+li{margin-top:10px}.blog-post-sources{font-size:16px}.research-details{border-block:1px solid var(--border-1);font-size:16px}.research-details summary{cursor:pointer;color:var(--pine-800);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-weight:500;display:flex}.research-details summary:after{content:"+";flex:none;font-size:22px;font-weight:400}.research-details[open] summary:after{content:"−"}.research-details-content{gap:20px;padding-bottom:24px;display:grid}.blog-post-copy [data-article-sources]{flex-direction:column;gap:24px;display:flex}.blog-post-copy [id^=source-]{scroll-margin-top:180px}.blog-post-tags{border-top:1px solid var(--border-1);flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;padding-top:24px;display:flex}.blog-post-tags>span:first-child{text-transform:uppercase;letter-spacing:.14em;color:var(--ink-600);font-size:12px}
