<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.course-schedule-outer::before{z-index:-1;content:'';position:absolute;width:100%;height:100%;opacity:.5;background-image:linear-gradient(white 2rem, rgba(255,255,255,0) 8rem),url(/assets/schedule-bg-fdf01ab8be3c575bd63ea615f397313ff0514134d301cb1886bcc76043db6a1a.svg);background-repeat:no-repeat;background-position:left top}.not-scheduled,.affiliate-course{margin-top:1.9999995rem}.not-scheduled .affiliate-course-button,.affiliate-course .affiliate-course-button{line-height:1.1;font-weight:500}.not-scheduled .affiliate-course-button .clarity-icon,.not-scheduled .affiliate-course-button .feather-icon,.affiliate-course .affiliate-course-button .clarity-icon,.affiliate-course .affiliate-course-button .feather-icon{--svg-icon-size: 1em;width:var(--svg-icon-size);height:var(--svg-icon-size)}.package-schedule__custom-schedule{margin-top:var(--space-sm)}.package-schedule__custom-schedule .custom-schedule-button{display:inline-flex;gap:var(--space-xs);align-items:center}.package-schedule__custom-schedule .custom-schedule-button .desktop-label{display:none}@media all and (min-width: 30em){.package-schedule__custom-schedule .custom-schedule-button .desktop-label{display:inline}}.package-schedule__custom-schedule .custom-schedule-button .clarity-icon{--svg-icon-size: 0.9em;width:var(--svg-icon-size);height:var(--svg-icon-size);margin:0;flex-shrink:0}.package-schedule-card{padding:var(--space-sm);max-width:var(--layout-width-sm);background-color:rgba(255,255,255,0.7);border:1px solid #ccdae8;border-radius:var(--radius-md)}.package-schedule-card+.package-schedule-card{margin-top:var(--space-xs)}.package-schedule-card__header{display:flex;justify-content:flex-start;align-items:center;gap:var(--space-xs);flex-wrap:wrap}.package-schedule-card__header h3{font-weight:600;margin:0}.package-schedule-card__header .left-side{display:flex;align-items:center;flex-grow:1;justify-content:space-between}@media all and (min-width: 48em){.package-schedule-card__header .left-side{justify-content:flex-start}}.package-schedule-card__header .header__title{flex-basis:12rem;margin-top:-0.2em}.package-schedule-card__header .header__subtitle{font-size:var(--text-unit);font-weight:500;line-height:1.2;display:block}.package-schedule-card__header .header__enroll-button{font-weight:600;line-height:1.1;letter-spacing:.02em;text-align:center;display:block}.package-schedule-card__header .header__enroll-button.full{cursor:default;color:#333d47;background-image:none;background-color:#ccdae8;box-shadow:none}.package-schedule-card__header .header__urgent-notice{display:block;text-align:center;line-height:1.2;padding:var(--space-xxs) var(--space-xs);background-color:#faefcc;font-weight:500;border-radius:var(--radius-md)}.package-schedule-card__header .header__urgent-notice a{color:black;text-decoration:underline;text-decoration-color:#e09e19}.package-schedule-card__header .header__urgent-notice a:hover,.package-schedule-card__header .header__urgent-notice a:focus{color:#0a629d;text-decoration-color:#0a629d}.package-schedule-card__header .header__urgent-notice a:active{color:#002c4b;text-decoration-color:#002c4b}.package-schedule-card__header .header__activate-button{white-space:nowrap;display:flex;align-items:center;border-radius:var(--radius-md);border:0;cursor:pointer;order:-1}@media all and (min-width: 48em){.package-schedule-card__header .header__activate-button{margin-left:auto;order:1;padding-top:var(--space-xxxs);padding-bottom:var(--space-xxxs);padding-right:var(--space-xs);padding-left:var(--space-xxxs)}}.package-schedule-card__header .header__activate-button .clarity-icon{margin:0}.package-schedule-card__header .header__activate-button .activate-button-label{line-height:1.2;display:none}@media all and (min-width: 48em){.package-schedule-card__header .header__activate-button .activate-button-label{margin-left:var(--space-xxs);display:block}}.package-schedule-card__content{margin-top:var(--space-sm)}.package-schedule-card__content .content__dates,.package-schedule-card__content .content__title{font-weight:600}.package-schedule-card__content .excluded-dates{font-size:var(--text-sm);font-weight:400}.package-schedule-card__content p{text-wrap:balance;margin-bottom:0}.package-schedule-card__content table{background-color:#f6f7f9;width:100%;border-radius:var(--radius-md);border-collapse:separate;overflow:hidden;border-spacing:0;padding-left:var(--space-xs);padding-right:var(--space-xs)}.package-schedule-card__content tr{line-height:1.2;display:flex;flex-wrap:wrap}.package-schedule-card__content tr+tr td:first-child{border-top:1px solid #dddde2}.package-schedule-card__content td{padding:0 var(--space-xxs)}.package-schedule-card__content td.content__dates{flex-basis:100%;padding-bottom:var(--space-xxxs);font-size:1rem}.package-schedule-card__content td:first-child{padding-top:var(--space-xs)}.package-schedule-card__content td:last-child{padding-bottom:var(--space-xs)}@media all and (min-width: 48em){.package-schedule-card__content table{padding-left:var(--space-xs);padding-right:var(--space-xs)}.package-schedule-card__content tr{display:table-row}.package-schedule-card__content tr+tr td{border-top:1px solid #dddde2}.package-schedule-card__content td{padding:var(--space-xs) var(--space-xxs)}.package-schedule-card__content td.content__dates{padding-bottom:var(--space-xs)}.package-schedule-card__content td:first-child{padding-left:0}.package-schedule-card__content td:last-child{padding-right:0}}.package-schedule-card__header .header__activate-button{background-color:#f6f7f9;color:#31333d;transition:background-color .3s ease-in-out, color .15s ease-in-out}.package-schedule-card__header .header__activate-button .clarity-icon{color:#4c4e58}.package-schedule-card__header .header__activate-button:hover,.package-schedule-card__header .header__activate-button:focus{background-color:#e3edf6;color:#002c4b}.package-schedule-card__header .header__activate-button:hover .clarity-icon,.package-schedule-card__header .header__activate-button:focus .clarity-icon{color:#004b7a}.package-schedule-card__header .header__activate-button:focus{background-color:#e3edf6}.package-schedule-card__header .header__activate-button[data-button-state=collapsed] .icon-view{transition:opacity 0s ease-in 0s}.package-schedule-card__header .header__activate-button[data-button-state=collapsed] .activate-button-icon{transition:transform .05s ease-in, color .15s ease-in-out;transform:rotate(0deg)}.package-schedule-card__header .header__activate-button[data-button-state=collapsed] .icon-view-collapsed{opacity:1}.package-schedule-card__header .header__activate-button[data-button-state=collapsed] .icon-view-expanded{opacity:0}.package-schedule-card__header .header__activate-button[data-button-state=expanded] .icon-view{transition:opacity 0s ease-out .2s}.package-schedule-card__header .header__activate-button[data-button-state=expanded] .activate-button-icon{transition:transform 0.4s cubic-bezier(1, 0, 0.4, 1.5),color 0.15s ease-in-out;transform:rotate(180deg)}.package-schedule-card__header .header__activate-button[data-button-state=expanded] .icon-view-collapsed{opacity:0}.package-schedule-card__header .header__activate-button[data-button-state=expanded] .icon-view-expanded{opacity:1}.course-sections-list-outer{max-width:56rem}.course-sections-filter-outer{display:flex}.course-sections-filter{background-color:white;border:1px solid #9a9ba4;box-shadow:0 8px 8px -5px rgba(51,61,71,0.25);border-radius:var(--radius-md);overflow:hidden;width:100%}@media all and (min-width: 38.75em){.course-sections-filter{width:max-content;display:flex}}.course-sections-filter__tabs{display:flex;width:100%}.course-sections-filter__tabs button{line-height:1.2;background-color:transparent;display:block;flex-grow:1;border:none;outline:none;position:relative;padding:var(--space-xxs);font-size:var(--text-sm)}@media all and (min-width: 38.75em){.course-sections-filter__tabs button{padding:var(--space-xxs) var(--space-sm)}}.course-sections-filter__tabs button+button::before{content:'';display:block;position:absolute;top:0;left:0;bottom:0;width:1px;background-color:#dddde2}.course-sections-filter__tabs button:hover{background-color:#f6f7f9}.course-sections-filter__tabs button:focus{background-color:#efeff2}.course-sections-filter__tabs button:active{background-color:#efeff2}.course-sections-filter__tabs button[aria-checked=true]::after{content:'';display:block;position:absolute;bottom:0;right:-1px;left:0;height:3px;background-color:#308dd7;z-index:2}.button-show-all-course-sections .clarity-icon{--svg-icon-size: 1em;width:var(--svg-icon-size);height:var(--svg-icon-size);position:relative}.course-occurrences-layout{--col-number: 1;--gap: var(--space-sm);display:grid;grid-gap:var(--gap);grid-template-columns:repeat(var(--col-number), 1fr)}@media all and (min-width: 38.75em){.course-occurrences-layout{--col-number: 2}}.course-occurrences-layout.only-one-occurrence{--col-number: 1}.course-occurrences-layout.only-one-occurrence .course-occurrence-card{max-width:29.9999925rem}.course-occurrence-card{--padding: var(--space-sm);background-color:rgba(255,255,255,0.7);border:1px solid #ccdae8;border-radius:var(--radius-lg);display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:flex-end;align-items:flex-start;align-content:flex-start;align-self:end}.course-occurrence-card.full{border-color:#aec0d0}.course-occurrence-card.full .cs__day-of-week-indicator .dow.scheduled{color:#0f1526;background-image:linear-gradient(#aec0d0, #ccdae8)}.course-occurrence-card[hidden]{display:none}.course-occurrence-card__title{padding-top:calc(var(--padding) - .1em);margin-right:auto;margin-top:0;margin-bottom:var(--space-xxs);flex-grow:99}.course-occurrence-card__subtitle{flex-basis:100%;margin-top:0;margin-bottom:var(--space-sm)}.course-occurrence-card__title,.course-occurrence-card__subtitle{padding-left:var(--padding);padding-right:var(--padding)}.course-occurrence-card__notice{margin-top:var(--space-xxxs);margin-right:var(--space-xxxs);margin-left:var(--space-xxxs);flex-grow:1}.course-occurrence-card__day-of-week-indicator{padding-left:var(--padding);padding-right:var(--padding);flex-basis:100%;margin-bottom:var(--space-sm)}.course-occurrence-card__self-paced-note{padding-left:var(--padding);padding-right:var(--padding);flex-basis:100%;margin-bottom:var(--space-sm)}.course-occurrence-card__register-button-wrapper{padding-left:var(--padding);padding-right:var(--padding);padding-bottom:var(--padding);flex-basis:100%}.course-occurrence-card__subtitle{font-weight:500}.course-occurrence-card__subtitle .date-exception{font-size:.8em}.course-occurrence-card__notice{display:block;text-align:center;font-size:.8em;font-weight:600;line-height:1.25;padding:var(--space-xxxxs) var(--space-xxs);background-color:#f9e8b6;border-radius:var(--radius-sm)}.course-occurrence-card__notice a{font-weight:500;color:black;text-decoration:underline;text-decoration-color:#e09e19}.course-occurrence-card__notice a:hover,.course-occurrence-card__notice a:focus{color:#0a629d;text-decoration-color:#0a629d}.course-occurrence-card__notice a:active{color:#002c4b;text-decoration-color:#002c4b}.course-occurrence-card__day-of-week-indicator{display:grid;grid-gap:4px;grid-template-columns:repeat(7, 1fr);text-align:center}.course-occurrence-card__day-of-week-indicator .dow{border-radius:var(--radius-sm);color:#6b7d8e;background-color:#e3edf6;font-size:.8em;line-height:1.25;padding-top:var(--space-xxs);padding-bottom:var(--space-xxs);white-space:nowrap}.course-occurrence-card__day-of-week-indicator .dow span{display:none}@media all and (min-width: 30em){.course-occurrence-card__day-of-week-indicator .dow span{display:inline-block}}@media all and (min-width: 38.75em){.course-occurrence-card__day-of-week-indicator .dow span{display:none}}@media all and (min-width: 48em){.course-occurrence-card__day-of-week-indicator .dow span{display:inline-block}}@media all and (min-width: 60em){.course-occurrence-card__day-of-week-indicator .dow span{display:none}}@media all and (min-width: 80em){.course-occurrence-card__day-of-week-indicator .dow span{display:inline-block}}.course-occurrence-card__day-of-week-indicator .scheduled{font-weight:600}.course-occurrence-card__day-of-week-indicator.day .scheduled{color:#001121;background-image:linear-gradient(#8bbdeb, #b4d4f1)}.course-occurrence-card__day-of-week-indicator.night .scheduled{color:#efeff2;background-image:linear-gradient(#001121, #002c4b)}.course-occurrence-card__day-of-week-indicator.full .scheduled{color:#0f1526;background-image:linear-gradient(#aec0d0, #ccdae8)}.course-occurrence-card__register-button-wrapper{display:flex;justify-content:center}.course-occurrence-card__register-button-wrapper form{margin-right:auto}.course-occurrence-card__register-button-wrapper a,.course-occurrence-card__register-button-wrapper button{font-weight:500}.course-occurrence-card__register-button-wrapper a.full,.course-occurrence-card__register-button-wrapper button.full{text-align:center;cursor:default;color:#333d47;background-image:none;background-color:#ccdae8;box-shadow:none}
</pre></body></html>