body{font-family:"Noto Sans CJK SC","Microsoft YaHei",Arial,sans-serif;color:#242424;margin:0;background:#f2f3f4;font-size:14px;line-height:1.75}article{max-width:960px;margin:auto;padding:60px;background:white}header{border-bottom:3px solid #252525;padding-bottom:28px;margin-bottom:36px}header .kicker{font-size:12px;letter-spacing:2px;color:#617269}h1{font-size:32px;line-height:1.4;margin:14px 0}header p{color:#666;margin:6px 0}h2{font-size:23px;margin:44px 0 18px;line-height:1.5;page-break-after:avoid;border-bottom:1px solid #ddd;padding-bottom:10px}h3{font-size:17px;margin:26px 0 12px;page-break-after:avoid}p{margin:10px 0}li{margin:8px 0}.note{padding:14px 18px;border-left:3px solid #586c60;background:#f3f6f4;margin:18px 0}table{border-collapse:collapse;width:100%;margin:20px 0;font-size:12px;table-layout:fixed}th,td{border:1px solid #dedede;padding:10px 12px;text-align:left;vertical-align:top;overflow-wrap:anywhere}th{background:#f2f3f3;font-weight:600}thead{display:table-header-group}tr{break-inside:avoid}img{max-width:100%;border:1px solid #e4e4e4}figcaption{font-size:11px;color:#666}nav{padding:14px 0}nav a{display:block;color:#36493e;text-decoration:none;padding:4px 0}footer{border-top:1px solid #ddd;margin-top:40px;font-size:12px;color:#777}@media print{body{background:white;font-size:10pt;line-height:1.65}article{max-width:none;padding:0}h1{font-size:26pt}h2{font-size:16pt;margin-top:26px}h3{font-size:12pt}table{font-size:8.5pt}th,td{padding:7px}figure{break-inside:avoid}header{padding-bottom:18px}nav{columns:2;font-size:9pt}.note{break-inside:avoid}a{color:inherit}}
.report-matrix th:nth-child(1){width:22%}.report-matrix th:nth-child(2){width:18%}.report-matrix th:nth-child(3){width:8%}.report-matrix th:nth-child(4){width:52%}
