.chapter-table{border-collapse:collapse;width:100%;font-size:14px;text-align:left}.chapter-table th,.chapter-table td{border-bottom:1px solid var(--line);padding:15px 14px;vertical-align:top}.chapter-table th{font-weight:450;color:var(--accent)}.chapter-table td{color:#becbd1}.table-scroll{overflow-x:auto;margin:24px 0}.graph-sequence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:25px 0}.graph-sequence figure{min-width:0}.graph-sequence .diagram text{font-size:20px}.graph-sequence figcaption{font-size:12px;line-height:1.8}.graph-sequence .diagram .tick{font-size:16px}.notes-grid .proof-math{font-size:18px}.diagram .gold-line{stroke:var(--accent);stroke-width:2;fill:none}.diagram .grid{stroke:#a4c5d31a;stroke-width:1;fill:none}.map-pursuit .map-topics:before{display:block}#knowledge-network[data-active=pursuit] [data-branch=pursuit]{stroke:#e7c58e91;filter:drop-shadow(0 0 3px #e7c58e35)}
@media(max-width:1200px){.graph-sequence{grid-template-columns:1fr}.graph-sequence figure{max-width:640px}.graph-sequence .diagram{max-height:340px}}
@media(max-width:760px){.chapter-table{min-width:550px;font-size:12px}.chapter-table th,.chapter-table td{padding:12px 10px}.notes-grid .proof-math{font-size:17px}.graph-sequence{gap:26px}.graph-sequence .diagram{max-height:none}.map-topics a{white-space:normal}}
.comparison-table{table-layout:fixed}.comparison-table th:first-child{width:16%}.comparison-table .formula-trigger{font-size:21px;margin:0;padding:8px 0}.comparison-table td{line-height:1.9}
@media(max-width:760px){.comparison-table{min-width:0}.comparison-table th,.comparison-table td{padding:12px 7px}.comparison-table .formula-trigger{font-size:17px}.comparison-table th:first-child{width:18%}}
