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