.reference-filters{display:flex;align-items:end;flex-wrap:wrap;gap:14px;margin:28px 0}.reference-filters label{display:grid;gap:6px;min-width:0;font:12px/1.5 var(--sans)}.reference-filters label:first-child{flex:1 1 280px}.reference-filters input,.reference-filters select{box-sizing:border-box;width:100%;min-width:0;padding:11px;border:1px solid var(--rule);background:var(--paper);color:var(--ink);font:14px var(--sans)}.reference-catalog{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;margin:24px 0}.reference-catalog-item{display:block;padding:20px 0;border-bottom:1px solid var(--rule);text-decoration:none;overflow-wrap:anywhere}.reference-catalog-item h2{font:25px/1.25 var(--serif);margin:6px 0}.reference-catalog-item p{font:15px/1.6 var(--serif);margin:8px 0;color:var(--ink)}.reference-catalog-item .eyebrow{font-size:10px}.reference-open{font:11px/1.5 var(--sans);color:var(--wine)}.reference-catalog-item.selected{border-left:3px solid var(--wine);padding-left:15px}.reference-selected{margin:24px 0 32px;scroll-margin-top:90px}.reference-selected>h2{font:32px/1.3 var(--serif)}.reference-witnesses{margin-top:22px;border-top:1px solid var(--rule);padding-top:12px}.reference-witnesses summary{cursor:pointer;font:14px/1.6 var(--sans)}.reference-directory-note{font:14px/1.7 var(--serif);color:var(--muted)}.reference-shelf-link{font:12px/1.7 var(--sans);border-top:1px solid var(--rule);padding-top:14px}.reference-directory :focus-visible,.reference-shelf-link a:focus-visible{outline:2px solid var(--wine);outline-offset:3px}@media(max-width:700px){.reference-catalog{grid-template-columns:minmax(0,1fr)}.reference-filters{display:grid;grid-template-columns:minmax(0,1fr)}.reference-selected>h2{font-size:27px}}@media print{.reference-filters,.reference-catalog,.reference-shelf-link{display:none}.reference-selected{border:0}}
