body:has(.tc-hub-indices) .inside-article{padding-inline:0!important}.tc-index-directory{border:1px solid var(--tc-line);border-radius:4px;margin-top:1.5rem;padding:clamp(1.25rem,3vw,2rem)}.tc-index-directory-intro{align-items:end;display:grid;gap:2rem;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr)}.tc-index-directory-intro h2{font-size:clamp(1.8rem,3vw,2.5rem);margin:.35rem 0 .65rem}.tc-index-directory-intro p{color:var(--tc-muted);margin:0;max-width:690px}.tc-index-search{display:grid;gap:.45rem}.tc-index-search>span{font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.tc-index-search input{border:1px solid #cfd5dd;border-radius:3px;font:inherit;min-height:48px;padding:.7rem .85rem;width:100%}.tc-index-search input:focus{border-color:var(--tc-orange);box-shadow:0 0 0 3px rgba(255,90,0,.14);outline:0}.tc-index-search small{color:var(--tc-muted)}.tc-index-regions{border-block:1px solid var(--tc-line);display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:1.75rem 0 0;padding:1rem 0}.tc-index-regions a{color:var(--tc-ink);font-weight:700;text-decoration-color:var(--tc-orange);text-underline-offset:.3rem}.tc-index-region{padding-top:2rem;scroll-margin-top:calc(var(--wp-admin--admin-bar--height, 0px) + 15rem)}.tc-index-region>header{align-items:end;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.tc-index-region>header h3{font-size:clamp(1.35rem,2vw,1.7rem);margin:.2rem 0 0}.tc-index-region>header>span{color:var(--tc-muted);font-size:.85rem}.tc-index-grid{display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.tc-index-card{background:#fff;border:1px solid var(--tc-line);min-width:0}.tc-index-card>a{color:var(--tc-ink);display:grid;gap:.3rem;grid-template-columns:1fr auto;min-height:132px;padding:1.2rem;text-decoration:none;transition:background .18s ease,color .18s ease}.tc-index-card>a:hover,.tc-index-card>a:focus-visible{background:var(--tc-surface);color:var(--tc-orange)}.tc-index-card__symbol{color:var(--tc-navy);font-size:.72rem;font-weight:800;letter-spacing:.05em;overflow-wrap:anywhere;text-transform:uppercase}.tc-index-card strong{font-size:1.12rem;grid-column:1;line-height:1.25}.tc-index-card small{color:var(--tc-muted);grid-column:1}.tc-index-card__arrow{align-self:center;color:var(--tc-orange);grid-column:2;grid-row:1/4}.tc-index-empty{background:var(--tc-surface);margin:1.5rem 0 0;padding:1.25rem;text-align:center}@media(max-width:760px){.tc-index-directory-intro{align-items:stretch;grid-template-columns:1fr}.tc-index-grid{grid-template-columns:1fr}.tc-index-card>a{min-height:112px}.tc-index-region>header{align-items:flex-start}}@media(max-width:768px){.tc-index-region{scroll-margin-top:calc(var(--wp-admin--admin-bar--height, 0px) + 5rem)}}
