.feat-research__list{gap:var(--oni-space-8);grid-template-columns:minmax(0,1fr);display:grid}.feat-research__item{gap:var(--oni-space-5);grid-template-columns:minmax(0,1fr);scroll-margin-top:5rem;display:grid}.feat-research__text{gap:var(--oni-space-2);align-content:start;max-width:38rem;display:grid}.feat-research__text>.oni-text+.oni-text{margin-top:var(--oni-space-1)}.feat-research__title{margin:0}@media (min-width:960px){.feat-research__list{column-gap:var(--oni-col-gap);row-gap:var(--oni-space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.feat-research__item{grid-row:span 2;grid-template-rows:subgrid;row-gap:var(--oni-space-6)}.feat-research__text{padding-bottom:calc(var(--oni-space-9) - var(--oni-space-6))}.feat-research__item:nth-last-child(-n+2) .feat-research__text{padding-bottom:0}.feat-research__item{gap:var(--oni-space-6)}}.feat-research__scroll{overflow-x:auto}.feat-research__scroll:focus-visible{outline:var(--oni-focus-width) solid var(--oni-focus);outline-offset:var(--oni-focus-offset);border-radius:var(--oni-focus-radius)}.feat-research__table{border-collapse:collapse;width:100%;min-width:32rem;font-size:var(--oni-text-small);line-height:var(--oni-leading-small);font-variant-numeric:tabular-nums}.feat-research__table th,.feat-research__table td{padding:var(--oni-space-3) var(--oni-space-5) var(--oni-space-3) 0;border-bottom:1px solid var(--oni-rule);text-align:start;vertical-align:top;font-weight:var(--oni-weight-regular);color:var(--oni-ink-soft)}.feat-research__table tr>:last-child{padding-right:0}.feat-research__table thead th{color:var(--oni-ink-faint);font-weight:var(--oni-weight-medium);padding-top:0}.feat-research__table tbody th{color:var(--oni-ink);font-weight:var(--oni-weight-medium)}.feat-research__table tbody tr:last-child>*{border-bottom:0;padding-bottom:0}@media (max-width:599.98px){.feat-research__table{min-width:0}.feat-research__table--compact th,.feat-research__table--compact td{padding-right:var(--oni-space-3)}.feat-research__table:not(.feat-research__table--compact),.feat-research__table:not(.feat-research__table--compact) tbody,.feat-research__table:not(.feat-research__table--compact) tr{display:block}.feat-research__table:not(.feat-research__table--compact) thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.feat-research__table:not(.feat-research__table--compact) tbody tr{padding-block:var(--oni-space-3);border-bottom:1px solid var(--oni-rule)}.feat-research__table:not(.feat-research__table--compact) tbody tr:first-child{padding-top:0}.feat-research__table:not(.feat-research__table--compact) tbody tr:last-child{border-bottom:0;padding-bottom:0}.feat-research__table:not(.feat-research__table--compact) tbody th{padding:0 0 var(--oni-space-1);border:0;display:block}.feat-research__table:not(.feat-research__table--compact) td{column-gap:var(--oni-space-3);border:0;grid-template-columns:6rem minmax(0,1fr);padding:2px 0;display:grid}.feat-research__table:not(.feat-research__table--compact) td:before{content:attr(data-label);content:attr(data-label) / "";color:var(--oni-ink-faint)}}.feat-research{--rs-red:#d64038;--rs-green:#2ea37a;--rs-blue:#385cd6}.c-rs-red rect,.c-rs-red circle{fill:var(--rs-red)}.c-rs-green rect,.c-rs-green circle{fill:var(--rs-green)}.c-rs-blue rect,.c-rs-blue circle{fill:var(--rs-blue)}.c-rs-mask rect{fill:var(--oni-rule-strong)}.c-rs-zone rect{fill:var(--oni-paper-alt)}.c-rs-base line,.c-rs-base path{stroke:var(--oni-rule-strong)}.c-rs-rail line,.c-rs-rail path{stroke:var(--oni-rule-strong);stroke-width:1.5px}.c-rs-black line,.c-rs-black path{stroke:var(--oni-ink-faint);stroke-dasharray:3 3}.c-rs-dot circle{fill:var(--oni-ink);stroke:var(--oni-paper);stroke-width:1.5px}.c-rs-point circle{stroke:var(--oni-paper);stroke-width:1.5px}.c-rs-curve path{fill:none;stroke:var(--oni-ink);stroke-width:2px}.c-rs-ceiling path{fill:none;stroke-width:2px}.c-rs-ceiling-1 path{stroke:var(--oni-ink)}.c-rs-ceiling-2 path{stroke:var(--oni-ink-faint)}.c-rs-ceiling-3 path{stroke:var(--oni-ink);stroke-dasharray:6 4}.c-rs-label text{fill:var(--oni-ink);font-weight:var(--oni-weight-medium)}.c-rs-value text,.c-rs-note text{fill:var(--oni-ink-soft)}
