.article-share[data-astro-cid-hicsxcnd]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:32px 0;padding:22px 0}.article-share-label[data-astro-cid-hicsxcnd]{color:#596672;margin:0 0 10px;font-size:12px}.article-share-actions[data-astro-cid-hicsxcnd]{flex-wrap:wrap;gap:6px 18px;display:flex}.article-share-actions[data-astro-cid-hicsxcnd] button[data-astro-cid-hicsxcnd],.article-share-actions[data-astro-cid-hicsxcnd] a[data-astro-cid-hicsxcnd]{min-height:44px;color:var(--brand);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:6px 2px;font-size:13px;line-height:1.5;text-decoration:none;display:inline-flex}.article-share-actions[data-astro-cid-hicsxcnd] [data-astro-cid-hicsxcnd][hidden],.article-share-fallback[data-astro-cid-hicsxcnd][hidden]{display:none}.article-share-actions[data-astro-cid-hicsxcnd] button[data-astro-cid-hicsxcnd]:hover,.article-share-actions[data-astro-cid-hicsxcnd] a[data-astro-cid-hicsxcnd]:hover{text-underline-offset:4px;text-decoration:underline}.article-share-actions[data-astro-cid-hicsxcnd] [data-astro-cid-hicsxcnd]:focus-visible,.article-share-fallback[data-astro-cid-hicsxcnd] input[data-astro-cid-hicsxcnd]:focus-visible{outline:2px solid var(--brand);outline-offset:4px;border-radius:2px}.article-share-actions[data-astro-cid-hicsxcnd] button[data-astro-cid-hicsxcnd]:disabled{opacity:.6;cursor:wait}svg[data-astro-cid-hicsxcnd]{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:17px;height:17px}.article-share-status[data-astro-cid-hicsxcnd]{color:var(--brand);min-height:1.7em;margin:8px 0 0;font-size:13px;line-height:1.7}.article-share-fallback[data-astro-cid-hicsxcnd]{color:var(--brand);margin-top:10px;font-size:12px}.article-share-fallback[data-astro-cid-hicsxcnd] input[data-astro-cid-hicsxcnd]{box-sizing:border-box;border:1px solid var(--line);width:100%;font:inherit;color:var(--brand);background:var(--card);border-radius:3px;margin-top:6px;padding:10px;font-size:16px;display:block}.article-share-manual[data-astro-cid-hicsxcnd]{overflow-wrap:anywhere;font-size:12px}.article-pilot{--muted:#606b76;padding-top:52px}.article-pilot .article-hero{border-bottom:0;padding-bottom:22px}.article-pilot .article-hero h1{max-width:820px;font-size:clamp(34px,5vw,52px);line-height:1.3}.article-pilot .article-lead{font:inherit;max-width:740px;margin-bottom:18px;font-size:18px;line-height:1.85}.article-pilot .article-meta{font-size:11px}.article-pilot .article-story>h2{margin-top:52px;font-size:29px}.article-pilot .article-story>h2:first-child{margin-top:16px}.article-pilot .article-story>h2:first-child:before{display:none}.article-pilot .editorial-hero-visual{margin:40px 0}.article-pilot .data-card{min-width:0}.article-pilot .data-card-feature{border:0;border-block:2px solid var(--accent);background:0 0;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:16px 32px;margin:12px 0 22px;padding:26px 0 20px}.article-pilot .data-card-feature .data-card-figure{font-size:clamp(44px,7vw,70px)}.article-pilot .data-card-text{background:0 0;border:0;margin:26px 0;padding:0;display:block}.article-pilot .data-card-text .data-card-main{flex-wrap:wrap;align-items:baseline;gap:8px 18px;margin-bottom:9px;display:flex}.article-pilot .data-card-text .data-card-figure{letter-spacing:-.015em;font-size:23px;line-height:1.5}.article-pilot .data-card-text .data-card-label{color:var(--muted);margin:0;font-size:12px;font-weight:500}.article-pilot .data-card-context{margin-top:0;font-size:17px;line-height:1.85}.article-pilot .data-card-source{border:0;flex-wrap:wrap;gap:8px;margin-top:4px;padding-top:0;font-size:11px}.article-pilot .data-card-source-name{white-space:normal;text-overflow:clip;overflow:visible}.article-pilot .data-card-source a{text-underline-offset:3px;min-height:44px;margin-left:0;text-decoration:underline}.article-pilot .data-card-feature .data-card-source{grid-column:1/-1;margin-top:0}.article-pilot .paired-comparison{border-block:1px solid var(--line);margin:18px 0 22px;padding:0}.article-pilot .comparison-scale-note{color:var(--muted);margin:8px 0 14px;font-size:12px}.article-pilot .data-card-comparison{background:0 0;border:0;margin:0;padding:20px 0 10px;display:block}.article-pilot .data-card-comparison+.data-card-comparison{border-top:1px solid var(--line)}.article-pilot .comparison-values h3{margin:0 0 12px;font-size:17px;line-height:1.5}.article-pilot .comparison-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.article-pilot .comparison-metric{min-width:0}.article-pilot .comparison-metric>span{color:var(--muted);font-size:12px;display:block}.article-pilot .comparison-metric>strong{color:var(--brand);font-family:Georgia,Noto Serif JP,serif;font-size:clamp(24px,4vw,38px);line-height:1.4;display:block}.article-pilot .comparison-track{background:var(--brand-soft);height:12px;margin:8px 0 14px}.article-pilot .comparison-track i{background:var(--brand);height:100%;display:block}.article-pilot .data-card-copper .comparison-track i{background:var(--accent)}.article-pilot .data-card-comparison .data-card-context{font-size:14px;line-height:1.8}.article-pilot .takeaway{border-block:2px solid var(--brand);color:var(--ink);background:0 0;margin:48px 0 20px;padding:24px 0}.article-pilot .takeaway-kicker{display:none}.article-pilot .takeaway h2{margin-bottom:14px;font-size:24px}.article-pilot .takeaway-body{font-size:17px}.article-pilot .takeaway-body p{margin:0}.article-pilot .takeaway-body strong{color:var(--brand)}.article-pilot .article-afterword{margin-top:40px}.article-pilot .article-afterword .editorial-note{margin-bottom:24px}.article-pilot .source-list{margin-top:32px}@media (width<=760px){.article-pilot{padding-top:32px}.article-pilot .article-hero h1{font-size:33px}.article-pilot .article-lead{font-size:16px}.article-pilot .data-card-feature{padding:20px 0 12px;display:block}.article-pilot .data-card-feature .data-card-context{margin-top:16px}.article-pilot .data-card-source-name{order:initial;width:auto}.article-pilot .article-story>h2{margin-top:42px;font-size:25px}.article-pilot .comparison-metrics{gap:16px}.article-pilot .comparison-metric>strong{font-size:clamp(20px,6vw,30px)}}
