.course-handout{color:#404040;overflow-wrap:anywhere;font-size:1rem;line-height:1.7}.course-handout section+section{border-top:1px solid #e5e5e5;margin-top:2.5rem;padding-top:2.5rem}.course-handout h3{color:#171717;font-family:var(--font-fraunces), Georgia, serif;margin:0 0 1.25rem;font-size:clamp(1.6rem,3vw,2rem);font-weight:400;line-height:1.2}.course-handout h4{color:#171717;margin:2rem 0 .75rem;font-size:1.125rem;font-weight:600}.course-handout p{margin:0 0 1.125rem}.course-handout b,.course-handout strong{color:#171717;font-weight:600}.course-handout ul,.course-handout ol{margin:1.25rem 0;padding-left:1.5rem}.course-handout ul{list-style:outside}.course-handout ol{list-style:decimal}.course-handout li{margin:.75rem 0;padding-left:.25rem}.course-handout li::marker{color:#0e7490}.course-handout .note{background:#eff7fa;border:1px solid #cbdde3;margin:1.5rem 0;padding:1.25rem}.course-handout .note p:last-child{margin-bottom:0}.course-handout figure{max-width:36rem;margin:2rem auto}.course-handout svg{width:100%;height:auto;display:block}.course-handout figcaption{color:#525252;margin-top:.75rem;font-size:.875rem;line-height:1.5}.course-handout dt{color:#171717;margin-top:1.125rem;font-weight:600}.course-handout dd{margin:.25rem 0 1rem}.course-handout code{font:.875em var(--font-geist-mono), monospace}.course-handout .responses{padding:0;list-style:none}.course-handout .answer-line{border-bottom:1px solid #a3a3a3;height:2.25rem}.course-handout .revision{color:#525252;border-top:1px solid #e5e5e5;margin-top:2.5rem;padding-top:1.25rem;font-size:.8125rem}.course-handout a{color:#0e7490;text-underline-offset:4px;text-decoration:underline}.course-handout a:hover{color:#155e75}.course-handout a:focus-visible{outline-offset:4px;outline:2px solid #0e7490}.course-handout ::selection{color:#164e63;background:#cffafe}
