.dcat-sort{color:var(--color-ink-faint);flex-wrap:wrap;align-items:baseline;gap:.25rem 1.25rem;margin-bottom:.75rem;font-size:.9375rem;display:flex}.dcat-sort button{font:inherit;color:var(--color-ink-muted);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:.375rem 0;text-decoration:underline;text-decoration-thickness:1px;transition:color .15s}.dcat-sort button:hover{color:var(--color-ember)}.dcat-sort button[aria-checked=true]{color:var(--color-ember);-webkit-text-decoration-color:var(--color-ember);text-decoration-color:var(--color-ember)}.dcat-sort button:focus-visible{outline:2px solid var(--color-ember);outline-offset:2px}.dcat-table{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;border-top:1px solid var(--color-ember-deep);width:100%}.dcat-table thead th{border-bottom:1px solid var(--color-ember-deep);letter-spacing:.16em;text-transform:uppercase;text-align:left;color:var(--color-ink-faint);padding:.75rem 0 .625rem;font-size:.75rem;font-weight:500;line-height:1.3333}.dcat-table tbody th,.dcat-table tbody td{border-bottom:1px solid var(--color-line);vertical-align:middle;text-align:left;padding:.875rem 0;font-weight:400}.dcat-table .dcat-num{text-align:right;width:6.5rem;padding-left:.75rem}.dcat-table .dcat-pw{color:var(--color-ink)}.dcat-dev{font-family:var(--font-serif);overflow-wrap:anywhere;padding-right:1rem;font-size:1.0625rem;line-height:1.3}.dcat-dev a{color:var(--color-ink);text-decoration:none;transition:color .15s}.dcat-table tbody tr:hover .dcat-dev a,.dcat-dev a:hover,.dcat-pr{color:var(--color-ember)}.dcat-pr a:not(.hl){color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.dcat-hw{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.dcat-hl{margin:-10px 0 -10px -8px;padding:10px 6px 10px 8px}.dcat-hl svg{margin-right:0}.dcat-pr small{color:var(--color-ink-faint);margin-top:2px;font-size:.75rem;line-height:1.2;display:block}.dcat-nil{vertical-align:middle;background:var(--color-ink-faint);width:14px;height:1px;display:inline-block}@media (min-width:640px){.dcat-table .dcat-num{width:9rem}}.dcat-table a:not(.hl):focus-visible{outline:2px solid var(--color-ember);outline-offset:2px}.dcat-lists{--dcat-g:16px;width:100%;max-width:calc(2000px + 2 * var(--dcat-g));padding:0 var(--dcat-g) 6rem;color:var(--color-ink);margin:-3rem auto 0}@media (min-width:640px){.dcat-lists{--dcat-g:clamp(24px, 3vw, 72px)}}@media (min-width:768px){.dcat-lists{margin-top:-5rem;padding-bottom:8rem}}.dcat-lists h2{font-family:var(--font-serif);letter-spacing:-.01em;font-size:clamp(1.75rem,1.2rem + .9vw,2.5rem);font-weight:400;line-height:1.1}.dcat-lists ul{border-top:1px solid var(--color-ember-deep);max-width:880px;margin:1rem 0 0;padding:0;list-style:none}.dcat-lists li{border-bottom:1px solid var(--color-line)}.dcat-lists li a{color:var(--color-ink);font-family:var(--font-serif);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1.5rem;padding:.875rem 0;font-size:1.25rem;text-decoration:none;transition:color .15s;display:flex}.dcat-lists li a:hover{color:var(--color-ember)}.dcat-lists li a:focus-visible{outline:2px solid var(--color-ember);outline-offset:-2px}.dcat-lists li a span{font-family:var(--font-sans);color:var(--color-ink-muted);font-size:.9375rem}
