.edition-moves,.edition-page-head,.edition-podium,.edition-share{color:rgb(var(--ds-navy))}.edition-landing .gl-section-copy{max-width:780px}.edition-kicker,.edition-landing .gl-eyebrow{text-transform:uppercase;letter-spacing:.07em;color:rgb(var(--ds-cobalt-shade));font:650 12px/1.3 var(--font-geist),sans-serif}.edition-stack{display:grid;gap:20px;min-width:0}.edition-podium{display:grid;grid-template-columns:clamp(170px,22%,250px) minmax(0,1fr);overflow:hidden;border-radius:24px;background:white;border:1px solid #dededc}.edition-podium-intro{background:rgb(var(--ds-cream));padding:24px 16px 0;display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center}.edition-podium-intro :is(h2,h3){font:900 clamp(26px,3vw,40px)/1 var(--font-display),sans-serif;margin:6px 0 0}.edition-podium-intro .glimp{width:180px;max-width:none;height:180px}.edition-podium-content{min-width:0;padding:24px;display:grid;align-content:center;gap:16px}.edition-leaders{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;list-style:none}.edition-leaders>li{min-width:0;display:flex;align-items:flex-start;flex-direction:column;padding-left:14px;border-left:2px solid rgb(var(--ds-chart-context));gap:6px}.edition-leaders>li:first-child{border-color:rgb(var(--ds-accent))}.edition-rank{font:900 clamp(32px,4vw,58px)/1 var(--font-display),sans-serif;color:rgb(var(--ds-cobalt-shade));letter-spacing:-.04em}.edition-brand{font:900 clamp(17px,1.75vw,25px)/1.2 var(--font-display),sans-serif;overflow-wrap:anywhere}.edition-industry{display:inline-block;border-radius:999px;background:#eef1fa;color:#394365;padding:3px 8px;font:600 11px/1.3 var(--font-geist),sans-serif}.edition-score{font-size:12px;color:#4a5068;margin-top:7px}.edition-score b{font:900 22px/1 var(--font-display),sans-serif;color:rgb(var(--ds-navy))}.edition-footnote,.edition-leaders small,.gl-landing .edition-footnote{color:#596078;font-size:12px;line-height:1.45;margin:0}.edition-moves{display:flex;flex-wrap:wrap;gap:12px 20px}.edition-moves>div{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;background:white;border:1px solid #dddfe7;border-radius:16px;padding:13px 18px;font-size:14px}.edition-move-label{color:#4a5068}.edition-movement[data-direction=up],.edition-moves [data-direction=up]{color:rgb(var(--ds-up))}.edition-movement[data-direction=down],.edition-moves [data-direction=down]{color:rgb(var(--ds-down))}.public-index .edition-page-head{display:grid;justify-items:start;gap:12px;max-width:800px}.edition-page-head h1{font:900 clamp(38px,5vw,64px)/1 var(--font-display),sans-serif;margin:0}.edition-page-head p{margin:0;color:#4a5068;max-width:680px;font-size:16px;line-height:1.5}.edition-page-head .edition-dateline{font-weight:650;color:rgb(var(--ds-navy))}.edition-download,.edition-page-head a,.edition-share a{color:rgb(var(--ds-cobalt-shade));text-decoration:underline;text-underline-offset:2px}.edition-download{margin-top:6px;font-size:12px}.public-index .index-brand-tags{display:flex;flex-wrap:wrap;gap:3px 6px;align-items:center}.public-index .page-container:has(.edition-page-head){background:transparent;border:0;max-width:1288px}.public-index .organic-index-page:has(.edition-page-head){display:grid;gap:24px}.public-index .index-table-card{background:#fff}.index-show-all{display:block;margin:16px auto;border:1px solid;border-radius:999px;padding:9px 18px;color:rgb(var(--ds-cobalt-shade));background:white;font-weight:700;cursor:pointer}.index-show-all:hover{background:#eef1fa}@media(max-width:640px){.organic-index-page .index-data-row{height:auto;gap:4px 6px;padding:12px 0;grid-template-columns:22px minmax(0,1fr) 40px 44px;grid-template-areas:"rank brand score history" ". why move history"}.organic-index-page .index-data-row>td,.organic-index-page .index-data-row>th{padding:0;border:0}.organic-index-page .index-data-row>th.index-brand{width:auto;height:auto;gap:6px}.organic-index-page .index-data-row>.index-move{grid-area:move;display:block;text-align:right}.organic-index-page .index-data-row>.index-why{margin:0}.organic-index-page .index-data-row>.index-history-cell{grid-area:history;display:block}.organic-index-page .index-history-button{width:44px;height:44px}.organic-index-page .index-brand-breakdown .index-breakdown-track{width:100%}}.edition-share{background:rgb(var(--ds-navy));color:white;border-radius:24px;padding:32px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(220px,.7fr);align-items:center;gap:24px}.edition-share .edition-kicker{color:rgb(var(--ds-chart-secondary))}.edition-share h2{font:900 clamp(24px,3vw,38px)/1.1 var(--font-display),sans-serif;max-width:22ch;margin:8px 0}.edition-share p{max-width:54ch;color:#dce1ee;line-height:1.5;margin:0 0 14px}.edition-share a{color:white}.edition-share figure{border-radius:16px;margin:0;padding:20px;background:white;color:rgb(var(--ds-navy));display:grid;gap:4px}.edition-share figcaption{display:flex;justify-content:space-between;gap:8px;color:#4a5068;font-size:12px;border-bottom:1px solid #dcdfe8;padding-bottom:10px;margin-bottom:6px}.edition-share figure strong{font:800 23px var(--font-display),sans-serif}.edition-share figure b{font:900 44px/.95 var(--font-display),sans-serif;color:rgb(var(--ds-cobalt-shade))}.edition-share figure>span{font-size:13px}@media(max-width:760px){.edition-podium{grid-template-columns:minmax(0,1fr)}.edition-podium-intro{flex-direction:row;text-align:left;justify-content:space-between;padding:0 18px}.edition-podium-content{padding:16px}.edition-leaders{gap:8px}.edition-leaders>li{padding-left:6px;gap:5px}.edition-share{grid-template-columns:minmax(0,1fr);padding:22px}}@media(max-width:480px){.edition-leaders{grid-template-columns:minmax(0,1fr);gap:0}.edition-leaders>li{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:4px 8px;border-left:0;border-top:1px solid #dcdfe8;padding:12px 0}.edition-leaders>li:first-child{border:0}.edition-rank{grid-column:1;grid-row:1/3;font-size:30px}.edition-brand{grid-column:2;grid-row:1}.edition-industry{justify-self:start}.edition-leaders .edition-industry{grid-column:2;grid-row:2}.edition-score{grid-column:3;grid-row:1;margin:0}.edition-leaders small{grid-column:3;grid-row:2;text-align:right;font-size:10px}.edition-download{grid-column:2/-1}}