.insights-list__title,.insights-list__title-hover{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.insights-list{position:relative;overflow:clip}.insights-list__bg{position:absolute;inset:0;z-index:0;pointer-events:none}.insights-list__ghost{position:absolute;top:50%;left:4vw;transform:translateY(-50%);font-size:clamp(120px, 18vw, 280px);font-weight:600;line-height:.8;color:#f1f0ea;opacity:.08;pointer-events:none;z-index:1;white-space:nowrap}.insights-list__layout{position:relative;z-index:2;display:grid;grid-template-columns:minmax(220px,0.9fr) minmax(0,1.4fr);gap:clamp(32px,6vw,96px);align-items:start}.insights-list__aside{position:sticky;top:clamp(80px,12vh,140px)}.insights-list__heading{margin-bottom:0}.insights-pillars{margin-top:clamp(28px,4vw,48px)}.insights-pillars__label{margin-bottom:14px;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.insights-pillars__list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.insights-pillars__list a{display:inline-flex;align-items:center;width:fit-content;padding-bottom:2px;color:rgba(241,240,234,.82);text-decoration:none;border-bottom:1px solid rgba(241,240,234,.22);transition:color .25s,border-color .25s,transform .25s}.insights-pillars__list a:hover{color:#f1f0ea;border-color:rgba(241,240,234,.55);transform:translateX(4px)}.insights-list__stage{position:relative}.insights-list__items{list-style:none;margin:0;padding:0}.insights-list__item{position:relative;border-top:1px solid rgba(241,240,234,.12)}.insights-list__item:last-child{border-bottom:1px solid rgba(241,240,234,.12)}.insights-list__item-link{position:relative;display:grid;grid-template-columns:3.5rem minmax(0,1fr) auto;gap:clamp(12px,2vw,24px);align-items:center;padding:clamp(22px,3vw,34px) 0;color:inherit;text-decoration:none}.insights-list__item-index{font-size:clamp(12px, 1.1vw, 14px);font-weight:500;letter-spacing:.08em;color:rgba(241,240,234,.45);transition:color .35s,transform .35s}.insights-list__item-line{position:absolute;left:0;top:0;width:2px;height:0;background:linear-gradient(180deg,var(--tt-main-color),rgba(219,84,97,.2));transition:height .45s cubic-bezier(.22, 1, .36, 1)}.insights-list__item.is-active .insights-list__item-line{height:100%}.insights-list__item-copy{min-width:0}.insights-list__meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:10px;font-size:13px;line-height:1.4;color:rgba(241,240,234,.5)}.insights-list__category,.insights-list__tool-label{font-size:11px;text-transform:uppercase;color:rgba(241,240,234,.72)}.insights-list__category{padding:.15em .55em;border:1px solid rgba(241,240,234,.14);border-radius:999px;letter-spacing:.05em}.insights-list__reading-time{position:relative;padding-left:14px}.insights-list__reading-time::before{position:absolute;left:0;top:50%;width:6px;height:6px;border-radius:50%;background-color:var(--tt-main-color);transform:translateY(-50%);content:""}.insights-list__tool-label{display:inline-block;padding:.2em .65em;border:1px solid var(--tt-success-panel-border);border-radius:999px;letter-spacing:.06em;background-color:var(--tt-success-panel)}.insights-list__title-wrap{position:relative;display:block;overflow:hidden;margin-bottom:8px;min-height:1.2em}.insights-list__title,.insights-list__title-hover{display:block;font-size:clamp(24px, 3.2vw, 44px);font-weight:600;line-height:1.15;color:#f1f0ea;transition:transform .45s cubic-bezier(.51, .57, .17, 1),opacity .35s}.insights-list__title{position:relative}.insights-list__title-hover{position:absolute;left:0;top:100%;max-width:100%;color:var(--tt-main-color)}.insights-list.is-hovered .insights-list__item:not(.is-active) .insights-list__title{opacity:.35}.insights-list__item.is-active .insights-list__title,.insights-list__item.is-active .insights-list__title-hover{transform:translateY(-100%)}.insights-list__item.is-active .insights-list__item-index{color:#f1f0ea;transform:translateX(4px)}.insights-list__desc{display:block;font-size:clamp(15px, 1.5vw, 17px);line-height:1.5;color:rgba(241,240,234,.62);max-width:52ch;transition:color .35s,opacity .35s}.insights-list.is-hovered .insights-list__item:not(.is-active) .insights-list__desc{opacity:.45}.insights-list__item.is-active .insights-list__desc{color:rgba(241,240,234,.82)}.insights-list__item-arrow{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;border:1px solid rgba(241,240,234,.14);color:rgba(241,240,234,.55);font-size:14px;transition:transform .35s,border-color .35s,color .35s,background-color .35s}.insights-list__item.is-active .insights-list__item-arrow{transform:translateX(6px) rotate(-45deg);border-color:rgba(241,240,234,.35);color:#f1f0ea;background-color:rgba(241,240,234,.06)}.insights-list__cta{position:relative;z-index:2;margin-top:clamp(40px,6vw,72px)}@media (max-width:1024px){.insights-list__item-arrow,.insights-list__title-hover{display:none}.insights-list__layout{grid-template-columns:1fr;gap:40px}.insights-list__aside{position:static}.insights-list__item-link{grid-template-columns:2.5rem minmax(0,1fr)}.insights-list__item.is-active .insights-list__title,.insights-list__item.is-active .insights-list__title-hover{transform:none}.insights-list.is-hovered .insights-list__item:not(.is-active) .insights-list__desc,.insights-list.is-hovered .insights-list__item:not(.is-active) .insights-list__title{opacity:1}}@media (max-width:767px){.insights-list__ghost{display:none}.insights-pillars__list{gap:12px}}@media (prefers-reduced-motion:reduce){.insights-list__desc,.insights-list__item-arrow,.insights-list__item-index,.insights-list__title,.insights-list__title-hover{transition:none}}