.fund-table-wrap{overflow-x:auto;margin:2rem 0;border:1px solid #c6d9d3;border-radius:8px}.fund-table-wrap:focus-visible{outline:3px solid #a18149;outline-offset:4px}.article-body table.fund-comparison{display:table;width:100%;min-width:780px;border-collapse:collapse;table-layout:fixed;margin:0;font-size:.9rem}.fund-comparison caption{text-align:left;padding:16px;font-weight:700;background:#f1f7f4}.article-body .fund-comparison thead{display:table-header-group}.article-body .fund-comparison tbody{display:table-row-group}.article-body .fund-comparison tr{display:table-row}.article-body .fund-comparison th,.article-body .fund-comparison td{display:table-cell;width:auto;padding:16px;vertical-align:top;border-bottom:1px solid #c6d9d3;line-height:1.8}.fund-comparison thead th{background:#deebe5}.fund-comparison tbody th{background:#f1f7f4}.fund-comparison a{overflow-wrap:anywhere}.fund-comparison th:first-child{width:19%}@media(max-width:600px){.article-body .fund-comparison{font-size:.9rem}.article-body .fund-comparison th,.article-body .fund-comparison td{padding:14px}}