/*(c)2026 Acquired Vision Inc.*/.tstrip{margin:.6rem 0}.tstrip ul{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0}.tstrip a{display:inline-block;padding:.45rem .8rem;border:1px solid #c9cfda;border-radius:999px;text-decoration:none;font-weight:600;background:#fff;color:#14213d}.tstrip a[aria-expanded=true]{background:#14213d;color:#fff;border-color:#14213d}.tstrip a:focus-visible{outline:3px solid #2b6cb0;outline-offset:2px}.ts-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.ts-panel.open{grid-template-rows:1fr}.ts-in{overflow:hidden;min-height:0}.ts-lab{font-weight:600;background:#eef3f8;border-left:4px solid #2b6cb0;padding:.5rem .75rem;margin:.5rem 0}.hubtop h2{margin:.8rem 0 .4rem}.hub-zip input{width:6.5em;padding:.4rem;font-size:1rem}html.js .hub-orig{display:none}@media(prefers-reduced-motion:reduce){.ts-panel{transition:none}}@media(max-width:560px){.tstrip a{padding:.4rem .65rem;font-size:.95rem}}.srcstates{list-style:none;padding:0;margin:.5rem 0}.srcst-d summary{cursor:pointer;font-weight:600;padding:.35rem 0}.srcst-d[open] summary{border-bottom:1px solid #dde}