/* WAYFINDING-0923: contents, filter box, state index, related lines */.toc{border:2px solid var(--ink);padding:16px 22px;margin:0 0 8px;max-width:76ch}.toc .t{font-family:var(--mono);font-size:10.5px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--cobalt);margin-bottom:8px}.toc ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px;padding:0}.toc a{font-size:13.5px;font-weight:600;text-decoration:none;color:var(--ink)}.toc a:hover{background:var(--yellow-soft)}.pd-toc{margin-bottom:28px}.pd-filter{margin:0 0 18px}.pd-filter .t{display:block;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--cobalt);margin-bottom:9px}.pd-filter input{font:inherit;font-size:16px;color:var(--ink);background:transparent;border:2px solid var(--line);padding:9px 12px;width:100%;max-width:26rem;line-height:1.3}.pd-filter input:focus-visible{outline:3px solid var(--cobalt);outline-offset:2px;border-color:var(--ink)}.pd-filter-status{font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--faint);margin-top:10px}.pd-filter-more a{display:inline-block;padding:11px 0;min-height:44px;font-weight:700;color:var(--cobalt-deep)}.pd-states{list-style:none;display:flex;flex-wrap:wrap;gap:0 22px;padding:0;margin:0 0 36px}.pd-states li{font-size:14px;line-height:1.4}.pd-states a{display:inline-block;padding:11px 2px;min-height:44px;font-weight:600}.pd-relsec{margin-top:14px;font-size:14px;line-height:1.5}.pd-relsec .t{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--faint);margin-right:6px}.pd-relsec a{display:inline-block;padding:11px 0;min-height:44px;font-weight:600}