.refine-search-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:.8rem}.refine-search-row label{display:grid;gap:.4rem;font:600 .9rem/1.5 var(--font-ui);min-width:0}.refine-search-row :is(input,select){min-height:48px;min-width:0;width:100%;max-width:100%;border:1px solid var(--c-ink-soft);border-radius:var(--radius-plaque);padding:.65rem;font:1rem/1.5 var(--font-ui);color:var(--c-ink);background:var(--c-surface-raised)}.refine-search-row :is(input,select):focus-visible{outline:3px solid var(--c-focus);outline-offset:4px}.refine-count{font:.875rem/1.5 var(--font-ui)!important;color:var(--c-ink-soft)}.refine-preview-tag,.refine-eyebrow{font:600 .8125rem/1.5 var(--font-ui)!important;letter-spacing:.04em;color:var(--c-ink-soft)}.refine-preview-tag{border-block:1px solid var(--c-line);padding-block:.5rem}.refine-replacement{border-inline-start:3px solid var(--c-warning);padding:.7rem .85rem;background:var(--c-surface-raised)}.refine-comparison{padding:clamp(1rem,2.5vw,1.5rem);border:2px solid var(--c-line);border-radius:var(--radius-panel);background:var(--c-surface);color:var(--c-ink);overflow-wrap:anywhere}.refine-comparison h3{margin:.4rem 0 1.15rem;font:600 clamp(1.2rem,2.5vw,1.6rem)/1.3 var(--font-display)}.refine-scale{display:grid;gap:1rem}.refine-scale-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem}.refine-scale dt{font:600 .95rem/1.5 var(--font-ui)}.refine-scale dd{font:600 clamp(1rem,2.1vw,1.25rem)/1.5 var(--font-mono);font-variant-numeric:tabular-nums;margin:0;text-align:end}.refine-measured-date{display:block;font:.8125rem/1.5 var(--font-ui);color:var(--c-ink-soft)}.refine-scale-track{grid-column:1/-1;height:1.1rem;border-inline:1px solid var(--c-line);background:var(--c-bg-sunk);overflow:hidden}.refine-scale-track span{display:block;height:100%;background:var(--c-brass)}.refine-axis{display:flex;justify-content:space-between;gap:1rem;font:.8125rem/1.5 var(--font-mono);margin:.5rem 0 1rem;color:var(--c-ink-soft)}.refine-relation{font:1rem/1.6 var(--font-body);margin:.75rem 0}.refine-caveat{border-top:1px solid var(--c-line);padding-top:1rem;font:1rem/1.65 var(--font-body);color:var(--c-ink-soft)}.refine-caveat strong{font-weight:600;color:var(--c-ink)}.refine-qualified{border-inline-start:3px solid var(--c-warning);padding:.65rem .8rem;font:.9375rem/1.6 var(--font-ui);color:var(--c-ink);background:var(--c-surface-raised);margin-top:1rem}.refine-ledger{margin:1.25rem 0;border:2px solid var(--c-line);border-radius:var(--radius-panel);background:var(--c-surface);color:var(--c-ink);overflow-wrap:anywhere}.refine-ledger summary{cursor:pointer;min-height:44px;padding:.8rem 1rem;font:600 .9375rem/1.5 var(--font-ui)}.refine-ledger>summary{font-size:1rem}.refine-ledger .refine-caption{padding:0 1rem}.refine-caption{font:.9rem/1.6 var(--font-ui);color:var(--c-ink-soft);margin:1rem 0}.refine-ledger-records{padding:0 .8rem .8rem;display:grid;gap:.65rem}.refine-reading{border:1px solid var(--c-ink-soft);border-radius:var(--radius-plaque)}.refine-reading summary strong{display:block;padding-top:.3rem;font:600 1rem/1.5 var(--font-mono);font-variant-numeric:tabular-nums}.refine-reading[open]>summary{border-bottom:1px solid var(--c-line);background:var(--c-surface-raised)}.refine-reading-meta{padding:1rem;display:grid;gap:.65rem}.refine-reading-meta>div{display:grid;grid-template-columns:minmax(7rem,.6fr) minmax(0,1fr);gap:1rem}.refine-reading-meta dt{font:600 .875rem/1.5 var(--font-ui)}.refine-reading-meta dd{margin:0;font:.9375rem/1.6 var(--font-ui)}.refine-reading-method{font:1rem/1.65 var(--font-body);padding:0 1rem}.refine-reading>.refine-qualified{margin:1rem}.refine-reading-sources{list-style:none;padding:1rem;display:grid;gap:1rem}.refine-reading-sources li{border-top:1px solid var(--c-line);padding-top:.8rem}.refine-reading-sources :is(a,span){font:600 .9375rem/1.6 var(--font-ui)}.refine-reading-sources p{font:.875rem/1.65 var(--font-ui);color:var(--c-ink-soft);margin:.5rem 0}.refine-reading-sources a{color:var(--c-ink);text-decoration:underline;text-underline-offset:.18em}.refine-ledger :is(summary,a):focus-visible{outline:3px solid var(--c-focus);outline-offset:3px}.refine-sr-only{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.polish-button[hidden]{display:none}@container (max-width:36rem){.polish-comparison tbody tr{grid-template-columns:repeat(2,minmax(0,1fr))}.polish-comparison[data-pinned=true] tbody tr{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:480px){.refine-search-row{grid-template-columns:1fr}.refine-scale-row{grid-template-columns:minmax(0,1fr)}.refine-scale dd{text-align:start}.refine-reading-meta>div{grid-template-columns:1fr;gap:.15rem}}@media(forced-colors:active){.refine-comparison,.refine-ledger,.refine-reading,.refine-scale-track{border-color:CanvasText}.refine-scale-track span{background:Highlight}.refine-qualified,.refine-replacement{border-color:CanvasText}.refine-ledger :is(summary,a):focus-visible,.refine-search-row :is(input,select):focus-visible{outline-color:Highlight}}.refine-bookmark{padding:.8rem 1rem;border-inline-start:3px solid var(--c-brass);background:var(--c-surface);font:1rem/1.6 var(--font-body)}.refine-bookmark a{color:var(--c-ink);text-decoration:underline;text-underline-offset:.2em}.polish-status[data-outcome=accepted]{padding:.8rem 1rem;border:2px dashed var(--c-voice-caretaker);background:var(--c-surface-raised);color:var(--c-ink)}.refine-source-intro{max-width:68ch;margin-bottom:3rem}.refine-source-intro h1{font:600 clamp(2rem,5vw,3.5rem)/1.12 var(--font-display);margin:.75rem 0 1.25rem}.refine-source-intro p,.refine-documents p{margin:.9rem 0;font:1rem/1.7 var(--font-body);overflow-wrap:anywhere}.refine-source-page a,.refine-register a{color:var(--c-ink);text-decoration:underline;text-underline-offset:.2em}.refine-register-heading{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem}.refine-register h2,.refine-documents h2{font:600 1.65rem/1.3 var(--font-display)}.refine-register-heading p{font:.9rem/1.5 var(--font-ui)}.refine-register-filters{display:flex;flex-wrap:wrap;gap:.65rem;border-block:1px solid var(--c-line);padding:1rem 0;margin:1rem 0}.refine-register :is(button,a):focus-visible,.refine-source-page a:focus-visible{outline:3px solid var(--c-focus);outline-offset:4px}.refine-register button{min-height:44px;font-size:.9rem}.refine-company{margin:3rem 0}.refine-company>header{padding-bottom:1rem;border-bottom:2px solid var(--c-line)}.refine-company h3{font:600 1.4rem/1.4 var(--font-display);margin:.35rem 0}.refine-company header p{font:1rem/1.65 var(--font-body)}.refine-company>ul,.refine-appearance-links{list-style:none;padding:0}.refine-company>ul{display:grid;gap:1.25rem;margin-top:1.25rem}.refine-register-figure{border:2px solid var(--c-line);border-radius:var(--radius-panel);background:var(--c-surface);padding:clamp(1rem,2vw,1.5rem);overflow-wrap:anywhere}.refine-register-figure>header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:1rem}.refine-register-figure>header>div{min-width:0}.refine-register-value{font:600 clamp(1.4rem,3vw,2rem)/1.3 var(--font-mono)!important;margin:.5rem 0}.refine-record-label{display:inline-block;border:1px solid var(--c-ink-soft);padding:.35rem .65rem;font:600 .875rem/1.5 var(--font-ui)}.refine-register-figure h4{font:600 1rem/1.4 var(--font-ui);margin:1.25rem 0 .6rem}.refine-register-figure>.refine-reading-meta{padding:1rem 0 0;margin:0}.refine-appearance-links li+li{margin-top:.5rem}.refine-register .refine-reading-sources{padding:0}.refine-register-empty{padding:2rem 0;font:1rem/1.6 var(--font-body)}.refine-documents{margin-top:4rem;border-top:2px solid var(--c-line);padding-top:2rem}.refine-documents>ol{padding:0;list-style:none;display:grid;gap:1rem}.refine-source-document{scroll-margin-top:2rem;border:2px solid var(--c-line);border-radius:var(--radius-panel);padding:1rem 1.25rem;background:var(--c-surface)}.refine-source-document h3{font:600 1.1rem/1.5 var(--font-ui);overflow-wrap:anywhere}@media(forced-colors:active){.refine-register-figure,.refine-source-document,.refine-record-label{border-color:CanvasText}}.refine-register-figure a{color:var(--c-ink);text-decoration:underline;text-underline-offset:.2em}.refine-register-figure a:focus-visible{outline:3px solid var(--c-focus);outline-offset:4px}.refine-documents h3 a{display:inline-flex;align-items:center;min-height:2.75rem;margin-block:-.6rem}.refine-source-page :is(li,p,h3,h4)>a,.refine-reading-sources a,.refine-appearance-links a{display:inline-flex;align-items:center;min-height:2.75rem;margin-block:-.75rem;margin-block:calc((1lh - 2.75rem)/2)}
