.br-hub .section-head .t-lead{max-width:760px;margin-left:auto;margin-right:auto}.br-index{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px;max-width:1120px;margin:8px auto 0;padding:0;list-style:none;display:grid}.br-index li{border-bottom:1px solid var(--border)}.br-index-row{color:inherit;transition:background .25s var(--ease);grid-template-columns:34px minmax(0,1fr) 24px;align-items:start;gap:14px;padding:24px 6px 24px 0;text-decoration:none;display:grid}.br-index-num{letter-spacing:.04em;color:var(--teal);font-variant-numeric:tabular-nums;padding-top:5px;font-size:13px;font-weight:600}.br-index-text{flex-direction:column;gap:6px;display:flex}.br-index-name{letter-spacing:-.015em;color:var(--navy);text-underline-offset:5px;transition:text-decoration-color .25s var(--ease);font-size:21px;font-weight:600;line-height:1.25;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px}.br-index-line{color:var(--text-md);font-size:15px;line-height:1.55}.br-index-arrow{color:var(--teal);transition:transform .3s var(--ease);padding-top:3px;font-size:18px;font-weight:600}.br-index-row:hover .br-index-name,.br-index-row:focus-visible .br-index-name{-webkit-text-decoration-color:var(--teal);text-decoration-color:var(--teal)}.br-index-row:hover .br-index-arrow,.br-index-row:focus-visible .br-index-arrow{transform:translate(4px)}@media (max-width:820px){.br-index{grid-template-columns:1fr}.br-index-row{grid-template-columns:28px minmax(0,1fr) 20px;gap:12px;padding:20px 4px 20px 0}.br-index-name{font-size:19px}.br-index-line{font-size:14.5px}}
