.ml{--ml-w:1200px}.ml-head{max-width:var(--ml-w)}.ml-h1{margin-top:12px;font-size:clamp(32px,4.6vw,58px);line-height:1.02}.ml-answer{max-width:68ch;color:color-mix(in oklab, var(--fg) 86%, var(--fg-muted));margin-top:16px;font-size:17px;line-height:1.55}.ml-figs{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:28px;display:grid;overflow:hidden}.ml-figs>div{background:var(--bg-raised);flex-direction:column-reverse;gap:6px;min-width:0;padding:14px 16px;display:flex}.ml-figs dd{color:var(--fg);margin:0;font-size:clamp(20px,2.6vw,30px);line-height:1.05}.ml-block{max-width:var(--ml-w);margin-top:56px}.ml-note{margin:-8px 0 14px}.ml-h3{color:var(--fg);margin-bottom:10px;font-size:15px;font-weight:600}.ml-down{color:var(--neg,#e5484d)}.ml-rank{border:1px solid var(--line-strong);border-radius:var(--r-xl);background:var(--bg-raised);margin:0;padding:0;list-style:none;overflow:hidden}.ml-row{isolation:isolate;grid-template-columns:36px 28px minmax(0,1fr) auto;grid-template-areas:"rank logo name share""rank logo facts share";align-items:center;gap:2px 12px;padding:12px 18px 12px 12px;display:grid;position:relative}.ml-row+.ml-row{border-top:1px solid var(--line)}.ml-row:hover{background:var(--bg-hover)}.ml-row__rank{text-align:center;color:var(--fg-subtle);grid-area:rank;font-size:18px}.ml-row>:nth-child(2){grid-area:logo}.ml-row__nologo{border:1px dashed var(--line);border-radius:8px;grid-area:logo;width:28px;height:28px}.ml-row__name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fg);grid-area:name;font-size:16px;font-weight:600;overflow:hidden}.ml-row__name a{color:inherit}.ml-row__name a:hover{text-underline-offset:3px;text-decoration:underline}.ml-row__facts{text-overflow:ellipsis;white-space:nowrap;grid-area:facts;min-width:0;overflow:hidden}.ml-row__share{color:var(--fg);text-align:right;grid-area:share;font-size:15px}.ml-row__bar{z-index:-1;height:2px;width:calc(var(--v) * 100%);background:color-mix(in oklab, var(--fg) 30%, transparent);position:absolute;bottom:0;left:0}.ml-row--lead .ml-row__name{font-weight:700}.ml-row--lead .ml-row__bar{background:color-mix(in oklab, var(--fg) 55%, transparent)}.ml-row--unnamed .ml-row__name{color:var(--fg-muted);font-weight:400}.ml-rank--compact .ml-row{grid-template-columns:28px 22px minmax(0,1fr) auto;padding:8px 14px 8px 8px}.ml-rank--compact .ml-row__name{font-size:14.5px}.ml-rank--compact .ml-row__facts{font-size:11.5px}.ml-movers{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ml-movers li{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-raised);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 14px;display:grid}.ml-movers a{color:var(--fg);font-weight:600}.ml-movers .figure{text-align:right;color:var(--fg)}.ml-movers .label{grid-column:1/-1}.ml-shares{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ml-shares li{isolation:isolate;justify-content:space-between;gap:10px;padding:6px 10px;font-size:13.5px;display:flex;position:relative}.ml-shares li a{color:var(--fg)}.ml-shares li i{z-index:-1;width:calc(var(--v) * 100%);border-radius:var(--r-sm);background:color-mix(in oklab, var(--fg) 8%, transparent);position:absolute;inset:0 auto 0 0}.ml-leaders{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px;display:grid}.ml-card{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-raised);padding:14px 16px}.ml-card h3{font-size:16px;font-weight:600}.ml-card h3 a{color:var(--fg)}.ml-card ol,.ml-sector ol{gap:4px;margin:10px 0 0;padding-left:18px;font-size:14px;display:grid}.ml-card ol a,.ml-sector ol a{color:var(--fg)}.ml-leaders--open{grid-template-columns:1fr;gap:6px}.ml-sector{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-raised);overflow:hidden}.ml-sector summary{cursor:pointer;isolation:isolate;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 16px;list-style:none;display:grid;position:relative}.ml-sector summary::-webkit-details-marker{display:none}.ml-sector summary i{z-index:-1;width:calc(var(--v) * 100%);background:color-mix(in oklab, var(--fg) 7%, transparent);position:absolute;inset:0 auto 0 0}.ml-sector__name{color:var(--fg);font-weight:600}.ml-sector[open] summary{border-bottom:1px solid var(--line)}.ml-sector ol{padding:0 16px 0 34px}.ml-more{color:var(--accent);margin:10px 16px 14px;font-size:13px;display:inline-block}.ml-ads{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:14px;display:grid}.ml-countries{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ml-countries li{border:1px solid var(--line);border-radius:var(--r-pill);background:var(--bg-raised);padding:6px 12px;font-size:13.5px}.ml-countries a{color:var(--fg)}.ml-qa h3{margin-top:18px}.ml-board{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:32px;margin-top:48px;display:grid}.ml-rail{gap:28px;display:grid;position:sticky;top:72px}.ml-rail .ml-block{margin-top:0}@media (max-width:860px){.ml-board{grid-template-columns:1fr}.ml-rail{position:static}}@media (max-width:640px){.ml-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.ml-row{grid-template-columns:26px 24px minmax(0,1fr) auto;gap:2px 10px;padding:10px 12px 10px 6px}.ml-row__facts{white-space:normal}.ml-answer{font-size:16px}}.ml-more-line{max-width:68ch;margin-top:12px;line-height:1.5}.ml-more-line a{color:var(--accent)}
