.EBUHPa_toc{background:var(--card-background);border:var(--card-border);border-radius:var(--radius-l);box-shadow:var(--card-shadow);padding:var(--space-m) var(--space-s) var(--space-s)}.EBUHPa_title{margin:0 var(--space-s) var(--space-s);border-bottom:1px solid var(--page-border);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-secondary);align-items:center;gap:.45rem;padding-bottom:.75rem;display:flex}.EBUHPa_list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.EBUHPa_link{border-radius:var(--radius-s);color:var(--color-text-secondary);font-size:var(--font-size-s);transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base);border-left:3px solid #0000;align-items:baseline;gap:.625rem;padding:.5rem .5rem .5rem .75rem;line-height:1.35;text-decoration:none;display:flex}.EBUHPa_link:hover{background:var(--color-background-secondary);color:var(--page-heading)}.EBUHPa_linkActive{border-left-color:var(--cta-color);background:var(--color-background-secondary);color:var(--page-heading);font-weight:var(--font-weight-semibold)}.EBUHPa_linkActive .EBUHPa_number{color:var(--cta-color)}.EBUHPa_number{min-width:15px;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;letter-spacing:.5px;color:var(--page-text-muted);transition:color var(--transition-base);flex:none}.EBUHPa_label{overflow-wrap:break-word}.EBUHPa_tocInline{margin-block:var(--space-m)}.EBUHPa_itemSub .EBUHPa_link{font-size:var(--font-size-xs);padding-left:calc(1.375rem + 15px)}
