.work-intro{padding-block:clamp(3rem,7vw,4.5rem) clamp(1.5rem,3vw,2rem)}.work-intro h1{font-size:clamp(2rem,1.4rem + 2.6vw,3rem);line-height:1.05;}.work-intro p{max-width:var(--measure);margin:1rem 0 0;font-size:clamp(1rem,0.97rem + 0.2vw,1.0625rem);color:var(--ink-muted);text-wrap:pretty;}.filters{display:none;flex-wrap:wrap;gap:0.5rem;padding-block:0.5rem 1.25rem;}.js .filters{display:flex}.chip{display:inline-flex;align-items:center;gap:0.4rem;min-height:2.75rem;padding:0.55rem 0.9rem;border:1px solid var(--rule);border-radius:2px;background:var(--paper);color:var(--ink-muted);font:inherit;font-size:0.875rem;font-weight:700;cursor:pointer;}.chip:hover{border-color:var(--ink-muted);color:var(--ink);}.chip[aria-pressed='true']{border-color:var(--ink);background:var(--ink);color:var(--paper);}.chip-count{font-family:var(--font-mono);font-size:0.75rem;font-weight:400;opacity:0.75;}.result-count{margin:0 0 1rem;font-size:0.8125rem;color:var(--ink-muted);min-height:1.2em;}.work-table{width:100%;border-collapse:collapse;font-size:0.9375rem;}.work-table thead th{padding:0 0.75rem 0.7rem;border-bottom:1px solid var(--ink);font-size:0.6875rem;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:var(--ink-muted);text-align:left;}.work-table tbody tr{border-bottom:1px solid var(--rule)}.work-table tbody tr:hover{background:var(--paper-sunk)}.work-table td{padding:0.85rem 0.75rem;vertical-align:baseline;}.col-type{width:8.5rem}.col-where{width:11rem;color:var(--ink-muted);}.col-note{width:11rem;color:var(--ink-muted);}.col-when{width:4.5rem;font-family:var(--font-mono);font-size:0.8125rem;color:var(--ink-muted);text-align:right;font-variant-numeric:tabular-nums;}.type{font-family:var(--font-mono);font-size:0.75rem;color:var(--ink-muted);}.col-title a{font-weight:700}.signal{color:var(--accent-deep);font-weight:700;}.none{opacity:0.45}.mut{color:var(--ink-muted)}@media  (max-width:46rem){.work-table,.work-table tbody,.work-table tr,.work-table td{display:block}.work-table thead{display:none}.work-table tbody tr{padding:0.9rem 0}.work-table tbody tr:hover{background:none}.work-table td{padding:0}.col-type{width:auto;margin-bottom:0.3rem;}.col-title{margin-bottom:0.35rem}.work-table .col-where,.work-table .col-note,.work-table .col-when{display:inline;width:auto;font-size:0.8125rem;}.work-table .col-when{font-family:inherit;text-align:left;}.work-table .col-note::after{content:' · '}.work-table .col-note:has(.none)::after{content:''}.work-table .col-where::after{content:' · '}.work-table .col-note .none{display:none}.work-table .col-where:has(+.col-note .none)::after{content:''}}