.course-content h1{margin-top:2.5rem;margin-bottom:1.25rem;font-size:1.875rem;line-height:2.25rem;font-weight:700;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.course-content h1:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.course-content h1{background:linear-gradient(to right,#f59e0b,transparent);background-size:100% 2px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:.5rem}.course-content h2{margin-top:2.5rem;margin-bottom:1rem;border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding-bottom:.75rem;font-size:1.5rem;line-height:2rem;font-weight:700;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.course-content h2:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.course-content h2{position:relative;padding-left:1rem}.course-content h2:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-60%);width:6px;height:6px;border-radius:50%;background-color:#f59e0b}.course-content h3{margin-top:2rem;margin-bottom:.75rem;font-size:1.25rem;line-height:1.75rem;font-weight:600;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.course-content h3:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.course-content p{margin-bottom:1rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.course-content p:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.course-content ul{margin-bottom:1rem;list-style-type:disc}.course-content ul>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.course-content ul{padding-left:1.5rem}.course-content ol{margin-bottom:1rem;list-style-type:decimal}.course-content ol>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.course-content ol{padding-left:1.5rem}.course-content li{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.course-content li:is(.dark *){--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.course-content blockquote{margin-top:1.5rem;margin-bottom:1.5rem;border-radius:.75rem;--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1));padding:1rem 1.25rem;font-style:normal;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.course-content blockquote:is(.dark *){background-color:#78350f1a;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.course-content blockquote{border:1px solid #fde68a / 60%}@media (prefers-color-scheme: dark){.course-content blockquote{border-color:#b4530940}}.course-content table{margin-top:1.5rem;margin-bottom:1.5rem;width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.25rem;border-radius:.75rem;overflow:hidden;border:1px solid #e5e7eb}.dark .course-content table{border-color:#333c51}.course-content thead{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.course-content thead:is(.dark *){background-color:#78350f33}.course-content th{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1));padding:.75rem 1rem;text-align:left;font-weight:600;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.course-content th:is(.dark *){--tw-border-opacity: 1;border-color:rgb(55 65 81 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.course-content td{border-bottom-width:1px;--tw-border-opacity: 1;border-color:rgb(243 244 246 / var(--tw-border-opacity, 1));padding:.75rem 1rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.course-content td:is(.dark *){--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity, 1));--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity, 1))}.course-content tr:last-child td{border-bottom-width:0px}.course-content tbody tr:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.course-content tbody tr:nth-child(2n):is(.dark *){background-color:#0f121a80}.course-content hr,.course-hr-dots{margin-top:2.5rem;margin-bottom:2.5rem;border-width:0px;position:relative;text-align:center}.course-content hr:before,.course-hr-dots:before{content:"· · ·";display:inline-block;color:#fbbf24;font-size:1.25rem;letter-spacing:.5rem;line-height:1}.course-content strong{font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.course-content strong:is(.dark *){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.course-content code{border-radius:.25rem;--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1));padding:.125rem .375rem;font-size:.875rem;line-height:1.25rem}.course-content code:is(.dark *){--tw-bg-opacity: 1;background-color:rgb(30 37 53 / var(--tw-bg-opacity, 1))}.course-content input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1rem;height:1rem;border:2px solid #fbbf24;border-radius:4px;margin-right:.5rem;vertical-align:middle;cursor:pointer;background-color:transparent;transition:background-color .15s ease,border-color .15s ease}.course-content input[type=checkbox]:checked{background-color:#f59e0b;border-color:#f59e0b;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 10 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 5l2.5 2.5L8 3' stroke='%23000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-size:70%;background-position:center;background-repeat:no-repeat}.course-content input[type=text],.course-content textarea{border:none;border-bottom:2px solid #f59e0b;background:transparent;padding:4px 8px;font-size:inherit;font-family:inherit;color:inherit;min-width:200px;outline:none;transition:border-color .2s}.course-content input[type=text]:focus,.course-content textarea:focus{border-bottom-color:#d97706;background:#f59e0b0d}.fillable-blank{display:inline!important;border:none;border-bottom:2px dashed #f59e0b;background:transparent;padding:2px 6px;font-size:inherit;font-family:inherit;color:inherit;outline:none;transition:all .2s;vertical-align:baseline;line-height:inherit;margin:0 2px}h1 .fillable-blank,h2 .fillable-blank,h3 .fillable-blank,h4 .fillable-blank,.course-content h1 .fillable-blank,.course-content h2 .fillable-blank,.course-content h3 .fillable-blank{font-size:.75em;font-weight:400;border-bottom-width:2px}.fillable-blank:focus{border-bottom-style:solid;background:#f59e0b0d;border-radius:4px 4px 0 0}.fillable-blank::-moz-placeholder{color:#d4d4d8;font-style:italic}.fillable-blank::placeholder{color:#d4d4d8;font-style:italic}.fillable-labeled{border-bottom-color:#d97706;font-weight:500}.fillable-labeled::-moz-placeholder{color:#b45309;font-style:normal;font-weight:500;opacity:.6}.fillable-labeled::placeholder{color:#b45309;font-style:normal;font-weight:500;opacity:.6}@media print{.fillable-blank{border-bottom:1px solid #999;min-width:150px}.fillable-labeled{border-bottom-color:#666}}@media print{.no-print{display:none!important}.print-all-sections{display:block!important;padding:0;margin:0;font-size:11pt;line-height:1.6;color:#111}@page{margin:2cm 2.5cm;size:A4}.print-header{page-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}.print-section{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.print-all-sections h1,.print-all-sections h2,.print-all-sections h3{page-break-after:avoid;-moz-column-break-after:avoid;break-after:avoid}.course-content table{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid #ccc}.course-content table thead{background:#fef3c7!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.course-content th,.course-content td{border:1px solid #ccc;padding:6px 10px}.course-content blockquote{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;background:#fef9ec!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;border:1px solid #f0c040}.course-content img{max-width:100%;height:auto;page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid;display:block;margin:0 auto 1rem}.print-footer{page-break-before:avoid;-moz-column-break-before:avoid;break-before:avoid}.course-content h1{background:none!important;padding-bottom:.25rem}.course-content h2:before{display:none}.course-content h2{padding-left:0;border-bottom:1px solid #ccc}.course-content hr:before,.course-hr-dots:before{content:"· · ·";color:#aaa}.course-content a[href]:after{content:" (" attr(href) ")";font-size:.8em;color:#666;word-break:break-all}.course-content a[href^="#"]:after{content:""}}
