.research-article-it>h2{margin-top:var(--rhythm-section)}
.research-article-it>h2:first-child{margin-top:0}
.research-article-it>h3{margin-top:54px}

.research-it-numbers,
.research-it-journey,
.research-it-scale,
.research-it-roadmap,
.research-it-table{width:min(var(--evidence),100%);margin:var(--space-4) auto;border:0;background:transparent;color:var(--ink)}

.research-it-numbers{display:grid;grid-template-columns:repeat(4,1fr);gap:0 28px;padding:24px 0 0;border-top:1px solid var(--ink)}
.research-it-numbers>div{padding:0 0 24px}
.research-it-numbers strong{display:block;font:400 clamp(34px,5vw,54px)/1 Satoshi,sans-serif;letter-spacing:-.04em}
.research-it-numbers span{display:block;margin-top:8px;color:rgba(23, 19, 15, .72);font-size:13px;line-height:1.4}
.research-it-numbers>p{grid-column:1/-1;margin:0;padding:21px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);color:rgba(23, 19, 15, .72);font-size:15px;line-height:1.58}
.research-it-numbers>p b{color:var(--cognac-dark);font-weight:500}

.research-it-journey{width:min(var(--read),100%)}
.research-it-journey figcaption,.research-it-scale figcaption,.research-it-roadmap figcaption{display:grid;gap:8px;width:min(var(--read),100%);margin:0 auto}
.research-it-journey figcaption strong,.research-it-scale figcaption strong,.research-it-roadmap figcaption strong{font:400 clamp(25px,2.2vw,31px)/1.12 Satoshi,sans-serif;letter-spacing:-.025em}
.research-it-journey figcaption span,.research-it-scale figcaption span,.research-it-roadmap figcaption span{max-width:58ch;color:rgba(23, 19, 15, .72);font-size:14px;line-height:1.5}
.research-it-journey ol,.research-it-scale ol,.research-it-roadmap ol{width:min(var(--read),100%);margin:28px auto 0;padding:0;border-bottom:1px solid var(--rule);list-style:none}
.research-it-journey li,.research-it-scale li{display:grid;grid-template-columns:170px minmax(0,1fr);gap:24px;align-items:baseline;padding:17px 0;border-top:1px solid var(--rule)}
.research-it-journey li b,.research-it-scale li b{font:500 14px/1.35 Switzer,sans-serif}
.research-it-journey li p,.research-it-scale li p{margin:0;color:rgba(23, 19, 15, .72);font-size:14px;line-height:1.5}

.research-it-roadmap ol{display:grid}
.research-it-roadmap li{display:grid;grid-template-columns:92px minmax(0,1fr);gap:24px;padding:17px 0;border-top:1px solid var(--rule)}
.research-it-roadmap li b{color:var(--cognac-dark);font:500 12px/1.4 Switzer,sans-serif}
.research-it-roadmap li span{font-size:14px;line-height:1.45}

.research-it-table{width:min(var(--read),100%)}
.research-it-table figcaption{width:100%;margin:0 0 20px;font:400 23px/1.2 Satoshi,sans-serif;letter-spacing:-.02em}
.research-it-table>div{overflow-x:auto;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}
.research-it-table table{width:100%;min-width:620px;border-collapse:collapse}
.research-it-table th,.research-it-table td{padding:15px 14px;border-bottom:1px solid var(--rule);font-size:13px;line-height:1.5;text-align:left;vertical-align:top}
.research-it-table tbody tr:last-child th,.research-it-table tbody tr:last-child td{border-bottom:0}
.research-it-table thead th{color:rgba(23, 19, 15, .72);font:500 11px/1.25 Switzer,sans-serif;letter-spacing:.06em;text-transform:uppercase}
.research-it-table tbody th{width:34%;font-weight:500}

@media(max-width:700px){
  .research-article-it>h3{margin-top:44px}
  .research-it-numbers{grid-template-columns:1fr 1fr;gap:0 22px;padding-top:20px}
  .research-it-numbers>div{padding-bottom:21px}
  .research-it-numbers strong{font-size:38px}
  .research-it-numbers>p{padding:18px 0;font-size:14px}
  .research-it-journey figcaption strong,.research-it-scale figcaption strong,.research-it-roadmap figcaption strong{font-size:25px}
  .research-it-journey ol,.research-it-scale ol,.research-it-roadmap ol{margin-top:22px}
  .research-it-journey li,.research-it-scale li{grid-template-columns:1fr;gap:6px;padding:15px 0}
  .research-it-roadmap li{grid-template-columns:72px minmax(0,1fr);gap:16px;padding:15px 0}
  .research-it-table{width:100%}
  .research-it-table figcaption{font-size:21px}
  .research-it-table>div,.research-article-it .table-wrap{overflow-x:auto}
  .research-article-it .table-wrap table,
  .research-article-it .table-wrap thead,
  .research-article-it .table-wrap tbody,
  .research-article-it .table-wrap tr,
  .research-article-it .table-wrap th,
  .research-article-it .table-wrap td{display:block;width:100%;min-width:0}
  .research-article-it .table-wrap thead{display:none}
  .research-article-it .table-wrap tbody{border-top:1px solid var(--ink)}
  .research-article-it .table-wrap tbody tr{padding:14px 0;border-bottom:1px solid var(--rule)}
  .research-article-it .table-wrap tbody th,
  .research-article-it .table-wrap tbody td{
    display:flex;
    justify-content:space-between;
    gap:22px;
    padding:6px 0;
    border:0;
    text-align:right!important;
  }
  .research-article-it .table-wrap tbody th::before,
  .research-article-it .table-wrap tbody td::before{
    flex:1 1 auto;
    color:rgba(23, 19, 15, .72);
    content:attr(data-label);
    font:500 12px/1.45 Switzer,Arial,sans-serif;
    text-align:left;
  }
  .research-article-it .table-wrap tbody th:first-child,
  .research-article-it .table-wrap tbody td:first-child{
    padding-bottom:14px;
    color:var(--ink);
    font:400 17px/1.45 Satoshi,Arial,sans-serif;
  }
}
