.findings{--gutter:max(calc((100% - 1260px) / 2), 6.25%);--card-w:372px;--card-h:519px;--fig-h:284px;position:relative;background:#f3f5f9;color:#1e1e1e;padding:144px 0;font-family:var(--font-body);overflow:hidden}
.findings-content{width:87.5%;max-width:1260px;margin:auto}
.findings-header{display:flex;justify-content:space-between;align-items:last baseline;gap:20px 80px;margin:0 0 48px}
.findings-header h2{margin:0;max-width:75%;font-family:var(--font-display);font-size:48px;line-height:55.0077px;font-weight:600;letter-spacing:normal;color:#040813}
.findings-gallery{position:relative}
.findings-scroll{padding:10px 0 30px;margin:-10px 0 -30px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-left:var(--gutter);scrollbar-width:none;-webkit-overflow-scrolling:touch}
.findings-scroll::-webkit-scrollbar{display:none}
.findings-items{padding:0 var(--gutter);width:max-content}
.findings-set{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;gap:24px 20px}
.findings-item{position:relative;width:var(--card-w);scroll-snap-align:start}
.findings-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:var(--card-w);height:var(--card-h);border-radius:28px;background:#fff;overflow:clip;transform:translateZ(0);transition:transform .4s cubic-bezier(.4,0,.6,1)}
.findings-card:hover{transform:scale(1.01613)}
.findings-copy{padding:32px 32px 0;margin:0}
.findings-label{margin:0;font-size:17px;line-height:21.0012px;font-weight:600;color:#1e1e1e}
.findings-headline{margin:8px 0 0;font-size:28px;line-height:33.0011px;font-weight:600;letter-spacing:.196px;color:#040813}
.findings-body{margin:12px 0 0;font-size:17px;line-height:21.0012px;font-weight:400;color:#1e1e1e}
.findings-figure{position:relative;margin:0;width:var(--card-w);height:var(--fig-h);overflow:hidden;flex:none}
.findings-control{position:absolute;inset:0;border-radius:28px;color:#0131ff}
.findings-btn{position:absolute;right:16px;bottom:16px;width:44px;height:44px;display:flex;align-items:center;justify-content:center}
.findings-btn::before{content:"";position:absolute;width:36px;height:36px;border-radius:50%;background:#e5eaf3;transition:background .2s}
.findings-btn svg{position:relative;width:36px;height:36px;fill:#040813}
.findings-control:hover .findings-btn::before{background:#b6caff}
.findings-control:active .findings-btn::before{background:#a3bcfa}
.findings-arrow{position:absolute;left:var(--gutter);right:var(--gutter);top:100%;padding-top:24px;display:flex;justify-content:flex-end}
.findings-arrow ul{list-style:none;margin:0;padding:0;height:44px;display:flex;align-items:center;gap:18px}
.findings .arrow{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;padding:0;border-radius:36px;background:#e5eaf3;color:#040813;cursor:pointer;transition:background .2s,opacity .2s}
.findings .arrow svg{width:36px;height:36px;fill:currentColor}
.findings .arrow.prev svg{transform:scaleX(-1)}
.findings .arrow:hover:not(:disabled){background:#b6caff}
.findings .arrow:active:not(:disabled){background:#a3bcfa}
.findings .arrow:disabled{opacity:.42;cursor:default}
@media (max-width:1068px){
  .findings{--card-w:344px;--card-h:480px;--fig-h:264px;padding:120px 0}
  .findings-header{margin-bottom:40px}
  .findings-header h2{font-size:40px;line-height:47px}
  .findings-copy{padding:28px 28px 0}
  .findings-headline{font-size:24px;line-height:30px;letter-spacing:.216px}
  .findings-body{font-size:14px;line-height:19.0006px}
}
@media (max-width:734px){
  .findings{--card-w:260px;--card-h:393px;--fig-h:176px;padding:112px 0}
  .findings-header{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px}
  .findings-header h2{max-width:none;font-size:32px;line-height:39px}
  .findings-copy{padding:24px 24px 0}
  .findings-label{font-size:14px;line-height:19.0006px}
  .findings-headline{font-size:21px;line-height:26px;letter-spacing:.231px}
  .findings-body{font-size:14px;line-height:19.0006px}
  .findings-br{display:none}
  .findings-header .nb{display:inline-block}
}
