.blog-site .tf-language a,.blog-site .tf-language span[aria-current=page]{display:inline-flex;justify-content:center;align-items:center;padding:0;width:27px;height:44px;color:#788295;font-size:11px}.blog-site .tf-language span[aria-current=page]{color:var(--tf-ink);font-weight:650}.blog-site .tf-language a:hover{color:var(--tf-ink)}.blog-hero{padding:72px 0 28px}.blog-hero h1{font-size:clamp(42px,5.4vw,76px);font-weight:650;letter-spacing:-.05em;line-height:1.04;max-width:14ch}.blog-hero-body{max-width:640px;margin-top:22px;color:var(--tf-muted);font-size:clamp(18px,1.3vw,22px);line-height:1.5}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 22px;padding:18px 0 96px}.blog-empty{color:var(--tf-muted);font-size:18px;padding:28px 0 64px}.insight-card{display:grid;align-content:start;gap:14px;min-width:0;color:inherit}.insight-frame{overflow:hidden;border:1px solid #e3e7ee;border-radius:8px;background:#fff}.insight-chrome{display:flex;align-items:center;gap:12px;height:34px;padding:0 14px}.insight-dots{display:flex;gap:6px}.insight-dots i{width:8px;height:8px;border:1.5px solid #c5ccd6;border-radius:50%}.insight-rule{flex:1;border-top:1.5px dotted #d3d9e2}.insight-art{position:relative;aspect-ratio:16/9;background:#0b1730;color:#fff}.insight-photo{-o-object-fit:cover;object-fit:cover}.insight-art-fallback{position:absolute;inset:0;background:radial-gradient(90% 70% at 78% 18%,#16306b,transparent 58%),linear-gradient(180deg,#12264d,#0b1730 72%)}.insight-art-fallback:after{content:"";position:absolute;left:14%;right:22%;bottom:36%;height:2px;background:#1746ff;box-shadow:0 0 16px #1746ff}.insight-scrim{position:absolute;z-index:1;inset:0;background:linear-gradient(180deg,rgba(8,16,36,.35),rgba(8,16,36,0) 26%,rgba(8,16,36,0) 48%,rgba(6,14,32,.82));pointer-events:none}.insight-brand{position:absolute;z-index:2;top:14px;left:16px;display:flex;align-items:center;gap:8px;color:#fff;font-size:12px;font-weight:550;letter-spacing:-.01em}.insight-brand img{width:16px;height:16px;filter:brightness(0) invert(1)}.insight-art :is(h1,h2,h3){position:absolute;z-index:2;right:16px;bottom:16px;left:16px;margin:0;color:#fff;font-size:clamp(22px,1.55vw,28px);font-weight:550;letter-spacing:-.035em;line-height:1.12;text-wrap:balance}.insight-card--hero .insight-art :is(h1,h2,h3){right:28px;bottom:26px;left:28px;max-width:18ch;font-size:clamp(30px,3.4vw,48px);letter-spacing:-.045em}.insight-card--hero .insight-brand{top:18px;left:22px}.insight-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin:0;color:#667388;font-size:13px;line-height:1.4}.insight-category{color:#111826;font-weight:500}.insight-byline{margin-left:auto;text-align:right}.insight-card:hover .insight-frame{border-color:#c5d0e4}.insight-photo{transition:transform .55s ease}.insight-card:hover .insight-photo{transform:scale(1.035)}.insight-card:focus-visible{outline:2px solid var(--tf-blue);outline-offset:4px;border-radius:8px}@media (prefers-reduced-motion:reduce){.insight-photo{transition:none}.insight-card:hover .insight-photo{transform:none}}.blog-article{padding:48px 0 88px}.blog-article-inner{width:min(760px,calc(100% - 112px));margin-inline:auto}.blog-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px;color:#7a8798;font-size:13px}.blog-breadcrumb a:hover{color:var(--tf-blue)}.blog-article h1{font-size:clamp(36px,4.4vw,58px);font-weight:650;letter-spacing:-.05em;line-height:1.08;text-wrap:balance}.blog-lede{margin-top:28px;color:#4d5c70;font-size:clamp(20px,1.5vw,24px);line-height:1.45}.blog-byline{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px;padding-bottom:28px;border-bottom:1px solid #edf0f5;color:#667388;font-size:13px}.blog-tldr{margin:28px 0 8px;padding:22px 24px;border:1px solid #dbe6f3;background:var(--tf-pale)}.blog-tldr h2{margin:0 0 12px;color:var(--tf-blue);font-size:11px;font-weight:650;letter-spacing:.18em;text-transform:uppercase}.blog-tldr ul{display:grid;gap:8px;margin:0;padding-left:1.1em;list-style:disc;color:#243044;font-size:16px;line-height:1.5}.blog-body{margin-top:36px;color:#1c2533;font-size:18px;line-height:1.7}.blog-body :is(p,ul,ol,blockquote){margin:0 0 1.15em}.blog-body h2{margin:1.7em 0 .55em;font-size:clamp(24px,2.2vw,30px);line-height:1.2;letter-spacing:-.03em}.blog-body h3{margin:1.4em 0 .4em;font-size:20px}.blog-body :is(ul,ol){list-style:revert;padding-left:1.2em}.blog-body li+li{margin-top:.35em}.blog-body a{color:var(--tf-blue);text-decoration:underline;text-underline-offset:3px}.blog-body blockquote{padding:4px 0 4px 22px;border-left:2px solid var(--tf-blue);color:#243044;font-size:22px;font-weight:500;letter-spacing:-.03em;line-height:1.4}.blog-body strong{font-weight:650}.blog-cta{margin-top:56px;padding:32px 0 8px;border-top:1px solid #edf0f5}.blog-cta h2{max-width:18ch;margin-bottom:12px;font-size:clamp(28px,2.6vw,36px)}.blog-cta p:not(.tf-eyebrow){max-width:540px;margin-bottom:22px;color:var(--tf-muted);font-size:17px;line-height:1.55}.blog-related{margin-top:56px;padding-top:36px;border-top:1px solid #edf0f5}.blog-related h2{margin-bottom:18px;font-size:22px}.blog-related-grid{display:grid;gap:28px}.insight-figure{margin:32px 0 8px;padding:22px 24px 20px;border:1px solid #dbe6f3;background:#f7f9fc;overflow:hidden}.insight-figure figcaption{margin:0 0 18px;color:var(--tf-blue);font-size:11px;font-weight:650;letter-spacing:.18em;text-transform:uppercase}.insight-figure-stage{position:relative}.insight-figure ol{list-style:none;margin:0;padding:0;display:grid;gap:12px}.insight-figure li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:12px;align-items:start;opacity:1}.insight-figure-index{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--tf-blue);color:#fff;font-size:12px;font-weight:650}.insight-figure-copy{display:grid;gap:4px;padding-top:3px}.insight-figure-copy strong{color:#1c2533;font-size:15px;font-weight:650}.insight-figure-copy span{color:#4d5c70;font-size:14px;line-height:1.45}.insight-figure-marker{position:absolute;z-index:1;width:8px;height:8px;border-radius:999px;background:var(--tf-blue);box-shadow:0 0 0 4px rgba(35,91,255,.16);pointer-events:none}.insight-figure--flow li{animation:insight-flow-pulse 5.6s ease-in-out infinite;animation-delay:calc(var(--insight-i, 0) * 1.4s)}.insight-figure--flow .insight-figure-marker{left:10px;top:10px;animation:insight-flow-marker 5.6s ease-in-out infinite}.insight-figure--flow[data-steps="3"]{--insight-track:2}.insight-figure--flow[data-steps="4"]{--insight-track:3}.insight-figure--flow[data-steps="5"]{--insight-track:4}.insight-figure--compare ol{grid-template-columns:1fr 1fr;gap:16px 28px}.insight-figure--compare li[data-side=a]{grid-column:1}.insight-figure--compare li[data-side=b]{grid-column:2}.insight-figure--compare .insight-figure-marker{top:12px;left:calc(50% - 4px);width:2px;height:8px;border-radius:0;box-shadow:none;background:#c5d4ea;animation:insight-compare-fill 4.8s ease-in-out infinite}.insight-figure--compare li[data-side=b]{animation-delay:calc((var(--insight-i, 0) * .35s) + 1.4s)}.insight-figure--loop .insight-figure-stage{min-height:280px}.insight-figure--loop ol{position:relative;min-height:280px}.insight-figure--loop li{position:absolute;left:50%;top:50%;width:min(220px,46%);transform:rotate(calc(var(--insight-i) * 1turn / var(--insight-steps))) translate(118px) rotate(calc(var(--insight-i) * -1turn / var(--insight-steps)))}.insight-figure--loop .insight-figure-marker{left:calc(50% - 4px);top:calc(50% - 4px);animation:insight-loop-lap 4.2s linear infinite}@keyframes insight-flow-pulse{0%,18%{opacity:1}8%{transform:translateX(2px)}to{opacity:1}}@keyframes insight-flow-marker{0%{transform:translateY(0)}to{transform:translateY(calc(var(--insight-track, 3) * 56px))}}@keyframes insight-compare-fill{0%{height:8px;background:#c5d4ea}45%{height:88%;background:var(--tf-blue)}to{height:8px;background:#c5d4ea}}@keyframes insight-loop-lap{0%{transform:rotate(0deg) translate(118px)}to{transform:rotate(1turn) translate(118px)}}@media (prefers-reduced-motion:reduce){.insight-figure li,.insight-figure-marker{animation:none!important;opacity:1;transform:none}.insight-figure--loop li{transform:rotate(calc(var(--insight-i) * 1turn / var(--insight-steps))) translate(118px) rotate(calc(var(--insight-i) * -1turn / var(--insight-steps)))}.insight-figure--compare .insight-figure-marker{height:88%;background:var(--tf-blue)}}@media (max-width:980px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.blog-grid{grid-template-columns:1fr;gap:32px}.insight-byline{margin-left:0;text-align:left}.insight-card--hero .insight-art :is(h1,h2,h3){right:16px;bottom:16px;left:16px;font-size:28px}.blog-hero{padding-top:48px}.blog-article{padding-top:32px}.blog-article-inner{width:calc(100% - 44px)}.blog-body{font-size:17px}.blog-body blockquote{font-size:19px}.insight-figure{padding:18px 16px}.insight-figure--compare ol{grid-template-columns:1fr}.insight-figure--compare li[data-side=a],.insight-figure--compare li[data-side=b]{grid-column:1}.insight-figure--loop .insight-figure-stage,.insight-figure--loop ol{min-height:0}.insight-figure--loop li{position:relative;left:auto;top:auto;width:auto;transform:none}.insight-figure--loop .insight-figure-marker{display:none}}