.research-article{min-width:0;color:var(--foreground);overflow-wrap:break-word;font-size:17px;line-height:1.85}.research-article:lang(ja){line-break:strict}.research-article h1,.research-article h2,.research-article h3,.research-article h4,.research-article p,.research-article figure{margin:0}.research-article h1,.research-article h2,.research-article h3,.research-article h4{font-family:var(--font-marketing-display), var(--font-sans), Arial, sans-serif;letter-spacing:-.022em;font-weight:600;line-height:1.25}.research-article h1{font-size:clamp(36px,4.4vw,56px);line-height:1.12}.research-article h2{margin-bottom:25px;font-size:31px}.research-article h3{font-size:24px}.research-article h4{font-size:19px}.research-article p+p{margin-top:22px}.research-article a{color:var(--primary);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.research-article a:hover{text-decoration-thickness:2px}.research-article a:focus-visible,.research-article summary:focus-visible,.research-article [tabindex]:focus-visible{outline:2px solid var(--primary);outline-offset:5px}.research-article .research-reading{width:min(700px,100%);margin-inline:auto}.research-article .research-wide{width:min(1040px,100%);margin-inline:auto}.research-article .research-standfirst{color:var(--muted-foreground);margin-top:26px;font-size:21px;line-height:1.65}.research-article .research-byline{margin-top:27px;font-size:13px}.research-article .research-study-note{color:var(--muted-foreground);margin-top:10px;font-size:13px;line-height:1.75}.research-article .research-abstract{margin-top:34px}.research-article .research-abstract h2{margin-bottom:15px;font-size:21px}.research-article .research-nav{border-block:1px solid var(--border);flex-wrap:wrap;gap:12px 24px;margin-top:32px;padding-block:23px;font-size:14px;display:flex}.research-article .research-introduction{margin-top:42px}.research-article .research-section{margin-top:64px}.research-article .research-block+.research-block{margin-top:28px}.research-article sup{vertical-align:super;font-size:11px;line-height:0}.research-article sup a{padding:2px;text-decoration:none}.research-article .research-artwork,.research-article .research-figure{margin-block:40px}.research-article .research-artwork-link{max-width:850px;margin:24px auto 0;display:block}.research-article .research-artwork-link img{width:100%;height:auto;display:block}.research-article .research-artwork-labels{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 28px;max-width:850px;margin:18px auto 0;padding:0;font-size:15px;font-weight:500;list-style:none;display:grid}.research-article .research-artwork-labels li:last-child:nth-child(odd){grid-column:1/-1}.research-article .research-planning-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:28px 0 0;padding-inline-start:22px;display:grid}.research-article .research-planning-steps li{padding-inline-start:4px}.research-article .research-planning-steps p{color:var(--muted-foreground);margin-top:11px;font-size:15px;line-height:1.75}.research-article .research-figure-description{max-width:800px;margin-block:16px 26px;font-size:15px;line-height:1.75}.research-article figcaption{max-width:850px;color:var(--muted-foreground);margin-top:18px;font-size:13px;line-height:1.75}.research-article .research-chart{margin-block:28px;font-size:14px;line-height:1.5}.research-article .research-chart-group{margin-block:26px}.research-article .research-chart-row-label{margin-bottom:12px;font-weight:600}.research-article .research-chart-row,.research-article .research-chart-scale{grid-template-columns:minmax(130px,190px) minmax(0,1fr) 84px;align-items:center;gap:12px 20px;display:grid}.research-article .research-chart-row+.research-chart-row{margin-top:12px}.research-article .research-chart-track{border-inline-start:1px solid var(--foreground);background:var(--muted);height:18px}.research-article .research-chart-track>span{height:100%;display:block}.research-article .research-chart-row>.research-value{text-align:end}.research-article .research-chart-scale>div{grid-column:2;justify-content:space-between;gap:4px;font-size:12px;display:flex}.research-article .research-chart-single .research-chart-row,.research-article .research-chart-single .research-chart-scale{grid-template-columns:minmax(0,1fr) 84px}.research-article .research-chart-single .research-chart-scale>div{grid-column:1}.research-article .research-axis-label{text-align:center;margin-top:14px;font-size:13px}.research-article .research-chart-points .research-chart-row,.research-article .research-chart-points .research-chart-scale{grid-template-columns:minmax(130px,190px) minmax(0,1fr)}.research-article .research-chart-points .research-chart-column-label{grid-area:1/1/3}.research-article .research-chart-points .research-chart-track{grid-area:2/2}.research-article .research-chart-points .research-chart-row>.research-value{overflow-wrap:normal;grid-area:1/2}.research-article .research-chart-points.research-chart-single .research-chart-row,.research-article .research-chart-points.research-chart-single .research-chart-scale{grid-template-columns:minmax(0,1fr)}.research-article .research-chart-points.research-chart-single .research-chart-track,.research-article .research-chart-points.research-chart-single .research-chart-row>.research-value{grid-column:1}.research-article .research-chart-points .research-chart-scale>div>span{overflow-wrap:normal;flex:1;min-width:0}.research-article .research-chart-points .research-chart-scale>div>span:nth-child(2){text-align:center}.research-article .research-chart-points .research-chart-scale>div>span:last-child{text-align:end}.research-article .research-table-wrap{border-block:1px solid var(--border);overscroll-behavior-inline:contain;max-width:100%;overflow:auto}.research-article table{border-collapse:collapse;text-align:start;width:100%;font-size:14px;line-height:1.65}.research-article caption{text-align:start;padding-block:15px;font-weight:500}.research-article th,.research-article td{border-bottom:1px solid var(--border);text-align:start;vertical-align:top;padding:14px 16px}.research-article thead th{background:var(--muted);min-width:140px;color:var(--foreground);vertical-align:bottom;font-size:13px;font-weight:600}.research-article tbody th{min-width:155px;font-weight:500}.research-article tbody tr:last-child th,.research-article tbody tr:last-child td{border-bottom:0}.research-article .research-value{font-variant-numeric:tabular-nums}.research-article .research-cell-note{color:var(--muted-foreground);margin-top:5px;font-size:12px;display:block}.research-article .research-table-disclosure{margin-top:26px}.research-article summary{cursor:pointer;font-size:17px;font-weight:500}.research-article details>.research-table-wrap{margin-top:18px}.research-article .research-downloads{font-size:14px}.research-article .research-downloads ul{flex-wrap:wrap;gap:14px 28px;margin:0 0 16px;padding:0;list-style:none;display:flex}.research-article .research-notes{color:var(--muted-foreground);padding-bottom:64px;font-size:14px;line-height:1.75}.research-article .research-notes h2,.research-article .research-notes h3{color:var(--foreground)}.research-article .research-notes ol,.research-article .research-related{margin:0;padding-inline-start:24px}.research-article .research-notes li{overflow-wrap:anywhere;margin-bottom:14px;padding-inline-start:5px}.research-article .research-notes li:target{background:var(--accent);color:var(--foreground)}.research-article .research-notes>p{margin-top:24px}.research-article .research-notes h3{margin-block:36px 15px;font-size:21px}@media (max-width:767px){.research-article{font-size:16px}.research-article h2{font-size:27px}.research-article h3{font-size:22px}.research-article .research-standfirst{font-size:18px;line-height:1.7}.research-article .research-introduction{margin-top:32px}.research-article .research-section{margin-top:46px}.research-article .research-planning-steps{grid-template-columns:1fr;gap:24px}.research-article .research-chart-row,.research-article .research-chart-scale{grid-template-columns:minmax(0,1fr) 78px;gap:8px 12px}.research-article .research-chart-column-label{grid-column:1/-1}.research-article .research-chart-row+.research-chart-row{margin-top:18px}.research-article .research-chart-scale>div{grid-column:1}.research-article .research-chart-points .research-chart-row,.research-article .research-chart-points .research-chart-scale{grid-template-columns:minmax(0,1fr)}.research-article .research-chart-points .research-chart-column-label{grid-area:1/1}.research-article .research-chart-points .research-chart-track{grid-area:3/1}.research-article .research-chart-points .research-chart-row>.research-value{grid-area:2/1}.research-article .research-chart-points.research-chart-single .research-chart-track{grid-row:2}.research-article .research-chart-points.research-chart-single .research-chart-row>.research-value{grid-row:1}.research-article .research-notes{padding-bottom:45px}}@media print{.research-article .research-nav{display:none}.research-article .research-artwork,.research-article tr{break-inside:avoid}.research-article .research-table-wrap{overflow:visible}.research-article table{table-layout:fixed}.research-article th,.research-article td{-webkit-hyphens:auto;hyphens:auto;padding-inline:8px}.research-article details>.research-table-wrap{display:block}.research-article .research-chart-track>span{-webkit-print-color-adjust:exact;print-color-adjust:exact}}