.bbp-example .performance-editorial{display:block;padding:64px 0;border-top:1px solid #d5e1ec}
.performance-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:end;margin-bottom:36px}
.performance-heading h2{font-size:clamp(28px,3vw,40px);line-height:1.15;letter-spacing:-.035em;margin:12px 0 0}
.performance-heading>p{max-width:430px;margin:0;font-size:17px;line-height:1.7;color:#536e88}
.performance-editorial .performance-table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:16px;line-height:1.65}
.performance-table thead th{background:#edf3f8;color:#42637d;text-align:left;font-size:13px;text-transform:uppercase;letter-spacing:.09em;padding:17px 22px;border-bottom:1px solid #c9d9e6}
.performance-table thead th:nth-child(1){width:26%}.performance-table thead th:nth-child(2){width:35%}
.performance-table tbody th,.performance-table tbody td{padding:23px 22px;text-align:left;vertical-align:top;border-bottom:1px solid #dce6ee;background:transparent}
.performance-table tbody th{font-weight:500;color:#16334d}.performance-table tbody td{color:#5a7086}
.performance-table tbody .performance-value{color:#006fb3;font-weight:500;font-size:17px}
.performance-footnote{display:grid;grid-template-columns:26% 1fr;gap:22px;margin-top:26px;padding:20px 22px;background:#f5f8fb;font-size:14px;line-height:1.65;color:#5a7086}
.performance-footnote strong{font-weight:500;color:#16334d}.performance-footnote p{margin:0}
@media(max-width:700px){.bbp-example .performance-editorial{padding:36px 0}.performance-heading{grid-template-columns:1fr;gap:18px;margin-bottom:25px}.performance-heading>p{font-size:16px}.performance-table thead{display:none}.performance-table,.performance-table tbody,.performance-table tr,.performance-table tbody th,.performance-table tbody td{display:block;width:auto}.performance-table tr{padding:20px 0;border-top:1px solid #dce6ee}.performance-table tbody th,.performance-table tbody td{border:0;padding:4px 0}.performance-table tbody th{font-size:16px}.performance-table tbody td{font-size:15px}.performance-table tbody .performance-value{font-size:17px}.performance-footnote{grid-template-columns:1fr;gap:8px;margin-top:8px;padding:18px}}
.performance-editorial .performance-heading{padding:0;border:0;background:transparent;width:auto;max-width:none}
