.ks-finders .fees{width:100%;border-collapse:collapse;margin-top:32px;font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.ks-finders .fees th{padding:8px 12px;background:var(--subtle);text-align:left;font:600 12px/16px var(--font);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-top:1px solid var(--line-strong)}.ks-finders .fees td{padding:12px;border-top:1px solid var(--line);font:400 14px/22px var(--font);color:var(--ink);vertical-align:initial}.ks-finders .fees tr:last-child td{border-bottom:1px solid var(--line)}.ks-finders .fees .num{text-align:right;white-space:nowrap}.ks-finders .fees td.num{font-weight:700;color:var(--navy)}.ks-finders .fees .sub td{padding-top:6px;padding-bottom:6px;border-top:0;color:var(--ink-2)}.ks-finders .fees .sub td:first-child{padding-left:28px}.ks-finders .fee-notes{margin-top:16px;font-size:13px;line-height:20px}.ks-finders .ex-head{margin:40px 0 0}.ks-finders .fees.examples{margin-top:12px}.ks-finders .fees .calc{color:var(--ink-2)}.ks-finders .fees td.rate{font-weight:400;color:var(--ink-2)}.ks-finders .fee-rules{margin-top:40px}.ks-finders .confidential{font:700 20px/28px var(--font);color:var(--navy);margin:0 0 8px}.ks-finders .tags.three li{white-space:normal}@media (max-width:860px){.ks-finders .fees.examples .calc{display:none}.ks-finders .fees td,.ks-finders .fees th{padding-left:8px;padding-right:8px}.ks-finders .fees .sub td:first-child{padding-left:20px}}