
.cms-content .cms-content-p{margin:0}.cms-content .cms-content-p+.cms-content-p{margin-top:1em}.cms-content a.cms-content-link{color:var(--ink);border-bottom:1px solid var(--yellow);text-decoration:none}.cms-content .cms-content-table-wrap{margin:1em 0;overflow-x:auto}.cms-content .cms-content-table{border-collapse:collapse;width:100%;font-size:14px}.cms-content .cms-content-table th,.cms-content .cms-content-table td{border:1px solid var(--line,#e8e8ec);text-align:left;vertical-align:top;padding:10px 12px}.cms-content .cms-content-table th{font-weight:500}.cms-content .cms-content-ul,.cms-content .cms-content-ol{margin:0 0 1em;padding-left:1.25rem}.cms-content .cms-content-li{margin-bottom:.5em}.cms-content .cms-content-blockquote{border-left:3px solid var(--yellow);color:var(--grey);margin:0 0 1em;padding-left:1rem}.cms-content .cms-content-pre{background:var(--fog,#f4f4f6);border-radius:4px;margin:0 0 1em;padding:12px 16px;font-size:13px;overflow-x:auto}.cms-content .cms-content-img{max-width:100%;height:auto;margin:24px 0;display:block}.prereq .cms-content p,.prereq .cms-content .cms-content-p{color:var(--grey);font-size:14px;line-height:1.55}.prereq .cms-content a.cms-content-link{color:var(--ink);border-bottom:1px solid var(--yellow)}
