.article-page main,.insights-page main{background:var(--cream)}.insights-hero{position:relative;overflow:clip;text-align:center;margin:8px clamp(8px,1vw,16px) 0;border-radius:clamp(28px,3.4vw,48px);padding-top:clamp(84px,14vh,170px);padding-bottom:clamp(84px,14vh,170px);background:radial-gradient(46% 110% at 50% 50%,#FFFFFF 0,#FFFDF6 40%,rgba(255,253,246,0) 74%),var(--aura)}[dir=rtl] .insights-hero{background:radial-gradient(46% 110% at 50% 50%,#FFFFFF 0,#FFFDF6 40%,rgba(255,253,246,0) 74%),linear-gradient(270deg,#CEAFFF,#E9DBFF 22%,#FDF7E1 50%,#FFE7A0 78%,#FFD255)}.insights-hero>.wrap{display:flex;flex-direction:column;align-items:center;max-width:1100px}.insights-hero>.wrap>*{animation:lv2-rise 1s var(--ease) backwards}.insights-hero>.wrap>:nth-child(2){animation-delay:.08s}.insights-hero>.wrap>:nth-child(3){animation-delay:.16s}.landing-v2 .insights-kicker{margin-bottom:20px;color:var(--muted);font:400 15px/1.3 var(--font-sans)}.article-header h1,.insights-hero h1{color:var(--ink);font:200 clamp(2.5rem,5.6vw,5.6rem)/1.04 var(--font-display);letter-spacing:-.035em;text-wrap:balance}[dir=rtl] .article-header h1,[dir=rtl] .insights-hero h1{font-weight:300;letter-spacing:normal;line-height:1.35}.insights-hero p:last-child{margin-top:26px;max-width:56ch;color:var(--ink-soft);font:300 clamp(17px,1.4vw,22px)/1.55 var(--font-sans);text-wrap:pretty}[dir=rtl] .insights-hero p:last-child{line-height:1.85}.insights-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding-top:clamp(40px,6vh,72px);padding-bottom:clamp(110px,16vh,190px)}.insight-card{position:relative;display:flex;flex-direction:column;min-height:500px;padding:clamp(22px,2.4vw,34px);border-radius:24px;background:var(--cream-2);transition:background .45s var(--ease),translate .45s var(--ease)}.insight-card:nth-of-type(2n){background:var(--cream-3)}.insight-card:nth-of-type(5n+1){--tone:var(--lilac)}.insight-card:nth-of-type(5n+2){--tone:var(--yellow)}.insight-card:nth-of-type(5n+3){--tone:var(--teal)}.insight-card:nth-of-type(5n+4){--tone:var(--peach)}.insight-card:nth-of-type(5n){--tone:var(--blue)}.insight-card:hover{background:var(--tone);translate:0 -6px}.insight-card__meta{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;color:var(--ink-soft);font:400 13px/1.45 var(--font-sans);transition:color .45s var(--ease)}.insight-card:hover .insight-card__meta{color:var(--ink)}.insight-card__meta>:last-child{flex:0 0 auto}.insight-card__number{margin-top:44px;color:var(--muted);font:100 clamp(46px,4.4vw,68px)/1 var(--font-num);transition:color .45s var(--ease)}.insight-card:hover .insight-card__number{color:var(--ink)}.insight-card h2{margin-top:22px;color:var(--ink);font:300 clamp(22px,2vw,30px)/1.22 var(--font-display);letter-spacing:-.012em;text-wrap:balance}[dir=rtl] .insight-card h2{letter-spacing:normal;line-height:1.55}.insight-card p{margin-top:18px;color:var(--ink-soft);font:300 16px/1.65 var(--font-sans);transition:color .45s var(--ease)}[dir=rtl] .insight-card p{line-height:1.9}.insight-card a,.insight-card:hover p{color:var(--ink)}.insight-card a{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:auto;padding-top:34px;font:500 15px/1.3 var(--font-sans)}.insight-card a:after{content:"";position:absolute;inset:0}.insight-card a .ic{transition:translate .35s var(--ease)}.insight-card:hover a .ic{translate:calc(5px * var(--dir)) 0}.article-shell{max-width:940px!important;padding-top:30px;padding-bottom:clamp(110px,14vw,170px)}.article-breadcrumbs{display:flex;flex-wrap:wrap;gap:9px;color:var(--muted);font:300 14px/1.5 var(--font-sans)}.article-breadcrumbs a{transition:color .2s ease}.article-breadcrumbs a:hover{color:var(--ink)}.article-header{padding:clamp(56px,9vh,110px) 0 clamp(44px,7vh,84px);border-bottom:1px solid var(--rule)}.article-header>*{animation:lv2-rise 1s var(--ease) backwards}.article-header>:nth-child(2){animation-delay:.08s}.article-header>:nth-child(3){animation-delay:.16s}.article-header>:nth-child(4){animation-delay:.24s}.article-header h1{font-size:clamp(2.2rem,4.6vw,4.3rem);line-height:1.08}.landing-v2 .article-deck{margin-top:28px;max-width:58ch;color:var(--ink-soft);font:300 clamp(18px,1.5vw,23px)/1.6 var(--font-sans);text-wrap:pretty}[dir=rtl] .article-deck{line-height:1.9}.article-byline{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px;font:400 13px/1.4 var(--font-sans);color:var(--ink)}.article-byline>*{padding:7px 13px;border-radius:999px;border:1px solid var(--rule)}.article-body{max-width:720px;margin:clamp(48px,7vw,76px) auto 0;color:var(--ink)}.article-body h2{margin:64px 0 20px;font:300 clamp(1.7rem,2.8vw,2.5rem)/1.2 var(--font-display);letter-spacing:-.02em;text-wrap:balance}[dir=rtl] .article-body h2{letter-spacing:normal;line-height:1.5}.article-body li,.article-body p{font:300 clamp(17px,1.25vw,19px)/1.8 var(--font-sans);color:#2B2924}[dir=rtl] .article-body li,[dir=rtl] .article-body p{line-height:2.05}.article-body p{margin:0 0 24px}.article-body ol,.article-body ul{margin:22px 0 32px;padding-inline-start:26px}.article-body li{margin-bottom:12px;padding-inline-start:8px}.article-body li::marker{color:var(--muted)}.article-body blockquote{position:relative;margin:56px 0;padding:30px 34px 30px 40px;border:0;border-radius:22px;background:var(--cream-2);font:300 clamp(21px,2vw,29px)/1.45 var(--font-display);letter-spacing:-.012em}[dir=rtl] .article-body blockquote{padding:30px 40px 30px 34px;letter-spacing:normal;line-height:1.75}.article-body blockquote:before{content:"";position:absolute;top:26px;bottom:26px;inset-inline-start:18px;width:4px;border-radius:4px;background:linear-gradient(180deg,#CEAFFF,#FFB300 55%,#05D4C0)}.article-flow{margin:36px 0;padding:26px 30px;border-radius:22px;background:var(--night);color:var(--cream)}.article-flow p{margin:0;color:var(--cream);font-weight:400}.article-flow p+p{margin-top:12px;color:var(--yellow)}.article-cta{margin:56px 0 0;padding:26px 30px;border-radius:22px;background:var(--night)}.article-cta a{display:inline-flex;align-items:center;gap:10px;color:var(--cream);font:400 clamp(17px,1.5vw,21px)/1.5 var(--font-display);background:linear-gradient(var(--yellow),var(--yellow)) no-repeat 0 100% /100% 1px;padding-bottom:3px;transition:color .25s ease}.article-cta a:hover{color:var(--yellow)}.article-references-inline{display:inline-flex;gap:5px;margin-inline-start:5px;font-size:.68em;vertical-align:super}.article-references-inline a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.article-references{max-width:720px;margin:76px auto 0;padding-top:36px;border-top:1px solid var(--rule)}.article-references h2{margin-bottom:24px;font:300 clamp(24px,2.2vw,30px)/1.3 var(--font-display)}.article-references ol{padding-inline-start:24px}.article-references li{margin-bottom:18px;padding-inline-start:8px;color:var(--muted);font:300 14.5px/1.65 var(--font-sans)}.article-references a{display:block;color:var(--ink);font-weight:400;text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:4px;transition:text-decoration-color .2s}.article-references a:hover{text-decoration-color:var(--ink)}.article-references li span{display:block;margin-top:3px}.article-next{max-width:720px;margin:64px auto 0;padding:28px 30px;border-radius:24px;background:var(--cream-2)}.article-next p{margin-bottom:14px;color:var(--ink-soft);font:400 13.5px/1.4 var(--font-sans)}.article-next a{color:var(--ink);background:linear-gradient(currentColor,currentColor) no-repeat 0 100% /0 1px;padding-bottom:2px;transition:background-size .35s var(--ease)}[dir=rtl] .article-next a{background-position:100% 100%}.article-next a:hover{background-size:100% 1px}.article-next>a{font:300 clamp(20px,1.9vw,27px)/1.3 var(--font-display)}.article-next p a{font:500 15px/1.4 var(--font-sans)}@media (prefers-reduced-motion:reduce){.article-header>*,.insights-hero>.wrap>*{animation:none}}@media (max-width:900px){.insights-grid{grid-template-columns:1fr}.insight-card{min-height:0}.insight-card__number{margin-top:26px;font-size:44px}.insight-card h2{margin-top:14px}.insight-card p{margin-top:12px}.insight-card a{padding-top:22px}}@media (max-width:560px){.insights-hero{padding-top:72px;padding-bottom:72px}.insights-grid{gap:8px;padding-top:28px;padding-bottom:96px}.insight-card{padding:20px;border-radius:22px}.article-header{padding:40px 0 34px}.article-body{margin-top:38px}.article-body h2{margin-top:48px}.article-body blockquote{margin-inline:0;padding:24px 24px 24px 34px}[dir=rtl] .article-body blockquote{padding:24px 34px 24px 24px}}