.visual[data-astro-cid-tnnkfjuz]{margin:0}img[data-astro-cid-tnnkfjuz],svg[data-astro-cid-tnnkfjuz]{width:100%;height:auto;display:block}.full[data-astro-cid-tnnkfjuz] img[data-astro-cid-tnnkfjuz],.full[data-astro-cid-tnnkfjuz].is-map svg[data-astro-cid-tnnkfjuz],.wide[data-astro-cid-tnnkfjuz] img[data-astro-cid-tnnkfjuz],.wide[data-astro-cid-tnnkfjuz].is-map svg[data-astro-cid-tnnkfjuz]{aspect-ratio:16/9;background:var(--surf);object-fit:cover;border-radius:6px}.thumb[data-astro-cid-tnnkfjuz]{background:var(--surf);border-radius:4px;width:64px;height:64px;overflow:hidden}.thumb[data-astro-cid-tnnkfjuz] img[data-astro-cid-tnnkfjuz],.thumb[data-astro-cid-tnnkfjuz] svg[data-astro-cid-tnnkfjuz]{object-fit:cover;width:64px;height:64px}figcaption[data-astro-cid-tnnkfjuz]{color:var(--meta);font:400 14px / 1.4 var(--f-body);margin-top:8px}figcaption[data-astro-cid-tnnkfjuz] a[data-astro-cid-tnnkfjuz]{color:var(--ink);text-underline-offset:3px}.sea[data-astro-cid-tnnkfjuz]{fill:var(--sea)}.land[data-astro-cid-tnnkfjuz]{fill:var(--land);stroke:var(--line2);stroke-width:.75px;stroke-linejoin:round}.land[data-astro-cid-tnnkfjuz].home{fill:var(--land-hi);stroke:var(--meta)}.ring[data-astro-cid-tnnkfjuz]{fill:none;stroke:var(--ink);stroke-width:2.5px}.dot[data-astro-cid-tnnkfjuz]{fill:var(--ink)}.chart[data-astro-cid-tnnkfjuz]{background:var(--surf);border-radius:6px;gap:12px;padding:20px;display:grid}.chart-label[data-astro-cid-tnnkfjuz]{color:var(--ink);font:600 15px / 1.3 var(--f-body)}.row[data-astro-cid-tnnkfjuz]{grid-template-columns:52px 1fr auto;align-items:center;gap:12px;display:grid}.when[data-astro-cid-tnnkfjuz]{color:var(--meta);font:500 14px / 1 var(--f-body)}.track[data-astro-cid-tnnkfjuz]{height:14px}.fill[data-astro-cid-tnnkfjuz]{background:var(--line2);border-radius:2px;height:100%;display:block}.now[data-astro-cid-tnnkfjuz] .fill[data-astro-cid-tnnkfjuz]{background:var(--ink)}.value[data-astro-cid-tnnkfjuz]{min-width:4.5ch;color:var(--meta);font:700 18px / 1 var(--f-head);font-variant-numeric:proportional-nums lining-nums;text-align:right}.now[data-astro-cid-tnnkfjuz] .value[data-astro-cid-tnnkfjuz]{color:var(--ink);font-size:22px}.bar[data-astro-cid-tnnkfjuz]{fill:var(--line2)}.bar[data-astro-cid-tnnkfjuz].now{fill:var(--ink)}.axis[data-astro-cid-tnnkfjuz]{stroke:var(--meta);stroke-width:1px}.logo-box[data-astro-cid-tnnkfjuz]{aspect-ratio:16/9;background:var(--surf);border-radius:6px;place-items:center;padding:24px;display:grid}.logo-box[data-astro-cid-tnnkfjuz] img[data-astro-cid-tnnkfjuz]{object-fit:contain;width:auto;max-width:60%;max-height:100%}.thumb[data-astro-cid-tnnkfjuz] .logo-box[data-astro-cid-tnnkfjuz]{aspect-ratio:1;padding:8px}.thumb[data-astro-cid-tnnkfjuz] .logo-box[data-astro-cid-tnnkfjuz] img[data-astro-cid-tnnkfjuz]{width:auto;max-width:100%;height:auto}.spine[data-astro-cid-chywcm4m],.stories[data-astro-cid-chywcm4m]{margin:0;padding:0;list-style:none}.spine[data-astro-cid-chywcm4m]{padding-left:40px;position:relative}.spine[data-astro-cid-chywcm4m]:before{background:var(--line2);content:"";width:2px;position:absolute;top:40px;bottom:34px;left:13px}.section[data-astro-cid-chywcm4m],.row[data-astro-cid-chywcm4m],.fold[data-astro-cid-chywcm4m],.end[data-astro-cid-chywcm4m],.stories[data-astro-cid-chywcm4m]{position:relative}.stories[data-astro-cid-chywcm4m]:before{background:color-mix(in srgb, var(--sec) 60%, var(--line2));content:"";width:2px;position:absolute;top:0;bottom:0;left:-27px}.station[data-astro-cid-chywcm4m]{color:var(--sec);font:800 24px / 1.15 var(--f-head);letter-spacing:-.02em;align-items:center;gap:10px;padding:30px 0 4px;display:flex}.section[data-astro-cid-chywcm4m]:first-child .station[data-astro-cid-chywcm4m]{padding-top:20px}.station[data-astro-cid-chywcm4m]:before{border:2px solid var(--sec);background:var(--sec);width:16px;height:16px;box-shadow:0 0 0 4px var(--bg);content:"";border-radius:50%;position:absolute;left:-34px}.station[data-astro-cid-chywcm4m] .section-icon{color:var(--sec)}.row[data-astro-cid-chywcm4m] a[data-astro-cid-chywcm4m]{min-height:56px;color:var(--ink);align-items:center;gap:16px;padding:10px 0;text-decoration:none;display:flex}.row[data-astro-cid-chywcm4m] a[data-astro-cid-chywcm4m]:hover .title[data-astro-cid-chywcm4m]{text-underline-offset:3px;text-decoration:underline 1px}.text[data-astro-cid-chywcm4m]{flex:1;gap:6px;min-width:0;display:grid}.title[data-astro-cid-chywcm4m]{font:600 17px / 1.3 var(--f-body)}.thumb[data-astro-cid-chywcm4m]{background:var(--surf);border-radius:8px;flex:none;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.thumb[data-astro-cid-chywcm4m] .visual.thumb,.thumb[data-astro-cid-chywcm4m] .visual.thumb img,.thumb[data-astro-cid-chywcm4m] .visual.thumb svg{border-radius:0;width:100%;height:100%}.logo-thumb[data-astro-cid-chywcm4m]{background:#fff}.logo-thumb[data-astro-cid-chywcm4m] img[data-astro-cid-chywcm4m]{object-fit:contain;width:40px;height:40px}.meta[data-astro-cid-chywcm4m]{align-items:center;gap:10px;display:flex}.outlets[data-astro-cid-chywcm4m]{display:flex}.outlets[data-astro-cid-chywcm4m] img[data-astro-cid-chywcm4m]{border:2px solid var(--bg);object-fit:contain;background:#fff;border-radius:50%;width:22px;height:22px;margin-left:-5px}.outlets[data-astro-cid-chywcm4m] img[data-astro-cid-chywcm4m]:first-child{margin-left:0}.lead[data-astro-cid-chywcm4m] a[data-astro-cid-chywcm4m]{padding:14px 0 12px}.wide[data-astro-cid-chywcm4m] a[data-astro-cid-chywcm4m]{gap:14px;display:grid}.pic[data-astro-cid-chywcm4m] .visual{border-radius:10px;overflow:hidden}.pic[data-astro-cid-chywcm4m] img,.pic[data-astro-cid-chywcm4m] svg{border-radius:10px}.lead[data-astro-cid-chywcm4m] .title[data-astro-cid-chywcm4m]{font:800 24px / 1.15 var(--f-head);letter-spacing:-.018em}.gist[data-astro-cid-chywcm4m]{color:var(--meta);font:400 16px / 1.45 var(--f-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.row[data-astro-cid-chywcm4m]:before,.fold[data-astro-cid-chywcm4m]:before{background:color-mix(in srgb, var(--sec) 60%, var(--line2));content:"";width:12px;height:2px;position:absolute;top:50%;left:-27px}.wide[data-astro-cid-chywcm4m]:before{top:34px}.current[data-astro-cid-chywcm4m]:before{display:none}.current[data-astro-cid-chywcm4m]:after{background:var(--sec);content:"";border-radius:1px;width:6px;position:absolute;top:12px;bottom:12px;left:-29px}.fold[data-astro-cid-chywcm4m] button[data-astro-cid-chywcm4m]{min-height:44px;color:var(--meta);font:600 15px / 1 var(--f-body);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:flex}.fold[data-astro-cid-chywcm4m] .fold-chevron{transition:transform var(--dur-base) var(--ease-out);transform:rotate(90deg)}.fold[data-astro-cid-chywcm4m] button[data-astro-cid-chywcm4m][aria-expanded=true] .fold-chevron{transform:rotate(-90deg)}.end[data-astro-cid-chywcm4m]{color:var(--meta);font:500 16px / 1.4 var(--f-body);padding:26px 0 8px}.end[data-astro-cid-chywcm4m] b[data-astro-cid-chywcm4m]{color:var(--ink);font-weight:700}.end[data-astro-cid-chywcm4m]:before{border:2px solid var(--line2);background:var(--bg);content:"";border-radius:50%;width:14px;height:14px;position:absolute;top:29px;left:-33px}.compact[data-astro-cid-chywcm4m] .station[data-astro-cid-chywcm4m]{padding-top:26px;font-size:19px}.compact[data-astro-cid-chywcm4m] .row[data-astro-cid-chywcm4m] a[data-astro-cid-chywcm4m]{min-height:48px;padding:6px 0}.compact[data-astro-cid-chywcm4m] .title[data-astro-cid-chywcm4m]{text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.compact[data-astro-cid-chywcm4m] .lead[data-astro-cid-chywcm4m] .title[data-astro-cid-chywcm4m]{font:800 18px / 1.2 var(--f-head);white-space:normal}@media (width>=1024px){.contents[data-astro-cid-chywcm4m]:not(.compact) .title[data-astro-cid-chywcm4m]{font-size:19px}.contents[data-astro-cid-chywcm4m]:not(.compact) .lead[data-astro-cid-chywcm4m] .title[data-astro-cid-chywcm4m]{font-size:30px}.contents[data-astro-cid-chywcm4m]:not(.compact) .gist[data-astro-cid-chywcm4m]{font-size:17px}.contents[data-astro-cid-chywcm4m]:not(.compact) .thumb[data-astro-cid-chywcm4m]{width:76px;height:76px}.contents[data-astro-cid-chywcm4m]:not(.compact) .station[data-astro-cid-chywcm4m]{font-size:28px}}@media (width>=1100px){.contents[data-astro-cid-chywcm4m]:not(.compact) .stories[data-astro-cid-chywcm4m]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;column-gap:40px;display:grid}.contents[data-astro-cid-chywcm4m]:not(.compact) .stories[data-astro-cid-chywcm4m]>li[data-astro-cid-chywcm4m]{grid-column:2}.contents[data-astro-cid-chywcm4m]:not(.compact) .stories[data-astro-cid-chywcm4m]>.lead[data-astro-cid-chywcm4m]{grid-area:1/1/span 12}.contents[data-astro-cid-chywcm4m]:not(.compact) .stories[data-astro-cid-chywcm4m]>li[data-astro-cid-chywcm4m]:not(.lead):before{display:none}.contents[data-astro-cid-chywcm4m]:not(.compact) .stories[data-astro-cid-chywcm4m]:has(>.lead[hidden])>li[data-astro-cid-chywcm4m]{grid-column:1/-1}.contents[data-astro-cid-chywcm4m]:not(.compact) .stories[data-astro-cid-chywcm4m]:has(>.lead[hidden])>li[data-astro-cid-chywcm4m]:before{display:block}}@media (width>=1400px){.contents[data-astro-cid-chywcm4m]:not(.compact) .spine[data-astro-cid-chywcm4m]{grid-template-columns:repeat(var(--sections), minmax(0, 1fr));column-gap:56px;padding:0;display:grid}.contents[data-astro-cid-chywcm4m]:not(.compact) .spine[data-astro-cid-chywcm4m]:before{width:auto;height:2px;inset:27px 8px auto}.contents[data-astro-cid-chywcm4m]:not(.compact) .section[data-astro-cid-chywcm4m]:first-child .station[data-astro-cid-chywcm4m],.contents[data-astro-cid-chywcm4m]:not(.compact) .station[data-astro-cid-chywcm4m]{padding-top:54px}.contents[data-astro-cid-chywcm4m]:not(.compact) .station[data-astro-cid-chywcm4m]:before{top:20px;left:0}.contents[data-astro-cid-chywcm4m]:not(.compact) .stories[data-astro-cid-chywcm4m]{display:block}.contents[data-astro-cid-chywcm4m]:not(.compact) .stories[data-astro-cid-chywcm4m]:before,.contents[data-astro-cid-chywcm4m]:not(.compact) .stories[data-astro-cid-chywcm4m]>li[data-astro-cid-chywcm4m]:before{display:none}.contents[data-astro-cid-chywcm4m]:not(.compact) .lead[data-astro-cid-chywcm4m] a[data-astro-cid-chywcm4m]{padding-top:18px}.contents[data-astro-cid-chywcm4m]:not(.compact) .lead[data-astro-cid-chywcm4m] .title[data-astro-cid-chywcm4m]{font-size:27px}.contents[data-astro-cid-chywcm4m]:not(.compact) .row[data-astro-cid-chywcm4m]:not(.lead){border-top:1px solid var(--line)}.contents[data-astro-cid-chywcm4m]:not(.compact) .row[data-astro-cid-chywcm4m]:not(.lead) a[data-astro-cid-chywcm4m]{padding:14px 0}.contents[data-astro-cid-chywcm4m]:not(.compact) .end[data-astro-cid-chywcm4m]{border-top:1px solid var(--line);grid-column:1/-1;margin-top:32px;padding-top:22px;position:static}.contents[data-astro-cid-chywcm4m]:not(.compact) .end[data-astro-cid-chywcm4m]:before{top:21px;left:auto;right:0}}.compact[data-astro-cid-chywcm4m] .end[data-astro-cid-chywcm4m]{font-size:15px}
