[data-v-b4a85a29]:export{mainHeaderHeight:95px}.grid-loader[data-v-b4a85a29]{display:grid;gap:16px 24px;grid-template-columns:3fr 3fr 3fr}[data-v-da3413c0]:export{mainHeaderHeight:95px}.in-progress[data-v-da3413c0]{margin:var(--pcl-space-layout-small) 0;display:flex;flex-direction:column;align-items:center}.in-progress h2[data-v-da3413c0]{width:100%;font-family:var(--pcl-typography-brand-subhead-font-family);font-size:var(--pcl-typography-brand-subhead-font-size);font-weight:var(--pcl-typography-brand-subhead-font-weight);line-height:var(--pcl-typography-brand-subhead-line-height)}.in-progress p[data-v-da3413c0]{width:100%;color:var(--pcl-color-brand-midnight);margin-top:var(--pcl-space-xs);font-family:var(--pcl-typography-product-default-font-family);font-size:var(--pcl-typography-product-default-font-size);font-weight:var(--pcl-typography-product-default-font-weight);letter-spacing:var(--pcl-typography-product-default-letter-spacing);line-height:var(--pcl-typography-product-default-line-height)}.in-progress__cards-wrapper[data-v-da3413c0]{display:grid;gap:var(--pcl-space-l);grid-template-columns:1fr;grid-template-rows:1fr;margin:2.25rem 0}@media only screen and (min-width: 720px){.in-progress__cards-wrapper[data-v-da3413c0]{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1140px){.in-progress__cards-wrapper[data-v-da3413c0]{grid-template-columns:1fr 1fr 1fr}}.in-progress__button[data-v-da3413c0]{margin-top:var(--pcl-space-xl)}[data-v-82befe37]:export{mainHeaderHeight:95px}.start-learning[data-v-82befe37]{padding:48px 0}.start-learning__caption[data-v-82befe37]{text-align:center}.start-learning__caption p[data-v-82befe37]{font-family:var(--pcl-typography-family-poppins);color:var(--pcl-color-brand-midnight);font-size:1.4375rem;font-weight:700;line-height:1.875rem}.carousel__title-row{display:flex;flex-wrap:wrap;align-items:center}.carousel__navigation{display:flex;gap:16px;flex:1;justify-content:flex-end}.carousel__element-row{flex:1;display:flex;flex-wrap:nowrap;padding:12px 0 0;scroll-behavior:smooth;scroll-snap-type:both;flex-basis:33%;overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.carousel__element-row::-webkit-scrollbar{width:0;height:0}.carousel__element-row>*{scroll-snap-align:start;text-decoration:none;margin:12px;min-width:calc(33% - 12px);max-width:calc(33% - 12px)}.carousel__element-row>*:first-of-type{margin-left:0}.carousel__element-row>*:last-of-type{margin-right:0}.carousel__nav-button{display:block;width:40px;height:40px;text-align:center;display:flex;justify-content:center;align-items:center;padding:10px;border-radius:4px;border:1px solid transparent;background-color:color-mix(in srgb,var(--pcl-color-brand-electric-blue),transparent 90%);color:var(--pcl-color-brand-electric-blue);cursor:pointer;transition:background-color .1s}.carousel__nav-button>*{height:24px;width:24px}.carousel__nav-button:hover,.carousel__nav-button:focus{background-color:color-mix(in srgb,var(--pcl-color-brand-electric-blue),transparent 70%)}.carousel__nav-button--inactive,.carousel__nav-button:disabled{border:1px solid color-mix(in srgb,var(--pcl-color-brand-electric-blue),transparent 70%);background-color:transparent;color:color-mix(in srgb,var(--pcl-color-brand-electric-blue),transparent 70%);cursor:not-allowed}.carousel--has-shadows .carousel__element-row{margin-right:-12px;margin-left:-12px;scroll-padding:0 12px}.carousel--has-shadows .carousel__element-row>*:first-of-type{margin-left:12px}.carousel--has-shadows .carousel__element-row>*:last-of-type{margin-right:12px}[data-v-83ddea66]:export{mainHeaderHeight:95px}.category-card-rail__title[data-v-83ddea66]{font-family:var(--pcl-typography-brand-subhead-font-family);font-size:var(--pcl-typography-brand-subhead-font-size);font-weight:var(--pcl-typography-brand-subhead-font-weight);line-height:var(--pcl-typography-brand-subhead-line-height)}.assigned-lessons[data-v-83ddea66]{margin:var(--pcl-space-layout-small) 0;display:flex;flex-direction:column;align-items:center}.assigned-lessons h2[data-v-83ddea66]{width:100%;font-family:var(--pcl-typography-brand-subhead-font-family);font-size:var(--pcl-typography-brand-subhead-font-size);font-weight:var(--pcl-typography-brand-subhead-font-weight);line-height:var(--pcl-typography-brand-subhead-line-height)}.assigned-lessons p[data-v-83ddea66]{width:100%;color:var(--pcl-color-brand-midnight);margin-top:var(--pcl-space-xs);font-family:var(--pcl-typography-product-default-font-family);font-size:var(--pcl-typography-product-default-font-size);font-weight:var(--pcl-typography-product-default-font-weight);letter-spacing:var(--pcl-typography-product-default-letter-spacing);line-height:var(--pcl-typography-product-default-line-height)}.assigned-lessons__cards-wrapper[data-v-83ddea66]{display:grid;gap:var(--pcl-space-l);grid-template-columns:1fr;grid-template-rows:1fr;margin:2.25rem 0}@media only screen and (min-width: 720px){.assigned-lessons__cards-wrapper[data-v-83ddea66]{grid-template-columns:1fr 1fr}}@media only screen and (min-width: 1140px){.assigned-lessons__cards-wrapper[data-v-83ddea66]{grid-template-columns:1fr 1fr 1fr}}.assigned-lessons__button[data-v-83ddea66]{margin-top:var(--pcl-space-xl)}[data-v-51b32a15]:export{mainHeaderHeight:95px}.category-card[data-v-51b32a15]{background:var(--pcl-color-neutral-10);min-width:344px;width:344px;display:flex;flex-direction:column;border:1px solid transparent;border-radius:var(--pcl-radius-small);overflow:hidden}.category-card__content[data-v-51b32a15]{display:grid;grid-template-columns:1fr;grid-template-rows:min-content min-content;gap:8px;align-content:stretch;justify-content:stretch;padding:20px 18px;flex:1}.category-card__title[data-v-51b32a15]{font-family:var(--pcl-typography-brand-mini-header-font-family);font-size:var(--pcl-typography-brand-mini-header-font-size);font-weight:var(--pcl-typography-brand-mini-header-font-weight);letter-spacing:var(--pcl-typography-brand-mini-header-letter-spacing);line-height:var(--pcl-typography-brand-mini-header-line-height);text-transform:var(--pcl-typography-brand-mini-header-text-transform);line-height:1.5rem;color:var(--pcl-color-neutral-80);letter-spacing:.12em;font-size:.875rem;display:flex;justify-content:flex-start;align-items:center;gap:12px;font-weight:600}.category-card__title .material-design-icon[data-v-51b32a15]{vertical-align:middle}.category-card__footer[data-v-51b32a15]{display:inline-flex;justify-content:space-between;color:var(--pcl-color-neutral-30);font-size:.8125rem;line-height:1.125rem;background:var(--pcl-color-brand-white);padding:9px 12px}:export{mainHeaderHeight:95px}.category-card-rail__title{font-family:var(--pcl-typography-brand-subhead-font-family);font-size:var(--pcl-typography-brand-subhead-font-size);font-weight:var(--pcl-typography-brand-subhead-font-weight);line-height:var(--pcl-typography-brand-subhead-line-height)}[data-v-dd211023]:export{mainHeaderHeight:95px}.recommended-lessons[data-v-dd211023]{max-width:1280px;margin:0 auto;padding-left:14px;padding-right:14px}@media only screen and (min-width: 640px){.recommended-lessons[data-v-dd211023]{padding-left:45px;padding-right:45px}}[data-v-783b7bee]:export{mainHeaderHeight:95px}.learning-progress[data-v-783b7bee]{display:grid;grid-template-columns:1fr min(1280px,100%) 1fr;padding-top:var(--pcl-space-xxl)}.learning-progress[data-v-783b7bee]>*{grid-column:2;padding-left:14px;padding-right:14px}@media only screen and (min-width: 640px){.learning-progress[data-v-783b7bee]>*{padding-left:45px;padding-right:45px}}.learning-progress[data-v-783b7bee]>.full-bleed{grid-column:1/-1;background:var(--pcl-color-brand-snow);padding:32px 0}.learning-progress__title[data-v-783b7bee]{font-family:var(--pcl-typography-family-poppins);font-weight:700;font-size:2rem;line-height:2.5rem;letter-spacing:-1px;color:var(--pcl-color-neutral-90)}@media only screen and (min-width: 640px){.learning-progress__title[data-v-783b7bee]{font-size:3rem;line-height:4rem}}.learning-progress__lede[data-v-783b7bee]{font-family:var(--pcl-typography-product-body-font-family);font-size:var(--pcl-typography-product-body-font-size);font-weight:var(--pcl-typography-product-body-font-weight);letter-spacing:var(--pcl-typography-product-body-letter-spacing);line-height:var(--pcl-typography-product-body-line-height);color:var(--pcl-color-brand-midnight)}
