@font-face{font-display:block;font-family:icons;src:url(/fonts/icons-26b545156dfcefc8a422963430e7db98.eot?#iefix) format("embedded-opentype"),url(/fonts/icons-4c3e30a1eece9d7763ba301f3c65ed84.woff) format("woff"),url(/fonts/icons-77fa0c9cf5798b4b5c45847696231f43.woff2) format("woff2"),url(/fonts/icons-784603667308eeebc567458020f64843.ttf) format("truetype"),url(/fonts/icons-e81816ff2461fef4ca0112cc5dc2d93e.svg#icons) format("svg")}.icon{line-height:1}.icon:before{font-family:icons!important;font-style:normal;font-weight:400!important;vertical-align:top}.icon-actions-toggle:before{content:"\f101"}.icon-activate:before{content:"\f102"}.icon-activity-thin:before{content:"\f103"}.icon-activity:before{content:"\f104"}.icon-add-event-small:before{content:"\f105"}.icon-add-event:before{content:"\f106"}.icon-add-item:before{content:"\f107"}.icon-added-item:before{content:"\f108"}.icon-alarm:before{content:"\f109"}.icon-alert-danger:before{content:"\f10a"}.icon-alert-info:before{content:"\f10b"}.icon-alert-success:before{content:"\f10c"}.icon-alert-warning:before{content:"\f10d"}.icon-all-channels:before{content:"\f10e"}.icon-anchor:before{content:"\f10f"}.icon-announcement:before{content:"\f110"}.icon-answered:before{content:"\f111"}.icon-app-teams:before{content:"\f112"}.icon-app-webex:before{content:"\f113"}.icon-app-zoom:before{content:"\f114"}.icon-approval:before{content:"\f115"}.icon-approved:before{content:"\f116"}.icon-apps:before{content:"\f117"}.icon-archive-restore:before{content:"\f118"}.icon-archive-user:before{content:"\f119"}.icon-archive:before{content:"\f11a"}.icon-arrow-down:before{content:"\f11b"}.icon-arrow-left:before{content:"\f11c"}.icon-arrow-right:before{content:"\f11d"}.icon-arrow-top-right:before{content:"\f11e"}.icon-arrow-up:before{content:"\f11f"}.icon-article:before{content:"\f120"}.icon-assess-participants:before{content:"\f121"}.icon-assessment:before{content:"\f122"}.icon-assessments:before{content:"\f123"}.icon-assignment:before{content:"\f124"}.icon-attachment:before{content:"\f125"}.icon-attempt:before{content:"\f126"}.icon-back:before{content:"\f127"}.icon-bell-active:before{content:"\f128"}.icon-bell-strikethrough:before{content:"\f129"}.icon-bell:before{content:"\f12a"}.icon-bold:before{content:"\f12b"}.icon-browse:before{content:"\f12c"}.icon-calendar-alert:before{content:"\f12d"}.icon-calendar-thin:before{content:"\f12e"}.icon-cancel-event:before{content:"\f12f"}.icon-certificate:before{content:"\f130"}.icon-certified:before{content:"\f131"}.icon-changes-requested-filled:before{content:"\f132"}.icon-changes-requested-outline:before{content:"\f133"}.icon-channel-subscribed:before{content:"\f134"}.icon-channel:before{content:"\f135"}.icon-check-alt:before{content:"\f136"}.icon-check-circle:before{content:"\f137"}.icon-check-double:before{content:"\f138"}.icon-check:before{content:"\f139"}.icon-checklist:before{content:"\f13a"}.icon-chevron-down:before{content:"\f13b"}.icon-chevron-left:before{content:"\f13c"}.icon-chevron-right:before{content:"\f13d"}.icon-chevron-up:before{content:"\f13e"}.icon-clock:before{content:"\f13f"}.icon-code:before{content:"\f140"}.icon-cogwheel:before{content:"\f141"}.icon-columns:before{content:"\f142"}.icon-comment:before{content:"\f143"}.icon-community-announcement:before{content:"\f144"}.icon-community-case:before{content:"\f145"}.icon-community-idea:before{content:"\f146"}.icon-community-message:before{content:"\f147"}.icon-community-question:before{content:"\f148"}.icon-community-reply:before{content:"\f149"}.icon-community-tip:before{content:"\f14a"}.icon-continue-learning:before{content:"\f14b"}.icon-copy-link:before{content:"\f14c"}.icon-course-type-online:before{content:"\f14d"}.icon-course:before{content:"\f14e"}.icon-cross:before{content:"\f14f"}.icon-csv:before{content:"\f150"}.icon-date-time:before{content:"\f151"}.icon-department:before{content:"\f152"}.icon-download:before{content:"\f153"}.icon-edit:before{content:"\f154"}.icon-email:before{content:"\f155"}.icon-employee:before{content:"\f156"}.icon-employees-left:before{content:"\f157"}.icon-employees-new:before{content:"\f158"}.icon-employees:before{content:"\f159"}.icon-enrollment:before{content:"\f15a"}.icon-epa-highlight:before{content:"\f15b"}.icon-epa:before{content:"\f15c"}.icon-event-new:before{content:"\f15d"}.icon-event-occurrence:before{content:"\f15e"}.icon-event:before{content:"\f15f"}.icon-explore:before{content:"\f160"}.icon-export-csv:before{content:"\f161"}.icon-external-achievement-article:before{content:"\f162"}.icon-external-achievement-book:before{content:"\f163"}.icon-external-achievement-certificate:before{content:"\f164"}.icon-external-achievement-education:before{content:"\f165"}.icon-external-achievement-event:before{content:"\f166"}.icon-external-achievement-training:before{content:"\f167"}.icon-external-achievement-video:before{content:"\f168"}.icon-external-achievement:before{content:"\f169"}.icon-external-link:before{content:"\f16a"}.icon-feature:before{content:"\f16b"}.icon-feedback:before{content:"\f16c"}.icon-file-pdf:before{content:"\f16d"}.icon-flash:before{content:"\f16e"}.icon-fullscreen:before{content:"\f16f"}.icon-graph:before{content:"\f170"}.icon-heading:before{content:"\f171"}.icon-heart-filled:before{content:"\f172"}.icon-heart:before{content:"\f173"}.icon-help-inverted:before{content:"\f174"}.icon-help:before{content:"\f175"}.icon-hide-password:before{content:"\f176"}.icon-hide:before{content:"\f177"}.icon-history:before{content:"\f178"}.icon-horizontal-rule:before{content:"\f179"}.icon-hourglass:before{content:"\f17a"}.icon-image:before{content:"\f17b"}.icon-in-progress:before{content:"\f17c"}.icon-index:before{content:"\f17d"}.icon-info-inverted:before{content:"\f17e"}.icon-info:before{content:"\f17f"}.icon-instructor:before{content:"\f180"}.icon-invoice:before{content:"\f181"}.icon-italic:before{content:"\f182"}.icon-language:before{content:"\f183"}.icon-learning-efforts:before{content:"\f184"}.icon-learning:before{content:"\f185"}.icon-library:before{content:"\f186"}.icon-link-alt:before{content:"\f187"}.icon-link:before{content:"\f188"}.icon-list:before{content:"\f189"}.icon-location:before{content:"\f18a"}.icon-lock:before{content:"\f18b"}.icon-login:before{content:"\f18c"}.icon-logout:before{content:"\f18d"}.icon-lti:before{content:"\f18e"}.icon-magic-wand:before{content:"\f18f"}.icon-manager:before{content:"\f190"}.icon-mark:before{content:"\f191"}.icon-matrix-check:before{content:"\f192"}.icon-matrix-cross:before{content:"\f193"}.icon-matrix-half:before{content:"\f194"}.icon-matrix-inactive:before{content:"\f195"}.icon-megaphone:before{content:"\f196"}.icon-minus-circle:before{content:"\f197"}.icon-my-courses:before{content:"\f198"}.icon-my-list:before{content:"\f199"}.icon-no-feedback:before{content:"\f19a"}.icon-notes:before{content:"\f19b"}.icon-ordered-list:before{content:"\f19c"}.icon-paperclip:before{content:"\f19d"}.icon-participants:before{content:"\f19e"}.icon-pdf:before{content:"\f19f"}.icon-pending-assignment:before{content:"\f1a0"}.icon-pending:before{content:"\f1a1"}.icon-phone:before{content:"\f1a2"}.icon-pin:before{content:"\f1a3"}.icon-place-order:before{content:"\f1a4"}.icon-plus-circle:before{content:"\f1a5"}.icon-plus:before{content:"\f1a6"}.icon-position:before{content:"\f1a7"}.icon-preview:before{content:"\f1a8"}.icon-print:before{content:"\f1a9"}.icon-privacy-large:before{content:"\f1aa"}.icon-publish:before{content:"\f1ab"}.icon-question:before{content:"\f1ac"}.icon-quote:before{content:"\f1ad"}.icon-reactivate-event:before{content:"\f1ae"}.icon-received-money:before{content:"\f1af"}.icon-recent-search:before{content:"\f1b0"}.icon-recommended:before{content:"\f1b1"}.icon-rejected:before{content:"\f1b2"}.icon-remove-item:before{content:"\f1b3"}.icon-reply:before{content:"\f1b4"}.icon-requirement:before{content:"\f1b5"}.icon-requirements:before{content:"\f1b6"}.icon-reset-small:before{content:"\f1b7"}.icon-reset:before{content:"\f1b8"}.icon-restore-user:before{content:"\f1b9"}.icon-review:before{content:"\f1ba"}.icon-search:before{content:"\f1bb"}.icon-service-bell:before{content:"\f1bc"}.icon-settings:before{content:"\f1bd"}.icon-share:before{content:"\f1be"}.icon-show-password:before{content:"\f1bf"}.icon-skill:before{content:"\f1c0"}.icon-small-article:before{content:"\f1c1"}.icon-small-channel:before{content:"\f1c2"}.icon-small-course:before{content:"\f1c3"}.icon-small-elearning:before{content:"\f1c4"}.icon-small-event:before{content:"\f1c5"}.icon-small-skill:before{content:"\f1c6"}.icon-small-video:before{content:"\f1c7"}.icon-sorting-12:before{content:"\f1c8"}.icon-sorting-21:before{content:"\f1c9"}.icon-sorting-az:before{content:"\f1ca"}.icon-sorting-za:before{content:"\f1cb"}.icon-sparkling:before{content:"\f1cc"}.icon-star-filled:before{content:"\f1cd"}.icon-star:before{content:"\f1ce"}.icon-suspend:before{content:"\f1cf"}.icon-table:before{content:"\f1d0"}.icon-tags:before{content:"\f1d1"}.icon-task-list:before{content:"\f1d2"}.icon-text-file:before{content:"\f1d3"}.icon-thumbs-down:before{content:"\f1d4"}.icon-thumbs-up:before{content:"\f1d5"}.icon-time-span:before{content:"\f1d6"}.icon-total-progress-thin:before{content:"\f1d7"}.icon-trash:before{content:"\f1d8"}.icon-undo:before{content:"\f1d9"}.icon-unfeature:before{content:"\f1da"}.icon-unheart:before{content:"\f1db"}.icon-unlock:before{content:"\f1dc"}.icon-unordered-list:before{content:"\f1dd"}.icon-unpin:before{content:"\f1de"}.icon-unpublish:before{content:"\f1df"}.icon-upload-file:before{content:"\f1e0"}.icon-upload-photo:before{content:"\f1e1"}.icon-upload-proof:before{content:"\f1e2"}.icon-upload:before{content:"\f1e3"}.icon-uploaded-file:before{content:"\f1e4"}.icon-users-add:before{content:"\f1e5"}.icon-verified:before{content:"\f1e6"}.icon-video:before{content:"\f1e7"}.icon-view-larger:before{content:"\f1e8"}.icon-views:before{content:"\f1e9"}.icon-warning-circle:before{content:"\f1ea"}.icon-warning-filled:before{content:"\f1eb"}.icon-warning-thin:before{content:"\f1ec"}.icon-warning:before{content:"\f1ed"}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}.tippy-box[data-theme~=light]{background-color:#fff;box-shadow:0 0 20px 4px rgba(154,161,177,.15),0 4px 80px -8px rgba(36,40,47,.25),0 4px 4px -2px rgba(91,94,105,.15);color:#26323d}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*{box-sizing:border-box}input[type=search]{-webkit-appearance:none}:root{--media-phone:544px;--media-tablet:768px;--media-sidebarbreak:990px;--media-desktop:1200px;--media-laptop-small:1300px;--media-desktop-large:1400px;--width-xs:var(--media-phone);--width-s:var(--media-tablet);--width-m:1000px;--width-l:var(--media-desktop-large);--recourse-event-color:212deg 100% 50%;--size-border-radius:0.5rem;--size-collapsible-sidebar-gutter:30px;--size-collapsible-sidebar-width:280px;--size-course-bar-height-desktop:70px;--size-course-bar-height-phone:60px;--size-course-preview-header-height:56px;--size-course-sidebar-gutter:40px;--size-course-sidebar-width:275px;--size-dashboard-navigation-height:100px;--size-epa-proof-height:34px;--size-meta-bar-height:50px;--size-navigation-height:50px;--size-progress-bar-height:5px;--spacing-horizontal:22px;--spacing-horizontal-tiny:10px;--spacing-horizontal-small:15px;--spacing-horizontal-large:30px;--spacing-horizontal-extra-large:60px;--spacing-vertical:15px;--spacing-vertical-small:10px;--spacing-vertical-large:25px;--spacing-vertical-extra-large:50px;--duration-extra-short:0.08s;--duration-shorter:0.1s;--duration-short:0.15s;--duration-default:0.2s;--duration-long:0.4s;--duration-flip:0.8s;--white:0 0% 100%;--black:0 0% 0%;--gray99:214 10% 99%;--gray98:214 10% 98%;--gray97:214 10% 97%;--gray94:214 10% 94%;--gray93:214 10% 93%;--gray90:214 10% 90%;--gray85:214 10% 85%;--gray80:214 8% 80%;--gray75:214 8% 75%;--gray72:214 5% 72%;--gray70:214 8% 70%;--gray60:214 5% 60%;--gray50:214 5% 50%;--gray40:214 5% 40%;--gray35:214 5% 35%;--gray25:214 5% 25%;--gray20:214 5% 20%;--blue:203 100% 50%;--blue-darker:203 100% 41%;--violet:231 55% 55%;--violet-bright:231 95% 70%;--violet-dark:228 26% 34%;--violet-darker:228 26% 30%;--purple:264 55% 55%;--purple-light:231 42% 75%;--purple-dark:231 26% 52%;--pink:343 100% 71%;--red:343 84% 55%;--red-shade15:343 84% 47%;--red-lightest:343 84% 95%;--royal-blue:231 55% 55%;--royal-blue-lighter:231 100% 75%;--royal-blue-lightest:233 100% 95%;--extreen:173 78% 53%;--green:165 60% 45%;--green-shade10:165 70% 40%;--green-shade25:165 80% 34%;--green-shade40:165 60% 27%;--green-light:165 60% 60%;--green-lighter:165 60% 80%;--green-lightest:165 60% 95%;--green-warmer:118 78% 40%;--yellow:45 100% 47%;--yellow-shade10:45 100% 42%;--gold:41 88% 64%;--gold-dark:41 80% 45%;--gold-shade10:41 88% 58%;--orange:36 100% 46%;--alert-default:214 10% 94%;--alert-default-text:210 1% 30%;--alert-info:204 100% 90%;--alert-info-text:204 90% 36%;--alert-success:145 43% 87%;--alert-success-text:142 60% 33%;--alert-warning:45 100% 86%;--alert-warning-text:45 80% 35%;--alert-danger:343 84% 90%;--alert-danger-text:344 55% 45%;--capp-pink:352 78% 68%;--capp-blue:213 51% 49%;--capp-light-blue:213 52% 70%;--capp-lighter-blue:214 53% 94%;--capp-dark-blue:240 19% 25%;--text-base:var(--gray25);--text-light-base:var(--gray40);--text-dark-base:var(--gray20);--text:var(--text-base);--text-light:var(--text-light-base);--text-dark:var(--text-dark-base);--actions-link:var(--gray25);--background:214 10% 97%;--background-darker:214 10% 92%;--background-tint40:240 11% 98%;--background-tint50:240 14% 99%;--border:var(--gray85);--canceled:var(--red);--completed:var(--green);--completed-shade10:var(--green-shade10);--completed-light:var(--green-light);--completed-lighter:var(--green-lighter);--danger:var(--red);--danger-shade15:var(--red-shade15);--disabled-item-background:var(--gray99);--disabled-item-icon:var(--gray75);--disabled-item-text:var(--gray40);--error:var(--red);--forbidden:var(--red);--form-label:var(--gray70);--form-input-background:var(--gray99);--form-input-disabled-background:var(--gray94);--form-input-focus:var(--blue);--form-input-placeholder:var(--gray40);--insufficient:var(--red);--link:var(--primary);--link-block-background:var(--blue) /3%;--meta:var(--gray40);--meta-dark:var(--gray35);--meta-light:var(--gray60);--meta-lighter:var(--gray85);--code:var(--gray40);--page-header:var(--gray93);--rating-star:var(--gold);--shadow:var(--black) /10%;--sufficient:var(--green-warmer);--success:var(--green);--suspended:200 18% 46%;--suspended-lighter:200 18% 75%;--warning:var(--yellow);--instructor:var(--event) /75%;--border-alpha:0 0% 0%/7%;--tfoot-color:var(--text-light);--thead-color:var(--text-light);--article:var(--yellow);--event-h:221;--event-s:53%;--event-l:59%;--event:var(--event-h) var(--event-s) var(--event-l);--event-desaturated:221 3% 59%;--event-shade35:221 37% 38%;--event-light:221 53% 95%;--lti-module:var(--purple);--skill:var(--green);--video:var(--red);--deleted:353 100% 93%;--inserted:137 100% 95%;--deleted-light:353 95% 86%;--inserted-light:135 73% 81%;--epa-level1:33 100% 50%;--epa-level2:174 81% 44%;--epa-level3:234 55% 55%;--epa-level4:146 60% 45%;--epa-level5:331 100% 44%;--shadow-bar:0 0 3px hsl(var(--black)/0.13),0 5px 10px hsl(var(--black)/0.05);--shadow-panel:0 5px 15px hsl(var(--black)/0.03),0 2px 3px hsl(var(--black)/0.04);--shadow-hover:0 10px 15px hsl(var(--black)/0.05),0 5px 5px hsl(var(--black)/0.05);--font-size-base-mobile:14px;--font-size-base:16px;--font-size-extra-large:1.333em;--font-size-large:1.111em;--font-size-default:1em;--font-size-medium:1em;--font-size-small:0.85em;--font-size-tiny:0.75em;--font-size-capitalized-large:0.944em;--font-size-capitalized-medium:0.778em;--font-size-capitalized-small:0.75em;--font-size-heading-extra-large:2.556em;--font-size-heading-large:1.7em;--font-size-heading-medium:1.3em;--font-size-heading-small:1.1em;--font-size-heading-tiny:1em;--font-size-rich-content:1em;--font-size-rich-content-large:1.25em;--font-size-rich-content-extra-large:1.3em;--font-size-badge-default:0.8em;--font-size-badge-small:0.7em;--base-line-height:1.4;--line-height-large:1.6;--line-height-medium:1.2;--line-height-small:1;--font-family-system:-apple-system,blinkmacsystemfont,"Segoe UI",helvetica,arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";--font-family-base:proxima-nova,var(--font-family-system);--font-family-header:var(--font-family-base);--font-family-monospace:"PT Mono",courier,monospace}@media only screen and (min-width:768px){:root{--size-navigation-height:60px}}@media (min-width:1200px){:root{--size-navigation-height:70px}}.flex{display:flex}.flex-center{align-items:center;display:flex}.flex-start{display:flex;justify-content:flex-start}.flex-end{display:flex;justify-content:flex-end}.flex-center-center{align-items:center;display:flex;justify-content:center}.flex-column{display:flex;flex-direction:column}.flex-wrap{display:flex;flex-wrap:wrap}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:1rem}.gap-4{gap:2rem}.justify-between{justify-content:space-between}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.equal-width>*{flex:1}

/*!
 * Web Fonts from Fontspring.com
 *
 * All OpenType features and all extended glyphs have been removed.
 * Fully installable fonts can be purchased at http://www.fontspring.com
 *
 * The fonts included in this stylesheet are subject to the End User License you purchased
 * from Fontspring. The fonts are protected under domestic and international trademark and
 * copyright law. You are prohibited from modifying, reverse engineering, duplicating, or
 * distributing this font software.
 *
 * (c) 2010-2020 Fontspring
 *
 * The fonts included are copyrighted by the vendor listed below.
 *
 * Vendor:      Mark Simonson Studio
 * License URL: https://www.fontspring.com/licenses/mark-simonson-studio/webfont
 *
 */@font-face{font-family:proxima-nova;font-style:normal;font-weight:300;src:url(../fonts/proximanova-light-webfont-020d7734a3be37215194a0728d210822.woff2?vsn=d) format("woff2"),url(../fonts/proximanova-light-webfont-7100f8ba02f0921a9be990ee74bd670b.woff?vsn=d) format("woff")}@font-face{font-family:proxima-nova;font-style:italic;font-weight:300;src:url(../fonts/proximanova-lightit-webfont-dca82406a6e4f51781f25b6be0ff5262.woff2?vsn=d) format("woff2"),url(../fonts/proximanova-lightit-webfont-18f7121f826eb2b59f53b100a0675f93.woff?vsn=d) format("woff")}@font-face{font-family:proxima-nova;font-style:normal;font-weight:400;src:url(../fonts/proximanova-regular-webfont-88af5b7486b8cc0c3a2bac6f96c1ad75.woff2?vsn=d) format("woff2"),url(../fonts/proximanova-regular-webfont-d0ac73bf5007c4eb79ec4faf4d63f416.woff?vsn=d) format("woff")}@font-face{font-family:proxima-nova;font-style:italic;font-weight:400;src:url(../fonts/proximanova-regularit-webfont-a3d3b525088190bc798d4114a8586929.woff2?vsn=d) format("woff2"),url(../fonts/proximanova-regularit-webfont-8f836f4e999103388914558811c1c3b5.woff?vsn=d) format("woff")}@font-face{font-family:proxima-nova;font-style:normal;font-weight:600;src:url(../fonts/proximanova-semibold-webfont-1dd7375e3a42c9c32cb02335539635df.woff2?vsn=d) format("woff2"),url(../fonts/proximanova-semibold-webfont-fd7af44fb5ae15d5d401c40714fcddf8.woff?vsn=d) format("woff")}@font-face{font-family:proxima-nova;font-style:italic;font-weight:600;src:url(../fonts/proximanova-semiboldit-webfont-ce5b7fa1197007e42e546694280883d8.woff2?vsn=d) format("woff2"),url(../fonts/proximanova-semiboldit-webfont-f8835984b8550b52f3fcd12687956de0.woff?vsn=d) format("woff")}@font-face{font-display:swap;font-style:normal;font-weight:100 900;src:url(../fonts/inter/\ .woff2) format("woff2")}@font-face{font-display:swap;font-style:italic;font-weight:100 900;src:url(../fonts/inter/InterVariable-Italic-8d1dc86da25893737b6bb8a9c64b790e.woff2?vsn=d) format("woff2")}@font-face{font-display:swap;font-family:\ ;font-style:normal;font-weight:100;src:url(../fonts/inter/Inter-Thin-e23aa5c5566eb4734a040b8c8ffef6ad.woff2?vsn=d) format("woff2")}@font-face{font-display:swap;font-family:\ ;font-style:italic;font-weight:100;src:url(../fonts/inter/Inter-ThinItalic-99706887f84286e212aac2a38490d4cf.woff2?vsn=d) format("woff2")}@font-face{font-display:swap;font-family:\ ;font-style:normal;font-weight:200;src:url(../fonts/inter/Inter-ExtraLight-cfd2100450becb42244f1ef87e8f6c3b.woff2?vsn=d) format("woff2")}@font-face{font-display:swap;font-family:\ ;font-style:italic;font-weight:200;src:url(../fonts/inter/Inter-ExtraLightItalic-30ceabd54ea60eb9cae958708044b79e.woff2?vsn=d) format("woff2")}@font-face{font-display:swap;font-family:\ ;font-style:normal;font-weight:300;src:url(../fonts/inter/Inter-Light-07d4495483a098098d93800ca87ff08a.woff2?vsn=d) format("woff2")}@font-face{font-display:swap;font-family:\ ;font-style:italic;font-weight:300;src:url(../fonts/inter/Inter-LightItalic-468c8c811242ba07d23464274f249eed.woff2?vsn=d) format("woff2")}@font-face{font-display:swap;font-family:\ ;font-style:normal;font-weight:400;src:url(../fonts/inter/Inter-Regular-3875f83574973c732136a45f628e64a6.woff2?vsn=d) format("woff2")}@font-face{font-display:swap;font-family:\ ;font-style:italic;font-weight:400;src:url(../fonts/inter/Inter-Italic-4cb9ee96ba4db9f2d8bdda61344410ee.woff2?vsn=d) format("woff2")}@font-face{font-display:swap;font-family:\ ;font-style:normal;font-weight:500;src:url(../fonts/inter/Inter-Medium-7b7f3cfa2944edbd2fcbb478547b22bd.woff2?vsn=d) format("woff2")}@font-face{font-display:swap;font-family:\ ;font-style:italic;font-weight:500;src:url(../fonts/inter/Inter-MediumItalic-385c61d047a76c3fe6c2b3c0b4889ab3.woff2?vsn=d) format("woff2")}@font-face{font-display:swap;font-family:\ ;font-style:normal;font-weight:600;src:url(../fonts/inter/Inter-SemiBold-b72fa2728a8ef9b862e8cf802c9d7cd4.woff2?vsn=d) format("woff2")}@font-face{font-display:swap;font-family:\ ;font-style:italic;font-weight:600;src:url(../fonts/inter/Inter-SemiBoldItalic-457dc51cf92f351ff98f29edb6738cdd.woff2?vsn=d) format("woff2")}@font-face{font-display:swap;font-family:\ ;font-style:normal;font-weight:700;src:url(../fonts/inter/Inter-Bold-66894432e7ff485b0d4810f6aa95573f.woff2?vsn=d) format("woff2")}@font-face{font-display:swap;font-family:\ ;font-style:italic;font-weight:700;src:url(../fonts/inter/Inter-BoldItalic-8b4dd6acc4bbf5ae42c0206399036c9d.woff2?vsn=d) format("woff2")}@font-face{font-display:swap;font-family:\ ;font-style:normal;font-weight:800;src:url(../fonts/inter/Inter-ExtraBold-f43eb79660eaa908c9db16251bc68eaf.woff2?vsn=d) format("woff2")}@font-face{font-display:swap;font-family:\ ;font-style:italic;font-weight:800;src:url(../fonts/inter/Inter-ExtraBoldItalic-19868d85deedca76794ed79cf91c49ea.woff2?vsn=d) format("woff2")}@font-face{font-display:swap;font-family:\ ;font-style:normal;font-weight:900;src:url(../fonts/inter/Inter-Black-6f582b3956b82e05a64435ee1f16a170.woff2?vsn=d) format("woff2")}@font-face{font-display:swap;font-family:\ ;font-style:italic;font-weight:900;src:url(../fonts/inter/Inter-BlackItalic-b3ba35b51d47dadcad7b509729bb4ac5.woff2?vsn=d) format("woff2")}input:invalid{box-shadow:none}.phx-no-feedback .invalid-feedback,.phx-no-feedback.invalid-feedback{display:none}.panel{background:hsl(var(--white));border-radius:var(--size-border-radius);box-shadow:var(--shadow-panel);margin-bottom:var(--spacing-vertical-small);padding:var(--spacing-vertical) var(--spacing-horizontal-small)}.panel-border{border:1px solid hsl(var(--border))}.panel-title{align-items:center;display:flex;margin:0}.standard-table{border-collapse:collapse;font-size:var(--font-size-default);position:relative;text-align:left;width:100%}.standard-table tbody th,.standard-table tfoot td,.standard-table tfoot th,.standard-table thead td,.standard-table thead th{font-size:var(--font-size-capitalized-medium);font-weight:400;text-align:left;text-transform:uppercase}.standard-table thead td,.standard-table thead th{box-shadow:0 -1px 0 hsl(var(--border-alpha)) inset;color:hsl(var(--thead-color))}.standard-table tbody th{color:hsl(var(--thead-color))}.standard-table tfoot td,.standard-table tfoot th{box-shadow:0 1px 0 hsl(var(--border-alpha)) inset;color:hsl(var(--tfoot-color))}.standard-table tbody>tr{border-bottom:1px solid hsl(var(--border-alpha))}.standard-table tbody>tr.no-border{border:0}.standard-table tbody>tr:last-child{border-bottom:none}.standard-table td,.standard-table th{padding:var(--spacing-vertical-small) var(--spacing-horizontal-tiny)}@media only screen and (min-width:1200px){.standard-table td,.standard-table th{padding:var(--spacing-vertical) var(--spacing-horizontal-small)}}.standard-table td>.icon,.standard-table th>.icon{display:inline-block}.standard-table th{white-space:nowrap}.standard-table .table-text-large,.standard-table.table-text-large{font-size:var(--font-size-extra-large)}.standard-table .table-truncate{max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.standard-table .table-sticky-bottom td,.standard-table .table-sticky-bottom th,.standard-table .table-sticky-top td,.standard-table .table-sticky-top th{background:hsl(var(--white));position:sticky;z-index:2}@media print{.standard-table .table-sticky-bottom td,.standard-table .table-sticky-bottom th,.standard-table .table-sticky-top td,.standard-table .table-sticky-top th{position:relative}}.standard-table .table-sticky-top td,.standard-table .table-sticky-top th{top:0;top:var(--application-top,0);transition:top .3s ease;transition:top var(--application-top-transition-duration,.3s) ease}.standard-table .table-sticky-bottom td,.standard-table .table-sticky-bottom th{bottom:0}.standard-table .table-narrow{width:1px}.standard-table .table-auto{width:auto}.standard-table .table-nowrap{white-space:nowrap}.standard-table .table-center{text-align:center}.standard-table .table-right{text-align:right}.standard-table .table-align-top{vertical-align:top}.standard-table tbody .table-code{color:hsl(var(--code));font-family:var(--font-family-monospace);font-size:var(--font-size-small);text-transform:uppercase;white-space:nowrap}.standard-table .table-avatar{padding-bottom:0;padding-right:0;padding-top:0;width:1px}.standard-table .table-avatar-name{padding-bottom:var(--spacing-vertical-small);padding-top:var(--spacing-vertical-small)}.standard-table .table-actions{text-align:right;width:1px}.standard-table .table-actions a:hover{-webkit-text-decoration:none;text-decoration:none}.standard-table .table-buttons{display:flex;justify-content:flex-end}.standard-table .table-buttons>*{margin-left:1rem}.standard-table .table-small-padding{padding-left:5px;padding-right:5px}.standard-table .table-small-padding:first-child{padding-left:var(--spacing-horizontal-small)}.standard-table .table-small-padding:last-child{padding-right:var(--spacing-horizontal-small)}@media only screen and (min-width:768px){.standard-table td:first-child,.standard-table th:first-child{padding-left:var(--spacing-horizontal-small)}.standard-table td:last-child,.standard-table th:last-child{padding-right:var(--spacing-horizontal-small)}}.standard-table td>a,.standard-table th>a{-webkit-text-decoration:none;text-decoration:none}.standard-table.table-small td,.standard-table.table-small th{padding:var(--spacing-vertical-small) var(--spacing-horizontal-small)}.table-horizontal-scroll{overflow-x:auto}body,dialog,html{color:hsl(var(--text));font-family:var(--font-family-base);font-size:var(--font-size-base-mobile);font-weight:400;line-height:var(--line-height-small)}@media only screen and (min-width:1200px){body,dialog,html{font-size:var(--font-size-base)}}dialog{text-align:left;text-align:initial;white-space:normal}h1,h2,h3,h4,h5,h6{word-wrap:break-word;font-family:var(--font-family-header);font-weight:400}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{-webkit-text-decoration:none;text-decoration:none}h1{font-size:var(--font-size-heading-large)}h2{font-size:var(--font-size-heading-medium)}h3,h4{font-size:var(--font-size-heading-small)}h5,h6{font-size:var(--font-size-heading-tiny)}a,p{word-wrap:break-word}a{color:hsl(var(--primary));-webkit-text-decoration:underline;text-decoration:underline}dl{grid-gap:.5rem 1rem;display:grid;gap:.5rem 1rem;grid-template-columns:auto 1fr;margin:0}dd{font-weight:700}dd a{font-weight:400}.max-width-xs{max-width:var(--width-xs)}.max-width-s{max-width:var(--width-s)}.max-width-m{max-width:var(--width-m)}.max-width-l{max-width:var(--width-l)}[class*=" course-theme-"],[class^=course-theme-]{--theme-color-darken:var(--theme-color-h) var(--theme-color-s) calc(var(--theme-color-l) - 12%)}.course-theme-0{--theme-color-h:var(--primary-h);--theme-color-s:var(--primary-s);--theme-color-l:var(--primary-l);--theme-color:var(--theme-color-h) var(--theme-color-s) var(--theme-color-l);--theme-color-contrast:var(--white);--theme-color-contrast-opposite:var(--black);--theme-color-contrast-opposite-alpha:var(--black) /13%;--theme-color-contrast-opposite-alpha-border:var(--black) /17%;--theme-color-secondary-h:var(--secondary-h,var(--primary-h));--theme-color-secondary-s:var(--secondary-s,var(--primary-s));--theme-color-secondary-l:var(--secondary-l,calc(var(--primary-l)/1.25));--theme-color-secondary:var(--theme-color-secondary-h) var(--theme-color-secondary-s) var(--theme-color-secondary-l);--theme-color-secondary-contrast:var(--secondary-contrast,var(--primary-contrast));--theme-color-tertiary:var(--primary-h) var(--primary-s) var(--primary-l);--theme-color-hue-variant:var(--theme-color-h) calc(var(--theme-color-s) - 10%) calc(var(--theme-color-l) - 10%)}.course-theme-0 .course-header-content .course-cta{background:hsl(var(--secondary,var(--white)));color:hsl(var(--secondary-contrast,var(--black)))}.course-theme-0 .course-header-content .course-cta:not(.disabled):active,.course-theme-0 .course-header-content .course-cta:not(.disabled):hover{background:hsl(0,-5%,93%);background:hsl(var(--secondary-h,0),calc(var(--secondary-s, 0%) - 5%),calc(var(--secondary-l, 100%) - 7%))}.course-theme-1{--theme-color-h:354;--theme-color-s:67%;--theme-color-l:56%;--theme-color:var(--theme-color-h) var(--theme-color-s) var(--theme-color-l);--theme-color-contrast:var(--white);--theme-color-contrast-opposite:var(--black);--theme-color-contrast-opposite-alpha:var(--black) /13%;--theme-color-contrast-opposite-alpha-border:var(--black) /17%;--theme-color-secondary-h:168;--theme-color-secondary-s:75%;--theme-color-secondary-l:67%;--theme-color-secondary:var(--theme-color-secondary-h) var(--theme-color-secondary-s) var(--theme-color-secondary-l);--theme-color-secondary-contrast:var(--black);--theme-color-tertiary:20 100% 50%;--theme-color-hue-variant:calc(var(--theme-color-h) - 50) calc(var(--theme-color-s) - 10%) var(--theme-color-l)}.course-theme-2{--theme-color-h:8;--theme-color-s:79%;--theme-color-l:58%;--theme-color:var(--theme-color-h) var(--theme-color-s) var(--theme-color-l);--theme-color-contrast:var(--white);--theme-color-contrast-opposite:var(--black);--theme-color-contrast-opposite-alpha:var(--black) /13%;--theme-color-contrast-opposite-alpha-border:var(--black) /17%;--theme-color-secondary-h:157;--theme-color-secondary-s:81%;--theme-color-secondary-l:67%;--theme-color-secondary:var(--theme-color-secondary-h) var(--theme-color-secondary-s) var(--theme-color-secondary-l);--theme-color-secondary-contrast:var(--black);--theme-color-tertiary:40 100% 50%;--theme-color-hue-variant:calc(var(--theme-color-h) - 50) calc(var(--theme-color-s) - 10%) var(--theme-color-l)}.course-theme-3{--theme-color-h:28;--theme-color-s:79%;--theme-color-l:58%;--theme-color:var(--theme-color-h) var(--theme-color-s) var(--theme-color-l);--theme-color-contrast:var(--black);--theme-color-contrast-opposite:var(--white);--theme-color-contrast-opposite-alpha:var(--white) /22%;--theme-color-contrast-opposite-alpha-border:var(--white) /46%;--theme-color-secondary-h:188;--theme-color-secondary-s:91%;--theme-color-secondary-l:65%;--theme-color-secondary:var(--theme-color-secondary-h) var(--theme-color-secondary-s) var(--theme-color-secondary-l);--theme-color-secondary-contrast:var(--black);--theme-color-tertiary:45 100% 50%;--theme-color-hue-variant:calc(var(--theme-color-h) - 50) calc(var(--theme-color-s) - 10%) var(--theme-color-l)}.course-theme-4{--theme-color-h:40;--theme-color-s:91%;--theme-color-l:61%;--theme-color:var(--theme-color-h) var(--theme-color-s) var(--theme-color-l);--theme-color-contrast:var(--black);--theme-color-contrast-opposite:var(--white);--theme-color-contrast-opposite-alpha:var(--white) /22%;--theme-color-contrast-opposite-alpha-border:var(--white) /46%;--theme-color-secondary-h:245;--theme-color-secondary-s:56%;--theme-color-secondary-l:56%;--theme-color-secondary:var(--theme-color-secondary-h) var(--theme-color-secondary-s) var(--theme-color-secondary-l);--theme-color-secondary-contrast:var(--white);--theme-color-tertiary:58 100% 50%;--theme-color-hue-variant:calc(var(--theme-color-h) - 50) calc(var(--theme-color-s) - 10%) var(--theme-color-l)}.course-theme-5{--theme-color-h:63;--theme-color-s:68%;--theme-color-l:60%;--theme-color:var(--theme-color-h) var(--theme-color-s) var(--theme-color-l);--theme-color-contrast:var(--black);--theme-color-contrast-opposite:var(--white);--theme-color-contrast-opposite-alpha:var(--white) /22%;--theme-color-contrast-opposite-alpha-border:var(--white) /46%;--theme-color-secondary-h:255;--theme-color-secondary-s:74%;--theme-color-secondary-l:59%;--theme-color-secondary:var(--theme-color-secondary-h) var(--theme-color-secondary-s) var(--theme-color-secondary-l);--theme-color-secondary-contrast:var(--white);--theme-color-tertiary:269 100% 30%;--theme-color-hue-variant:calc(var(--theme-color-h) - 50) calc(var(--theme-color-s) - 10%) var(--theme-color-l)}.course-theme-6{--theme-color-h:89;--theme-color-s:47%;--theme-color-l:54%;--theme-color:var(--theme-color-h) var(--theme-color-s) var(--theme-color-l);--theme-color-contrast:var(--white);--theme-color-contrast-opposite:var(--black);--theme-color-contrast-opposite-alpha:var(--black) /13%;--theme-color-contrast-opposite-alpha-border:var(--black) /17%;--theme-color-secondary-h:311;--theme-color-secondary-s:61%;--theme-color-secondary-l:55%;--theme-color-secondary:var(--theme-color-secondary-h) var(--theme-color-secondary-s) var(--theme-color-secondary-l);--theme-color-secondary-contrast:var(--white);--theme-color-tertiary:268 80% 40%;--theme-color-hue-variant:calc(var(--theme-color-h) - 50) calc(var(--theme-color-s) - 10%) var(--theme-color-l)}.course-theme-7{--theme-color-h:155;--theme-color-s:46%;--theme-color-l:37%;--theme-color:var(--theme-color-h) var(--theme-color-s) var(--theme-color-l);--theme-color-contrast:var(--white);--theme-color-contrast-opposite:var(--black);--theme-color-contrast-opposite-alpha:var(--black) /13%;--theme-color-contrast-opposite-alpha-border:var(--black) /17%;--theme-color-secondary-h:356;--theme-color-secondary-s:84%;--theme-color-secondary-l:61%;--theme-color-secondary:var(--theme-color-secondary-h) var(--theme-color-secondary-s) var(--theme-color-secondary-l);--theme-color-secondary-contrast:var(--white);--theme-color-tertiary:381 100% 40%;--theme-color-hue-variant:calc(var(--theme-color-h) - 50) calc(var(--theme-color-s) - 10%) var(--theme-color-l)}.course-theme-8{--theme-color-h:165;--theme-color-s:55%;--theme-color-l:48%;--theme-color:var(--theme-color-h) var(--theme-color-s) var(--theme-color-l);--theme-color-contrast:var(--white);--theme-color-contrast-opposite:var(--black);--theme-color-contrast-opposite-alpha:var(--black) /13%;--theme-color-contrast-opposite-alpha-border:var(--black) /17%;--theme-color-secondary-h:15;--theme-color-secondary-s:83%;--theme-color-secondary-l:60%;--theme-color-secondary:var(--theme-color-secondary-h) var(--theme-color-secondary-s) var(--theme-color-secondary-l);--theme-color-secondary-contrast:var(--white);--theme-color-tertiary:222 100% 50%;--theme-color-hue-variant:calc(var(--theme-color-h) - 50) calc(var(--theme-color-s) - 10%) var(--theme-color-l)}.course-theme-9{--theme-color-h:196;--theme-color-s:68%;--theme-color-l:54%;--theme-color:var(--theme-color-h) var(--theme-color-s) var(--theme-color-l);--theme-color-contrast:var(--white);--theme-color-contrast-opposite:var(--black);--theme-color-contrast-opposite-alpha:var(--black) /13%;--theme-color-contrast-opposite-alpha-border:var(--black) /17%;--theme-color-secondary-h:40;--theme-color-secondary-s:98%;--theme-color-secondary-l:63%;--theme-color-secondary:var(--theme-color-secondary-h) var(--theme-color-secondary-s) var(--theme-color-secondary-l);--theme-color-secondary-contrast:var(--black);--theme-color-tertiary:310 100% 50%;--theme-color-hue-variant:calc(var(--theme-color-h) - 50) calc(var(--theme-color-s) - 10%) var(--theme-color-l)}.course-theme-10{--theme-color-h:214;--theme-color-s:68%;--theme-color-l:58%;--theme-color:var(--theme-color-h) var(--theme-color-s) var(--theme-color-l);--theme-color-contrast:var(--white);--theme-color-contrast-opposite:var(--black);--theme-color-contrast-opposite-alpha:var(--black) /13%;--theme-color-contrast-opposite-alpha-border:var(--black) /17%;--theme-color-secondary-h:70;--theme-color-secondary-s:69%;--theme-color-secondary-l:64%;--theme-color-secondary:var(--theme-color-secondary-h) var(--theme-color-secondary-s) var(--theme-color-secondary-l);--theme-color-secondary-contrast:var(--black);--theme-color-tertiary:293 100% 50%;--theme-color-hue-variant:calc(var(--theme-color-h) - 50) calc(var(--theme-color-s) - 10%) var(--theme-color-l)}.course-theme-11{--theme-color-h:231;--theme-color-s:55%;--theme-color-l:55%;--theme-color:var(--theme-color-h) var(--theme-color-s) var(--theme-color-l);--theme-color-contrast:var(--white);--theme-color-contrast-opposite:var(--black);--theme-color-contrast-opposite-alpha:var(--black) /13%;--theme-color-contrast-opposite-alpha-border:var(--black) /17%;--theme-color-secondary-h:339;--theme-color-secondary-s:84%;--theme-color-secondary-l:62%;--theme-color-secondary:var(--theme-color-secondary-h) var(--theme-color-secondary-s) var(--theme-color-secondary-l);--theme-color-secondary-contrast:var(--white);--theme-color-tertiary:260 100% 50%;--theme-color-hue-variant:calc(var(--theme-color-h) - 50) calc(var(--theme-color-s) - 10%) var(--theme-color-l)}.course-theme-12{--theme-color-h:257;--theme-color-s:58%;--theme-color-l:67%;--theme-color:var(--theme-color-h) var(--theme-color-s) var(--theme-color-l);--theme-color-contrast:var(--white);--theme-color-contrast-opposite:var(--black);--theme-color-contrast-opposite-alpha:var(--black) /13%;--theme-color-contrast-opposite-alpha-border:var(--black) /17%;--theme-color-secondary-h:52;--theme-color-secondary-s:98%;--theme-color-secondary-l:56%;--theme-color-secondary:var(--theme-color-secondary-h) var(--theme-color-secondary-s) var(--theme-color-secondary-l);--theme-color-secondary-contrast:var(--black);--theme-color-tertiary:324 100% 30%;--theme-color-hue-variant:calc(var(--theme-color-h) - 50) calc(var(--theme-color-s) - 10%) var(--theme-color-l)}.course-theme-13{--theme-color-h:324;--theme-color-s:56%;--theme-color-l:64%;--theme-color:var(--theme-color-h) var(--theme-color-s) var(--theme-color-l);--theme-color-contrast:var(--white);--theme-color-contrast-opposite:var(--black);--theme-color-contrast-opposite-alpha:var(--black) /13%;--theme-color-contrast-opposite-alpha-border:var(--black) /17%;--theme-color-secondary-h:38;--theme-color-secondary-s:99%;--theme-color-secondary-l:60%;--theme-color-secondary:var(--theme-color-secondary-h) var(--theme-color-secondary-s) var(--theme-color-secondary-l);--theme-color-secondary-contrast:var(--white);--theme-color-tertiary:22 100% 40%;--theme-color-hue-variant:calc(var(--theme-color-h) - 50) calc(var(--theme-color-s) - 10%) var(--theme-color-l)}.course-theme-14{--theme-color-h:344;--theme-color-s:46%;--theme-color-l:55%;--theme-color:var(--theme-color-h) var(--theme-color-s) var(--theme-color-l);--theme-color-contrast:var(--white);--theme-color-contrast-opposite:var(--black);--theme-color-contrast-opposite-alpha:var(--black) /13%;--theme-color-contrast-opposite-alpha-border:var(--black) /17%;--theme-color-secondary-h:193;--theme-color-secondary-s:75%;--theme-color-secondary-l:49%;--theme-color-secondary:var(--theme-color-secondary-h) var(--theme-color-secondary-s) var(--theme-color-secondary-l);--theme-color-secondary-contrast-l:100%;--theme-color-secondary-contrast:var(--white);--theme-color-tertiary:8 100% 40%;--theme-color-hue-variant:calc(var(--theme-color-h) - 50) calc(var(--theme-color-s) - 10%) var(--theme-color-l)}.course-button{background:hsl(var(--theme-color));border:none;border-radius:.5rem;color:hsl(var(--theme-color-contrast));cursor:pointer;display:inline-block;font-size:1rem;margin-top:1rem;padding:.8rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:background .08s ease-in-out}.course-button:active,.course-button:hover{background:hsl(var(--theme-color-h) var(--theme-color-s) calc(var(--theme-color-l) - 10%))}.course-button-wide{width:100%}@media only screen and (min-width:768px){.table-overflow-ellipsis{align-items:center;bottom:0;display:flex;left:0;overflow:hidden;padding:var(--spacing-vertical-small) var(--spacing-horizontal-tiny);position:absolute;right:0;top:0}}.table-overflow-ellipsis:hover{overflow:visible}.table-overflow-ellipsis-inner{overflow:inherit;text-overflow:ellipsis}.table-overflow-ellipsis:hover .table-overflow-ellipsis-inner{z-index:1}@media only screen and (min-width:544px){.table-overflow-ellipsis:hover .table-overflow-ellipsis-inner{box-shadow:0 1000px 0 hsl(var(--white)) inset,0 1000px 0 hsl(var(--white)) inset,0 0 .5em .5em hsl(var(--white)),0 0 .5em .5em hsl(var(--white))}}@media only screen and (min-width:1200px){.table-overflow-ellipsis:hover .table-overflow-ellipsis-inner{box-shadow:0 1000px 0 hsl(var(--link-block-background)) inset,0 1000px 0 hsl(var(--white)) inset,0 0 .5em .5em hsl(var(--link-block-background)),0 0 .5em .5em hsl(var(--white))}}html{scroll-behavior:smooth}body{background:hsl(var(--background));margin:0}body:has(dialog[open]){overflow:hidden;scrollbar-gutter:stable}.icon,.icon:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@supports (-ms-ime-align:auto){.icon:before:before{line-height:1;vertical-align:-18%!important}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.icon:before:before{line-height:1;vertical-align:-18%!important}}.icon:before{letter-spacing:-.125em;line-height:inherit;vertical-align:-13%}@media print{.no-print{display:none!important}}@media screen,speech{.only-print{display:none}}.always-hidden{display:none!important}@media only screen and (max-width:767px){.hide-on-phone{display:none!important}}@media only screen and (max-width:1199px){.hide-on-mobile{display:none!important}}.container{container-type:inline-size;container-name:container;margin-left:auto;margin-right:auto;max-width:1400px;padding-left:1rem;padding-right:1rem;width:100%}@media only screen and (min-width:544px){.container{padding-left:1.5rem;padding-right:1.5rem}}.panel-shadow{box-shadow:var(--shadow-panel)}html[data-show-defacto-only=true] .defacto-only{--defacto-only-color:38 85% 54%;--form-input-focus:var(--defacto-only-color)}html[data-show-defacto-only=true] .defacto-only [data-cell=Form-CheckboxSetCell] input:checked+.icon-check,html[data-show-defacto-only=true] .defacto-only[data-cell=Form-CheckboxSetCell] input:checked+.icon-check{color:hsl(var(--white))!important}html[data-show-defacto-only=true] :not(fieldset).defacto-only{color:hsl(var(--defacto-only-color))!important;font-weight:700!important}html[data-show-defacto-only=true] :not(fieldset).defacto-only span{color:hsl(var(--defacto-only-color))!important}html[data-show-defacto-only=true] :not(fieldset).defacto-only:after{content:"🕵🏼‍♂️"}html[data-show-defacto-only=true] fieldset.defacto-only{background-color:hsl(var(--defacto-only-color)/5%)!important;border-color:hsl(var(--defacto-only-color))!important}html[data-show-defacto-only=true] fieldset.defacto-only legend{color:hsl(var(--defacto-only-color))!important;font-weight:700!important}html[data-show-defacto-only=true] fieldset.defacto-only legend:after{content:"🕵🏼‍♂️"}.shimmer{--gradient-width:80cqw;--outside:calc(50vw - 50cqw);--offset-left:calc(var(--outside) - var(--gradient-width));--offset-right:calc(var(--outside) + 100cqw + var(--gradient-width))}@keyframes _css_c7c32__shimmer{0%{background-position:var(--offset-left) 0}to{background-position:var(--offset-right) 0}}@keyframes _css_c7c32__popIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.shimmer li{background-color:hsl(var(--gray90));border-radius:.5rem;transition:all allow-discrete .2s ease}.shimmer>li:has(>[hidden]),.shimmer>li:not(:has(*)){animation:_css_c7c32__shimmer 1.5s ease infinite;background:hsl(var(--gray90)) linear-gradient(to right,transparent,hsl(var(--gray80)) 50%,transparent);background-attachment:fixed;background-repeat:no-repeat;background-size:var(--gradient-width) 100vh;height:17.5rem;overflow:hidden;position:relative}.shimmer>li:has(*){background-color:transparent;background-position:var(--offset-right) 0;height:calc-size(auto,size)}.shimmer>li:has(*)>*{animation:_css_c7c32__popIn .2s cubic-bezier(.31,.02,.33,1.43) .1s forwards;animation:_css_c7c32__popIn .2s cubic-bezier(.31,.02,.33,1.43) forwards calc(.1s + var(--timeout, 0s));opacity:0;transform:scale(.9)}