.system-font-page{font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.system-font-page .brand-text{width:auto;min-height:2.75rem;color:var(--green);letter-spacing:-.03em;align-items:center;font-size:1.5rem;font-weight:750;display:inline-flex}.course-page{max-width:76ch;padding-block:2.5rem 4rem}.course-context{color:var(--muted);margin-bottom:1.25rem;font-size:1rem}.course-context .eyebrow{font-size:1rem;line-height:1.4}.course-context p+p{margin-top:.35rem}.course-navigation{border-block:1px solid var(--line);max-width:76ch;margin-block:1.5rem 2rem;padding-block:1rem}.course-navigation ul{flex-wrap:wrap;gap:.25rem 1rem;margin:0;padding:0;list-style:none;display:flex}.course-navigation li{align-items:center;min-width:0;display:flex}.course-navigation a{text-underline-offset:.2em;overflow-wrap:anywhere;align-items:center;min-height:2.75rem;display:inline-flex}.course-navigation a[aria-current=page]{color:var(--green);font-weight:700}.course-page-tools{flex-wrap:wrap;gap:.75rem;margin-block:1.5rem 2rem;display:flex}.course-tool-button{border:1px solid var(--line);min-height:2.75rem;color:var(--text);font:inherit;text-align:left;text-underline-offset:.2em;overflow-wrap:anywhere;background:0 0;border-radius:.2rem;justify-content:center;align-items:center;gap:.25rem;padding:.65rem .9rem;font-size:1rem;display:inline-flex}.course-tool-button:hover{background:var(--line)}.course-download span{color:var(--muted);font-size:.875rem}.course-print-help,.course-status{border-left:3px solid var(--green);max-width:76ch;color:var(--muted);background:#14231a;margin-block:1rem;padding:1rem;font-size:1rem;line-height:1.55}.course-materials{border-block:1px solid var(--line);max-width:76ch;margin-block:2rem;padding-block:1.5rem}.course-materials h2{font-size:1.5rem;line-height:1.3}.course-materials ul{margin:1rem 0 0;padding-left:1.5rem}.course-materials li+li{margin-top:.7rem}.course-materials a{align-items:center;min-height:2.75rem;display:inline-flex}.course-materials .course-unavailable{color:var(--muted)}.course-page .editorial-content{max-width:76ch}.course-page .editorial-content h1{margin-block:1.5rem;font-size:clamp(2rem,5vw,3.75rem);line-height:1.17}.course-page .editorial-content h2{margin-block:2.5rem 1rem;font-size:clamp(1.5rem,3.5vw,2.25rem);line-height:1.25}.course-page .editorial-content h3{margin-block:2rem .75rem;font-size:clamp(1.2rem,2.5vw,1.5rem)}.course-page .editorial-content blockquote{border-left:3px solid var(--green);color:var(--muted);margin:1.5rem 0;padding:.75rem 1rem}.course-page .editorial-content table{border-collapse:collapse;max-width:100%;line-height:1.45;display:block;overflow-x:auto}.course-page .editorial-content table:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}.course-page .editorial-content th,.course-page .editorial-content td{border:1px solid var(--line);text-align:left;vertical-align:top;min-width:9rem;padding:.6rem}.course-page .editorial-content th{color:var(--green)}.course-page .editorial-content hr{border:0;border-top:1px solid var(--line);margin-block:2rem}.course-page .editorial-content a{overflow-wrap:anywhere;text-underline-offset:.2em}@media (width<=46rem){.course-page{padding-block:1.5rem 2rem}.course-navigation ul{display:block}.course-navigation li+li{margin-top:.25rem}.course-page-tools{grid-template-columns:1fr;display:grid}.course-tool-button{justify-content:flex-start;width:100%}}@media print{@page{margin:1.6cm}.system-font-page,.system-font-page body{color:#111!important;background:#fff!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11pt!important;line-height:1.5!important}.site-header,.site-footer,.skip-link,.course-navigation,.course-page-tools,.course-print-help{display:none!important}.course-page,.course-page.wrap{width:100%;max-width:none;margin:0;padding:0;overflow:visible}.course-page .editorial-content{color:#111;max-width:none}.course-page .editorial-content h1,.course-page .editorial-content h2,.course-page .editorial-content h3{color:#111;break-after:avoid}.course-page .editorial-content blockquote,.course-page .editorial-content li,.course-page .editorial-content tr{break-inside:avoid}.course-page .editorial-content th,.course-page .editorial-content td{color:#111;border-color:#777}.course-page .editorial-content a{color:#111}.course-status{color:#111;background:#fff;border-color:#555}}
