.CourseTaskCard-module__zoTiCW__card{border:1px solid var(--hub-line);border-inline-start:4px solid var(--tone);color:var(--hub-ink);background:color-mix(in srgb,var(--tone) 6%,var(--hub-paper));border-radius:15px;align-items:flex-start;gap:18px;margin-top:14px;padding:20px;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.CourseTaskCard-module__zoTiCW__current{--tone:#528ac5}.CourseTaskCard-module__zoTiCW__past{--tone:#99866b}.CourseTaskCard-module__zoTiCW__draft{--tone:#8e96a2}.CourseTaskCard-module__zoTiCW__card:hover{background:color-mix(in srgb,var(--tone) 11%,var(--hub-paper));border-color:var(--tone)}.CourseTaskCard-module__zoTiCW__card:focus-visible{outline:2px solid var(--campus-accent,#397bbf);outline-offset:3px}.CourseTaskCard-module__zoTiCW__icon{background:color-mix(in srgb,var(--tone) 13%,var(--hub-paper));width:42px;height:46px;color:var(--campus-ink,var(--hub-ink));border-radius:12px;flex-shrink:0;place-items:center;display:grid}.CourseTaskCard-module__zoTiCW__copy{flex:1;min-width:0}.CourseTaskCard-module__zoTiCW__copy h3{color:inherit;margin:6px 0 9px;font-size:15px;line-height:1.45}.CourseTaskCard-module__zoTiCW__period{letter-spacing:.035em;color:var(--hub-muted);font-size:10px;font-weight:600}.CourseTaskCard-module__zoTiCW__preview{-webkit-line-clamp:3;max-height:5em;color:var(--hub-muted);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-bottom:12px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.CourseTaskCard-module__zoTiCW__preview :is(h1,h2,h3,h4,h5,h6){color:inherit;margin:0 0 3px;font-size:12px;font-weight:600;line-height:1.6}.CourseTaskCard-module__zoTiCW__preview p{margin:0 0 4px}.CourseTaskCard-module__zoTiCW__preview :is(ul,ol){margin:0;padding-left:18px}.CourseTaskCard-module__zoTiCW__preview :is(pre,code){white-space:pre-wrap;font-size:inherit}.CourseTaskCard-module__zoTiCW__preview table{font-size:inherit}.CourseTaskCard-module__zoTiCW__preview blockquote{border-left:2px solid var(--hub-line);margin:0;padding-left:8px}.CourseTaskCard-module__zoTiCW__copy>small{color:var(--hub-muted);font-size:11px}.CourseTaskCard-module__zoTiCW__end{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:10px;max-width:230px;display:flex}.CourseTaskCard-module__zoTiCW__end time{color:var(--hub-muted);text-align:right;font-size:11px}.CourseTaskCard-module__zoTiCW__open{color:var(--hub-ink);align-items:center;gap:4px;margin-top:4px;font-size:11px;display:flex}@media (max-width:680px){.CourseTaskCard-module__zoTiCW__card{flex-wrap:wrap;gap:12px;padding:15px}.CourseTaskCard-module__zoTiCW__copy{flex-basis:calc(100% - 60px)}.CourseTaskCard-module__zoTiCW__end{flex-flow:wrap;align-items:center;gap:9px;width:100%;max-width:none;padding-left:54px}.CourseTaskCard-module__zoTiCW__end time{text-align:left}.CourseTaskCard-module__zoTiCW__open{margin-left:auto}.CourseTaskCard-module__zoTiCW__icon{width:38px;height:42px}.CourseTaskCard-module__zoTiCW__copy h3{font-size:14px}}@media (prefers-reduced-motion:reduce){.CourseTaskCard-module__zoTiCW__card{transition:none}}
.WorkspaceSubmissionNotice-module__ILv3jW__notice{border:1px solid var(--campus-line,#dce3ea);background:color-mix(in srgb,currentColor 4%,transparent);color:inherit;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:20px;margin:20px 0;padding:20px;display:flex}.WorkspaceSubmissionNotice-module__ILv3jW__copy{min-width:0}.WorkspaceSubmissionNotice-module__ILv3jW__copy strong{font-size:16px}.WorkspaceSubmissionNotice-module__ILv3jW__copy ol{margin:12px 0;padding-left:22px;font-size:14px;line-height:1.65}.WorkspaceSubmissionNotice-module__ILv3jW__copy p{opacity:.8;margin:8px 0 0;font-size:13px;line-height:1.6}.WorkspaceSubmissionNotice-module__ILv3jW__link{border:1px solid;border-radius:10px;flex-shrink:0;align-items:center;gap:12px;padding:11px 15px;font-size:14px;font-weight:600;display:inline-flex;color:inherit!important;text-decoration:none!important}.WorkspaceSubmissionNotice-module__ILv3jW__link:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.WorkspaceSubmissionNotice-module__ILv3jW__link:focus-visible{outline-offset:3px;outline:2px solid}@media (max-width:760px){.WorkspaceSubmissionNotice-module__ILv3jW__notice{flex-direction:column;gap:16px;padding:16px}.WorkspaceSubmissionNotice-module__ILv3jW__link{align-self:flex-start}}
:root{--hse-brand-blue:#0d3e6d}.campus-brand{box-sizing:border-box;background:var(--hse-brand-blue);flex-shrink:0;align-items:center;gap:22px;min-width:0;max-width:100%;padding:16px 22px;font-family:Arial,Helvetica,sans-serif;text-decoration:none;display:inline-flex;color:#fff!important}.campus-brand:focus-visible{outline-offset:4px;outline:3px solid #429cff}.campus-brand-lockup{grid-template-columns:minmax(0,160px) minmax(0,190px);grid-template-areas:"mark name""tag tag";align-items:center;gap:7px 12px;min-width:0;display:grid}.campus-brand-mark{object-fit:contain;grid-area:mark;width:100%;min-width:0;height:auto;display:block}.campus-brand-motion{position:relative;overflow:hidden}.campus-brand-motion>img{width:100%;height:auto;display:block}.campus-brand-motion>canvas{opacity:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.campus-brand-motion[data-train-ready=true]>canvas{opacity:1}.campus-brand-motion[data-train-ready=true]>img{opacity:0}@media (prefers-reduced-motion:reduce){.campus-brand-motion>canvas{display:none}.campus-brand-motion[data-train-ready=true]>img{opacity:1}}html[data-motion=reduced] .campus-brand-motion>canvas,html[data-motion=off] .campus-brand-motion>canvas{display:none}html[data-motion=reduced] .campus-brand-motion>img,html[data-motion=off] .campus-brand-motion>img{opacity:1}.campus-brand-name{object-fit:contain;grid-area:name;width:100%;min-width:0;height:auto;display:block}.campus-brand-tagline{letter-spacing:0;color:#d5e3f3;white-space:nowrap;grid-area:tag;font-size:11px;font-weight:400;line-height:1.4}.campus-brand-university{border-right:1px solid #ffffff45;flex:none;padding-right:22px;display:block}.campus-brand-university img{width:170px;height:auto;display:block}.campus-brand--university{clip-path:polygon(0 0,100% 0,calc(100% - 28px) 100%,0 100%);padding:19px 48px 19px 24px;position:relative}.campus-brand--mark-only .campus-brand-lockup{width:160px;display:block}.campus-brand--compact{width:100%;padding:12px 6px}.campus-brand--compact .campus-brand-lockup{width:100%}html .account-page .account-story,html[data-theme] .account-page .account-story,html .hub-shell .hub-sidebar,html[data-design] .hub-shell .hub-sidebar,html[data-theme] .hub-shell .hub-sidebar,.account-page .account-submit{background:var(--hse-brand-blue)}.account-story>.campus-brand{align-self:flex-start;padding:0}.admin-header>.campus-brand{border-radius:8px}.welcome-page .welcome-header{gap:24px;padding-top:18px;padding-bottom:18px}.welcome-header>.campus-brand{flex:1;max-width:790px}.welcome-header .campus-brand-lockup{grid-template-columns:minmax(105px,165px) minmax(0,190px)}.welcome-nav{flex:none}.hub-header .campus-brand--mobile{display:none}@media (max-width:1150px){.campus-brand--university{gap:16px;padding-left:18px;padding-right:38px}.campus-brand-university{padding-right:16px}.campus-brand-university img{width:142px}.welcome-header .campus-brand-lockup{grid-template-columns:minmax(88px,135px) minmax(0,160px)}.welcome-header .campus-brand-tagline{font-size:10px}}@media (max-width:900px){.welcome-header>.campus-brand{flex:1}.campus-brand-university img{width:130px}.welcome-header .campus-brand-lockup{grid-template-columns:minmax(95px,150px) minmax(0,175px)}}@media (max-width:800px){.hub-header .campus-brand--mobile{border-radius:6px;max-width:120px;padding:7px 9px;display:flex}.campus-brand--mobile .campus-brand-lockup{width:94px}}@media (max-width:600px){.welcome-page .welcome-header{gap:10px;padding:14px 16px}.campus-brand--university{clip-path:polygon(0 0,100% 0,calc(100% - 15px) 100%,0 100%);gap:9px;padding:12px 24px 12px 10px}.campus-brand-university{padding-right:9px}.campus-brand-university img{width:78px}.welcome-header .campus-brand-lockup{grid-template-columns:minmax(56px,1fr) minmax(62px,1.1fr);gap:4px 5px}.welcome-header .campus-brand-tagline{white-space:normal;font-size:7px}.welcome-nav .welcome-header-login{padding:10px}.account-story .campus-brand-lockup{grid-template-columns:minmax(0,130px) minmax(0,155px)}.admin-header>.campus-brand{padding:10px}.admin-header .campus-brand--mark-only .campus-brand-lockup{width:135px}}@media (max-width:360px){.welcome-header .campus-brand-university img{width:60px}.welcome-header .campus-brand-university{padding-right:7px}.welcome-header .campus-brand--university{gap:7px;padding-right:19px}.welcome-header .campus-brand-lockup{grid-template-columns:minmax(48px,1fr) minmax(57px,1.1fr)}.welcome-header .campus-brand-tagline{font-size:6.5px}}@media (max-width:550px){.hub-header .campus-brand--mobile{max-width:90px;padding:7px}.campus-brand--mobile .campus-brand-lockup{width:76px}.hub-header .campus-identity-name{display:none}.hub-header .campus-header-actions{gap:7px}}.welcome-page .welcome-header{isolation:isolate;background:var(--hse-brand-blue);color:#fff}.welcome-page .welcome-header:before{content:"";z-index:-1;pointer-events:none;background:var(--hse-brand-blue);width:100vw;position:absolute;inset:0 auto 0 50%;transform:translate(-50%)}.welcome-page .welcome-header:after{content:none}.welcome-header>.campus-brand--university{clip-path:none;background:0 0}.welcome-page .welcome-header .welcome-nav>a{color:#fff}.welcome-page .welcome-header .welcome-header-login{background:0 0;border-color:#fff6}.welcome-page .welcome-header .welcome-header-login:hover{background:#ffffff12;border-color:#ffffffb3}.welcome-page .welcome-header .welcome-nav>a:not(.welcome-header-login):hover{text-underline-offset:5px;text-decoration:underline}.welcome-page .welcome-header a:focus-visible{outline-color:#fff}.hub-shell .hub-sidebar nav a>span{color:#fff}.campus-brand .campus-brand-tagline{letter-spacing:.065em;text-transform:uppercase;color:#d5e3f3;white-space:normal;font-family:Arial,Helvetica,sans-serif;font-size:10px;font-style:italic;font-weight:600;line-height:1.5}.campus-brand--mark-only .campus-brand-lockup{grid-template-columns:minmax(0,1fr);grid-template-areas:"mark""tag";row-gap:9px;display:grid}.campus-brand--compact .campus-brand-tagline{letter-spacing:.07em;text-align:center;font-size:9px}.hub-header .campus-brand--mobile .campus-brand-lockup{row-gap:4px}.hub-header .campus-brand--mobile .campus-brand-tagline{letter-spacing:0;text-align:center;font-size:6.5px;line-height:1.2}@media (max-width:600px){.welcome-header .campus-brand-tagline{letter-spacing:.015em;font-size:6.5px;line-height:1.45}}::view-transition-group(campus-brand-welcome){animation:none}::view-transition-group(campus-brand-account){animation:none}::view-transition-group(campus-brand-sidebar){animation:none}::view-transition-group(campus-brand-mobile){animation:none}::view-transition-group(campus-brand-admin){animation:none}::view-transition-old(campus-brand-welcome){display:none}::view-transition-old(campus-brand-account){display:none}::view-transition-old(campus-brand-sidebar){display:none}::view-transition-old(campus-brand-mobile){display:none}::view-transition-old(campus-brand-admin){display:none}::view-transition-new(campus-brand-welcome){animation:none}::view-transition-new(campus-brand-account){animation:none}::view-transition-new(campus-brand-sidebar){animation:none}::view-transition-new(campus-brand-mobile){animation:none}::view-transition-new(campus-brand-admin){animation:none}
