.cs.cs--story.cf-page .cs-crumbs,.cs.cs--story.cf-page .cs-crumbs a{color:var(--cs-brand)}.cs.cs--story.cf-page .cs-crumbs a:hover{color:var(--cs-navy)}.cs.cs--story.cf-page .play-video{box-shadow:0 1px 2px rgba(16,18,40,.08),0 14px 28px -12px rgba(16,18,40,.22)}.cs.cs--story.cf-page .cf-quote{max-width:34rem;margin-top:24px}.cs.cs--story.cf-page .cf-quote blockquote{font-size:19px;font-weight:500;line-height:1.45;letter-spacing:-.005em;color:var(--cs-ink);text-indent:-.42em;text-wrap:pretty}.cs.cs--story.cf-page .cf-quote .cs-person{margin-top:14px}.cs.cs--story.cf-page .cf-quote .cs-person__role{color:var(--cs-navy)}.cs.cs--story.cf-page .cf-results{margin-top:clamp(40px,6vw,72px);padding:clamp(24px,3.6vw,48px) clamp(20px,3.6vw,48px);border-radius:clamp(18px,2vw,24px);background:var(--cs-night);color:#fff}.cs.cs--story.cf-page .cf-results__window{font-size:14px;font-weight:600;line-height:1.4;color:var(--cs-panel)}.cs.cs--story.cf-page .cf-results__stats,.cs.cs--story.cf-page .cf-results__top{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:clamp(28px,4vw,48px);column-gap:clamp(28px,4vw,48px)}.cs.cs--story.cf-page .cf-results__top{align-items:end;margin-top:clamp(18px,2.2vw,26px)}.cs.cs--story.cf-page .cf-results__big{font-size:clamp(5rem,10vw,8.5rem);font-weight:600;line-height:.88;letter-spacing:-.05em;font-variant-numeric:tabular-nums}.cs.cs--story.cf-page .cf-results__what{margin-top:14px;font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:600;line-height:1.3}.cs.cs--story.cf-page .cf-tally{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:clamp(5px,.6vw,8px);max-width:380px}.cs.cs--story.cf-page .cf-tally>span{aspect-ratio:1;border-radius:4px;background:#fff}.cs.cs--story.cf-page .cf-results__stats{margin-top:clamp(26px,3.2vw,40px);padding-top:clamp(22px,2.8vw,34px);border-top:1px solid var(--cs-panel)}.cs.cs--story.cf-page .cf-results__stat{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:10px}.cs.cs--story.cf-page .cf-results__stat dd{font-size:clamp(2.6rem,5vw,4rem);font-weight:600;line-height:1;letter-spacing:-.04em;white-space:nowrap}.cs.cs--story.cf-page .cf-results__prefix{font-size:.4em;letter-spacing:0}.cs.cs--story.cf-page .cf-results__stat dt{font-size:clamp(1rem,1.3vw,1.125rem);font-weight:500;line-height:1.35;color:var(--cs-panel)}.cs.cs--story.cf-page .cs-brands{margin-top:clamp(44px,6vw,72px)}.cs.cs--story.cf-page .cs-brands__label{font-size:14px;font-weight:600;line-height:1.4;color:var(--cs-brand);text-align:left;text-wrap:balance}.cs.cs--story.cf-page .cs-brands__list{container-type:inline-size;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:0 12px;max-width:none;margin-top:clamp(20px,2.4vw,28px)}.cs.cs--story.cf-page .cs-brands__list li{flex:none}.cs.cs--story.cf-page .cs-brands__list img,.cs.cs--story.cf-page .cs-brands__list img:hover{width:calc(var(--w) * .074cqw);max-width:none;filter:grayscale(1) brightness(.8) contrast(1.6);opacity:1}.cs.cs--story.cf-page .cs-facts__row dt{font-weight:600;color:var(--cs-brand)}.cs.cs--story.cf-page .cs-pull figcaption{font-size:14px;font-weight:600;color:var(--cs-navy)}.cs.cs--story.cf-page .cs-next .cs-meta{font-size:14px;font-weight:600;color:var(--cs-brand)}.cs.cs--story.cf-page .cs-cta p{color:var(--cs-panel)}@media (max-width:900px){.cs.cs--story.cf-page .cf-quote{order:5;margin-top:28px}}@media (max-width:960px){.cs.cs--story.cf-page .cs-brands__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));justify-items:start;gap:28px 20px}.cs.cs--story.cf-page .cs-brands__list img,.cs.cs--story.cf-page .cs-brands__list img:hover{width:calc(var(--w) * .8px);max-width:100%}}@media (max-width:560px){.cs.cs--story.cf-page .cf-quote blockquote{text-indent:0}.cs.cs--story.cf-page .cf-results__stats,.cs.cs--story.cf-page .cf-results__top{grid-template-columns:minmax(0,1fr)}.cs.cs--story.cf-page .cf-tally{max-width:none;margin-top:22px}.cs.cs--story.cf-page .cf-results__stat+.cf-results__stat{margin-top:20px;padding-top:20px;border-top:1px solid var(--cs-panel)}.cs.cs--story.cf-page .cs-brands__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.cs.cs--story.cf-page .cs-brands__list img,.cs.cs--story.cf-page .cs-brands__list img:hover{width:calc(var(--w) * .82px)}}