.research-prose>.blog-history,.research-prose>.blog-accumulation{box-sizing:border-box;width:min(1000px,calc(100vw - 48px));max-width:none;margin:2rem 0 2rem 50%;transform:translateX(-50%);padding:24px;background:#fff;border:1px solid #e1e3e7;font-family:'Source Sans 3',sans-serif;color:#262b30}
.research-prose .blog-history h3,.research-prose .blog-accumulation h3{font:600 23px/1.3 'Source Sans 3',sans-serif;text-align:center;margin:0 0 22px}
.research-prose .blog-history figcaption,.research-prose .blog-accumulation figcaption{font:400 16px/1.45 'Source Sans 3',sans-serif;text-align:center;margin:18px 0 0;color:#59636d;max-width:none}
.history-chart{width:100%;height:390px}.history-chart svg{display:block;width:100%;height:100%;font-family:inherit}
.accumulation-grid{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:stretch}.accumulation-inputs{display:grid;gap:14px}
.research-prose .accumulation-paper{min-width:0;padding:18px 20px;border:1px solid var(--model);border-left:5px solid var(--model);background:#fff;position:relative}
.research-prose .accumulation-paper header{display:flex;flex-direction:column;gap:3px;margin:0 0 10px}.research-prose .accumulation-paper strong{font-size:19px;font-weight:600;color:var(--model)}.accumulation-paper header span{font-size:16px;line-height:1.4;color:#59636d}
.research-prose .accumulation-paper p{font:400 18px/1.45 'Source Sans 3',sans-serif;margin:0;max-width:none}.research-prose .accumulation-paper blockquote{font:italic 18px/1.45 'Source Sans 3',sans-serif;border:0;padding:0;margin:12px 0 0;color:#383e45;background:none;max-width:none}
.research-prose .accumulation-mail{background:#f5f8fd}.accumulation-connector{display:grid;grid-template-rows:1fr 1fr 1fr 1.5fr;align-items:center;text-align:center;font-size:28px;color:#59636d}.accumulation-connector span:nth-child(1){color:#BD7953}.accumulation-connector span:nth-child(2){color:#1B9E77}.accumulation-connector span:nth-child(n+3){color:#2C61B4}
.research-prose .accumulation-result{display:flex;flex-direction:column;align-self:center;padding:22px 24px}.accumulation-citations{display:flex;flex-direction:column;justify-content:flex-start;gap:20px;padding:12px 0 24px}.accumulation-conclusion{padding-top:20px;border-top:1px solid #e1e3e7}.accumulation-conclusion p{margin-top:10px!important}
@media(max-width:700px){.research-prose>.blog-history,.research-prose>.blog-accumulation{padding:18px 14px;width:calc(100vw - 32px)}.research-prose .blog-history h3,.research-prose .blog-accumulation h3{font-size:21px}.accumulation-grid{grid-template-columns:minmax(0,1fr)}.accumulation-connector{display:flex;justify-content:center;height:40px}.accumulation-connector span{display:none}.accumulation-connector span:first-child{display:block;transform:rotate(90deg)}.research-prose .accumulation-result{padding:18px 20px}.accumulation-citations{padding:8px 0 22px;gap:10px}.history-chart{height:400px}}

.research-prose .accumulation-citations blockquote{margin:0}
@media(min-width:701px){.accumulation-connector{display:block;position:relative}.accumulation-connector span{display:none}.accumulation-connector svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}}
@media(max-width:700px){.accumulation-connector svg{display:none}}
