.nav-topic{margin:0 0 15px;border-top:1px solid var(--rule);padding-top:5px}.nav-topic>summary{margin:0;padding:10px 0;font:750 16px/1.4 var(--sans)}.nav-topic>summary::marker{font-size:12px}.nav-topic .nav-chapter{margin:3px 0 8px}.nav-topic .chapter-link{font-size:15px;font-weight:600;gap:8px}.nav-topic .chapter-code{font-size:12px!important}.nav-topic .section-links{padding-left:12px}.all-notes .nav-chapter:not(.active) .section-links{display:none}.print-all-link{display:block;margin-top:15px;font:14px/1.5 var(--sans)}.nav-slides{margin:-4px 0 10px;font:13px/1.4 var(--sans);color:var(--muted)}.nav-slides a{color:var(--muted)}.nav-slides a:hover{color:var(--ink)}.course-route .route-slides{white-space:nowrap;text-align:left}
.course-route :is(th,td){text-align:left}.course-route th{min-width:170px;max-width:230px}
[data-course-lab]{font:17px/1.5 var(--sans)}[data-course-lab] .lab-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;max-width:620px}[data-course-lab] .lab-controls label{font:650 16px/1.5 var(--sans)}[data-course-lab] :is(input,select,button){max-width:100%;min-width:0;min-height:44px;font:16px/1.4 var(--sans)}[data-course-lab] input[type=range]{width:100%;accent-color:var(--ink)}[data-course-lab] .lab-controls button{justify-self:start}[data-course-lab] .katex-display{font-size:19px}[data-course-lab] .table-wrap{margin-top:12px}
.print-edition .site-header,.print-edition .contents-rail,.print-edition .document-line,.print-edition .chapter-navigation,.print-edition .screen-figure,.print-edition .skip-link{display:none!important}.print-edition .print-figure,.print-edition .print-title,.print-edition .print-contents{display:block}.print-edition .chapter{display:block!important}.print-edition .notes-layout{display:block}.print-edition .notes-main{max-width:1000px;margin:auto;padding:24px}
@media screen and (max-width:900px){.header-actions .print-topic-link,.header-actions .slides-link{display:none}.nav-topic>summary{font-size:17px}.course-route,.course-route tbody,.course-route tr{display:block}.course-route thead{display:none}.course-route :is(td,th){display:block;min-width:0;max-width:none;padding:5px 0}.course-route tr{padding:7px 0 12px;border-bottom:1px solid var(--rule)}.course-route tr:last-child{border:0}[data-course-lab] table{font-size:14px}.section-number{display:block;margin:0 0 4px;font-size:15px}}
@media print{.print-all-link{display:none}.print-edition .notes-main{max-width:none;padding:0}.chapter+.chapter{break-before:auto;margin-top:20pt;padding-top:14pt}#p1,#d1,#s1,#t-data,#c1,#reference{break-before:page}.chapter:not([data-topic="1"]) .exercise,.chapter:not([data-topic="1"]) .solution{break-inside:auto}.exercise>h3,.exercise>p,.solution>summary{break-after:avoid}.solution{break-before:avoid}.solution .derivation li{break-inside:avoid}.print-contents{break-after:page}.print-contents h2{font:700 14pt var(--sans)}#reference{break-inside:auto}.reference-table small{display:block}.section-number{display:inline}.course-route :is(th,td){display:table-cell}.course-route{display:table}.course-route tbody{display:table-row-group}.course-route thead{display:table-header-group}.course-route tr{display:table-row}}

.screen-caption{display:inline}.print-caption{display:none}
@media print{.screen-caption{display:none}.print-caption{display:inline}.exercise>p{break-inside:avoid}#t-spurious p{margin-bottom:3pt}#t-spurious h2{margin-bottom:5pt}#t-spurious .exercise{padding-top:5pt;margin-top:8pt}#t-spurious .derivation li{margin-bottom:2pt}#t-spurious .teaching-figure{margin:8pt 0 10pt}#t-spurious .solution{margin-bottom:6pt}}

.print-edition .screen-caption{display:none}.print-edition .print-caption{display:inline}

@media print{#c3-practice{break-inside:avoid}}

@media print{#t-spurious .note-section:last-of-type,#t-spurious .exercise:last-child,#t-spurious .solution:last-child,#t-spurious .derivation:last-child{margin-bottom:0;padding-bottom:0}#t-spurious .exercise:last-child{border-bottom:0}}
/* Keep mathematical explanations intact in the statistics print edition. */
@media print{.chapter[data-topic="3"] p{break-inside:avoid}}
