@import "https://msu-p-001.sitecorecontenthub.cloud/api/public/content/1a1d46b45afb40eda6ebf4ed44077295";._breadcrumbLink_1be8t_1,._breadcrumbLink_1be8t_1:visited{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;text-align:left;color:var(--link-color);-webkit-box-orient:vertical;font-size:.825rem;font-weight:500;line-height:1.52;text-decoration:none;overflow:hidden}._currentPath_1be8t_16{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;text-align:left;cursor:text;-webkit-box-orient:vertical;font-size:.825rem;font-weight:500;line-height:1.52;text-decoration:none;overflow:hidden}._inactiveBreadcrumbLink_1be8t_30{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;text-align:left;color:var(--curriculum-content-toc-link);cursor:text;-webkit-box-orient:vertical;font-size:.825rem;font-weight:500;line-height:1.52;text-decoration:none;overflow:hidden}._breadcrumbLinkHome_1be8t_45,._breadcrumbLinkHome_1be8t_45:visited{color:var(--curriculum-content-toc-link)!important}._breadcrumbLinkHome_1be8t_45 svg,._breadcrumbLinkHome_1be8t_45:visited svg{margin-bottom:5px;font-size:1.375rem}._breadcrumbs_1be8t_55>ol{padding-left:0!important}._breadcrumbsSeparator_1be8t_59{color:var(--mui-palette-text-primary);margin:0}._breadcrumbsSeparator_1be8t_59 svg{margin-bottom:-2px;font-size:1rem}._breadcrumbStack_1be8t_68{padding:16px 0}._paperContainer_9jmm8_1{justify-content:center;width:100%;min-width:0;min-height:calc(100dvh - 255px);display:flex}._paperContainer_9jmm8_1>.MuiPaper-root{min-width:0}._paperContainer_9jmm8_1 h1{overflow-wrap:anywhere;min-width:0}._paperContainer_9jmm8_1 ._breadcrumbFiller_9jmm8_15{height:26px;padding:16px 0}._paperContainer_9jmm8_1 ._formButtons_9jmm8_19{justify-content:end;width:100%;margin:16px 0;display:flex}._footer_npkem_1{z-index:2;color:var(--footer-links-color);background-color:var(--main-background);border-top:2px solid var(--msu-secondary-10);margin-top:auto;padding:15px 20px;display:block}._footer_npkem_1 a{color:var(--footer-links-color)}._footer_npkem_1 ._footerContent_npkem_13{flex-direction:column;flex:auto;width:100%;line-height:1.5;display:flex}._footer_npkem_1 ._footerContent_npkem_13 a{text-decoration:none}._footer_npkem_1 ._footerBanner_npkem_23{padding-top:5px;padding-bottom:10px;padding-right:40px}._footer_npkem_1 ._footerBanner_npkem_23 svg{color:var(--footer-links-color);fill:var(--footer-links-color)}._footer_npkem_1 ._footerLevelOne_npkem_32{border-bottom:1px dotted;border-bottom-color:var(--footer-links-color);font-size:.875rem}._footer_npkem_1 ._footerLevelOne_npkem_32 a{color:var(--footer-links-color);font-weight:500}._footer_npkem_1 ._footerLevelOne_npkem_32 a:hover{color:var(--msu-kelly-green);text-decoration:underline}._footer_npkem_1 ._footerLevelOne_npkem_32 label{font-size:.625rem}._footer_npkem_1 ._footerLevelTwo_npkem_48{border-bottom-color:var(--footer-links-color);padding-top:7px;font-size:.625rem}._footer_npkem_1 ._footerLevelTwo_npkem_48 a{color:var(--footer-links-color);font-weight:500;text-decoration:none}._footer_npkem_1 ._footerLevelTwo_npkem_48 a:hover{color:var(--msu-white-tint-800);text-decoration:underline}._footer_npkem_1 ._footerLevelTwo_npkem_48 label,._footer_npkem_1 ._footerLevelThree_npkem_65,._footer_npkem_1 ._footerLevelThree_npkem_65 label{font-size:.625rem}._footer_npkem_1 ._spartan_npkem_69{font-weight:700}._footer_npkem_1 ._linkLabel_npkem_72{font-weight:500;display:inline-block}._footer_npkem_1 ._pipe_npkem_76:before{content:"|";padding:0 5px}@media screen and (width>=600px){._footer_npkem_1 ._footerContent_npkem_13{flex-direction:row;flex:1}}@media screen and (width>=600px) and (width<=960px){._footer_npkem_1 ._footer_npkem_1{width:100%;min-width:0;max-width:none}._footer_npkem_1 ._footerContent_npkem_13{width:100%}}@media screen and (width>=960px){._footer_npkem_1 ._footerContent_npkem_13{max-width:1100px;margin-left:auto;margin-right:auto}._footer_npkem_1 ._footerBanner_npkem_23{padding-bottom:0}}._chmMasthead_1dzix_1{justify-content:space-between;height:45px;display:flex}._chmMasthead_1dzix_1 ._searchHelp_1dzix_6{padding-top:4px;padding-right:15px}._chmMasthead_1dzix_1 ._links_1dzix_10,._chmMasthead_1dzix_1 ._links_1dzix_10 a:link,._chmMasthead_1dzix_1 ._links_1dzix_10 :visited,._chmMasthead_1dzix_1 ._links_1dzix_10 a:hover{color:var(--text-white);font-size:1rem;text-decoration:none}._chmMasthead_1dzix_1 ._container_1dzix_18{white-space:nowrap;height:40px;margin-bottom:25px;padding-left:10px}._chmMasthead_1dzix_1 ._bannerLink_1dzix_24{padding-left:10px;font-weight:600;font-size:1.2rem!important}@media print{._chmMasthead_1dzix_1 ._searchHelp_1dzix_6._links_1dzix_10{display:none}}._searchForm_10ahy_1{flex-direction:row;flex:auto;justify-content:flex-end;align-items:center;padding:10px 10px 0 0;display:flex}@media print{._searchForm_10ahy_1{display:none}}._searchInput_10ahy_15{width:100%}@media screen and (width>=600px){._searchInput_10ahy_15{width:230px}}@media screen and (width>=960px){._searchInput_10ahy_15{width:330px}}._searchInput_10ahy_15 input::placeholder{color:var(--text-white);opacity:.65}._inputBaseRoot_10ahy_34{background:var(--gray-50);border-radius:4px;margin:10px 10px 0 0;font-size:.925rem}._inputBase_10ahy_34{background:var(--gray-50);color:var(--text-white);border:1px solid var(--text-white);height:35px;padding-right:5px;font-size:.925rem}._searchIcon_10ahy_50 svg{height:23px;color:var(--text-white)}._searchIconRoot_10ahy_55{cursor:pointer}._msuMasthead_1jhn2_1{justify-content:space-between;height:50px;display:flex}._msuMasthead_1jhn2_1 ._container_1jhn2_6{padding:10px 0 0 10px}._msuMasthead_1jhn2_1 ._links_1jhn2_9>svg{fill:var(--white);height:33px}@media print{._msuMasthead_1jhn2_1 ._search_1jhn2_14{display:none}._msuMasthead_1jhn2_1 ._links_1jhn2_9>svg{fill:var(--black);height:33px}._msuMasthead_1jhn2_1 ._container_1jhn2_6{align-items:center;display:flex}}._masthead_7msr3_1{background:var(--gray-400);flex-direction:column;display:flex}._navMenu_1xbuv_1{height:50px;color:var(--headerlink-color);border-right:2px solid var(--header-nav-border-right);flex-flow:row;flex-shrink:0;flex-basis:auto;align-self:stretch;align-items:center;display:flex}._navMenu_1xbuv_1 ._buttonName_1xbuv_12{text-transform:capitalize;letter-spacing:.416px;padding:0 12px;font-size:.95rem;font-weight:400}._navMenu_1xbuv_1 ._popper_1xbuv_19{z-index:4}._navMenu_1xbuv_1 ._menuButton_1xbuv_22{color:var(--text-white);height:50px;padding:0}._navMenu_1xbuv_1 ._menuList_1xbuv_27{background:var(--menu-item-background)}._navMenu_1xbuv_1 ._menuList_1xbuv_27 li a,._navMenu_1xbuv_1 ._menuList_1xbuv_27 li a:visited,._navMenu_1xbuv_1 ._menuList_1xbuv_27 li a:hover{color:var(--mui-palette-text-primary)}._navMenu_1xbuv_1 ._menuListItemRoot_1xbuv_35{min-height:auto;font-size:.95rem}._navMenu_1xbuv_1 ._menuPaper_1xbuv_39{background-color:var(--menu-item-background)}@media print{._navMenu_1xbuv_1{display:none}}._iconContainer_1j00c_1{justify-content:space-between;align-items:center;padding:8px;display:flex}._searchContainer_1j00c_8{justify-content:center;align-items:center;padding:16px;display:flex}._profileContainer_155pt_1{border-top:1px solid var(--primary-table-border-color);justify-content:space-between;max-height:150px;padding:16px 10px;display:flex}._profileContainer_155pt_1 ._avatar_155pt_8{background-color:var(--msu-spartan-green);width:48px;height:48px}._profileContainer_155pt_1 ._avatar_155pt_8 svg{fill:#ae9b5a;width:100%;height:100%}._loginButton_155pt_19{width:100%}._profileButton_155pt_23{width:48px;height:48px}._supplementalList_o60i8_1{padding-top:16px;padding-bottom:0}._drawerPaper_1mtq8_1{width:300px;padding:0 8px;position:absolute;top:0}._drawerPaper_1mtq8_1 ._list_1mtq8_7{flex-grow:1;padding:0}._drawerPaper_1mtq8_1 ._list_1mtq8_7 .MuiListItemText-primary{cursor:pointer;font-size:1rem}._drawerPaper_1mtq8_1 ._list_1mtq8_7 ._listItemIcon_1mtq8_15{min-width:0;font-weight:500}._drawerPaper_1mtq8_1 ._list_1mtq8_7 ._listItem_1mtq8_15{text-align:left;color:var(--mui-palette-text-primary);justify-content:space-between;padding:8px 16px;font-weight:400}._drawerPaper_1mtq8_1 ._list_1mtq8_7 ._listItem_1mtq8_15:hover{background-color:var(--primary-list-item-color-hover);color:var(--mui-palette-text-primary)}._drawerPaper_1mtq8_1 ._list_1mtq8_7 ._listItemActive_1mtq8_30{color:var(--link-color);font-weight:600}._drawerPaper_1mtq8_1 ._list_1mtq8_7 ._listItemActive_1mtq8_30 .MuiListItemText-root,._drawerPaper_1mtq8_1 ._list_1mtq8_7 ._listItemActive_1mtq8_30 .MuiListItemText-primary{color:var(--link-color)}._drawerPaper_1mtq8_1 ._list_1mtq8_7 ._listItemActive_1mtq8_30:hover{background-color:var(--primary-list-item-color-hover);color:var(--mui-palette-text-primary)}._drawerPaper_1mtq8_1 ._list_1mtq8_7 ._returnListItem_1mtq8_42 .MuiListItemText-primary{font-weight:600}._profilePopper_1h7rh_1{z-index:6}._profilePopper_1h7rh_1 ._profileMenu_1h7rh_4{color:var(--black)}._profilePopper_1h7rh_1 ._profileMenu_1h7rh_4 li a,._profilePopper_1h7rh_1 ._profileMenu_1h7rh_4 li a:visited,._profilePopper_1h7rh_1 ._profileMenu_1h7rh_4 li link,._profilePopper_1h7rh_1 ._profileMenuListItem_1h7rh_12{color:var(--mui-palette-text-primary)}._profilePopper_1h7rh_1 ._profileMenuListItemRoot_1h7rh_15{min-height:auto;font-size:.95rem}._profilePopper_1h7rh_1 ._profileMenuImage_1h7rh_19{background-color:var(--off-brand-8);width:75px;height:75px;color:var(--white);border:var(--profile-menu-border);border-radius:4px;justify-content:center;align-items:center;margin:10px auto;display:flex}._profilePopper_1h7rh_1 ._profileMenuImageContainer_1h7rh_31{text-align:center;overflow-wrap:break-word;color:var(--mui-palette-text-primary);padding:5px;font-size:.95rem}._profilePopper_1h7rh_1 ._profilePaper_1h7rh_38{background-color:var(--menu-item-background);filter:drop-shadow(0 2px 8px #00000052);min-width:250px;margin-top:7px}._profilePopper_1h7rh_1 ._profilePaper_1h7rh_38:before{content:"";background-color:var(--menu-item-background);z-index:0;width:10px;height:10px;display:block;position:absolute;left:auto;right:12px;transform:translateY(-50%)rotate(45deg)}._profilePopper_1h7rh_1 ._switchRoot_1h7rh_56:checked{color:var(--blue)}._profilePopper_1h7rh_1 ._switchBase_1h7rh_59{color:var(--msu-secondary-12)}._profilePopper_1h7rh_1 ._switchBase_1h7rh_59:checked+._track_1h7rh_62{background-color:var(--msu-secondary-12)}._profilePopper_1h7rh_1 ._track_1h7rh_62{background-color:var(--profile-menu-toggle-track)!important}._profilePopper_1h7rh_1 ._formControlLabel_1h7rh_68{font-size:.95rem}._profilePopper_1h7rh_1 ._horizontal_1h7rh_71{border:0;border-top:1px solid var(--white-a300);height:1px;margin:1em 0;padding:0;display:block}._profile_1h7rh_1{padding:0 12px;display:flex}._profile_1h7rh_1 ._loginButton_1h7rh_84{color:var(--white);padding:0}._profile_1h7rh_1 ._loginIcon_1h7rh_88{border:1px var(--text-white) solid;background-color:var(--off-brand-8);width:65px;height:35px;color:var(--white-a50);border-radius:4px;justify-content:center;align-items:center;font-size:.8125rem;line-height:normal;display:flex}._profile_1h7rh_1 ._profileButton_1h7rh_101{color:var(--white);text-transform:none;letter-spacing:.034rem;min-width:35px;height:35px;padding:0;font-size:.875rem}._profile_1h7rh_1 ._profileIcon_1h7rh_110{border:1px var(--white) solid;background-color:var(--off-brand-8);border-radius:4px;justify-content:center;align-items:center;width:35px;margin:0;padding:5px;font-size:.8125rem;display:flex}@media screen and (width>=960px){._profile_1h7rh_1 ._profileIcon_1h7rh_110{margin-right:12px}._profile_1h7rh_1 ._profileButton_1h7rh_101{padding:6px 8px}._profilePopper_1h7rh_1 ._profilePaper_1h7rh_38{margin-top:2px}._profilePopper_1h7rh_1 ._profilePaper_1h7rh_38:before{left:111px;right:auto}}._navBar_1kqsw_1{flex-flow:row;flex-grow:1;flex-shrink:0;justify-content:space-between;height:50px;display:flex}._navBar_1kqsw_1 ._menuButtonContainer_1kqsw_9{height:50px}._navBar_1kqsw_1 ._menuButton_1kqsw_9{fill:var(--text-white);font-size:1.5rem}._navBar_1kqsw_1 ._title_1kqsw_16{letter-spacing:.02em;white-space:nowrap;justify-content:center;align-items:center;display:flex;position:relative}._navBar_1kqsw_1 ._title_1kqsw_16 a{letter-spacing:.02rem;font-size:1.45rem;font-weight:700;line-height:1.3;text-decoration:none}._navBar_1kqsw_1 ._title_1kqsw_16 a,._navBar_1kqsw_1 ._title_1kqsw_16 a:link,._navBar_1kqsw_1 ._title_1kqsw_16:visited,._navBar_1kqsw_1 ._title_1kqsw_16 a:hover{color:var(--text-white);text-decoration:none}._navBar_1kqsw_1 ._titleNav_1kqsw_38{padding-left:10px;display:flex}._navBar_1kqsw_1 ._titleNavLinks_1kqsw_42 a{color:var(--headerlink-color)}._navBar_1kqsw_1 ._sdctitleNav_1kqsw_45{padding:0 0 0 10px;display:flex}._navBar_1kqsw_1 ._siteEnvironment_1kqsw_49{width:100%;color:var(--msu-secondary-3-light);z-index:1;font-size:.8125rem;position:absolute;top:30px;bottom:2px;left:0}._navBar_1kqsw_1 ._searchButton_1kqsw_59:visited{color:var(--text-white)}._navBar_1kqsw_1 ._hideSearchButton_1kqsw_62{display:none}._navBar_1kqsw_1 ._oldPhoneTitle_1kqsw_65{padding-right:5px;font-size:.8125rem!important}._navBar_1kqsw_1 ._searchButtonRoot_1kqsw_69{background-color:var(--off-brand-6);border:solid var(--white) 1px;min-width:35px;height:35px;color:var(--text-white);border-radius:4px;padding:0}._navBar_1kqsw_1 ._searchProfile_1kqsw_78{justify-content:center;align-items:center;display:flex}._navBar_1kqsw_1 ._navMenu_1kqsw_83{height:50px;color:var(--headerlink-color);border-right:2px solid var(--header-nav-border-right);flex-flow:row;flex-shrink:0;flex-basis:auto;align-self:stretch;align-items:center;display:flex}._navBar_1kqsw_1 ._navMenu_1kqsw_83 ._buttonName_1kqsw_94{text-transform:capitalize;letter-spacing:.416px;padding:0 12px;font-size:.95rem;font-weight:400}._navBar_1kqsw_1 ._navMenu_1kqsw_83 ._menuButton_1kqsw_9{color:var(--text-white);height:50px;padding:0}@media screen and (width>=600px){._navBar_1kqsw_1 ._title_1kqsw_16 a{letter-spacing:.02rem;padding-right:12px;font-size:1.45rem;font-weight:700;line-height:1.3}}@media screen and (width>=960px){._navBar_1kqsw_1 ._titleBorder_1kqsw_116{border-right:2px solid var(--header-nav-border-right)}}@media print{._navBar_1kqsw_1 ._titleNav_1kqsw_38{padding-left:8px}._navBar_1kqsw_1 ._searchProfile_1kqsw_78,._navBar_1kqsw_1 ._navMenu_1kqsw_83{display:none}}._appBar_13get_1{z-index:4;background-color:var(--header-second-row-background-color);height:50px}._appBar_13get_1 ._MuiToolbar-root_13get_6{min-height:50px}._headerImage_13get_10{z-index:0;background-image:url(/assets/images/hero4a.webp);background-position:50%;background-size:cover;width:100%;position:relative;overflow:hidden}._inputContainer_wfegn_1{justify-content:flex-end;margin-top:15px;display:flex}._input_wfegn_1{width:100%}@media (width>=960px){._input_wfegn_1{width:300px}}._defaultGridStyle_11zrr_1{width:100%;height:100%;min-height:600px;margin-top:16px}._filterContainer_11zrr_8{flex-direction:column;margin-top:15px;display:flex}@media (width>=960px){._filterContainer_11zrr_8{flex-direction:row;justify-content:space-between;align-items:flex-end;margin-top:15px;display:flex}._filterContainer_11zrr_8>:only-child{margin-left:auto}}._toggleRow_egirt_1{justify-content:flex-end;width:100%;display:flex}._toggleControls_egirt_7{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}._reviewerList_17wvi_1{flex-direction:column;align-items:center;display:flex}._comments_17wvi_7{overflow-wrap:anywhere;white-space:pre-wrap}._clampedComments_17wvi_12{overflow-wrap:anywhere;white-space:pre-wrap;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}._customGridStyles_19h43_1{height:calc(100dvh - 176px)}._customGridStyles_15t9b_1{height:100%}._gradeWidth_15t9b_5{width:200px}@media screen and (width>=960px){._gradeWidth_15t9b_5{width:100%}}._formButtons_i3m5v_1{justify-content:end;width:100%;margin:16px 0;display:flex}._formButtons_i3m5v_1>button:only-child{margin-left:auto}._formButtons_i3m5v_1:has(>button+button) button{margin-left:8px}._form_6qu7o_1{margin-top:40px;margin-bottom:40px}._form_6qu7o_1 ._formRow_6qu7o_5{flex-direction:column;margin-top:16px;display:flex}._actionColumn_1l1vd_1{width:165px}._table_1l1vd_5{min-width:650px}._tableCell_1l1vd_9{padding:6px}._rowRootHeader_1l1vd_13 th{background:var(--primary-card-fill-color)}._menuItem_1x8pq_1{margin:2px 0}._altmetric_1oh2s_1{padding:10px 0}._buttonIcon_1oh2s_5{color:var(--curriculum-content-settings-button-text);margin-right:10px;font-size:1.5rem}._links_eapdu_1{border-bottom:solid 1px var(--white-a200);padding:10px 0;font-size:.875rem}@media print{._contentHeader_wufom_2{display:none}}._contentHeader_11to3_1{background:var(--primary-card-fill-color);flex-direction:column;justify-content:space-between;width:100%;padding-bottom:32px;display:flex}._contentSubheader_11to3_10{color:var(--mui-palette-text-secondary);font-size:.825rem}._contributorTitles_lnpju_1{cursor:text;margin-top:0;padding-left:0;font-size:.8125rem;font-weight:500;display:block}._contributorCount_lnpju_10{margin-bottom:10px;padding-top:10px;font-size:.8125rem;font-weight:500}._contributionRow_lnpju_17 a,._contributionRow_lnpju_17 a:visited{color:var(--link-color)}._contributionRow_lnpju_17 ._primaryLink_lnpju_21{font-size:1.0125rem;font-weight:500}._contributionRow_lnpju_17 ._secondaryLink_lnpju_25{font-size:.875rem;line-height:2}._contributionRow_lnpju_17 ._contributionDescription_lnpju_29{white-space:pre-line;width:100%;margin-top:0;margin-bottom:16px}._contributor_lnpju_1{clear:both}._jit-ui-subtitle_lnpju_40{margin-top:-4px;margin-bottom:4px;font-size:.8125rem;font-weight:500;display:block}._hide_lnpju_48{position:absolute;left:-9999px}._full-width_lnpju_53{width:100%}._cardContainer_17xde_1{flex-wrap:wrap;justify-self:flex-start;gap:50px;margin-top:50px;display:flex}._cardContainer_17xde_1 ._card_17xde_1{border-color:var(--primary-table-border-color);flex-direction:column;align-items:center;width:100%;margin-bottom:50px;display:flex}._cardContainer_17xde_1 ._card_17xde_1 ._cardMedia_17xde_16{width:100%;height:100px}._cardContainer_17xde_1 ._card_17xde_1 ._cardContent_17xde_20,._cardContainer_17xde_1 ._card_17xde_1 ._cardActions_17xde_23,._cardContainer_17xde_1 ._card_17xde_1 ._cardActions_17xde_23 button{width:100%}._cardContainer_17xde_1 ._card_17xde_1 ._title_17xde_29{min-height:60px;margin-bottom:10px;font-size:1.2rem;font-weight:500}._cardContainer_17xde_1 ._card_17xde_1 .MuiCardHeader-title{color:#fff;font-size:1.25rem;font-weight:500}._cardContainer_17xde_1 ._card_17xde_1 ._descriptionContainer_17xde_40{height:70px}._cardContainer_17xde_1 ._card_17xde_1 ._descriptionContainer_17xde_40 ._description_17xde_40{line-clamp:3;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;min-width:250px;font-size:.875rem;display:-webkit-box;overflow:hidden}@media screen and (width>=960px){._cardContainer_17xde_1 ._card_17xde_1{max-width:325px}._cardContainer_17xde_1 ._card_17xde_1 ._descriptionContainer_17xde_40{height:100px}._cardContainer_17xde_1 ._card_17xde_1 ._descriptionContainer_17xde_40 ._description_17xde_40{line-clamp:3;-webkit-line-clamp:3;text-overflow:ellipsis;-webkit-box-orient:vertical;min-width:250px;font-size:1rem;display:-webkit-box;overflow:hidden}}img{cursor:pointer}._contentHeader_uhdnh_5{display:flex}._contentBase_uhdnh_9 .content-section ul:last-child{margin-bottom:0}._contentBase_uhdnh_9 .content-section>ul:first-child{margin-top:0}._contentBase_uhdnh_9 p{overflow-wrap:break-word;margin-top:0}._contentBase_uhdnh_9 li{overflow-wrap:break-word}._contentBase_uhdnh_9 a{font-weight:500}._contentContainer_uhdnh_26{display:flex}._curriculumContent_uhdnh_30{background-color:var(--primary-card-fill-color);width:100%;min-height:calc(100dvh - 255px);color:var(--curriculum-content-text);border-radius:0;flex-direction:column;flex-grow:1;margin-left:0;margin-right:0;padding:0 32px 32px;display:flex}._minifiedMenu_uhdnh_44{border-left:1px solid var(--curriculum-content-border);background:var(--curriculum-content-focused-background);width:49px}._minifiedMenu_uhdnh_44 ._navigationMenu_uhdnh_49{display:none}._minifiedMenu_uhdnh_44>div{margin-left:0;margin-right:0}._breadcrumbLink_1p1sx_1,._breadcrumbLink_1p1sx_1:visited{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;text-align:left;color:var(--link-color);-webkit-box-orient:vertical;font-size:.8125rem;font-weight:500;line-height:1.52;text-decoration:none;overflow:hidden}._inactiveBreadcrumbLink_1p1sx_16{text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;text-align:left;color:var(--curriculum-content-toc-link);cursor:text;-webkit-box-orient:vertical;font-size:.8125rem;font-weight:500;line-height:1.52;text-decoration:none;overflow:hidden}._breadcrumbLinkHome_1p1sx_31,._breadcrumbLinkHome_1p1sx_31:visited{color:var(--curriculum-content-toc-link)!important}._breadcrumbLinkHome_1p1sx_31 svg,._breadcrumbLinkHome_1p1sx_31:visited svg{margin-bottom:3px;font-size:1.375rem}._breadcrumbStack_1p1sx_41{padding:8px 0 16px}._breadcrumbStack_1p1sx_41 ._breadcrumbsSeparator_1p1sx_44{margin:0}._breadcrumbStack_1p1sx_41:first-child{padding:38px 0 16px}._navigationPlaceHolder_1bkfl_1{width:300px}._navigationContainer_1bkfl_5{background:var(--curriculum-content-drawer-background);z-index:1;color:var(--mui-palette-text-primary);flex-direction:column;padding:4px;display:flex}._navigationTitleContainer_1bkfl_14{border-bottom:3px solid #b5b5b5;justify-content:space-between;align-items:center;margin:0 4px 12px;padding:8px 0;font-size:.8125rem;display:flex}._navigationTitleContainer_1bkfl_14 ._navigationTitle_1bkfl_14{align-items:center;height:40px;padding-left:8px;font-size:.925rem;font-weight:500;display:flex}._navigationMenu_1bkfl_32{scrollbar-color:var(--primary-scroll-bar-color) var(--primary-scroll-bar-background);scrollbar-width:thin;z-index:1;flex-direction:column;flex-grow:1;flex-shrink:1;order:0;width:296px;padding-top:0;font-size:.825rem;display:flex;overflow-y:auto}._navigationMenu_1bkfl_32>ul{margin-right:2px}._navigationMenu_1bkfl_32::-webkit-scrollbar{width:10px}._navigationMenu_1bkfl_32::-webkit-scrollbar-thumb{background-color:var(--primary-scroll-bar-color);border:1px solid var(--primary-scroll-bar-background);border-radius:8px}._navigationMenu_1bkfl_32::-webkit-scrollbar-track{background:var(--primary-scroll-bar-background)}._navigationMenu_1bkfl_32::-webkit-scrollbar-thumb:vertical:hover{background:var(--primary-scroll-bar-hover-color)}._menuButton_1bkfl_64{border-radius:4px;min-width:40px}._listItem_1bkfl_69{color:inherit;cursor:pointer;border:0;flex-direction:column;display:flex}._listItem_1bkfl_69 ._linkButton_1bkfl_76{cursor:pointer;text-align:left;background-color:inherit;width:100%;color:inherit;letter-spacing:.416px;border:0;justify-content:flex-start;padding:6px 4px 6px 0;font-size:.825rem;font-weight:400;line-height:1.56}._listItem_1bkfl_69 ._linkButton_1bkfl_76 span{margin:0 4px 0 0}._listItem_1bkfl_69 ._linkButton_1bkfl_76 svg{fill:var(--mui-palette-text-secondary);font-size:1.375rem}._listItem_1bkfl_69 ._linkButtonActive_1bkfl_97{color:var(--link-color);letter-spacing:.416px;font-weight:500}._listItem_1bkfl_69 ._linkButtonContent_1bkfl_102{justify-content:space-between;align-items:center;width:100%;display:flex}._listItem_1bkfl_69 ._linkButtonText_1bkfl_108{align-items:center;gap:4px;display:flex}._listItem_1bkfl_69 ._linkButtonEndIcon_1bkfl_113{flex-shrink:0;margin-left:auto;font-size:1rem}._listItem_1bkfl_69 a:hover,._listItem_1bkfl_69 button:hover{background:var(--primary-list-item-color-hover)}._warningIcon_1bkfl_124{margin-right:4px}._warningIcon_1bkfl_124 svg{color:var(--mui-palette-warning-main);font-size:1.3rem}@media screen and (width>=960px){._navigationContainer_1bkfl_5{position:fixed;box-shadow:6px 0 6px #0000001a}._navigationTitleContainer_1bkfl_14{padding:0 0 2px}._minifiedMenu_1bkfl_140{width:48px}._minifiedMenu_1bkfl_140 ._navigationMenu_1bkfl_32{display:none}._minifiedMenu_1bkfl_140>div{border-right:1px solid var(--curriculum-content-border);box-shadow:none;background:var(--curriculum-content-focused-background)}}@media print{._navigationMenu_1bkfl_32,._navigationPlaceHolder_1bkfl_1{display:none}}._scrollToTopButton_3b62g_1{z-index:3;color:var(--mui-palette-text-primary);background-color:var(--curriculum-content-button);width:40px;height:40px;font-size:1.5rem;transition:all .2s;position:fixed;bottom:-56px;right:12px;transform:translate(0,0);box-shadow:0 3px 5px -1px #0003,0 6px 10px #00000024,0 1px 18px #0000001f}.jit-ui-scrolled ._scrollToTopButton_3b62g_1{z-index:3;bottom:8px}.right-drawer-open ._scrollToTopButton_3b62g_1{right:292px}@media screen and (width>=960px){._scrollToTopButton_3b62g_1{right:22px}}@media print{._scrollToTopButton_3b62g_1{display:none!important}}._snackbarRoot_mrte5_1>div{flex-grow:0;width:50%}._navigationPlaceHolder_ofs4w_1{width:325px}._highlightedIcon_ofs4w_5{fill:#437ad5!important}._navigationContainer_ofs4w_9{z-index:1;flex-direction:column;width:325px;padding:4px;display:flex;right:0}._navigationTitleContainer_ofs4w_18{justify-content:space-between;align-items:center;height:40px;min-height:40px;margin:0 4px 4px;font-size:.8125rem;display:flex}._navigationTitleContainer_ofs4w_18 ._navigationTitle_ofs4w_18{color:var(--mui-palette-text-primary);padding-left:8px;font-size:.875rem;font-weight:500}._navigationMenu_ofs4w_34{scrollbar-color:var(--primary-scroll-bar-color) var(--primary-scroll-bar-background);scrollbar-width:thin;z-index:1;flex-direction:column;flex-grow:1;flex-shrink:1;order:0;width:321px;padding-top:4px;padding-left:5px;font-size:.8125rem;display:flex;overflow-y:auto}._navigationMenu_ofs4w_34 li li{border-left:0;padding-left:24px}._navigationMenu_ofs4w_34::-webkit-scrollbar{width:10px}._navigationMenu_ofs4w_34::-webkit-scrollbar-thumb{background-color:var(--primary-scroll-bar-color);border:1px solid var(--primary-scroll-bar-background);border-radius:8px}._navigationMenu_ofs4w_34::-webkit-scrollbar-track{background:var(--primary-scroll-bar-background)}._navigationMenu_ofs4w_34::-webkit-scrollbar-thumb:vertical:hover{background:var(--primary-scroll-bar-hover-color)}._closeMenuButton_ofs4w_68{background:var(--white-a100);border:1px solid var(--curriculum-content-border);border-radius:4px;min-width:40px;margin-left:3px}._closeMenuButton_ofs4w_68 svg{fill:var(--gray-a200)}._closeMenuButton_ofs4w_68:hover{background-color:#e1dfdf}._listItem_ofs4w_82{color:var(--mui-palette-text-primary);cursor:pointer;border:0}._listItem_ofs4w_82 ._link_ofs4w_87{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;margin:3px 0;padding:3px 6px 3px 22px;line-height:1.52;display:-webkit-box;overflow:hidden}._listItem_ofs4w_82 ._linkContainer_ofs4w_98{padding:4px 0;display:flex}._listItem_ofs4w_82 ._linkContainer_ofs4w_98 svg{fill:var(--gray-a200);font-size:1.375rem}._listItem_ofs4w_82 ._linkContainer_ofs4w_98 ._linkButton_ofs4w_106{cursor:pointer;text-align:left;border:0;padding:2px 0}._listItem_ofs4w_82 a,._listItem_ofs4w_82 a:visited{color:var(--mui-palette-text-primary);text-decoration:none}._listItem_ofs4w_82:hover,._listItem_ofs4w_82 a:hover{color:var(--link-color);text-decoration:none}._linkButtonActive_ofs4w_125,._listItem_ofs4w_82 a._listItemActive_ofs4w_126{color:var(--link-color);font-weight:500!important}._buttonPlaceholder_ofs4w_131{width:17px;height:22px}._listItemButtonPlaceholder_ofs4w_136{flex-direction:column;margin-right:5px;display:flex}@media screen and (width>=960px){._navigationContainer_ofs4w_9{margin:24px 16px;position:fixed}._buttonPlaceholder_ofs4w_131{width:17px;height:22px}._curriculumMenuExpanded_ofs4w_151{margin-right:52px}._minifiedMenu_ofs4w_154{border-left:1px solid var(--curriculum-content-border);width:49px}._minifiedMenu_ofs4w_154 ._navigationMenu_ofs4w_34{display:none}._minifiedMenu_ofs4w_154>div{margin-left:0;margin-right:0}._listItem_ofs4w_82{border-left:1px solid var(--curriculum-content-toc-border);flex-direction:column;display:flex}._listItem_ofs4w_82 a:hover:before{content:"";background:var(--gray-a200);z-index:2;border-radius:50%;width:6px;height:6px;margin-top:6px;position:absolute;left:-2.5px}._listItem_ofs4w_82 li a:hover:before{content:"";background:var(--gray-a200);z-index:2;border-radius:50%;width:6px;height:6px;margin-top:6px;position:absolute;left:-3.5px}._listItem_ofs4w_82 li li a:hover:before{content:"";background:var(--gray-a200);z-index:2;border-radius:50%;width:6px;height:6px;margin-top:6px;position:absolute;left:-27.5px}._listItemButtonPlaceholder_ofs4w_136{flex-direction:column;display:flex}._navigationContainer_ofs4w_9 ul li a._listItemSelected_ofs4w_207:before{content:"";background:var(--link-color);z-index:2;border-radius:50%;width:6px;height:6px;margin-top:6px;position:absolute;left:-2.5px}._navigationContainer_ofs4w_9 ul li ul li a._listItemSelected_ofs4w_207:before{content:"";background:var(--link-color);z-index:2;border-radius:50%;width:6px;height:6px;margin-top:6px;position:absolute;left:-3.5px}._navigationContainer_ofs4w_9 ul li ul li ul li ._listItemSelected_ofs4w_207:before{content:"";background:var(--link-color);z-index:2;border-radius:50%;width:6px;height:6px;margin-top:6px;position:absolute;left:-27.5px}}@media print{._navigationMenu_ofs4w_34,._navigationPlaceHolder_ofs4w_1{display:none}}._tocOpenButton_b3yjh_1{justify-content:flex-end;min-width:40px;padding-right:4px}._tocOpenButton_b3yjh_1 svg{transform:rotate(180deg)}._drawerRoot_b3yjh_10{background:var(--curriculum-content-drawer-background)}._sideTabButton_b3yjh_14{z-index:4;background-color:var(--curriculum-content-button);border-radius:4px 0 0 4px;justify-content:center;align-items:center;width:40px;height:48px;padding:0;display:flex;position:fixed;top:75px;right:0;box-shadow:-2px 0 5px #0000001a}._sideTabButton_b3yjh_14:hover{background-color:var(--curriculum-content-button-hover)}@media print{._sideTabButton_b3yjh_14{display:none!important}}._restoreButton_dttmr_1.MuiButton-root{padding:0}._pageContainer_hpqtn_1{background-color:var(--primary-card-fill-color);flex-direction:column;flex-grow:1;width:100%;min-height:calc(100dvh - 125px);display:flex}._parentContainer_hpqtn_10{flex-direction:column;width:100%;display:flex}._contentContainer_hpqtn_16{flex-direction:row;flex-grow:1;width:100%;display:flex}._stickyBar_hpqtn_23{background-color:var(--content-mobile-header-background);z-index:5;width:100%;height:50px;color:var(--text-white);justify-content:space-between;padding:4px 8px;display:flex;position:sticky;top:0}._stickyBar_hpqtn_23 svg{fill:var(--text-white)}._minifiedMenu_hpqtn_39{border-left:1px solid var(--curriculum-content-border);background:var(--curriculum-content-focused-background);width:49px}._minifiedMenu_hpqtn_39 ._navigationMenu_hpqtn_44{display:none}._minifiedMenu_hpqtn_39>div{margin-left:0;margin-right:0}._curriculumContent_hpqtn_52{background-color:var(--primary-card-fill-color);width:100%;min-height:calc(100dvh - 255px);color:var(--curriculum-content-text);border-radius:0;flex-direction:column;flex-grow:1;margin-left:0;margin-right:0;padding:0 32px 32px;display:flex}@media screen and (width>=960px){._curriculumContent_hpqtn_52{width:calc(100vw - 642px);margin-right:auto}}@media screen and (width>=1280px){._curriculumContent_hpqtn_52{width:calc(100vw - 642px)}}@media screen and (width>=1440px){._curriculumContent_hpqtn_52{padding:0 64px 32px}}@media print{._stickyBar_hpqtn_23{display:none}}._disabled_1nysq_1{cursor:not-allowed;pointer-events:auto}._actionColumn_1nysq_6{width:55px}._commentsColumn_1nysq_10{text-overflow:ellipsis}._table_1nysq_14 tr:nth-of-type(odd){background-color:var(--primary-odd-list-background-color)}._tableCell_1nysq_18{padding:6px 4px;font-size:.8125rem}._rowRootHeader_1nysq_23 th{background:var(--primary-card-fill-color)}._menuLink_1nysq_27{padding-left:10px}@media screen and (width>=600px){._tableCell_1nysq_18{font-size:.875rem}._actionColumn_1nysq_6{width:65px}}._statementContainer_13fr4_1{margin:16px 16px 0;display:flex}._statement_13fr4_1{background:var(--landing-statement-container);border-radius:4px;flex-flow:row;flex-grow:1;justify-content:center;padding:10px;display:flex}._blurb_13fr4_16{flex-direction:column;justify-content:center;display:flex}._blurbMessage_13fr4_22{color:var(--mui-palette-text-primary);padding-bottom:10px;font-size:.925rem;line-height:1.35}._blurbBold_13fr4_29{font-weight:700}._sdcHeader_13fr4_33{padding-bottom:10px;font-size:1.43rem;font-weight:700;line-height:1.15}.theme-sdc-classic ._sdcHeader_13fr4_33{color:var(--mui-palette-primary-dark)}.theme-sdc-classic ._sdcMark_13fr4_43 .sdc-mark_svg__st1{fill:var(--mui-palette-primary-dark)}.theme-dark-msu ._sdcHeader_13fr4_33{color:var(--mui-palette-primary-main)}.theme-dark-msu ._sdcMark_13fr4_43 .sdc-mark_svg__st1{fill:var(--mui-palette-primary-main)}._sdcMark_13fr4_43{align-items:center;display:none}._sdcMark_13fr4_43>svg{width:150px;height:150px}._sdcMark_13fr4_43 .sdc-mark_svg__st1{fill:var(--mui-palette-primary-dark)}@media (width>=600px){._blurbMessage_13fr4_22{padding:0;font-size:1rem;line-height:1.15}._sdcHeader_13fr4_33{margin:0;padding-bottom:20px;font-size:2rem;font-weight:900}._sdcMark_13fr4_43{margin-right:50px;display:block}}@media (width>=960px){._statement_13fr4_1{padding:0 24px}._sdcMark_13fr4_43>svg{width:175px;height:175px}}._landingPage_13gqb_1{flex-direction:column;flex-grow:1;display:flex}._landingContainer_13gqb_7{justify-content:center;width:100%;display:flex}._landingArticles_13gqb_13{flex-direction:column;justify-content:center;margin-left:16px;margin-right:16px;display:flex}._leftArticles_13gqb_21{flex-direction:column;flex-grow:1;margin-top:16px;display:flex}._rightArticles_13gqb_28{flex-direction:column;flex-grow:1;display:flex}@media (width>=960px){._landingPage_13gqb_1{width:100%;max-width:1336px;margin:16px}._landingPage_13gqb_1 a{color:inherit}._landingArticles_13gqb_13{flex-direction:row}._leftArticles_13gqb_21{width:50%;margin-right:8px}._rightArticles_13gqb_28{width:50%;margin-top:16px;margin-left:8px}}._layout_vybfb_1{width:100%;min-width:0}._header_vybfb_6{border:none;margin-bottom:36px;padding:0}._body_vybfb_12{min-width:0;box-shadow:none;background:var(--mui-palette-background-paper);color:var(--mui-palette-text-primary);font-family:inherit}._bodyInner_vybfb_20{grid-template-columns:minmax(var(--search-sidebar-min-width,275px), var(--search-sidebar-width,402px)) minmax(0, 1fr);gap:var(--search-layout-gap,64px);align-items:start;width:100%;min-width:0;max-width:100%;padding:0;display:grid}._bodyInnerNoSidebar_vybfb_31{grid-template-columns:minmax(0,1fr);gap:0}._sidebar_vybfb_36{min-width:var(--search-sidebar-min-width,275px);max-width:var(--search-sidebar-width,402px);background:0 0}._sidebar_vybfb_36>*+*{margin-top:24px}._sidebarToggle_vybfb_46{border-color:var(--mui-palette-primary-main);background-color:var(--mui-palette-background-paper);color:var(--mui-palette-primary-main);font-family:var(--font-family);text-transform:none;min-height:40px;padding:6px 16px;font-size:1rem;font-weight:500;display:none!important}._sidebarToggle_vybfb_46:hover{border-color:var(--mui-palette-primary-dark);background-color:var(--mui-palette-action-hover)}._main_vybfb_64{background:var(--mui-palette-background-paper);width:100%;min-width:0}._mainContent_vybfb_70{width:100%;min-width:0}._mainFooter_vybfb_75{margin-top:16px}._sidebarDialogTitle_vybfb_79{padding-right:56px}._sidebarDialogCloseButton_vybfb_83{top:8px;right:8px;position:absolute!important}._sidebarDialogContent_vybfb_89{padding-bottom:0}._filterDialogPaper_vybfb_93{box-sizing:border-box;width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);margin:8px}@media screen and (width<=960px){._bodyInner_vybfb_20{display:block}._header_vybfb_6{margin-bottom:20px}._sidebarToggle_vybfb_46{width:100%;margin:12px 0;display:inline-flex!important}._sidebar_vybfb_36{min-width:0;max-width:100%;margin-bottom:16px;display:none}._bodyInnerStaticSidebar_vybfb_119 ._sidebar_vybfb_36,._sidebarOpen_vybfb_122{display:block}}._container_t2ip3_1{width:100%;margin-bottom:12px}._form_t2ip3_6{--search-query-control-height:56px;background-color:var(--primary-card-fill-color);width:100%;font-family:var(--font-family);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}._inputWrapper_t2ip3_17{background-color:var(--primary-card-fill-color);min-width:0}._input_t2ip3_17{width:100%}._input_t2ip3_17 .MuiInputBase-root{min-height:var(--search-query-control-height);align-items:center}._buttonWrapper_t2ip3_31{background-color:var(--primary-card-fill-color);align-items:flex-start;padding-top:8px;display:flex}._input_t2ip3_17 input[type=search]::-webkit-search-cancel-button{display:none}._input_t2ip3_17 input[type=search]::-webkit-search-decoration{display:none}._input_t2ip3_17 input[type=search]::-webkit-search-results-button{display:none}._input_t2ip3_17 input[type=search]::-webkit-search-results-decoration{display:none}._input_t2ip3_17 input[type=search]{appearance:textfield}._submitButton_t2ip3_49{width:100px;height:var(--search-query-control-height);min-height:var(--search-query-control-height);font-family:var(--font-family);background-image:none;margin-top:0;font-size:.95rem;font-weight:500}._submitButton_t2ip3_49:hover{background-image:none}._helpContainer_t2ip3_64{justify-content:space-between;align-items:center;gap:16px;min-height:30px;display:flex}._helpLink_t2ip3_72{text-align:left;text-wrap:pretty;padding:5px 0;font-size:.875rem}._helperEndContent_t2ip3_79{text-align:right;text-wrap:pretty;justify-content:flex-end;margin-left:auto;padding:5px 0;font-size:.875rem;display:flex}._promptForm_t2ip3_89{align-items:stretch;gap:12px;width:100%;display:flex}._promptFormWithHelper_t2ip3_96{align-items:flex-start}._promptInput_t2ip3_100{height:100%}._promptForm_t2ip3_89 ._inputWrapper_t2ip3_17{flex:1 1 0}._promptInput_t2ip3_100 .MuiInputBase-root{min-height:var(--search-query-control-height)}._promptButtonWrapper_t2ip3_112{align-items:stretch;padding-top:0}._promptFormWithHelper_t2ip3_96 ._promptButtonWrapper_t2ip3_112{align-items:flex-start}._promptSubmitButton_t2ip3_121{width:100px;height:100%;min-height:var(--search-query-control-height);flex:none;align-self:stretch;margin-top:0}._promptFormWithHelper_t2ip3_96 ._promptSubmitButton_t2ip3_121{height:var(--search-query-control-height);align-self:flex-start}@media screen and (width<=600px){._form_t2ip3_6{grid-template-columns:minmax(0,1fr)}._promptForm_t2ip3_89{flex-direction:column}._submitButton_t2ip3_49{width:100%;margin-top:0}._buttonWrapper_t2ip3_31{padding-top:0}._promptButtonWrapper_t2ip3_112{width:100%}._helpContainer_t2ip3_64{flex-direction:column;align-items:flex-start;gap:0}._helperEndContent_t2ip3_79{text-align:left;justify-content:flex-start;margin-left:0}}._container_resvm_1{color:var(--mui-palette-text-primary);overflow-wrap:break-word;word-break:normal}._container_resvm_1 p{margin-top:0;margin-bottom:12px}._container_resvm_1 ul,._container_resvm_1 ol{margin-top:0;margin-bottom:12px;padding-left:24px;list-style-type:disc}._container_resvm_1 li{margin-bottom:4px}._container_resvm_1>:last-child{margin-bottom:0}._markdownLink_resvm_28{color:var(--mui-palette-primary-main);text-underline-offset:2px;overflow-wrap:anywhere;word-break:normal;transition:color .14s,text-decoration-color .14s}._markdownLink_resvm_28:hover{color:var(--mui-palette-primary-main);text-decoration-color:currentColor}._markdownLink_resvm_28:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--mui-palette-primary-main) 32%, transparent);border-radius:2px;outline:none}._citationIcons_resvm_47{vertical-align:middle;align-items:center;margin-left:4px;margin-right:4px;display:inline-flex}._citationChipGroup_resvm_55{align-items:center;gap:4px;line-height:1;display:inline-flex}._citationTrigger_resvm_62,._citationCountChip_resvm_63{box-sizing:border-box;border:1px solid color-mix(in oklab, var(--mui-palette-divider) 80%, transparent);background-color:color-mix(in oklab, var(--mui-palette-action-hover) 60%, transparent);appearance:none;height:20px;font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;display:inline-flex}._citationTrigger_resvm_62{transition:background-color .14s,border-color .14s,transform .14s}._citationCountChip_resvm_63{transition:background-color .14s,border-color .14s}._citationTrigger_resvm_62:hover,._citationCountChip_resvm_63:hover{background-color:color-mix(in oklab, var(--mui-palette-action-hover) 88%, transparent);border-color:color-mix(in oklab, var(--mui-palette-primary-main) 40%, transparent)}._citationTrigger_resvm_62:hover{transform:translateY(-1px)}._citationTrigger_resvm_62:focus-visible,._citationCountChip_resvm_63:focus-visible{border-color:color-mix(in oklab, var(--mui-palette-primary-main) 45%, transparent);box-shadow:0 0 0 2px color-mix(in oklab, var(--mui-palette-primary-main) 28%, transparent);outline:none}._tooltipContent_resvm_103{padding:6px}._tooltipLink_resvm_107{color:var(--mui-palette-text-secondary);text-overflow:ellipsis;-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin-bottom:2px;line-height:1.25;display:-webkit-box;overflow:hidden}._tooltipHeading_resvm_119{color:var(--mui-palette-text-secondary);text-transform:uppercase;letter-spacing:.3px;margin-bottom:3px;font-weight:600;display:block}._tooltipReferences_resvm_128{flex-direction:column;gap:3px;display:flex}._tooltipReferenceLink_resvm_134{color:inherit;border-radius:6px;align-items:flex-start;gap:5px;padding:2px 3px;text-decoration:none;transition:background-color .14s;display:flex}._tooltipReferenceLink_resvm_134:hover,._tooltipReferenceLink_resvm_134:focus-visible{text-decoration:none}._tooltipReferenceText_resvm_150{flex-direction:column;flex:auto;gap:0;min-width:0;display:flex}._tooltipReferenceLink_resvm_134:hover{background-color:color-mix(in oklab, var(--mui-tooltip-color) 12%, transparent)}._tooltipReferenceLink_resvm_134:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--mui-palette-primary-main) 35%, transparent);outline:none}._tooltipReferenceIcon_resvm_167{color:var(--mui-palette-text-secondary);opacity:.9;flex:none;margin-top:1px;font-size:.85rem}._tooltipTitle_resvm_175{color:var(--mui-tooltip-color);max-width:320px;font-size:.78rem;font-weight:500;line-height:1.22;display:block}._tooltip_resvm_103{background-color:var(--mui-tooltip-background-color);color:var(--mui-tooltip-color);border:1px solid var(--mui-tooltip-border-color);border-radius:10px;max-width:300px;box-shadow:0 4px 12px #0000001a}._tooltipMulti_resvm_193{background-color:var(--mui-palette-background-paper);color:var(--mui-palette-text-primary);border:1px solid color-mix(in oklab, var(--mui-palette-divider) 75%, transparent);border-radius:10px;min-width:300px;max-width:340px;padding:0;box-shadow:0 6px 14px #00000024}._tooltipMulti_resvm_193 .MuiTooltip-arrow{color:var(--mui-palette-background-paper)}._tooltipMulti_resvm_193 .MuiTooltip-arrow:before{border:1px solid color-mix(in oklab, var(--mui-palette-divider) 75%, transparent)}._citationLink_resvm_212{color:var(--mui-tooltip-icon-color);opacity:.78;padding:1px;transition:color .14s,opacity .14s;display:flex}._citationCount_resvm_63{min-width:12px;height:12px;color:var(--mui-palette-text-secondary);background-color:#0000;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:.66rem;font-weight:500;line-height:1;display:inline-flex}._tooltipMulti_resvm_193 ._tooltipContent_resvm_103{padding:0}._tooltipMulti_resvm_193 ._tooltipHeading_resvm_119{color:var(--mui-palette-text-secondary);margin:0;padding:7px 10px 5px;font-size:.72rem}._tooltipMulti_resvm_193 ._tooltipReferences_resvm_128{gap:0}._tooltipMulti_resvm_193 ._tooltipReferenceLink_resvm_134{box-sizing:border-box;border-radius:0;width:100%;padding:6px 10px}._tooltipMulti_resvm_193 ._tooltipLink_resvm_107{margin-bottom:0}._tooltipMulti_resvm_193 ._tooltipReferenceLink_resvm_134+._tooltipReferenceLink_resvm_134{border-top:1px solid color-mix(in oklab, var(--mui-palette-divider) 65%, transparent)}._tooltipMulti_resvm_193 ._tooltipReferenceLink_resvm_134:hover{background-color:color-mix(in oklab, var(--mui-palette-action-hover) 70%, transparent)}._tooltipMulti_resvm_193 ._tooltipTitle_resvm_175{white-space:nowrap;text-overflow:ellipsis;font-size:.77rem;overflow:hidden}._multiReferencePopover_resvm_276{z-index:3}._citationTrigger_resvm_62:hover ._citationLink_resvm_212,._citationTrigger_resvm_62:focus-visible ._citationLink_resvm_212{color:var(--mui-palette-primary-main);opacity:1}._rangeHighlight_resvm_290{border-radius:4px;padding:1px 4px;transition:background-color .14s,box-shadow .14s}._rangeHighlightActive_resvm_296{background-color:color-mix(in oklab, var(--mui-palette-primary-main) 28%, transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--mui-palette-primary-main) 45%, transparent)}._citationIcon_resvm_47{font-size:.95rem}._container_usftg_1{min-width:0}._answerAlert_usftg_5{box-sizing:border-box;border-radius:12px;width:100%;padding:18px 24px;overflow-x:clip}._answerAlert_usftg_5 .MuiAlert-message{width:100%;min-width:0}._statusRow_usftg_18{flex-wrap:wrap;justify-content:space-between;row-gap:8px;margin-bottom:16px}._statusMessage_usftg_25{flex:320px;align-items:center;gap:12px;min-width:0;display:inline-flex}._statusCaption_usftg_33{letter-spacing:.5px}._answerIconButton_usftg_37{color:var(--mui-palette-text-secondary);flex-shrink:0;transition:color .14s,background-color .14s}._answerIconButton_usftg_37:hover{color:var(--mui-palette-primary-main);background-color:color-mix(in oklab, var(--mui-palette-primary-main) 8%, transparent)}._answerIconButton_usftg_37:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--mui-palette-primary-main) 35%, transparent)}._actionButtons_usftg_52{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:inline-flex}._secondaryActions_usftg_60{align-items:center;gap:4px;display:inline-flex}._loadingFooter_usftg_66{margin-top:24px}._loadingFooterTitle_usftg_70{margin-bottom:8px}._pillSkeleton_usftg_74{border-radius:16px}._answerLine_usftg_78{font-size:1rem}._collapsedHint_usftg_82{margin-top:4px}._followUpsSection_usftg_86{margin-top:24px}._followUpsList_usftg_90{align-items:flex-start;margin-top:8px;margin-bottom:0}._followUpChip_usftg_96{background-color:color-mix(in oklab, var(--mui-palette-action-hover) 60%, transparent);max-width:100%;height:auto;min-height:0;color:var(--mui-palette-text-primary);border:1px solid color-mix(in oklab, var(--mui-palette-text-primary) 20%, var(--mui-palette-divider));border-radius:999px;align-self:flex-start;padding:6px 8px;transition:background-color .14s,border-color .14s,box-shadow .14s,transform .14s}._followUpChip_usftg_96.MuiChip-clickable:hover{background-color:color-mix(in oklab, var(--mui-palette-action-hover) 90%, transparent);border-color:color-mix(in oklab, var(--mui-palette-primary-main) 55%, var(--mui-palette-divider));box-shadow:0 2px 8px color-mix(in oklab, var(--mui-palette-text-primary) 10%, transparent);transform:translateY(-1px)}._followUpChip_usftg_96.MuiChip-clickable:active{transform:translateY(0)}._followUpChip_usftg_96.MuiChip-clickable:focus-visible{box-shadow:0 0 0 2px color-mix(in oklab, var(--mui-palette-primary-main) 35%, transparent)}._followUpChip_usftg_96 .MuiChip-label{white-space:normal;overflow-wrap:anywhere;text-align:left;padding:6px 10px 6px 6px;line-height:1.25;display:block}._followUpChipIcon_usftg_133{color:var(--mui-palette-text-secondary);font-size:1rem}._followUpChip_usftg_96 .MuiChip-icon{align-self:flex-start;margin-top:6px;margin-bottom:0}@media (width<=599.95px){._answerAlert_usftg_5{padding:16px 18px;overflow-x:visible}._statusRow_usftg_18{flex-wrap:nowrap;align-items:flex-start}._statusMessage_usftg_25{flex:1 1 0;align-items:flex-start;gap:10px;min-width:0}._actionButtons_usftg_52{flex-basis:auto;justify-content:flex-end;width:auto;margin-left:auto}._secondaryActions_usftg_60{margin-left:0;padding-right:4px}}._container_2c9eq_1{background:var(--mui-palette-background-paper);border-radius:12px;align-self:flex-start;width:100%;margin-top:16px;padding:14px 18px;position:sticky;top:88px}._modalContainer_2c9eq_12{width:auto;box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;margin-top:0;padding:0;display:flex;position:static;top:auto}._contentRow_2c9eq_26{padding-top:8px}._modalContentRow_2c9eq_30{flex:auto;min-height:0}._section_2c9eq_35{min-width:0}._section_2c9eq_35+._section_2c9eq_35{border-top:1px solid color-mix(in oklab, var(--mui-palette-divider) 82%, transparent);padding-top:12px}._sectionTitle_2c9eq_44{color:var(--mui-palette-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px;font-size:.78rem;font-weight:500;line-height:1.3;display:block}._sectionTitleRow_2c9eq_55{align-items:center;gap:2px;margin-bottom:6px;display:flex}._sectionTitleRow_2c9eq_55 ._sectionTitle_2c9eq_44{margin-bottom:0}._helperText_2c9eq_66{margin-top:2px;font-size:.72rem;line-height:1.35;display:block}._optionList_2c9eq_73{margin-top:0}._nestedOptionList_2c9eq_77{margin-top:4px}._optionRow_2c9eq_81{grid-template-columns:minmax(0,1fr) 40px;align-items:center;column-gap:8px;padding:0;display:grid}._optionControl_2c9eq_89{flex:1;min-width:0;margin:0}._optionControl_2c9eq_89 .MuiCheckbox-root{margin-right:4px;padding:2px}._optionControl_2c9eq_89 .MuiFormControlLabel-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;line-height:1.25;overflow:hidden}._optionCount_2c9eq_109{text-align:right;min-width:40px;font-size:.76rem;line-height:1.25}._actions_2c9eq_116{padding-top:2px}._actions_2c9eq_116 .MuiButton-root{text-transform:none;font-size:.82rem}._modalActions_2c9eq_125{z-index:2;padding:12px 24px 16px;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-top:1px solid color-mix(in oklab, var(--mui-palette-divider) 82%, transparent);background:var(--mui-palette-background-paper);box-shadow:none;flex:none;justify-content:flex-end;align-items:center;margin-left:-24px;margin-right:-24px;position:sticky;bottom:0}._modalActions_2c9eq_125 .MuiButton-root{flex:1}@media (width<=1199.95px){._container_2c9eq_1{position:static;top:auto}}._facetInput_1sdwg_1{width:100%}._facetInput_1sdwg_1 .MuiInputBase-input{font-size:.95rem}._facetInput_1sdwg_1 .MuiInputBase-input::placeholder{font-size:.8rem}._facetSearch_1sdwg_11{border:none;padding:0}._multiCheckboxFacet_1sdwg_16{color:var(--mui-palette-text-primary);font-family:var(--font-family)!important;font-size:.85rem!important}._emptyFacetOptions_1sdwg_22{color:var(--mui-palette-text-secondary);padding:4px 5px;font-family:var(--font-family)!important;font-size:.85rem!important}._facetInfoButton_1sdwg_29{color:var(--mui-palette-text-secondary);padding:2px;font-size:.82rem}._facetInfoButton_1sdwg_29:hover{color:var(--mui-palette-primary-main);background-color:#0000}._facetViewMore_1sdwg_40{color:var(--link-color)}._facetViewMore_1sdwg_40:hover,._facetViewMore_1sdwg_40:focus{background-color:inherit;outline:none;text-decoration:underline}._singleSelect_1rn6k_1{background-color:var(--primary-card-fill-color);width:100%}._singleSelect_1rn6k_1 .MuiSelect-select{font-size:.82rem}._singleSelectMenu_1rn6k_10 .MuiMenuItem-root{min-height:34px;font-size:.82rem}._advancedToggle_r6ekz_1{width:100%;color:var(--mui-palette-text-primary);text-transform:none;justify-content:space-between;padding:0;font-size:.82rem;font-weight:500;line-height:1.25}._advancedToggle_r6ekz_1:hover{color:var(--mui-palette-primary-main);background-color:#0000}._advancedSummary_r6ekz_17{margin-top:2px;font-size:.72rem;line-height:1.35;display:block}._infoButton_r6ekz_24{color:var(--mui-palette-text-secondary);padding:2px;font-size:.82rem}._infoButton_r6ekz_24:hover{color:var(--mui-palette-primary-main);background-color:#0000}._advancedContent_r6ekz_35{padding-top:4px}._filterHint_r6ekz_39{font-size:.72rem;line-height:1.35;display:block}._searchError_1vwsb_1{font-family:var(--font-family);border-top:1px solid var(--white-a100);flex-direction:column;justify-content:left;align-items:normal;margin-top:15px;padding:12px 24px;display:flex}._searchErrorDescription_1vwsb_12{padding-top:10px;font-size:.925rem}._searchErrorIcon_1vwsb_17{margin-right:10px}._searchErrorTitle_1vwsb_21{font-size:1.25rem;font-weight:700}._loadMoreTrigger_qzt26_1{height:10px}._endMessage_qzt26_5{width:100%;color:var(--mui-palette-text-secondary);text-align:center;font-style:italic}._compactMenuItem_iyfoo_1{min-height:30px;padding:3px 10px 3px 8px}._compactMenuItem_iyfoo_1 .MuiListItemIcon-root{min-width:28px}._compactMenuItem_iyfoo_1 .MuiSvgIcon-root{font-size:1rem}._item_ihpc1_1{box-sizing:border-box;overflow-wrap:break-word;min-width:0;color:var(--mui-palette-text-primary);flex-direction:column;font-family:inherit;display:flex}._item_ihpc1_1 em{color:var(--link-color)}._standard_ihpc1_14{border-bottom:1px solid var(--white-a100);box-shadow:none;background:0 0;padding:16px 24px;font-size:.9rem}._compact_ihpc1_22{border-bottom:1px solid var(--mui-palette-divider);margin:0 0 16px;padding:0 0 16px}._header_ihpc1_28{flex-direction:column;flex:none;align-items:normal;gap:3px;min-width:0;display:flex}._titleRow_ihpc1_37{flex-wrap:nowrap;align-items:center;gap:10px;width:100%;min-width:0;display:flex}._leading_ihpc1_46{flex:none}._titleLink_ihpc1_50,._titleText_ihpc1_51{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:0 auto;min-width:0;max-width:100%;text-decoration:none;display:-webkit-box;overflow:hidden}._titleLink_ihpc1_50{color:var(--link-color)!important}._titleText_ihpc1_51{color:var(--mui-palette-text-primary)}._titleSpacer_ihpc1_71{pointer-events:none;flex:auto;min-width:8px}._standard_ihpc1_14 ._titleLink_ihpc1_50,._standard_ihpc1_14 ._titleText_ihpc1_51{font-size:1.25rem;line-height:1.25}._compact_ihpc1_22 ._titleLink_ihpc1_50,._compact_ihpc1_22 ._titleText_ihpc1_51{overflow-wrap:anywhere;text-underline-offset:2px;word-break:normal;font-size:1.25rem;font-weight:500;line-height:1.25}._compact_ihpc1_22 ._titleRow_ihpc1_37{gap:2px}._compact_ihpc1_22 ._titleRow_ihpc1_37:has(._leading_ihpc1_46){gap:8px}:is(._titleRow_ihpc1_37:has(._leading_ihpc1_46) ._titleLink_ihpc1_50,._titleRow_ihpc1_37:has(._leading_ihpc1_46) ._titleText_ihpc1_51){flex:auto}._titleRow_ihpc1_37:has(._leading_ihpc1_46) ._titleSpacer_ihpc1_71{display:none}._titleRow_ihpc1_37:has(._leading_ihpc1_46) ._actions_ihpc1_110{margin-left:auto}._actions_ihpc1_110{flex:none;align-items:center;gap:2px;display:inline-flex}._compact_ihpc1_22 ._actions_ihpc1_110{margin-top:-4px;line-height:1}._metadata_ihpc1_126{text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;line-height:1.35;overflow:hidden}._body_ihpc1_134{flex:auto;gap:16px;min-height:0;display:flex}._compact_ihpc1_22 ._body_ihpc1_134{align-items:flex-start;gap:14px;width:100%}._details_ihpc1_147{flex:1;min-width:0;overflow:hidden}._thumbnailLink_ihpc1_153,._thumbnailFrame_ihpc1_154{box-sizing:border-box;flex:none;display:block;overflow:hidden}._standard_ihpc1_14 ._thumbnailLink_ihpc1_153,._standard_ihpc1_14 ._thumbnailFrame_ihpc1_154{width:72px;height:72px;padding-top:8px}._compact_ihpc1_22 ._thumbnailLink_ihpc1_153,._compact_ihpc1_22 ._thumbnailFrame_ihpc1_154{border:1px solid var(--mui-palette-divider);background-color:var(--mui-palette-background-default);border-radius:4px;width:88px;height:88px}._thumbnail_ihpc1_153{object-fit:contain;width:100%;height:100%;display:block}._linkPreview_ihpc1_184{overflow-wrap:anywhere;word-break:normal;display:block}._compact_ihpc1_22 ._linkPreview_ihpc1_184{margin-top:3px;font-size:.7rem;line-height:1.3}._snippet_ihpc1_196{margin-top:8px;font-size:.925rem;line-height:1.45}._standard_ihpc1_14 ._snippet_ihpc1_196{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media screen and (width<=960px){._titleRow_ihpc1_37:has(._leading_ihpc1_46){align-items:center;gap:6px 8px}._titleRow_ihpc1_37:has(._leading_ihpc1_46) ._leading_ihpc1_46{min-width:0;max-width:100%}._titleRow_ihpc1_37:has(._leading_ihpc1_46) ._leading_ihpc1_46 .MuiChip-root{max-width:100%}._titleRow_ihpc1_37:has(._leading_ihpc1_46) ._actions_ihpc1_110{align-self:center}}@media screen and (width<=600px){._standard_ihpc1_14 ._body_ihpc1_134{flex-direction:column;gap:8px}._compact_ihpc1_22 ._body_ihpc1_134{gap:10px}._compact_ihpc1_22 ._thumbnailLink_ihpc1_153,._compact_ihpc1_22 ._thumbnailFrame_ihpc1_154{width:72px;height:72px}}._list_ps2cn_1{margin:0;list-style:none}._standard_ps2cn_6{background-color:var(--mui-palette-background-paper);color:var(--mui-palette-text-primary);padding:0;font-family:var(--font-family)!important;font-size:.85rem!important}._plain_ps2cn_14{padding-top:0}._container_tqujb_1{min-width:0}._headerRow_tqujb_5{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;margin-bottom:2px;display:flex}._title_tqujb_14{letter-spacing:.5px;margin:0;font-weight:500;display:block}._summary_tqujb_21{margin-bottom:10px;font-size:.8rem;line-height:1.35;display:block}._errorAlert_tqujb_28{text-wrap:pretty;flex:1;padding:5px 0;font-size:.875rem}._loadingState_tqujb_35{color:var(--mui-palette-text-primary);font-family:var(--font-family);margin:0;padding:0;font-size:.85rem}._loadingRow_tqujb_43{flex-direction:column;align-items:flex-start;min-width:0;margin-bottom:16px}._skeletonLabel_tqujb_50{font-size:.7rem}._skeletonTitle_tqujb_54{font-size:1.2rem}._emptyMessage_tqujb_58{font-style:italic}._footer_tqujb_62{margin-top:16px}@media screen and (width<=600px){._headerRow_tqujb_5{flex-direction:column;align-items:flex-start}}@media screen and (width<=960px){._headerRow_tqujb_5{flex-direction:column;align-items:stretch;margin-bottom:8px}}._summary_ptp3t_1{background-color:inherit;color:var(--mui-palette-text-primary);font-family:var(--font-family);font-size:.85rem}._summary_ptp3t_1 strong{font-weight:700}._contentWrapper_1xy8r_1{--search-layout-gap:16px;--search-sidebar-width:clamp(275px, 22vw, 360px);width:100%;margin-left:auto;margin-right:auto}._errorBanner_1xy8r_9{margin-bottom:16px}._searchQueryHelperRow_1xy8r_13._searchQueryHelperRow_1xy8r_13{flex-flow:wrap;align-items:center}._searchQueryHelpLink_1xy8r_18._searchQueryHelpLink_1xy8r_18{flex:1 1 0;min-width:0}._searchQueryHelperEndContent_1xy8r_23._searchQueryHelperEndContent_1xy8r_23{flex:none;justify-content:flex-end;margin-left:auto}._aiSummaryToggle_1xy8r_29{color:var(--mui-palette-text-secondary);align-items:center;gap:4px;margin-left:0;margin-right:0;padding:2px 0;display:inline-flex}._aiSummaryToggle_1xy8r_29 .MuiFormControlLabel-label{align-items:center;margin-right:0;font-size:.875rem;font-weight:600;line-height:1.25;display:inline-flex}._aiSummaryToggle_1xy8r_29 .MuiSwitch-root{flex:none;margin-left:6px}._aiSummaryToggleLabel_1xy8r_53{align-items:center;gap:6px;min-height:24px;display:inline-flex}._aiSummaryToggleIcon_1xy8r_60{color:var(--mui-palette-primary-main);font-size:1rem}@media screen and (width<=600px){._searchQueryHelperRow_1xy8r_13._searchQueryHelperRow_1xy8r_13{gap:8px 16px}._searchQueryHelperEndContent_1xy8r_23._searchQueryHelperEndContent_1xy8r_23{text-align:right;margin-left:auto}}._resultsGrid_1xy8r_74{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px;min-width:0;display:grid}._resultsGrid_1xy8r_74>*{min-width:0}@media (width>=960px){._contentWrapper_1xy8r_1{--search-layout-gap:24px}}._iframe_15lmj_1{width:100%;height:calc(100dvh - 400px)}._noTraining_15lmj_6{border-radius:4px;margin:32px;padding:32px}.yarl__fullsize{width:100%;height:100%}.yarl__relative{position:relative}.yarl__portal{opacity:0;transition:opacity var(--yarl__fade_animation_duration,.25s) var(--yarl__fade_animation_timing_function,ease);z-index:var(--yarl__portal_zindex,9999);position:fixed;inset:0;overflow:hidden}.yarl__portal_open{opacity:1}.yarl__container{background-color:var(--yarl__container_background_color,var(--yarl__color_backdrop,#000));overscroll-behavior:var(--yarl__controller_overscroll_behavior,contain);touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none;outline:none;position:absolute;inset:0;overflow:hidden}.yarl__carousel{height:100%;opacity:var(--yarl__pull_opacity,1);transform:translate(var(--yarl__swipe_offset,0), var(--yarl__pull_offset,0));width:calc(100% + (var(--yarl__carousel_slides_count) - 1) * (100% + var(--yarl__carousel_spacing_px,0) * 1px + var(--yarl__carousel_spacing_percent,0) * 1%));flex:none;place-content:center;align-items:stretch;display:flex}.yarl__carousel_with_slides{-moz-column-gap:calc(var(--yarl__carousel_spacing_px,0) * 1px + 100 / (var(--yarl__carousel_slides_count) * 100 + (var(--yarl__carousel_slides_count) - 1) * var(--yarl__carousel_spacing_percent,0)) * var(--yarl__carousel_spacing_percent,0) * 1%);column-gap:calc(var(--yarl__carousel_spacing_px,0) * 1px + 100 / (var(--yarl__carousel_slides_count) * 100 + (var(--yarl__carousel_slides_count) - 1) * var(--yarl__carousel_spacing_percent,0)) * var(--yarl__carousel_spacing_percent,0) * 1%)}.yarl__flex_center{place-content:center;align-items:center;display:flex}.yarl__slide{padding:calc(var(--yarl__carousel_padding_px,0) * 1px + 100 / (var(--yarl__carousel_slides_count) * 100 + (var(--yarl__carousel_slides_count) - 1) * var(--yarl__carousel_spacing_percent,0)) * var(--yarl__carousel_padding_percent,0) * 1%);flex:1;position:relative;overflow:hidden}[dir=rtl] .yarl__slide{--yarl__direction:-1}.yarl__slide_image{-o-object-fit:contain;object-fit:contain;touch-action:var(--yarl__controller_touch_action,none);-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;max-width:100%;max-height:100%}.yarl__slide_image_cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.yarl__slide_image_loading{opacity:0}@media screen and (width>=800px){.yarl__slide_wrapper:not(.yarl__slide_wrapper_interactive) .yarl__slide_image{-webkit-backface-visibility:hidden;-webkit-transform-style:preserve-3d;-webkit-transform:translateZ(0)}}.yarl__slide_placeholder{line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-50%)}.yarl__slide_loading{color:var(--yarl__slide_icon_loading_color,var(--yarl__color_button,#fffc));animation:1s linear yarl__delayed_fadein}.yarl__slide_loading line{animation:1s linear infinite yarl__stroke_opacity}.yarl__slide_loading line:first-of-type{animation-delay:-1.875s}.yarl__slide_loading line:nth-of-type(2){animation-delay:-1.75s}.yarl__slide_loading line:nth-of-type(3){animation-delay:-1.625s}.yarl__slide_loading line:nth-of-type(4){animation-delay:-1.5s}.yarl__slide_loading line:nth-of-type(5){animation-delay:-1.375s}.yarl__slide_loading line:nth-of-type(6){animation-delay:-1.25s}.yarl__slide_loading line:nth-of-type(7){animation-delay:-1.125s}.yarl__slide_loading line:nth-of-type(8){animation-delay:-1s}.yarl__slide_error{color:var(--yarl__slide_icon_error_color,red);height:var(--yarl__slide_icon_error_size,48px);width:var(--yarl__slide_icon_error_size,48px)}@media (prefers-reduced-motion){.yarl__portal,.yarl__slide{transition:unset}.yarl__slide_loading,.yarl__slide_loading line{animation:unset}}.yarl__toolbar{padding:var(--yarl__toolbar_padding,8px);justify-content:flex-end;display:flex;position:absolute;inset:0 0 auto auto}[dir=rtl] .yarl__toolbar{inset:0 auto auto 0}.yarl__icon{height:var(--yarl__icon_size,32px);width:var(--yarl__icon_size,32px)}.yarl__button{appearance:none;background-color:var(--yarl__button_background_color,transparent);border:var(--yarl__button_border,0);color:var(--yarl__color_button,#fffc);cursor:pointer;filter:var(--yarl__button_filter,drop-shadow(2px 2px 2px #000c));margin:var(--yarl__button_margin,0);padding:var(--yarl__button_padding,8px);-webkit-tap-highlight-color:transparent;outline:none;line-height:0}.yarl__button:focus{color:var(--yarl__color_button_active,#fff)}.yarl__button:focus:not(:focus-visible){color:var(--yarl__color_button,#fffc)}.yarl__button:focus-visible{color:var(--yarl__color_button_active,#fff)}@media (hover:hover){.yarl__button:focus-visible:hover,.yarl__button:focus:hover,.yarl__button:hover{color:var(--yarl__color_button_active,#fff)}}.yarl__button:disabled{color:var(--yarl__color_button_disabled,#fff6);cursor:default}.yarl__navigation_next,.yarl__navigation_prev{padding:var(--yarl__navigation_button_padding,24px 16px);position:absolute;top:50%;transform:translateY(-50%)}.yarl__navigation_prev{left:0}[dir=rtl] .yarl__navigation_prev{left:unset;right:0;transform:translateY(-50%)rotate(180deg)}.yarl__navigation_next{right:0}[dir=rtl] .yarl__navigation_next{left:0;right:unset;transform:translateY(-50%)rotate(180deg)}.yarl__no_scroll{overscroll-behavior:none;height:100%;overflow:hidden}@keyframes yarl__delayed_fadein{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes yarl__stroke_opacity{0%{stroke-opacity:1}to{stroke-opacity:.125}}.yarl__slide_captions_container{background:var(--yarl__slide_captions_container_background,#00000080);left:var(--yarl__slide_captions_container_left,0);padding:var(--yarl__slide_captions_container_padding,16px);right:var(--yarl__slide_captions_container_right,0);position:absolute;-webkit-transform:translateZ(0)}.yarl__slide_title{color:var(--yarl__slide_title_color,#fff);font-size:var(--yarl__slide_title_font_size,125%);font-weight:var(--yarl__slide_title_font_weight,bolder);max-width:calc(100% - var(--yarl__toolbar_width,0px));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.yarl__slide_title_container{top:var(--yarl__slide_title_container_top,0)}.yarl__slide_description{-webkit-hyphens:auto;hyphens:auto;color:var(--yarl__slide_description_color,#fff);-webkit-line-clamp:var(--yarl__slide_description_max_lines,3);text-align:var(--yarl__slide_description_text_align,start);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.yarl__slide_description_container{bottom:var(--yarl__slide_description_container_bottom,0)}.yarl__counter{bottom:var(--yarl__counter_bottom,unset);color:var(--yarl__counter_color,var(--yarl__color_button,#fffc));filter:var(--yarl__counter_filter,drop-shadow(2px 2px 2px #000c));left:var(--yarl__counter_left,0);line-height:var(--yarl__counter_line_height,var(--yarl__icon_size,32px));margin:var(--yarl__counter_margin,var(--yarl__toolbar_padding,8px));padding:var(--yarl__counter_padding,var(--yarl__button_padding,8px));position:var(--yarl__counter_position,absolute);right:var(--yarl__counter_right,unset);top:var(--yarl__counter_top,0);-webkit-user-select:var(--yarl__counter_user_select,none);-moz-user-select:var(--yarl__counter_user_select,none);user-select:var(--yarl__counter_user_select,none)}[dir=rtl] .yarl__counter{left:var(--yarl__counter_rtl_left,unset);right:var(--yarl__counter_rtl_right,0)}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/assets/KaTeX_AMS-Regular.BQhdFMY1.woff2)format("woff2"),url(/assets/KaTeX_AMS-Regular.DMm9YOAa.woff)format("woff"),url(/assets/KaTeX_AMS-Regular.DRggAlZN.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Caligraphic-Bold.Dq_IR9rO.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Bold.BEiXGLvX.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Bold.ATXxdsX0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Caligraphic-Regular.Di6jR-x-.woff2)format("woff2"),url(/assets/KaTeX_Caligraphic-Regular.CTRA-rTL.woff)format("woff"),url(/assets/KaTeX_Caligraphic-Regular.wX97UBjC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Fraktur-Bold.CL6g_b3V.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Bold.BsDP51OF.woff)format("woff"),url(/assets/KaTeX_Fraktur-Bold.BdnERNNW.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Fraktur-Regular.CTYiF6lA.woff2)format("woff2"),url(/assets/KaTeX_Fraktur-Regular.Dxdc4cR9.woff)format("woff"),url(/assets/KaTeX_Fraktur-Regular.CB_wures.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/assets/KaTeX_Main-Bold.Cx986IdX.woff2)format("woff2"),url(/assets/KaTeX_Main-Bold.Jm3AIy58.woff)format("woff"),url(/assets/KaTeX_Main-Bold.waoOVXN0.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Main-BoldItalic.DxDJ3AOS.woff2)format("woff2"),url(/assets/KaTeX_Main-BoldItalic.SpSLRI95.woff)format("woff"),url(/assets/KaTeX_Main-BoldItalic.DzxPMmG6.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Main-Italic.NWA7e6Wa.woff2)format("woff2"),url(/assets/KaTeX_Main-Italic.BMLOBm91.woff)format("woff"),url(/assets/KaTeX_Main-Italic.3WenGoN9.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Main-Regular.B22Nviop.woff2)format("woff2"),url(/assets/KaTeX_Main-Regular.Dr94JaBh.woff)format("woff"),url(/assets/KaTeX_Main-Regular.ypZvNtVU.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/assets/KaTeX_Math-BoldItalic.CZnvNsCZ.woff2)format("woff2"),url(/assets/KaTeX_Math-BoldItalic.iY-2wyZ7.woff)format("woff"),url(/assets/KaTeX_Math-BoldItalic.B3XSjfu4.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/assets/KaTeX_Math-Italic.t53AETM-.woff2)format("woff2"),url(/assets/KaTeX_Math-Italic.DA0__PXp.woff)format("woff"),url(/assets/KaTeX_Math-Italic.flOr_0UB.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/assets/KaTeX_SansSerif-Bold.D1sUS0GD.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Bold.DbIhKOiC.woff)format("woff"),url(/assets/KaTeX_SansSerif-Bold.CFMepnvq.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/assets/KaTeX_SansSerif-Italic.C3H0VqGB.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Italic.DN2j7dab.woff)format("woff"),url(/assets/KaTeX_SansSerif-Italic.YYjJ1zSn.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/assets/KaTeX_SansSerif-Regular.DDBCnlJ7.woff2)format("woff2"),url(/assets/KaTeX_SansSerif-Regular.CS6fqUqJ.woff)format("woff"),url(/assets/KaTeX_SansSerif-Regular.BNo7hRIc.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Script-Regular.D3wIWfF6.woff2)format("woff2"),url(/assets/KaTeX_Script-Regular.D5yQViql.woff)format("woff"),url(/assets/KaTeX_Script-Regular.C5JkGWo-.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size1-Regular.mCD8mA8B.woff2)format("woff2"),url(/assets/KaTeX_Size1-Regular.C195tn64.woff)format("woff"),url(/assets/KaTeX_Size1-Regular.Dbsnue_I.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size2-Regular.Dy4dx90m.woff2)format("woff2"),url(/assets/KaTeX_Size2-Regular.oD1tc_U0.woff)format("woff"),url(/assets/KaTeX_Size2-Regular.B7gKUWhC.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC)format("woff2"),url(/assets/KaTeX_Size3-Regular.CTq5MqoE.woff)format("woff"),url(/assets/KaTeX_Size3-Regular.DgpXs0kz.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Size4-Regular.Dl5lxZxV.woff2)format("woff2"),url(/assets/KaTeX_Size4-Regular.BF-4gkZK.woff)format("woff"),url(/assets/KaTeX_Size4-Regular.DWFBv043.ttf)format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/assets/KaTeX_Typewriter-Regular.CO6r4hn1.woff2)format("woff2"),url(/assets/KaTeX_Typewriter-Regular.C0xS9mPB.woff)format("woff"),url(/assets/KaTeX_Typewriter-Regular.D3Ib7_Hf.ttf)format("truetype")}.katex{text-indent:0;text-rendering:auto;font:1.21em/1.2 KaTeX_Main,Times New Roman,serif;position:relative}.katex *{border-color:currentColor;-ms-high-contrast-adjust:none!important}.katex .katex-version:after{content:"0.16.47"}.katex .katex-mathml{clip-path:inset(50%);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.katex .katex-html>.newline{display:block}.katex .base{white-space:nowrap;width:min-content;position:relative}.katex .base,.katex .strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;table-layout:fixed;display:inline-table}.katex .vlist-r{display:table-row}.katex .vlist{vertical-align:bottom;display:table-cell;position:relative}.katex .vlist>span{height:0;display:block;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{width:0;overflow:hidden}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{vertical-align:bottom;width:2px;min-width:2px;font-size:1px;display:table-cell}.katex .vbox{flex-direction:column;align-items:baseline;display:inline-flex}.katex .hbox{width:100%}.katex .hbox,.katex .thinbox{flex-direction:row;display:inline-flex}.katex .thinbox{width:0;max-width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline,.katex .hline,.katex .mfrac .frac-line,.katex .overline .overline-line,.katex .rule,.katex .underline .underline-line{min-height:1px}.katex .mspace{display:inline-block}.katex .smash{line-height:0;display:inline}.katex .clap,.katex .llap,.katex .rlap{width:0;position:relative}.katex .clap>.inner,.katex .llap>.inner,.katex .rlap>.inner{position:absolute}.katex .clap>.fix,.katex .llap>.fix,.katex .rlap>.fix{display:inline-block}.katex .llap>.inner{right:0}.katex .clap>.inner,.katex .rlap>.inner{left:0}.katex .clap>.inner>span{margin-left:-50%;margin-right:50%}.katex .rule{border:0 solid;display:inline-block;position:relative}.katex .hline,.katex .overline .overline-line,.katex .underline .underline-line{border-bottom-style:solid;width:100%;display:inline-block}.katex .hdashline{border-bottom-style:dashed;width:100%;display:inline-block}.katex .sqrt>.root{margin-left:.277778em;margin-right:-.555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .sizing.reset-size2.size1{font-size:.833333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .sizing.reset-size2.size3{font-size:1.16667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .sizing.reset-size2.size4{font-size:1.33333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .sizing.reset-size2.size6{font-size:1.66667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .sizing.reset-size2.size10{font-size:3.45667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .sizing.reset-size2.size11{font-size:4.14667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .sizing.reset-size3.size1{font-size:.714286em}.katex .fontsize-ensurer.reset-size3.size2,.katex .sizing.reset-size3.size2{font-size:.857143em}.katex .fontsize-ensurer.reset-size3.size3,.katex .sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .sizing.reset-size3.size4{font-size:1.14286em}.katex .fontsize-ensurer.reset-size3.size5,.katex .sizing.reset-size3.size5{font-size:1.28571em}.katex .fontsize-ensurer.reset-size3.size6,.katex .sizing.reset-size3.size6{font-size:1.42857em}.katex .fontsize-ensurer.reset-size3.size7,.katex .sizing.reset-size3.size7{font-size:1.71429em}.katex .fontsize-ensurer.reset-size3.size8,.katex .sizing.reset-size3.size8{font-size:2.05714em}.katex .fontsize-ensurer.reset-size3.size9,.katex .sizing.reset-size3.size9{font-size:2.46857em}.katex .fontsize-ensurer.reset-size3.size10,.katex .sizing.reset-size3.size10{font-size:2.96286em}.katex .fontsize-ensurer.reset-size3.size11,.katex .sizing.reset-size3.size11{font-size:3.55429em}.katex .fontsize-ensurer.reset-size4.size1,.katex .sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .sizing.reset-size5.size1{font-size:.555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .sizing.reset-size5.size2{font-size:.666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .sizing.reset-size5.size3{font-size:.777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .sizing.reset-size5.size4{font-size:.888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .sizing.reset-size5.size6{font-size:1.11111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .sizing.reset-size5.size7{font-size:1.33333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .sizing.reset-size5.size10{font-size:2.30444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .sizing.reset-size5.size11{font-size:2.76444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .sizing.reset-size7.size1{font-size:.416667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .sizing.reset-size7.size3{font-size:.583333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .sizing.reset-size7.size4{font-size:.666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .sizing.reset-size7.size6{font-size:.833333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .sizing.reset-size7.size10{font-size:1.72833em}.katex .fontsize-ensurer.reset-size7.size11,.katex .sizing.reset-size7.size11{font-size:2.07333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .sizing.reset-size8.size1{font-size:.347222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .sizing.reset-size8.size2{font-size:.416667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .sizing.reset-size8.size3{font-size:.486111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .sizing.reset-size8.size4{font-size:.555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .sizing.reset-size8.size6{font-size:.694444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .sizing.reset-size8.size7{font-size:.833333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .sizing.reset-size8.size10{font-size:1.44028em}.katex .fontsize-ensurer.reset-size8.size11,.katex .sizing.reset-size8.size11{font-size:1.72778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .sizing.reset-size9.size1{font-size:.289352em}.katex .fontsize-ensurer.reset-size9.size2,.katex .sizing.reset-size9.size2{font-size:.347222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .sizing.reset-size9.size3{font-size:.405093em}.katex .fontsize-ensurer.reset-size9.size4,.katex .sizing.reset-size9.size4{font-size:.462963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .sizing.reset-size9.size5{font-size:.520833em}.katex .fontsize-ensurer.reset-size9.size6,.katex .sizing.reset-size9.size6{font-size:.578704em}.katex .fontsize-ensurer.reset-size9.size7,.katex .sizing.reset-size9.size7{font-size:.694444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .sizing.reset-size9.size8{font-size:.833333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .sizing.reset-size9.size10{font-size:1.20023em}.katex .fontsize-ensurer.reset-size9.size11,.katex .sizing.reset-size9.size11{font-size:1.43981em}.katex .fontsize-ensurer.reset-size10.size1,.katex .sizing.reset-size10.size1{font-size:.24108em}.katex .fontsize-ensurer.reset-size10.size2,.katex .sizing.reset-size10.size2{font-size:.289296em}.katex .fontsize-ensurer.reset-size10.size3,.katex .sizing.reset-size10.size3{font-size:.337512em}.katex .fontsize-ensurer.reset-size10.size4,.katex .sizing.reset-size10.size4{font-size:.385728em}.katex .fontsize-ensurer.reset-size10.size5,.katex .sizing.reset-size10.size5{font-size:.433944em}.katex .fontsize-ensurer.reset-size10.size6,.katex .sizing.reset-size10.size6{font-size:.48216em}.katex .fontsize-ensurer.reset-size10.size7,.katex .sizing.reset-size10.size7{font-size:.578592em}.katex .fontsize-ensurer.reset-size10.size8,.katex .sizing.reset-size10.size8{font-size:.694311em}.katex .fontsize-ensurer.reset-size10.size9,.katex .sizing.reset-size10.size9{font-size:.833173em}.katex .fontsize-ensurer.reset-size10.size10,.katex .sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .sizing.reset-size10.size11{font-size:1.19961em}.katex .fontsize-ensurer.reset-size11.size1,.katex .sizing.reset-size11.size1{font-size:.200965em}.katex .fontsize-ensurer.reset-size11.size2,.katex .sizing.reset-size11.size2{font-size:.241158em}.katex .fontsize-ensurer.reset-size11.size3,.katex .sizing.reset-size11.size3{font-size:.281351em}.katex .fontsize-ensurer.reset-size11.size4,.katex .sizing.reset-size11.size4{font-size:.321543em}.katex .fontsize-ensurer.reset-size11.size5,.katex .sizing.reset-size11.size5{font-size:.361736em}.katex .fontsize-ensurer.reset-size11.size6,.katex .sizing.reset-size11.size6{font-size:.401929em}.katex .fontsize-ensurer.reset-size11.size7,.katex .sizing.reset-size11.size7{font-size:.482315em}.katex .fontsize-ensurer.reset-size11.size8,.katex .sizing.reset-size11.size8{font-size:.578778em}.katex .fontsize-ensurer.reset-size11.size9,.katex .sizing.reset-size11.size9{font-size:.694534em}.katex .fontsize-ensurer.reset-size11.size10,.katex .sizing.reset-size11.size10{font-size:.833601em}.katex .fontsize-ensurer.reset-size11.size11,.katex .sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{width:.12em;display:inline-block}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .accent .accent-body{position:relative}.katex .accent .accent-body:not(.accent-full){width:0}.katex .overlay{display:block}.katex .mtable .vertical-separator{min-width:1px;display:inline-block}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;height:inherit;width:100%;display:block;position:absolute}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;min-width:0;max-width:none;min-height:0;max-height:none}.katex .stretchy{width:100%;display:block;position:relative;overflow:hidden}.katex .stretchy:after,.katex .stretchy:before{content:""}.katex .hide-tail{width:100%;position:relative;overflow:hidden}.katex .halfarrow-left{width:50.2%;position:absolute;left:0;overflow:hidden}.katex .halfarrow-right{width:50.2%;position:absolute;right:0;overflow:hidden}.katex .brace-left{width:25.1%;position:absolute;left:0;overflow:hidden}.katex .brace-center{width:50%;position:absolute;left:25%;overflow:hidden}.katex .brace-right{width:25.1%;position:absolute;right:0;overflow:hidden}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{box-sizing:border-box;border:.04em solid}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{box-sizing:border-box;border-top:.049em solid;border-right:.049em solid;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{text-align:left;display:inline-block;position:absolute;right:calc(50% + .3em)}.katex .cd-label-right{text-align:right;display:inline-block;position:absolute;left:calc(50% + .3em)}.katex-display{text-align:center;margin:1em 0;display:block}.katex-display>.katex{text-align:center;white-space:nowrap;display:block}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.tag{left:0;right:auto}.katex-display.fleqn>.katex{text-align:left;padding-left:2em}body{counter-reset:katexEqnNo mmlEqnNo}:root{--font-family:"Metropolis", sans-serif;--images-ajax-loader-gif:url(/assets/images/ajax-loader.gif);--red-1:#f44336;--error-light:#f8877f;--error:#f44336;--error-dark:#9e2626;--yellow-2:#ef7918;--blue-lighter:#0e5e97;--grading-scale-1:#4c9fe5;--off-brand-3:#4a804a;--off-brand-3-light:#578d57;--off-brand-5:#466a62;--off-brand-6:#103029;--off-brand-8:#4c7e00;--msu-primary:#18453b;--msu-primary-light:#2c7e6c;--msu-primary-90:#30584f;--msu-secondary-1:#0db14b;--msu-secondary-1-light:#02b754;--msu-secondary-1-dark:#0a8137;--msu-secondary-3-light:#ff9800;--msu-secondary-3:#f08521;--msu-secondary-3-dark:#cd4d12;--msu-secondary-4:var(--teal);--msu-secondary-4-lighter:#00c9cc;--msu-secondary-4-light:#00b0b3;--msu-secondary-4-dark:#007d80;--msu-secondary-5:#909ab7;--msu-secondary-5-dark:#444e6a;--msu-secondary-10:#94ae4a;--msu-secondary-12:#cb5a28;--black:#000;--blue:#00f;--teal:teal;--lightgreen:#90ee90;--yellow:#ff0;--white:#fff;--gray-900:#000;--gray-800:#000000de;--gray-700:#000c;--gray-500:#000000ab;--gray-400:#0009;--gray-300:#0000008a;--gray-200:#0006;--gray-100:#00000054;--gray-50:#0003;--gray-a100:#bbb;--gray-a150:#878787;--gray-a200:#737373;--gray-a300:#666;--gray-a500:#555;--gray-a600:#444;--gray-a700:#333;--gray-a800:#222;--white-900:#fff;--white-800:#ffffffde;--white-700:#fffc;--white-400:#ffffffa6;--white-300:#ffffff8a;--white-a50:#fafafa;--white-a100:#eee;--white-a200:#dedede;--white-a300:#ccc;--white-a400:#a3a3a3;--text-black:#212529;--text-white:#ffffffde;--off-black:#0b0b0b;--links:#156dc3;--legacy-link-blue:#0064a4;--legacy-link-light-blue:#98c6ff;--toc-gray:#878787;--sup-dark-color:#190f00;--magenta:#7c1646;--light-blue:#017acd;--custom-white:#f9f9f9;--grid-yellow:#7c8500;--light-purple:#b928a5;--dark-purple:#6e005f;--mui-header-scroll-margin:87px 0 0 0;--msu-spartan-green:#18453b;--msu-white:#fff;--msu-black:#000;--msu-kelly-green:#008208;--msu-light-green:#7bbd00;--msu-excellence-green:#0b9a6d;--msu-refresh-green:#008934;--msu-black-tint-100:#578800;--msu-black-tint-200:#7dc400;--msu-black-tint-300:#a8ff0d;--msu-black-tint-400:#ccfa7d;--msu-black-tint-500:#008808;--msu-black-tint-600:#00bf10;--msu-black-tint-700:#42ff4f;--msu-black-tint-800:#8cff98;--msu-black-tint-900:#0a855e;--msu-black-tint-1000:#49cfa5;--msu-black-tint-1100:#87ffd9;--msu-black-tint-1200:#c3ffec;--msu-spartan-green-tint-100:#7dc400;--msu-spartan-green-tint-200:#a8ff0d;--msu-spartan-green-tint-300:#ccfa7d;--msu-spartan-green-tint-400:#01c300;--msu-spartan-green-tint-500:#7bbd00;--msu-spartan-green-tint-600:#00c280;--msu-spartan-green-tint-700:#49cfa5;--msu-spartan-green-tint-800:#87ffd9;--msu-spartan-green-tint-900:#c3ffec;--msu-white-tint-100:#172600;--msu-white-tint-200:#304d00;--msu-white-tint-300:#497300;--msu-white-tint-400:#518000;--msu-white-tint-500:#022400;--msu-white-tint-600:#044700;--msu-white-tint-700:#066b00;--msu-white-tint-800:#088a00;--msu-white-tint-900:#022117;--msu-white-tint-1000:#044c36;--msu-white-tint-1100:#077351;--msu-white-tint-1200:#008762}.theme-sdc-classic{--mui-accordion-border:var(--gray-a100);--mui-expanded-accordion-background:#efefef;--mui-line-break:var(--gray-a100);--color-h1:var(--gray-700);--color-h2:var(--text-black);--color-h3:var(--text-black);--color-h4:var(--text-black);--color-h5:var(--gray-a700);--color-h6:var(--gray-a700);--mui-borderless-variant-hover-background:var(--white-a200);--mui-icon-button-hover-background:var(--white-a200);--mui-icon-button-background:transparent;--mui-icon-button-color:var(--gray-700);--switch-track-color:#8796a5;--switch-thumb-color:#8796a5;--switch-checked-thumb-color:var(--mui-palette-primary-main);--switch-icon-color:#fff;--switch-track-bg:#aab4be;--mui-tooltip-background-color:var(--white-a50);--mui-tooltip-border-color:var(--gray-50);--mui-tooltip-color:var(--text-black);--mui-tooltip-icon-color:var(--gray-700);--mui-fab-background-color:var(--gray-100);--mui-fab-color:var(--white);--main-background:var(--white-a100);--link-color:var(--links);--link-visited-color:#7a5290;--autofill-background-color:rgb(var(--mui-palette-primary-mainChannel) / 20%);--primary-icon-color:var(--gray-a200);--primary-list-item-color-active:var(--white);--primary-list-item-background-active:var(--mui-palette-primary-main);--primary-list-item-color-hover:var(--white-a100);--primary-odd-list-background-color:var(--white-a200);--primary-card-fill-color:var(--white);--primary-drawer-background-color:var(--white-a50);--primary-table-border-color:var(--gray-200);--primary-scroll-bar-background:var(--custom-white);--primary-scroll-bar-color:var(--gray-a100);--primary-scroll-bar-hover-color:var(--white-a400);--nav-menu-text-color:var(--gray-a200);--footer-links-color:var(--msu-primary);--landing-statement-container:var(--white-a100);--header-nav-border-right:var(--off-brand-5);--profile-menu-border:2px var(--gray-300) solid;--profile-menu-toggle-track:var(--black);--profile-image-background:var(--white-a100);--header-second-row-background-color:var(--msu-primary);--menu-item-background:var(--white-a100);--ag-grid-accent-color:#038181;--ag-grid-row-hover:var(--white-a50);--ag-secondary-color:var(--gray-300);--ag-grid-table-background:var(--white-900);--ag-header-background:var(--white-300);--ag-subheader-background:#eee;--ag-disabled-foreground:var(--gray-200);--ag-subheader-toolbar-background:#eee;--ag-control-panel-background:var(--white-a50);--ag-side-button-selected-background:#eaeded;--ag-chip-background:#e2e2e2;--ag-group-background:#f5f7f7;--ag-requirements-met:#b9f6ca66;--ag-requirements-not-met:var(--yellow);--ag-pinned-background:#eaeded;--ag-primary-border:var(--gray-a100);--ag-focus-border:var(--gray-a800);--ag-information:var(--link-color);--ag-new:var(--msu-secondary-4-dark);--ag-progress:var(--yellow-2);--ag-complete:var(--off-brand-8);--ag-error:var(--error);--headerlink-color:var(--white-a50);--heading-2-color:var(--blue-lighter);--curriculum-content-toc-anchor-debug:var(--msu-secondary-1);--content-section-anchor-background-color:var(--white-a50);--curriculum-content-toc-link:var(--gray-500);--curriculum-content-border:var(--white-a300);--curriculum-content-drawer-background:var(--custom-white);--curriculum-content-legacy-toc-link:var(--gray-500);--curriculum-content-legacy-toc-scroll-background:var(--white-a100);--curriculum-content-legacy-toc-scroll-bar:var(--gray-a100);--curriculum-content-legacy-toc-scroll-bar-hover:var(--white-a400);--curriculum-content-dialog-background:var(--white);--content-sup-color:var(--msu-secondary-3-dark);--curriculum-content-due-date-color:var(--msu-secondary-3-dark);--curriculum-content-epo-color:var(--msu-secondary-4-dark);--curriculum-content-toc-heading-debug:var(--msu-secondary-3-dark);--curriculum-content-toc-border:var(--white-a200);--curriculum-content-focused-background:#ebebeb;--content-sup-background-color:var(--white);--curriculum-content-text:var(--gray-a800);--curriculum-content-settings-button-text:var(--links);--curriculum-content-button:#9e9e9e33;--curriculum-content-button-hover:var(--white-a200);--curriculum-diff-del:#f4433666;--curriculum-diff-ins:#10e05f66;--curriculum-diff-ins-mod:#ff26;--default-snackbar-background:var(--gray-a500);--data-table-text-color:var(--gray-a600);--data-table-background-color:var(--white-a50);--button-light-colored-background-color:var(--off-brand-3);--content-mobile-header-background:var(--msu-primary-90);--lightbox-caption-background:var(--gray-900);--lightbox-caption-scroll-bar-color:var(--gray-a200);--lightbox-caption-scroll-bar-background:var(--gray-a700);--lightbox-caption-scroll-bar-hover-color:var(--gray-a150);--progress-not-applicable-background:oklab(33.554% -.0091 -.106/.7);--progress-no-data-background:var(--gray-50);--progress-limited-data-background:var(--dark-purple);--progress-needs-attention-background:oklch(56.794% .1401 53.699);--progress-on-track-background:var(--msu-secondary-4-dark);--student-progress-tab-background:var(--white-a50);--student-progress-block-background:var(--white-a50);--student-progress-block-background-active:#dfdfdf;--student-progress-overview-header:#4c7e0033;--student-progress-accordion-background:var(--white-a50);--progress-row-border-color:#64646485;--progress-row-border-color-first:#4c7e00;--progress-row-background-color:#0000000d;--primary-switch-on-background-color:#284f74!important;--primary-switch-off-background-color:var(--gray-a200)!important}.theme-dark-msu{--mui-accordion-border:var(--gray-a100);--mui-expanded-accordion-background:#efefef26;--mui-line-break:var(--gray-a100);--color-h1:var(--white-700);--color-h2:var(--white-a50);--color-h3:var(--white-a50);--color-h4:var(--white-a50);--color-h5:var(--white-a200);--color-h6:var(--white-a200);--mui-borderless-variant-hover-background:var(--gray-a800);--mui-icon-button-hover-background:var(--gray-a500);--mui-icon-button-background:transparent;--mui-icon-button-color:var(--white);--switch-track-color:#8796a5;--switch-thumb-color:#8796a5;--switch-checked-thumb-color:var(--mui-palette-primary-dark);--switch-icon-color:#fff;--switch-track-bg:#aab4be;--mui-tooltip-background-color:var(--gray-a600);--mui-tooltip-border-color:var(--gray-a200);--mui-tooltip-color:var(--white-a50);--mui-tooltip-icon-color:var(--white-a50);--mui-fab-background-color:var(--gray-a200);--mui-fab-color:var(--white);--main-background:#171717;--link-color:var(--legacy-link-light-blue);--link-visited-color:#aca5e4;--autofill-background-color:rgb(var(--mui-palette-primary-mainChannel) / 20%);--primary-icon-color:var(--gray-a100);--primary-list-item-color-active:var(--white);--primary-list-item-background-active:var(--mui-palette-primary-dark);--primary-list-item-color-hover:var(--gray-a500);--primary-odd-list-background-color:var(--gray-a500);--primary-card-fill-color:var(--mui-palette-background-paper);--primary-drawer-background-color:var(--gray-a700);--primary-table-border-color:var(--gray-a100);--primary-scroll-bar-color:var(--gray-a200);--primary-scroll-bar-hover-color:var(--gray-a150);--primary-scroll-bar-background:var(--gray-a700);--nav-menu-text-color:var(--text-white);--footer-links-color:var(--white-a50);--landing-statement-container:var(--gray-a800);--header-nav-border-right:var(--msu-secondary-5-dark);--profile-menu-border:2px var(--text-white) solid;--profile-menu-toggle-track:var(--msu-secondary-12);--profile-image-background:var(--gray-a600);--header-second-row-background-color:var(--msu-primary);--menu-item-background:var(--gray-a500);--ag-grid-accent-color:#ae9b5a;--ag-grid-row-hover:var(--gray-a500);--ag-secondary-color:var(--white-300);--ag-grid-table-background:var(--gray-a600);--ag-header-background:var(--gray-a500);--ag-disabled-foreground:var(--white-300);--ag-subheader-background:var(--gray-a600);--ag-subheader-toolbar-background:var(--gray-a600);--ag-control-panel-background:var(--gray-a600);--ag-side-button-selected-background:var(--gray-a500);--ag-chip-background:var(--gray-a500);--ag-group-background:var(--gray-a500);--ag-requirements-met:var(--off-brand-3-light);--ag-requirements-not-met:var(--grid-yellow);--ag-primary-border:var(--gray-a100);--ag-focus-border:var(--gray-a100);--ag-information:var(--link-color);--ag-new:var(--msu-secondary-4-lighter);--ag-progress:var(--yellow-2);--ag-complete:var(--link-color);--ag-error:var(--error);--headerlink-color:var(--white-a50);--heading-2-color:var(--white-a50);--curriculum-content-toc-anchor-debug:var(--msu-secondary-10);--content-section-anchor-background-color:var(--off-black);--curriculum-content-toc-link:var(--white-400);--curriculum-content-border:var(--gray-a800);--curriculum-content-drawer-background:var(--gray-a700);--curriculum-content-due-date-color:var(--msu-secondary-3-light);--curriculum-content-epo-color:var(--msu-secondary-4-light);--curriculum-content-legacy-toc-link:var(--white-400);--curriculum-content-legacy-toc-scroll-background:var(--gray-a700);--curriculum-content-legacy-toc-scroll-bar:var(--gray-a200);--curriculum-content-legacy-toc-scroll-bar-hover:var(--toc-gray);--curriculum-content-dialog-background:var(--gray-a700);--content-sup-color:var(--msu-secondary-3-light);--curriculum-content-toc-border:var(--gray-a300);--curriculum-content-toc-heading-debug:var(--msu-secondary-3-light);--curriculum-content-focused-background:var(--gray-a800);--content-sup-background-color:var(--sup-dark-color);--curriculum-content-text:var(--text-white);--curriculum-content-settings-button-text:var(--msu-secondary-10);--curriculum-content-button:var(--gray-a500);--curriculum-content-button-hover:var(--gray-a500);--curriculum-diff-del:#f4433666;--curriculum-diff-ins:#10e05f66;--curriculum-diff-ins-mod:#ff26;--default-snackbar-background:var(--gray-a500);--data-table-text-color:var(--white-a50);--data-table-background-color:var(--gray-a500);--button-light-colored-background-color:var(--msu-secondary-1-dark);--content-mobile-header-background:var(--msu-primary-90);--lightbox-caption-background:var(--gray-a700);--lightbox-caption-scroll-bar-color:var(--gray-a200);--lightbox-caption-scroll-bar-background:var(--gray-a700);--lightbox-caption-scroll-bar-hover-color:var(--gray-a150);--progress-not-applicable-background:#23418eb3;--progress-no-data-background:var(--gray-a200);--progress-limited-data-background:var(--light-purple);--progress-needs-attention-background:oklab(56.794% .0829 .1129);--progress-on-track-background:oklab(47.867% -.0779 -.0239);--student-progress-tab-background:var(--gray-a700);--student-progress-block-background:var(--gray-a800);--student-progress-block-background-active:var(--gray-a700);--student-progress-overview-header:#044c3633;--student-progress-accordion-background:var(--gray-a700);--progress-row-border-color:#64646485;--progress-row-border-color-first:var(--mui-palette-primary-dark);--progress-row-background-color:var(--gray-50);--ag-pinned-background:var(--gray-a300)!important;--primary-switch-on-background-color:#265685!important;--primary-switch-off-background-color:#1f1f1f!important}:root input:-webkit-autofill{-webkit-text-fill-color:var(--mui-palette-text-primary);box-shadow:0 0 0 1000px var(--autofill-background-color) inset;transition:background-color 5000s ease-in-out}:root input:-webkit-autofill:hover{-webkit-text-fill-color:var(--mui-palette-text-primary);box-shadow:0 0 0 1000px var(--autofill-background-color) inset;transition:background-color 5000s ease-in-out}:root input:-webkit-autofill:focus{-webkit-text-fill-color:var(--mui-palette-text-primary);box-shadow:0 0 0 1000px var(--autofill-background-color) inset;transition:background-color 5000s ease-in-out}:root .MuiButton-contained[href]{color:#fff;text-decoration:none}:root .MuiButton-outlined[href]{color:var(--mui-palette-primary-main);text-decoration:none}:root .MuiListItem-bordered{border:1px solid #dcdcdb;border-top-width:0}:root .MuiListSubheader-bordered{background-color:var(--primary-card-fill-color);color:var(--mui-palette-text-primary);border:1px solid #dcdcdb;font-weight:700}:root .MuiListItemText-primary{color:var(--mui-palette-text-primary)}:root .MuiToolbar-regular h6{color:#fff;margin:0 1rem 0 0}:root .MuiDialog-paper>button{position:absolute;top:8px;right:8px}:root .MuiDialogActions:has(>button+button) button{margin-left:24px}.ag-header-cell-label{white-space:pre-line!important}.ag-header-cell-text{word-break:keep-all!important}.ag-row .ag-cell{align-items:center;display:flex}.ag-center-cell,.ag-center-header .ag-header-cell-label{justify-content:center}.ag-center-header .ag-header-cell-text{text-align:center}.ag-cell-wrap-text{padding-top:10px;padding-bottom:10px;word-break:keep-all!important;line-height:1.5!important}.ag-cell-wrap-text-break-word{word-break:break-all!important}.ag-root-wrapper button{font:var(--ag-font)!important}.pinned-row{background-color:var(--ag-pinned-background);text-align:center}.top-pinned-row{text-align:center;background-color:var(--ag-pinned-row-background);font-weight:700}.ag-row-group{cursor:pointer;text-align:left;background-color:var(--ag-group-background);font-weight:600}.ag-dynamic-height{min-height:200px}.ag-custom-tree .ag-row-group,.ag-custom-tree .ag-row-odd,.ag-custom-tree .ag-row-even{background:unset;font-weight:400}.ag-custom-tree .ag-row-group:hover{background:var(--ag-grid-row-hover)}.header--vertical-orientation .ag-header-cell:not(.vertical-text-orientation){align-items:flex-end;line-height:32px}.header--vertical-orientation .ag-header-cell:not(.vertical-text-orientation) .ag-header-cell-label{cursor:pointer}.header--vertical-orientation .ag-header-cell:not(.vertical-text-orientation) .icon-container{margin-right:8px;display:flex}.header--vertical-orientation .ag-header-cell.vertical-text-orientation{line-height:20px}.header--vertical-orientation .ag-header-cell.vertical-text-orientation .icon-container{height:25px;position:absolute;right:2px}.header--vertical-orientation .ag-header-cell.vertical-text-orientation .ag-header-cell-label{width:100%;height:calc(100% - 10px);padding:0;position:absolute;left:0}.header--vertical-orientation .ag-header-cell.vertical-text-orientation .ag-header-cell-label .ag-header-cell-text{writing-mode:vertical-lr;width:calc(50% + 9px);line-height:16px;position:absolute;top:24px;bottom:0;transform:rotate(180deg)}.header--vertical-orientation .ag-header-cell.vertical-text-orientation .ag-cell-label-container{align-items:flex-end;height:100%}.header--angle-45-orientation .ag-header-cell:hover{background-color:#0000!important}.header--angle-45-orientation .ag-header-cell:not(.angled-text-orientation){align-items:flex-end;line-height:32px;border-right-width:0!important}.header--angle-45-orientation .ag-header-cell:not(.angled-text-orientation) .ag-header-cell-label{cursor:pointer;padding:0}.header--angle-45-orientation .ag-header-cell:not(.angled-text-orientation) .ag-header-cell-comp-wrapper{height:auto}.header--angle-45-orientation .ag-header-cell:not(.angled-text-orientation) .ag-header-cell-comp-wrapper .ag-cell-label-container{padding:0}.header--angle-45-orientation .ag-header-cell.angled-text-orientation{cursor:initial;transform-origin:0 100%;margin-left:-22px;line-height:50px;position:absolute;bottom:0;left:0;transform:translate(19px,-18px)rotate(45deg);border-right:solid var(--ag-primary-border) 1px!important;width:50px!important}.header--angle-45-orientation .ag-header-cell.angled-text-orientation .ag-header-cell-text{writing-mode:vertical-lr;font-size:.8125rem;position:absolute;top:0;bottom:12px;transform:rotate(180deg)}.header--angle-45-orientation .ag-header-cell.angled-text-orientation .ag-header-cell-label{cursor:pointer;align-items:end;font-weight:500;bottom:5px;white-space:unset!important}.header--angle-45-orientation .ag-header-cell.angled-text-orientation .ag-sort-indicator-icon{margin-bottom:11px;margin-left:28px;position:absolute;bottom:0;transform:rotate(-180deg)}.header--angle-45-orientation .ag-header-cell.angled-text-orientation .ag-sort-indicator-icon .ag-icon{transform:rotate(135deg)}.header--angle-45-orientation .ag-header-cell.angled-text-orientation .ag-sort-indicator-icon.ag-sort-order{transform:rotate(315deg)!important}.header--angle-45-orientation .ag-header-cell.angled-text-orientation .ag-header-icon.ag-header-label-icon.ag-filter-icon{margin-bottom:-4px;margin-left:8px;position:absolute;bottom:0;transform:rotate(315deg)!important}.header--angle-45-orientation .ag-header-cell.angled-text-orientation .ag-header-cell.angled-text-orientation .ag-header-cell-label{cursor:pointer}.header--angle-45-orientation .ag-header-cell.angled-text-orientation .ag-header-cell.angled-text-orientation .ag-header-cell-label .ag-header-cell-text{writing-mode:vertical-lr;margin-left:-10px;position:absolute;top:0;bottom:12px;transform:rotate(180deg)}.header--angle-45-orientation .ag-header-cell.angled-text-orientation .ag-header-cell:not(.angled-text-orientation) .ag-header-cell-label{padding:0}.header--angle-45-orientation .ag-header-cell.angled-text-orientation .ag-header-cell.angled-text-orientation .ag-cell-label-container{align-items:flex-end;min-height:100%}.header--angle-45-orientation .ag-pinned-left-header{border-right-width:0!important}.landingContent{min-height:100px;color:var(--mui-palette-text-primary);border-radius:4px;margin-bottom:16px}.landingContent .contentHeaders{color:var(--white);border-radius:4px;padding:10px;font-size:1rem}.landingContent .landingContentLinks{padding:10px;font-size:.95rem;font-weight:500;line-height:2.25}.landingContent :link,.landingContent :visited,.landingContent a:hover{color:var(--mui-palette-text-primary)}.landingContentMissing{height:400px}.landingContentGray{background:var(--gray-500)}.landingContentGreen{background:var(--msu-secondary-1-dark)}.landingContentCyan{background:var(--teal)}.landingContentMsuGreen{background:var(--msu-primary)}.landingContentMagenta{background:var(--magenta)}.landingContentBlue{background:var(--light-blue)}.landingContentOrange{background:var(--msu-secondary-3-dark)}.landingContentLimeGreen{background:var(--off-brand-8)}.cke_combopanel{min-width:300px!important;min-height:300px!important}.edit-curriculum .jit-ui-curriculum-content-roles-text{width:100%;color:var(--white-a50);margin:0 4px 4px}.edit-curriculum .jit-ui-curriculum-content-roles{background-color:var(--msu-secondary-5);padding-bottom:12px}.edit-curriculum .active-roles .jit-ui-curriculum-content-roles{z-index:2;width:100%;color:var(--white-a50);padding:8px;display:block}.edit-curriculum .jit-ui-curriculum-content-role{color:var(--white-a50);width:100%;margin:0 4px 4px 12px;padding:1px 8px 2px 5px}.edit-curriculum .jit-ui-curriculum-content-anchor{text-align:center;color:var(--gray-a200);border-style:solid;border-color:var(--white-a300);cursor:pointer;float:left;background-color:var(--content-section-anchor-background-color);border-width:1px 0;width:100%;padding:2px 0 3px;font-style:italic}.edit-curriculum ins{-webkit-text-decoration:inherit;text-decoration:inherit;display:inline-flex;position:relative}.edit-curriculum ins:before{background-color:var(--curriculum-diff-ins);content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}.edit-curriculum del{display:inline-flex;position:relative}.edit-curriculum del:before{background-color:var(--curriculum-diff-del);content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}.edit-curriculum ins.mod{background-color:var(--curriculum-diff-ins-mod)}.edit-curriculum ins.mod:before{background-color:var(--curriculum-diff-ins-mod);content:"";width:100%;height:100%;display:block;position:absolute;top:0;left:0}.edit-curriculum .jit-ui-curriculum-content-section.active-roles{outline:var(--msu-secondary-5) solid 3px;margin:8px 0;position:relative}.edit-curriculum .jit-ui-curriculum-content-section-content[contenteditable=true]{min-height:24px}.edit-curriculum .jit-ui-curriculum-content-section-content table[align=center]{margin-bottom:8px}.edit-curriculum .jit-ui-curriculum-content-section-content table[align=right]{margin-bottom:8px;margin-left:16px}.edit-curriculum .jit-ui-curriculum-content-section-content table[align=left]{margin-bottom:8px;margin-right:24px}.edit-curriculum .jit-ui-curriculum-content-section-content button[data-tooltip]{cursor:pointer;color:var(--mui-tooltip-icon-color);white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:0 0;border:0;height:24px;padding:0 .25rem;line-height:1}.edit-curriculum .jit-ui-curriculum-content-section-content button[data-tooltip]:before{content:"info";vertical-align:middle;font-family:Material Icons;font-size:24px}.edit-curriculum .jit-ui-curriculum-content-section-content:after{content:"";clear:both;visibility:hidden;height:0;line-height:0;display:block;overflow:hidden}.edit-curriculum .curricContentHeaderViewMode{display:none}.edit-curriculum .jit-ui-curriculum-content-section-content p{overflow-wrap:break-word;margin-top:0}.edit-curriculum .jit-ui-curriculum-content-section-content li{overflow-wrap:break-word}.edit-curriculum .jit-ui-curriculum-content-section-content a{color:var(--link-color);overflow-wrap:break-word;font-weight:500;text-decoration:none}.edit-curriculum .jit-ui-curriculum-content-section-content a:hover{text-decoration:underline}.edit-curriculum .jit-ui-curriculum-content-section-content a:visited{color:var(--link-color)}.edit-curriculum .jit-ui-curriculum-content-section-content ul:last-child{margin-bottom:0}.edit-curriculum .jit-ui-curriculum-content-section-content ul:first-child{margin-top:0}.cke_reset_all .CodeMirror *{font:12px/1.4em monospace!important}.jit-ui-save-page-as-template-form p{margin:15px 0}.jit-ui-save-page-as-template-form-submit-label{color:#fff!important;padding:5px!important}.jit-ui-save-page-as-template-form .label{letter-spacing:.3px;font-size:.875rem;display:block}.jit-ui-save-page-as-template-form-submit{background-color:var(--msu-secondary-1-dark)!important;color:var(--text-white)!important;height:32px!important;padding:4px 1px!important}.jit-ui-save-page-as-template-form .value{box-sizing:border-box;width:100%;margin-top:2px;margin-bottom:1em;padding:3px 4px;font-size:1.375rem;display:block}.cke_dialog_contents .jit-ui-ckeditor-templates-row{align-items:center;display:flex}.cke_dialog_contents .jit-ui-ckeditor-templates-delete-submit{cursor:pointer;width:32px;height:32px;margin:3px 7px}.cke_dialog_contents .jit-ui-ckeditor-templates-delete-submit i{font-family:Material Icons}.jit-ui-icon-trash{float:right;cursor:pointer;width:40px;height:40px;margin-top:4px}.jit-ui-icon-trash i{font-size:32px}.cke_editable{outline:0}.cke_dialog a{color:unset!important}a.cke_dialog_ui_button_ok{background-color:var(--button-light-colored-background-color);border:var(--button-light-colored-background-color);color:var(--white-a50)!important}textarea.cke_dialog_ui_input_textarea:focus{padding:4px 5px!important}.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_last{vertical-align:middle!important}input.cke_dialog_ui_input_text:focus,input.cke_dialog_ui_input_password:focus,input.cke_dialog_ui_input_tel:focus,textarea.cke_dialog_ui_input_textarea:focus,select.cke_dialog_ui_input_select:focus{border:1px solid #139ff7!important}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password input.cke_dialog_ui_input_tel textarea.cke_dialog_ui_input_textarea{padding:10px 6px!important}input.cke_dialog_ui_input_text,input.cke_dialog_ui_input_password,input.cke_dialog_ui_input_tel,textarea.cke_dialog_ui_input_textarea{background-color:var(--white)!important;color:var(--black)!important}select.cke_dialog_ui_input_select{background-position:100%;background-repeat:no-repeat;box-sizing:content-box!important}body.cke_editable{background-color:var(--white-a50);padding:10px}.curriculum .content a:visited{color:var(--link-visited-color)}.curriculum .content strong,.curriculum .content b{font-weight:600}.curriculum .content :first-child h2{margin-top:0}.curriculum .content ul,.curriculum .content ol{padding-left:16px}.curriculum .content ul{list-style-type:disc}.curriculum .content ul ul{list-style-type:circle}.curriculum .content ul ul ul{list-style-type:disc}.curriculum .content ul ul ul ul,.curriculum .content ul ul ul ul ul,.curriculum .content ul ul ul ul ul ul,.curriculum .content ul ul ul ul ul ul ul,.curriculum .content ul ul ul ul ul ul ul ul{list-style-type:square}.curriculum h2{color:var(--heading-2-color)}.curriculum .jit-ui-curriculum-content-section-toc h3:not(.heading-three),.curriculum .jit-ui-curriculum-content-section-toc h4:not(.heading-four),.curriculum .jit-ui-curriculum-content-section-toc h5:not(.heading-five){padding-left:0}.curriculum button[data-tooltip]:before{content:"info";vertical-align:middle;font-family:Material Icons;font-size:24px}.curriculum button[data-tooltip]{cursor:pointer;color:var(--mui-tooltip-icon-color);background:0 0;border:0;height:24px;padding:0 .25rem}.curriculum td figure{border-width:0;margin:0}.curriculum div.bad-content-link,.curriculum div.bad-content-link>a,.curriculum div.bad-embed{border:1px solid #2f4f4f;width:100%;min-height:200px;display:block}.curriculum .hide-content{display:none!important}.curriculum #kaltura_player{width:100%;height:150px}.curriculum .jit-ui-content-last-modified{text-align:left;color:var(--mui-palette-text-primary);margin:10px 16px;font-size:.875rem}.curriculum li.link-error{padding:8px 0}.curriculum .jit-ui-curriculum-content-section{float:left;clear:both;width:100%;transform:translate(0,0)}.curriculum .jit-ui-width-33,.curriculum .jit-ui-width-50,.curriculum .jit-ui-width-66{vertical-align:top;width:100%;min-width:auto;display:inline-block}.curriculum .jit-ui-clear-none{clear:none}.curriculum .jit-ui-clear-left{clear:left}.curriculum .jit-ui-clear-right{clear:right}.curriculum .jit-ui-float-left{float:left}.curriculum .jit-ui-float-right{float:right}.curriculum .jitmed-due-date-flag{color:var(--curriculum-content-due-date-color);font-family:Lexend, var(--font-family);font-optical-sizing:auto;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:1px 4px;font-style:normal;font-weight:500;border:1px solid var(--curriculum-content-due-date-color)!important}.curriculum .jitmed-due-date-flag:before{content:"";padding:0 5px 0 0;font-family:Material Icons;font-size:1.15rem;position:relative;top:4px}.curriculum .jitmed-epo-flag{color:var(--curriculum-content-epo-color);font-family:Lexend, var(--font-family);font-optical-sizing:auto;text-transform:uppercase;white-space:nowrap;border-radius:3px;margin:.5em;padding:1px 4px;font-style:normal;font-weight:500;border:1px solid var(--curriculum-content-epo-color)!important}.curriculum .jit-ui-restricted-content{background-color:var(--white-a100);padding:1.5rem 2rem;font-style:italic}.curriculum .jitmed-gray-table{background-color:var(--data-table-background-color);border:1px solid var(--primary-table-border-color);color:var(--data-table-text-color)}.curriculum .responsive-table{color:var(--data-table-text-color);text-align:left;min-width:100%;margin-left:0}.curriculum .jitmed-responsive-table{color:var(--mui-palette-text-primary);vertical-align:top;text-align:left;border:1px solid var(--primary-table-border-color);width:100%}.curriculum .jitmed-responsive-table td{min-width:100%;color:var(--mui-palette-text-primary);vertical-align:top;text-align:left;border:1px solid var(--primary-table-border-color);padding:5px}.curriculum .jitmed-responsive-table td ul:first-child{margin-top:0}.curriculum .jitmed-responsive-table td ul:last-child,.curriculum .jitmed-responsive-table td p:last-child{margin-bottom:0}.curriculum .jitmed-responsive-table th{color:var(--mui-palette-text-primary);text-align:left;border:1px solid var(--primary-table-border-color);padding:5px;font-size:1rem;font-weight:500}.curriculum .learning-ex-gray th,.curriculum .learning-ex-gray td{background-color:var(--data-table-background-color);color:var(--data-table-text-color);border:0}.curriculum .heading-gray th{background:var(--gray-500);color:var(--white);border:0}.curriculum .heading-green th{background:var(--msu-secondary-1-dark);color:var(--white);border:0}.curriculum .heading-cyan th{background:var(--teal);color:var(--white);border:0}.curriculum .heading-green-forest th{background:var(--msu-primary);color:var(--white);border:0}.curriculum .heading-magenta th{background:var(--magenta);color:var(--white);border:0}.curriculum .heading-blue th{background:var(--light-blue);color:var(--white);border:0}.curriculum .heading-orange th{background:var(--msu-secondary-3-dark);color:var(--white);border:0}.curriculum .heading-green-lime th{background:var(--off-brand-8);color:var(--white);border:0}.curriculum .approval-mode{width:calc(100% - 32px)!important}.curriculum .print-container{display:none}.curriculum .left-aligned{text-align:left}.curriculum .jit-full-width{width:100%}.curriculum .alt{background-color:var(--primary-odd-list-background-color)}hr{border:0;border-top:1px solid #ccc;height:1px;margin:1em 0;padding:0;display:block}figure{text-align:center;border:1px solid var(--white-a300);background:#0000000d;border-radius:2px;margin:10px 20px;padding:10px;display:inline-block}figure img{max-width:100%;height:auto;margin-bottom:8px}figcaption{text-align:center;display:block}.caption{margin:10px}.pageDependencyError{margin-bottom:8px}.pageDependencyError a{font-weight:500}.pageDependencyError ul{margin-top:0;font-size:.875rem}.tooltip{display:none}.jit-ui-clear{clear:both;visibility:hidden;width:100%;height:0;line-height:0}.center{text-align:center}.ContentHeaderTable{border:0;width:100%}.ContentHeaderTable th{color:var(--msu-secondary-1-dark);text-align:left;font-weight:700}.ContentHeaderTable td{text-align:left;border:0}.ContentHeaderTable td a{color:var(--msu-secondary-1-dark);text-align:left}.jit-ui-image-left{float:left;margin-bottom:8px;margin-right:24px}.jit-ui-image-center{text-align:center;margin-bottom:8px;margin-left:16px;margin-right:24px}.jit-ui-image-right{float:right;margin-bottom:8px;margin-left:16px}.jit-ui-subtitle{margin-top:-4px;margin-bottom:4px;font-size:.8125rem;display:block}@media screen and (width>=960px){.curriculum #kaltura_player{width:100%;max-width:800px;height:100px}.curriculum .jit-ui-width-33{width:33.3%;min-width:240px}.curriculum .jit-ui-width-50{width:50%;min-width:360px}.curriculum .jit-ui-width-66{width:66.6%;min-width:480px}.curriculum .jitmed-responsive-table{width:85%}}@media print{.curriculum .material-icons,.curriculum .hide4Printing{display:none!important}.curriculum .jit-ui-curriculum-content-section{float:none}}.tooltipPopper .MuiTooltip-tooltip{background-color:var(--mui-tooltip-background-color);border:2px solid var(--mui-tooltip-border-color);color:var(--mui-tooltip-color);font:var(--font-family);text-align:left;text-transform:none;text-wrap:pretty;max-width:800px;max-height:50vh;padding:8px 12px;font-size:1rem;font-weight:400;line-height:1.4;overflow-y:auto}.tooltipPopper .MuiTooltip-tooltip ol,.tooltipPopper .MuiTooltip-tooltip ul,.tooltipPopper .MuiTooltip-tooltip dl{margin-right:0;padding:0 40px}.tooltipPopper .MuiTooltip-tooltip p:last-of-type{margin-bottom:0}.tooltipContainer .MuiSvgIcon-root{color:var(--mui-tooltip-icon-color)}@media screen and (width<=960px){.tooltipPopper .MuiTooltip-tooltip{overflow-wrap:break-word}}.contributor{clear:both}.contributor-titles{cursor:text;margin-top:0;padding-left:0;font-weight:500;display:block}.contributor-titles .contribution-count{padding-top:10px}.contributor-titles .contribution-description{white-space:pre-line;width:100%;font-size:.8125rem}.contributor-titles .contribution-row{margin-top:18px}.contributor-titles .contribution-row a:visited{color:var(--link-color)}.jit-ui-subtitle{margin-top:-4px;margin-bottom:4px;font-size:.8125rem;font-weight:500;display:block}.hide{position:absolute;left:-9999px}.full-width{width:100%}.lightbox .yarl__container{background-color:#000000e6}.lightbox .yarl__slide_description_container{background-color:var(--lightbox-caption-background);scrollbar-color:var(--lightbox-caption-scroll-bar-color) var(--lightbox-caption-scroll-bar-background);scrollbar-width:thin;max-height:150px;margin-left:5%;margin-right:5%;padding:10px 20px;overflow-y:auto}.lightbox .yarl__slide_description_container::-webkit-scrollbar{width:10px}.lightbox .yarl__slide_description_container::-webkit-scrollbar-thumb{background-color:var(--lightbox-caption-scroll-bar-color);border:1px solid var(--lightbox-caption-scroll-bar-background);border-radius:8px}.lightbox .yarl__slide_description_container::-webkit-scrollbar-track{background:var(--lightbox-caption-scroll-bar-color)}.lightbox .yarl__slide_description_container::-webkit-scrollbar-thumb:vertical:hover{background:var(--lightbox-caption-scroll-bar-hover-color)}.lightbox.textSize_1 .yarl__slide_description_container{font-size:.875rem}.lightbox.textSize_2 .yarl__slide_description_container{font-size:1rem}.lightbox.textSize_3 .yarl__slide_description_container{font-size:1.125rem}.lightbox.textSize_4 .yarl__slide_description_container{font-size:1.25rem}.lightbox.textSize_5 .yarl__slide_description_container{font-size:1.375rem}@media screen and (width<=600px){.lightbox .yarl__slide_description_container{margin-left:0;margin-right:0}}@font-face{font-family:Metropolis;font-style:normal;font-weight:400;src:local(Metropolis);font-display:swap}::-webkit-scrollbar{width:17px}::-webkit-scrollbar-thumb{background-color:var(--primary-scroll-bar-color)}::-webkit-scrollbar-track{background:var(--primary-scroll-bar-background)}::-webkit-scrollbar-thumb:vertical:hover{background:var(--primary-scroll-bar-hover-color)}::placeholder{font-style:italic}.hidden{visibility:hidden;width:0;height:0}.site-layout{grid:"masthead"95px"navbar"50px"main"1fr"footer"/minmax(0,1fr);gap:0;min-width:320px;min-height:100dvh;display:grid}.site-layout.jitmed-root.jitmed-fixed-header{grid-template-rows:0 50px 1fr auto;grid-template-columns:minmax(0,1fr)}.site-layout.jitmed-root.curriculum-layout{grid-template-areas:"masthead""navbar""main""footer"}.grid-area-masthead{grid-area:masthead}.grid-area-navbar{grid-area:navbar}.grid-area-main{flex-direction:column;grid-area:main;display:flex}.grid-area-footer{grid-area:footer}.grid-area-leftNav{grid-area:leftNav}.grid-area-rightNav{grid-area:rightNav}.site-content{vertical-align:top;flex-grow:1}.table{border-collapse:collapse;width:100%;margin:8px auto!important}.table th{background-color:var(--msu-secondary-5-dark);color:var(--white-a100);border-bottom:1px solid var(--off-black);padding:6px;font-weight:700}.table td{border-bottom:1px solid var(--off-black);padding:2px 3px}.label{font-size:.8rem;display:block}.value{text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box;width:100%;margin-bottom:1em;font-size:.95rem;display:block;overflow:hidden}.value[type=checkbox]{width:auto}.value.textarea{white-space:pre-wrap;min-height:240px}.column{vertical-align:top;min-width:10em;min-height:200px;margin:0 0 20px;padding:0 30px;line-height:normal;display:inline-block}.int a{color:var(--off-black);display:block}.int a:hover{color:var(--off-black)}@media print{a[href]:after{content:none!important}.site-layout,.site-content{display:block}body{color:var(--black);background-color:var(--white)!important}table,figure>img{break-inside:avoid;display:block}.site-content{width:100%!important;margin:0!important;padding:0!important}.grid-area-navbar{position:static!important}.grid-area-footer,.material-icons,.hide4Printing{display:none!important}}
