.table-wrapper{overflow-x:auto;margin:25px 0;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.05)}.site-table{width:100%;border-collapse:collapse;font-size:13px;background:#fff;table-layout:fixed}.site-table th,.site-table td{padding:6px 4px;border:1px solid #2a4365;word-break:break-word;white-space:normal}.site-table th{background:#536C79;color:#fff;font-weight:600;text-align:center;border:1px solid #2a4365;font-size:.7rem}.site-table td{border:1px solid #e2e8f0;text-align:center;vertical-align:middle}.site-table tbody tr:nth-child(even){background:#f8fafc}.site-table tbody tr:hover{background:#f0f7ff}.site-table .section-header,.site-table tr.section-header{background:#4a5568!important;color:#fff;font-weight:600;text-align:left;padding-left:15px}.site-table .section-header td,.site-table .section-header th{background:#4a5568;color:#fff;border-color:#2a4365;text-align:left}.site-table a{color:#1e88e5;font-weight:600;text-decoration:none;transition:color .2s ease}.site-table a:hover{color:#0b5e9e;text-decoration:underline}.site-table th a{color:#fff;text-decoration:underline;text-decoration-color:rgba(255,255,255,.6);text-underline-offset:3px}.site-table th a:hover{color:#e3f2fd;text-decoration-color:#fff}.table-caption{text-align:center;font-weight:600;color:#4a5568;margin:15px 0 5px;font-size:1rem}h2.content-subtitle+.table-wrapper .site-table th:first-child{width:12%}h2.content-subtitle+.table-wrapper .site-table th:nth-child(2){width:10%}h2.content-subtitle+.table-wrapper .site-table th:nth-child(3){width:8%}h2.content-subtitle+.table-wrapper .site-table th:nth-child(4){width:12%}h2.content-subtitle+.table-wrapper .site-table th:nth-child(5){width:8%}h2.content-subtitle+.table-wrapper .site-table th:nth-child(6){width:10%}h2.content-subtitle+.table-wrapper .site-table th:nth-child(7){width:8%}h2.content-subtitle+.table-wrapper .site-table th:nth-child(8){width:12%}h2.content-subtitle+.table-wrapper .site-table th:last-child{width:20%}@media (max-width:768px){.site-table{table-layout:auto;width:auto;min-width:600px}.site-table th,.site-table td{padding:4px 2px}.site-table th{font-size:.65rem}h2.content-subtitle+.table-wrapper .site-table th{width:auto!important}}