/* Opt-in WordPress articles: reuse the finance site's type and component styles. */
.content-site .kcag-native-reading{max-width:860px;margin:0 auto;min-width:0}
.content-site .kcag-native-body{min-width:0}
.content-site .kcag-native-body .table-scroll{max-width:100%;margin:28px 0;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;border:1px solid #dce3e8;border-radius:2px}
.content-site .kcag-native-body .table-scroll table{display:table;width:100%;min-width:640px;border-collapse:collapse;table-layout:fixed;font-size:15px;line-height:1.8}
.content-site .kcag-native-body .table-scroll thead{display:table-header-group;position:static;width:auto;height:auto;overflow:visible;clip-path:none;background:#eef3f6}
.content-site .kcag-native-body .table-scroll tbody{display:table-row-group}
.content-site .kcag-native-body .table-scroll tr{display:table-row;border:0;margin:0;padding:0}
.content-site .kcag-native-body .table-scroll th,.content-site .kcag-native-body .table-scroll td{display:table-cell;padding:16px 18px;border-bottom:1px solid #dce3e8;text-align:left;vertical-align:top;overflow-wrap:anywhere;word-break:normal;font-weight:400}
.content-site .kcag-native-body .table-scroll th{font-weight:700;color:#122b3d}
.content-site .kcag-native-body .table-scroll td:first-child{font-weight:600}
.content-site .kcag-native-body .table-scroll th:first-child,.content-site .kcag-native-body .table-scroll td:first-child{width:25%}
.content-site .kcag-native-body .table-scroll tbody tr:last-child td{border-bottom:0}
.content-site .kcag-native-body .table-scroll td::before{content:none}
.content-site .kcag-native-body .table-scroll:focus-visible{outline:3px solid #2b80b7;outline-offset:4px}
.content-site .kcag-native-latest{margin:40px 0}
.content-site .kcag-native-card h3{font-size:22px;line-height:1.7;margin:12px 0 15px;letter-spacing:0}
.content-site .kcag-native-card h3 a:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:640px){
 .content-site .kcag-native-body .table-scroll table{font-size:14px;min-width:620px}
 .content-site .kcag-native-body .table-scroll th,.content-site .kcag-native-body .table-scroll td{padding:13px 14px}
 .content-site .kcag-native-card h3{font-size:20px}
}
