body{font:17px/1.5 system-ui;max-width:1100px;margin:2rem auto;padding:0 1rem;color:#173b45}a{color:#075e74}input,select{font:inherit;padding:.6rem;min-height:44px}table{border-collapse:collapse;width:100%}td,th{padding:.65rem;text-align:left;border-bottom:1px solid #b9c9cd}.scroll{overflow:auto}:focus-visible{outline:3px solid #08717e;outline-offset:3px}input,select{border:1px solid #526d76;color:#193b49;background:white}@media(forced-colors:active){:focus-visible{outline:3px solid Highlight}}

/* v1.98: three public columns; source counts remain in evidence downloads. */
.cpv-directory table{table-layout:fixed;min-width:0}.cpv-directory th:first-child{width:56%}.cpv-directory th:nth-child(2){width:27%}.cpv-directory th:last-child{width:17%}.cpv-directory td{overflow-wrap:anywhere}.cpv-directory caption{text-align:left;font-weight:700;padding:.75rem 0}.cpv-directory .scroll{max-width:100%}@media(max-width:600px){.cpv-directory th,.cpv-directory td{padding:.55rem .35rem;font-size:.875rem}.cpv-directory th{white-space:normal}.cpv-directory th:first-child{width:47%}.cpv-directory th:nth-child(2){width:31%}.cpv-directory th:last-child{width:22%}}
