.ms{flex:1;padding:48px 0 72px}.ms-head{text-align:center}.ms-title{letter-spacing:-.02em;margin:0;font-size:48px;font-weight:600;line-height:1.2}.ms-tagline{max-width:64ch;color:var(--sp-ink-2);text-wrap:pretty;margin:8px auto 0;font-size:14px;line-height:1.5}.ms-state{color:var(--sp-ink-3);flex-direction:column;align-items:center;gap:12px;padding:96px 0 48px;display:flex}.ms-state p{margin:0}.ms-retry{border:1px solid var(--sp-hair);color:var(--sp-ink);border-radius:6px;padding:6px 12px}.ms-rows{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.ms-row{border:1px solid var(--sp-hair);border-radius:12px}.ms-row:hover{border-color:var(--sp-hair-strong)}.ms-row-link{grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"tile head figs""tile lede lede"".leaders leaders";align-items:start;column-gap:20px;padding:20px 22px;display:grid}.ms-row>.ms-row-link:focus-visible{border-radius:inherit}.ms-row-link>.mpt{grid-area:tile}.ms-row-head{grid-area:head;min-width:0}.ms-name{letter-spacing:-.01em;margin:0;font-size:20px;font-weight:600;line-height:26px}.ms-row-link:hover .ms-name{text-underline-offset:3px;text-decoration:underline}.ms-line{color:var(--sp-ink-3);margin:3px 0 0;font-size:13px;line-height:18px}.ms-lede{-webkit-line-clamp:2;line-clamp:2;max-width:70ch;color:var(--sp-ink-2);text-wrap:pretty;-webkit-box-orient:vertical;grid-area:lede;margin:10px 0 0;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.ms-row-figs{text-align:right;white-space:nowrap;flex-direction:column;grid-area:figs;align-items:flex-end;display:flex}.ms-value{font-family:var(--ed-data);letter-spacing:-.01em;font-size:20px;font-weight:600;line-height:26px}.ms-count{color:var(--sp-ink-3);margin-top:3px;font-size:12.5px;line-height:18px}.ms-leaders{grid-area:leaders;margin:12px 0 0;padding:0;list-style:none}.ms-lead{--ed-logo:28px;grid-template-columns:var(--ed-logo) minmax(0, 1fr) auto;align-items:center;column-gap:10px;padding:7px 0;display:grid}.ms-lead+.ms-lead{border-top:1px solid var(--sp-hair)}.ms-lead .ed-logo{background:var(--sp-paper-deep);border:0}.ms-lead-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.ms-lead-class{color:var(--sp-ink-3);font-size:12px}.ms-lead-symbol{font-family:var(--ed-data);color:var(--sp-ink-3);margin-left:6px;font-size:12px}.ms-lead-figs{text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:1px;display:flex}.ms-lead-weight{font-family:var(--ed-data);font-size:13.5px;font-weight:500}.ms-lead-value{font-family:var(--ed-data);color:var(--sp-ink-3);font-size:11.5px}@media (min-width:72rem){.ms-row-link{grid-template:"tile head figs leaders""tile lede figs leaders"1fr/64px minmax(0,1fr) auto 360px}.ms-leaders{margin:0 0 0 28px}}.ms-soon{margin-top:40px}.ms-soon-head{border-bottom:1px solid var(--sp-hair);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:10px;display:flex}.ms-soon-head h2{margin:0;font-size:15px;font-weight:600;line-height:20px}.ms-soon-count{color:var(--sp-ink-3);margin:0;font-size:12.5px}.ms-soon-list{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ms-soon-row{border:1px solid var(--sp-hair);border-radius:12px;grid-template-columns:48px minmax(0,1fr) auto;align-items:start;column-gap:16px;padding:16px 18px;display:grid}.ms-soon-main{min-width:0}.ms-soon-name{color:var(--sp-ink-2);margin:0;font-size:15px;font-weight:500;line-height:20px}.ms-soon-line{color:var(--sp-ink-3);margin:2px 0 0;font-size:12.5px;line-height:18px}.ms-soon-lede{-webkit-line-clamp:2;line-clamp:2;max-width:70ch;color:var(--sp-ink-3);text-wrap:pretty;-webkit-box-orient:vertical;margin:6px 0 0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.ms-soon-tag{border:1px solid var(--sp-hair-strong);color:var(--sp-ink-3);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:11px;line-height:16px}.ms-foot{max-width:76ch;color:var(--sp-ink-3);margin:28px 0 0;font-size:12px;line-height:1.6}.ms-skel-bar{background:var(--sp-paper-deep);border-radius:4px;height:10px;display:block}.ms-skel-bar,.ms-skel-logo,.ms-skel-tile{animation:1.6s ease-in-out infinite ms-pulse}@keyframes ms-pulse{50%{opacity:.45}}.ms-skel .ms-row:hover{border-color:var(--sp-hair)}.ms-skel-name{height:14px;margin:6px 0}.ms-skel-line{margin:7px 0 4px}.ms-skel-lede{flex-direction:column;grid-area:lede;justify-content:center;gap:12px;max-width:70ch;min-height:43.4px;margin-top:10px;display:flex}.ms-skel-value{width:84px;height:14px;margin:6px 0}.ms-skel-count{width:72px;margin:7px 0 4px}.ms-skel-logo{width:var(--ed-logo);height:var(--ed-logo);background:var(--sp-paper-deep);border-radius:50%}.ms-skel-lead-name{height:11px}.ms-skel-weight{width:44px;margin:5px 0}.ms-skel-lead-value{width:36px;height:8px;margin:4px 0 5px}.ms-tagline,.ms-lede,.ms-soon-main,.ms-foot{word-break:keep-all;overflow-wrap:anywhere}.ms-tagline:lang(ja),.ms-lede:lang(ja),.ms-soon-main:lang(ja),.ms-foot:lang(ja){word-break:normal}@media (max-width:1024px){.ms-title{font-size:36px;line-height:44px}}@media (max-width:767px){.ms{padding-bottom:56px}.ms-title{font-size:28px;line-height:34px}.ms-tagline{margin-top:6px;font-size:13px}.ms-rows{gap:10px;margin-top:20px}.ms-row-link{grid-template-columns:56px minmax(0,1fr) auto;grid-template-areas:"tile head figs""lede lede lede""leaders leaders leaders";align-items:center;column-gap:12px;padding:14px 16px}.ms-row-link>.mpt{border-radius:11px;width:56px;height:56px}.ms-name{font-size:17px;line-height:22px}.ms-line{margin-top:2px;font-size:12.5px}.ms-value{font-size:17px;line-height:22px}.ms-count{margin-top:2px;font-size:12px}.ms-lede{margin-top:12px;font-size:13px}.ms-leaders{margin-top:10px}.ms-soon{margin-top:32px}.ms-soon-list{gap:8px}.ms-soon-row{grid-template-columns:40px minmax(0,1fr);column-gap:12px;padding:12px 14px}.ms-soon-row>.mpt{border-radius:8px;width:40px;height:40px}.ms-soon-tag{display:none}.ms-skel-name,.ms-skel-value{height:12px;margin:5px 0}.ms-skel-line,.ms-skel-count{margin:6px 0 4px}.ms-skel-lede{min-height:40.3px;margin-top:12px}}@media (max-width:480px){.ms{padding-top:28px}}@media (prefers-reduced-motion:reduce){.ms-skel-bar,.ms-skel-logo,.ms-skel-tile{animation:none}}
