.table-generic--narrow{margin:0 auto;max-width:78rem}.table-generic--introduction h2{font-weight:700}.table-generic--chart-container{color:#040c17;display:block;font-size:1.6rem;line-height:1.5;margin-top:4rem}.table-generic--chart-body{border-radius:.8rem;box-shadow:0 20px 24px -4px rgba(0,0,0,.08),0 8px 8px -4px rgba(0,0,0,.03)}.table-generic--chart-column>:last-child{margin-bottom:0}.table-generic--chart-column ul li:not(:first-child){margin-top:.5rem!important}@media (max-width:959px){.table-generic--chart-header{display:none}.table-generic--chart-body{border-radius:.8rem;overflow:hidden}.table-generic--chart-body .table-generic--chart-column{margin:1.5rem;position:relative}.table-generic--chart-body .table-generic--chart-column .desktop-only,.table-generic--chart-body .table-generic--chart-column.empty{display:none}.table-generic--chart-body .table-generic--chart-row.expanded .table-generic--chart-column.mobile-only{display:block!important}.table-generic--chart-body .table-generic--chart-column .mobile-only{display:block!important;font-weight:700;margin:0}.table-generic--chart-body .table-generic--chart-column .mobile-only+ul{margin-top:1rem}.table-generic--chart-body .table-generic--chart-column:first-child{background:#fafafa;border:1px solid #fafafa;border-bottom:none;-webkit-box-shadow:0 4px 10px 0 rgba(0,0,0,.06);-moz-box-shadow:0 4px 10px 0 rgba(0,0,0,.06);box-shadow:0 4px 10px 0 rgba(0,0,0,.06);cursor:pointer;font-weight:700;margin:0;padding:1.5rem}.table-generic--chart-body .table-generic--chart-row:not(:last-child){border-bottom:1px solid #f0f0f0}.table-generic--chart-body .table-generic--chart-column:first-child img{display:none}.table-generic--chart-body .table-generic--chart-column .table-generic--chart-column-toggle.mobile-only{align-items:center;display:flex!important;height:5.3rem;justify-content:center;position:absolute;right:0;top:0;width:5.3rem}.table-generic--chart-column-toggle svg{transition:.3s;width:1.5rem}.table-generic--chart-row:not(.expanded) .table-generic--chart-column+.table-generic--chart-column{display:none}.table-generic--chart-row.expanded .table-generic--chart-column-toggle svg{transform:rotate(180deg)}}@media (min-width:960px){.table-generic--chart-header{background:#fafafa;-webkit-border-top-left-radius:8px;-webkit-border-top-right-radius:8px;display:flex;font-weight:700;position:sticky;top:7.4rem;-moz-border-radius-topleft:8px;-moz-border-radius-topright:8px;border-top-left-radius:8px;border-top-right-radius:8px;padding:0 1.5rem;white-space:nowrap;z-index:2}.table-generic--chart-body{-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:1.5rem}.table-generic--chart-column{align-items:flex-start;display:flex;flex:1 1 0px;flex-direction:column;justify-content:center;padding:1.5rem}.table-generic--chart-column-wide{flex:2 2 0px}.table-generic--chart-column-widest{flex:3 3 0px}.table-generic--chart-column+.table-generic--chart-column{border-left:1px solid var(--mid-gray)}.table-generic--chart-row{align-items:stretch;display:flex;position:relative}.table-generic--chart-row+.table-generic--chart-row:before{background:#f0f0f0;content:"";display:block;height:.1rem;left:1.5rem;position:absolute;top:0;width:calc(100% - 3rem)}}