.article-analysis{margin:34px 0;padding-top:8px;border-top:3px solid #60c5c3;min-width:0}.article-analysis h2{color:#0f2b46}.article-analysis .analysis-insight{padding:18px 20px;background:#eef8f2;border-left:4px solid #27ae60;border-radius:6px}.article-analysis .analysis-table-wrap{max-width:100%;overflow-x:auto;margin:24px 0;border:1px solid #dce5ec;border-radius:8px}.article-analysis .analysis-table-wrap:focus-visible{outline:3px solid #27ae60;outline-offset:3px}.article-analysis .analysis-table{width:100%;min-width:520px;border-collapse:collapse;font-size:.91rem}.article-analysis .analysis-table caption{text-align:left;padding:14px 16px;font-weight:700;color:#0f2b46;white-space:normal}.article-analysis .analysis-table th,.article-analysis .analysis-table td{padding:12px 14px;border-bottom:1px solid #dce5ec;text-align:left;vertical-align:top}.article-analysis .analysis-table thead th{background:#0f2b46;color:#fff;white-space:normal}.article-analysis .analysis-table tbody th{min-width:150px;font-weight:600}.article-analysis .analysis-table td{white-space:nowrap}.article-analysis .analysis-table tbody tr:nth-child(even){background:#f4f7fa}.article-analysis .analysis-table tbody tr:last-child{font-weight:normal}.article-analysis .analysis-method{font-size:.87rem;color:#536879;line-height:1.7}.article-analysis .analysis-download .btn{white-space:normal;line-height:1.6}.article-analysis .analysis-figure{margin:24px 0}.article-analysis .analysis-chart{display:block;width:100%;max-width:640px;height:auto}.article-analysis figcaption{font-size:.88rem;color:#536879;line-height:1.6;margin-top:10px}@media(max-width:600px){.article-analysis .analysis-insight{padding:14px}.article-analysis .analysis-table{font-size:.85rem}.article-analysis .analysis-download .btn{display:block;text-align:center}}@media print{.article-analysis .analysis-table-wrap{overflow:visible;border:0}.article-analysis .analysis-table{min-width:0;font-size:9pt}.article-analysis .analysis-table th,.article-analysis .analysis-table td{padding:5px;white-space:normal}.article-analysis .analysis-table thead th{background:white;color:#000}.article-analysis tr{break-inside:avoid}.article-analysis .analysis-insight{background:white;border:1px solid #aaa}.article-analysis .analysis-download{display:none}.article-analysis .analysis-chart{max-width:450px}}

.article-analysis .analysis-table-hint{display:none}@media(max-width:600px){.article-analysis .analysis-caption{display:block;max-width:calc(100vw - 76px);overflow-wrap:anywhere}.article-analysis .analysis-table-hint{display:block;font-size:.82rem;color:#536879;margin:16px 0 8px}}@media print{.article-analysis .analysis-table-hint{display:none}}
