@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&family=Roboto+Slab:wght@400;500;700&display=swap";.sidebar-nav{background-color:var(--light-grey)}.mobile-title{display:flex;padding:1rem .75rem;justify-content:space-between;transition:all .3s ease-in-out;color:var(--umich-blue);width:100%;margin:0;background:transparent;font-size:1.25rem;font-weight:800;border-left:solid 1px var(--grey-blue);border-top:solid 1px var(--grey-blue);border-right:solid 1px var(--grey-blue)}.mobile-title:after{font-family:"Font Awesome 6 Pro";content:"\f0d7";font-weight:800;width:14px;transition:all .3s ease-in-out}.nav-wrapper{padding:0;margin:0;list-style:none;max-height:0;overflow-y:scroll;transition:all .3s ease-in-out;border-left:solid 1px var(--grey-blue);border-right:solid 1px var(--grey-blue);border-bottom:solid 1px var(--grey-blue)}.nav-wrapper li{margin:1rem 0}.sidebar-nav.active .nav-wrapper{max-height:85vh;padding:1.5rem 1rem .5rem}.sidebar-nav.active{box-shadow:0 5px 7px #3336}.sidebar-nav.active .mobile-title:after{transform:rotate(180deg)}.sidebar-nav.active .mobile-title,.sidebar-nav .mobile-title:hover{background-color:var(--umich-blue);color:var(--white);border-color:var(--umich-blue)}.sidebar-nav.active .mobile-title:after,.sidebar-nav .mobile-title:hover:after{filter:brightness(0) invert(1)}@media screen and (min-width: 760px){.sidebar-nav.active{box-shadow:none;-webkit-box-shadow:none}.nav-wrapper{max-height:80vh;overflow-y:scroll;border-top:solid 1px var(--grey-blue);padding:1.75rem 1.125rem}.mobile-title{display:none}}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:2.5rem;line-height:1.125;font-weight:700;color:var(--muted-blue)}h2{font-size:1.625rem;font-weight:400}.content :is(h2,h3),.attachments-wrapper h2,.card h3,#about-location h2{font-family:Roboto Slab,serif}.content h2,#about-location h2{line-height:1.45;letter-spacing:1px;color:var(--umich-royal-blue)}.attachments-wrapper h2{letter-spacing:1px;color:var(--white)}h3{font-size:1.25rem;line-height:1.625;font-weight:700;color:var(--umich-blue)}h4{font-size:1.125rem;line-height:1.7;font-weight:700;color:var(--black)}h5,h6{font-size:1rem;line-height:1.75;font-weight:600;color:var(--black)}p,a{word-break:break-word}p.intro-text{font-size:1.25rem;line-height:1.5;margin-top:0}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-text-align-center{text-align:center}.has-small-font-size{font-size:.813rem}.content>ol,.content>ul{margin:1.5rem 0}.content :is(ol li,ul li){margin:.625rem 0}.content :is(ol li:last-child,ul li:last-child){margin-bottom:1.25rem}.content ol li::marker{font-weight:500}.content a:not(.wp-block-button__link,.wp-block-file__button,.card-link),.card-heading a,#about-location a{color:var(--umich-royal-blue)}.content a:not(.wp-block-button__link,.wp-block-file__button,.card-link):hover,.card-heading a:hover,#about-location a:hover{background-color:var(--slight-maize)}.wp-block-columns{display:flex;flex-direction:column;justify-content:flex-start}.has-black-background-color{background:var(--black);color:var(--white)}.content .has-black-background-color a{color:var(--slight-maize);position:relative;background:linear-gradient(to left,transparent 50%,var(--umich-royal-blue) 50%);background-position:right bottom;background-size:201% 100%}.has-white-color.has-background.has-link-color div p a,.has-white-color.has-text-color.has-link-color,.has-white-color.has-text-color.has-link-color>a{color:var(--white)}.has-white-color.has-text-color.has-link-color>a:hover{color:var(--maize);background-color:transparent}.is-vertically-aligned-top{align-self:flex-start}.is-vertically-aligned-center{align-self:center}.is-vertically-aligned-bottom{align-self:flex-end}.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-stretch{display:flex;flex-direction:column;justify-content:space-evenly}.mt-0{margin-top:0!important}.remove-margins{margin:0!important}@media screen and (min-width: 460px){p.intro-text{font-size:1.325rem}.content :is(ol li,ul li){line-height:1.5}}@media screen and (min-width: 640px){h1{font-size:3.5rem}h2{font-size:2.625rem}h3{font-size:1.625rem}h4{font-size:1.25rem}.wp-block-columns{flex-direction:row}.wp-block-column{padding:0 .857rem}.wp-block-column:first-child{margin-left:-.857rem}.wp-block-column:last-child{margin-right:-.857rem}.has-small-font-size{font-size:.875rem}}@media screen and (min-width: 760px){p.intro-text{font-size:1.75rem}.content :is(ol li,ul li){line-height:1.563}.has-small-font-size{font-size:1rem}}.is-style-roman-numeral{list-style:upper-roman}.is-style-roman-numeral li>ol,.is-style-roman-numeral li>ul{list-style:lower-roman}.is-style-fa-skull,.is-style-fa-skull li>ol,.is-style-fa-skull li>ul{list-style:none;padding-left:20px}.is-style-fa-skull li:before{content:"\f54c";font-family:"Font Awesome 6 Pro";font-weight:900;margin-right:8px}.is-style-fa-skull li>ol li:before,.is-style-fa-skull li>ul li:before{font-weight:400}.is-style-fa-skull li>ol li>ol li:before,.is-style-fa-skull li>ul li>ul li:before{font-weight:100}.wp-block-image{margin:1rem 2rem}.wp-block-image img,.wp-block-cover img,.blocks-gallery-item figure img{width:100%;height:auto;display:block}.wp-block-image>a{display:flex}.wp-block-image figure{margin:0;display:flex;flex-direction:column}.wp-block-image .alignleft,.wp-block-image .alignright{margin:1.25rem 0}.wp-block-image .aligncenter{margin:1.75rem auto}.wp-block-image .size-medium{max-width:300px}.wp-block-image .size-thumbnail{max-width:150px}figcaption{background-color:var(--light-blue);padding:.571rem;font-size:.875rem;line-height:1.5}.wp-block-gallery{width:100%;margin:0 0 2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:0;grid-template-rows:repeat(auto-fill,minmax(50px,1fr));grid-auto-flow:dense}.wp-block-gallery .wp-block-image{display:flex;flex-direction:column;margin:0;padding:1rem}.wp-block-gallery .wp-block-image img{width:100%;height:100%;object-fit:cover;vertical-align:bottom;transition:all .3s ease-in-out}.handbook .wp-block-gallery{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-template-rows:repeat(auto-fill,minmax(120px,1fr))}.wp-block-gallery .wp-block-image a:hover{background-color:transparent}.wp-block-gallery .wp-block-image a:hover img{transform:scale(1.05)}@media screen and (min-width: 460px){.wp-block-image .alignleft{float:left;margin:1.75rem 1.75rem 0 0}.wp-block-image .alignright{float:right;margin:1.75rem 0 0 1.75rem}}button{border:none;cursor:pointer;margin:0 10px;font-size:1rem}.btn-pill,.wp-block-button__link,.wp-block-file__button,a.btn-pill{border-radius:20px;padding:9px 15px;font-weight:600;font-size:1rem;line-height:1;background-color:var(--umich-royal-blue);color:var(--white)}a.btn-pill{color:var(--white)!important;text-decoration:none}a.btn-pill:hover{background-color:var(--umich-blue)!important}.btn-pill:hover,.wp-block-button__link:hover,.wp-block-file .wp-block-file__button:hover{background-color:var(--umich-blue)}.btn-pill:first-of-type{margin-left:0}.btn-pill:disabled{background-color:var(--grey-blue);color:var(--umich-blue);opacity:.6;cursor:not-allowed}.btn-pill.white{background-color:#ffffff80;color:var(--umich-blue)}.btn-pill.white:hover{background-color:#fffc}.btn-pill.error{background-color:var(--error);color:var(--white)}.btn-pill.error:hover{background-color:#9a3324cc}.btn-pill.small-btn{padding:7px 12px}.btn-icon{margin-left:1rem}.small-btn.remove-field{margin:0 0 0 .75rem}.wp-block-buttons,.wp-block-file{display:flex;flex-wrap:wrap}.wp-block-file{align-items:center}.wp-block-button{margin:1rem 0}.wp-block-file a:hover,.wp-block-button a:hover{cursor:pointer}.wp-block-button:not(:last-child),.wp-block-file a:not(:last-child){margin-right:10px}.wp-block-button__link,.wp-block-file .wp-block-file__button{font-size:1rem;line-height:1;box-shadow:1px 2px 4px #00000080;text-decoration:none}.wp-block-button.content-modal a:after{content:"\f424";font-family:"Font Awesome 6 Pro";margin-left:.75rem;font-weight:400}.soe-accordion-trigger{margin:0;padding:0;background-color:transparent;width:100%}.soe-accordion{max-width:43.875rem;margin:1.25rem auto}.soe-accordion.full-width{max-width:100%;width:100%}.soe-accordion:first-of-type{margin-top:2.429rem}.soe-accordion:last-of-type{margin-bottom:2.429rem}.soe-accordion-title{font:700 1.25rem/1.25 Montserrat,sans-serif;color:var(--umich-blue);background-color:var(--grey-blue);cursor:pointer;padding:.563rem 1.25rem;justify-content:space-between;transition:all .3s ease-in-out;display:flex;align-items:flex-start;text-align:left}.soe-accordion-title:after{font-family:"Font Awesome 6 Pro";content:"\f078";transition:all .3s ease-in-out;margin-left:10px}.soe-accordion-content-wrap{max-height:0;overflow:hidden;transition:all .3s ease-in-out;background-color:var(--light-grey)}.soe-accordion-content p:first-child{margin-top:0}.soe-accordion-content p:last-child{margin-bottom:0}.soe-accordion.active>.soe-accordion-content-wrap{max-height:100%;padding:1.5rem 1.25rem 1.875rem}.soe-accordion.active>.soe-accordion-title,.soe-accordion-title:hover{background-color:var(--umich-royal-blue);color:var(--white)}.soe-accordion.active>.soe-accordion-title:after{transform:rotate(180deg)}.soe-accordion-content-wrap .soe-accordion-content>.soe-accordion .soe-accordion-content-wrap{background-color:var(--white)}.wp-block-table{margin:0;overflow-x:auto}table{width:100%;background-color:var(--white);border-collapse:collapse}.wp-block-table:not(.is-style-columns) table tbody tr:nth-child(even),.wp-block-table.is-style-columns table tbody tr td:nth-child(odd){background-color:var(--light-grey)}table tbody :is(tr:first-child,tr:last-child,tr:nth-child(even)){border-top:solid 1px #E4E1DF;border-bottom:solid 1px #E4E1DF}table tbody{border-left:solid 1px #E4E1DF;border-right:solid 1px #E4E1DF}table caption{padding:.75rem;font-size:1.125rem;font-weight:700;text-align:left;color:#fff;background-color:var(--umich-blue);border-bottom:1px solid #E4E1DF}table thead th{background-color:var(--umich-royal-blue);color:var(--white)}table :is(td,th){padding:.75rem}table thead :is(td,th),table tbody :is(td,th){font-size:1.125rem}table tbody{border-bottom:solid 2px var(--umich-blue)}table tfoot{background-color:var(--light-blue);font-size:.813rem}.wp-block-table figcaption{background-color:var(--umich-blue);color:var(--white);font-size:1rem;line-height:1.143;font-style:italic;padding:.75rem}h1+.wp-block-table,h2+.wp-block-table,h3+.wp-block-table,h4+.wp-block-table,h5+.wp-block-table,h6+.wp-block-table{margin-top:2rem}@media screen and (min-width: 760px){.wp-block-table{overflow-x:hidden}}.message{border-radius:4px;font-size:1rem;box-shadow:0 0 6px 2px #00274c0d,0 4px 4px 2px #00274c1a}.message.centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.message-header{align-items:center;background-color:var(--muted-blue);border-radius:4px 4px 0 0;color:#000;display:flex;font-weight:700;justify-content:space-between;line-height:1;font-size:1.25rem;padding:1rem;position:relative}.message-body{border-radius:4px;background-color:var(--light-grey);color:var(--black);font-size:1rem;line-height:1.5;padding:1rem}.message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}.message.is-warning .message-header{background-color:var(--slight-maize);color:var(--black)}.message.is-warning .message-body{background-color:#fdd54133}.message.is-error .message-header{background-color:var(--error);color:var(--white)}.message.is-error .message-body{background-color:#9a332433}.message.is-success .message-header{background-color:var(--success)}.message.is-success .message-body{background-color:#00b2a933}form{width:100%}.flex{flex-direction:column}form input,form textarea,.file-custom{width:100%;height:100%;font-size:1rem;border:solid 1px var(--umich-blue);padding:0 .5rem;border-radius:4px}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:var(--white)}form input::-moz-placeholder,form textarea::-moz-placeholder{color:var(--white)}form input:-ms-input-placeholder,form textarea:-moz-placeholder{color:var(--white)}form input:-moz-placeholder,form textarea:-moz-placeholder{color:var(--white)}label.label{position:absolute;width:100%;height:100%;pointer-events:none;align-items:center;display:flex;padding:0 .5rem;transition:all .3s ease}.form-item.textarea label.label{padding-top:.5rem;align-items:baseline}form .form-item.multi{list-style:none;padding:0}form .form-item.multi li{margin:.25rem 0}form .form-item.multi li:not(:first-of-type){margin-left:1rem}form .form-item.multi.stacked{flex-direction:column;height:auto}form .form-item.multi.stacked li{margin-left:0}form input[type=checkbox],form input[type=radio]{width:auto;height:auto}form input[type=radio]{margin-left:0}input:not([type="checkbox"]):focus+label,input:not([type="checkbox"]).ng-dirty+label,input:not([type="checkbox"]).ng-dirty.ng-valid+label,textarea:focus+label,textarea.ng-dirty+label,textarea.ng-dirty.ng-valid+label,select:focus+label,select.ng-dirty+label,select.ng-dirty.ng-valid+label{transform:translateY(-90%);-webkit-transform:translateY(-90%);font-size:.875rem;padding-left:0}.form-item.textarea textarea:focus+label,.form-item.textarea textarea.ng-dirty+label,.form-item.textarea textarea.ng-dirty.ng-valid+label{transform:translateY(-1.875rem);-webkit-transform:translateY(-1.875rem)}.radio-btn label{align-items:center}.radio-btn label input[type=radio]{width:auto}.multi-title{font-size:1.125rem}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-year-field,input[type=date],input[type=time]{color:transparent}input[type=date]:focus::-webkit-datetime-edit-fields-wrapper,input[type=date]:focus::-webkit-datetime-edit-text,input[type=date]:focus::-webkit-datetime-edit-month-field,input[type=date]:focus::-webkit-datetime-edit-day-field,input[type=date]:focus::-webkit-datetime-edit-year-field,input[type=date]:focus{color:var(--black)}input[type=date].ng-dirty::-webkit-datetime-edit-fields-wrapper,input[type=date].ng-dirty::-webkit-datetime-edit-text,input[type=date].ng-dirty::-webkit-datetime-edit-month-field,input[type=date].ng-dirty::-webkit-datetime-edit-day-field,input[type=date].ng-dirty::-webkit-datetime-edit-year-field,input[type=date].ng-dirty{color:var(--black)}input[type=time]:focus::-webkit-datetime-edit-fields-wrapper,input[type=time]:focus::-webkit-datetime-edit-text,input[type=time]:focus::-webkit-datetime-edit-month-field,input[type=time]:focus::-webkit-datetime-edit-day-field,input[type=time]:focus::-webkit-datetime-edit-year-field,input[type=time]:focus{color:var(--black)}input[type=time].ng-dirty::-webkit-datetime-edit-fields-wrapper,input[type=time].ng-dirty::-webkit-datetime-edit-text,input[type=time].ng-dirty::-webkit-datetime-edit-month-field,input[type=time].ng-dirty::-webkit-datetime-edit-day-field,input[type=time].ng-dirty::-webkit-datetime-edit-year-field,input[type=time].ng-dirty{color:var(--black)}select{width:100%}form input:disabled{background-color:#33333326;color:#333b;font-style:italic;cursor:not-allowed}.form-section-header{margin-bottom:2rem}.form-item-wrapper{margin:0 0 2rem;width:100%}.form-item{position:relative;font-size:1rem;line-height:1;margin:0;height:2rem;display:flex;color:var(--umich-blue);width:auto}.form-item.fieldset,.form-item.textarea{height:auto}html{font-size:16px;line-height:1.5rem;scroll-behavior:smooth}:before,:after{box-sizing:inherit}body{font:400 1rem/1.5 Montserrat,sans-serif}body.cat-animation{overflow-x:hidden}:root{--white: #FFFFFF;--black: #333333;--grey-blue: #B2BEC9;--light-grey: #F7F7F7;--umich-blue: #00274C;--umich-royal-blue: #0D57AA;--light-blue: #e6f3ff;--muted-blue: #6189B7;--slight-maize: #FDD541;--maize: #ffcb05;--error: #9A3324;--success: #00B2A9;--break-point-lx: 1200px;--break-point-l: 1098px;--break-point-ml: 930px;--break-point-ms: 760px;--break-point-s: 500px;--break-point-sx: 460px}body{min-height:100vh;height:100%;margin:0;padding:0;color:var(--black);-webkit-text-size-adjust:none;text-size-adjust:none}.wrapper{max-width:var(--break-point-l);display:flex;flex-direction:column;margin:auto;padding:0 1.5rem}.content{padding:2.286rem 0 2.857rem;width:100%}.flex{display:flex}.flex-column{flex-direction:column}.flex-row{flex-direction:row;flex-wrap:wrap}.space-between{justify-content:space-between}.space-around{justify-content:space-around}.align-center{align-items:center}.flex.fourths,.flex.thirds,.flex.half{justify-content:space-between}.grid{display:grid}a,button{transition:.3s ease-in-out}.hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px)}:focus-visible{outline:0;box-shadow:0 0 0 2px var(--slight-maize),0 0 0 3px var(--umich-blue)}main.is-student .student-restricted,main.is-student .faculty-staff:not(.students){display:none}.no-results{margin:2rem auto;max-width:720px}@media screen and (min-width: 460px){body{font:400 1.125rem/1.75 Montserrat,sans-serif}}@media screen and (min-width: 760px){body{font:400 1.313rem/1.875 Montserrat,sans-serif}.content{padding:3.81rem 0 4.762 0}.wrapper{padding:0 1rem}}.sidebar-nav{background-color:var(--light-grey)}.mobile-title{display:flex;padding:1rem .75rem;justify-content:space-between;transition:all .3s ease-in-out;color:var(--umich-blue);width:100%;margin:0;background:transparent;font-size:1.25rem;font-weight:800;border-left:solid 1px var(--grey-blue);border-top:solid 1px var(--grey-blue);border-right:solid 1px var(--grey-blue)}.mobile-title:after{font-family:"Font Awesome 6 Pro";content:"\f0d7";font-weight:800;width:14px;transition:all .3s ease-in-out}.nav-wrapper{padding:0;margin:0;list-style:none;max-height:0;overflow-y:scroll;transition:all .3s ease-in-out;border-left:solid 1px var(--grey-blue);border-right:solid 1px var(--grey-blue);border-bottom:solid 1px var(--grey-blue)}.nav-wrapper li{margin:1rem 0}.sidebar-nav.active .nav-wrapper{max-height:85vh;padding:1.5rem 1rem .5rem}.sidebar-nav.active{box-shadow:0 5px 7px #3336}.sidebar-nav.active .mobile-title:after{transform:rotate(180deg)}.sidebar-nav.active .mobile-title,.sidebar-nav .mobile-title:hover{background-color:var(--umich-blue);color:var(--white);border-color:var(--umich-blue)}.sidebar-nav.active .mobile-title:after,.sidebar-nav .mobile-title:hover:after{filter:brightness(0) invert(1)}@media screen and (min-width: 760px){.sidebar-nav.active{box-shadow:none;-webkit-box-shadow:none}.nav-wrapper{max-height:80vh;overflow-y:scroll;border-top:solid 1px var(--grey-blue);padding:1.75rem 1.125rem}.mobile-title{display:none}}h1,h2,h3,h4,h5,h6{margin:0}h1{font-size:2.5rem;line-height:1.125;font-weight:700;color:var(--muted-blue)}h2{font-size:1.625rem;font-weight:400}.content :is(h2,h3),.attachments-wrapper h2,.card h3,#about-location h2{font-family:Roboto Slab,serif}.content h2,#about-location h2{line-height:1.45;letter-spacing:1px;color:var(--umich-royal-blue)}.attachments-wrapper h2{letter-spacing:1px;color:var(--white)}h3{font-size:1.25rem;line-height:1.625;font-weight:700;color:var(--umich-blue)}h4{font-size:1.125rem;line-height:1.7;font-weight:700;color:var(--black)}h5,h6{font-size:1rem;line-height:1.75;font-weight:600;color:var(--black)}p,a{word-break:break-word}p.intro-text{font-size:1.25rem;line-height:1.5;margin-top:0}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}.has-text-align-center{text-align:center}.has-small-font-size{font-size:.813rem}.content>ol,.content>ul{margin:1.5rem 0}.content :is(ol li,ul li){margin:.625rem 0}.content :is(ol li:last-child,ul li:last-child){margin-bottom:1.25rem}.content ol li::marker{font-weight:500}.content a:not(.wp-block-button__link,.wp-block-file__button,.card-link),.card-heading a,#about-location a{color:var(--umich-royal-blue)}.content a:not(.wp-block-button__link,.wp-block-file__button,.card-link):hover,.card-heading a:hover,#about-location a:hover{background-color:var(--slight-maize)}.wp-block-columns{display:flex;flex-direction:column;justify-content:flex-start}.has-black-background-color{background:var(--black);color:var(--white)}.content .has-black-background-color a{color:var(--slight-maize);position:relative;background:linear-gradient(to left,transparent 50%,var(--umich-royal-blue) 50%);background-position:right bottom;background-size:201% 100%}.has-white-color.has-background.has-link-color div p a,.has-white-color.has-text-color.has-link-color,.has-white-color.has-text-color.has-link-color>a{color:var(--white)}.has-white-color.has-text-color.has-link-color>a:hover{color:var(--maize);background-color:transparent}.is-vertically-aligned-top{align-self:flex-start}.is-vertically-aligned-center{align-self:center}.is-vertically-aligned-bottom{align-self:flex-end}.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-stretch{display:flex;flex-direction:column;justify-content:space-evenly}.mt-0{margin-top:0!important}.remove-margins{margin:0!important}@media screen and (min-width: 460px){p.intro-text{font-size:1.325rem}.content :is(ol li,ul li){line-height:1.5}}@media screen and (min-width: 640px){h1{font-size:3.5rem}h2{font-size:2.625rem}h3{font-size:1.625rem}h4{font-size:1.25rem}.wp-block-columns{flex-direction:row}.wp-block-column{padding:0 .857rem}.wp-block-column:first-child{margin-left:-.857rem}.wp-block-column:last-child{margin-right:-.857rem}.has-small-font-size{font-size:.875rem}}@media screen and (min-width: 760px){p.intro-text{font-size:1.75rem}.content :is(ol li,ul li){line-height:1.563}.has-small-font-size{font-size:1rem}}.is-style-roman-numeral{list-style:upper-roman}.is-style-roman-numeral li>ol,.is-style-roman-numeral li>ul{list-style:lower-roman}.is-style-fa-skull,.is-style-fa-skull li>ol,.is-style-fa-skull li>ul{list-style:none;padding-left:20px}.is-style-fa-skull li:before{content:"\f54c";font-family:"Font Awesome 6 Pro";font-weight:900;margin-right:8px}.is-style-fa-skull li>ol li:before,.is-style-fa-skull li>ul li:before{font-weight:400}.is-style-fa-skull li>ol li>ol li:before,.is-style-fa-skull li>ul li>ul li:before{font-weight:100}.wp-block-image{margin:1rem 2rem}.wp-block-image img,.wp-block-cover img,.blocks-gallery-item figure img{width:100%;height:auto;display:block}.wp-block-image>a{display:flex}.wp-block-image figure{margin:0;display:flex;flex-direction:column}.wp-block-image .alignleft,.wp-block-image .alignright{margin:1.25rem 0}.wp-block-image .aligncenter{margin:1.75rem auto}.wp-block-image .size-medium{max-width:300px}.wp-block-image .size-thumbnail{max-width:150px}figcaption{background-color:var(--light-blue);padding:.571rem;font-size:.875rem;line-height:1.5}.wp-block-gallery{width:100%;margin:0 0 2rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:0;grid-template-rows:repeat(auto-fill,minmax(50px,1fr));grid-auto-flow:dense}.wp-block-gallery .wp-block-image{display:flex;flex-direction:column;margin:0;padding:1rem}.wp-block-gallery .wp-block-image img{width:100%;height:100%;object-fit:cover;vertical-align:bottom;transition:all .3s ease-in-out}.handbook .wp-block-gallery{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-template-rows:repeat(auto-fill,minmax(120px,1fr))}.wp-block-gallery .wp-block-image a:hover{background-color:transparent}.wp-block-gallery .wp-block-image a:hover img{transform:scale(1.05)}@media screen and (min-width: 460px){.wp-block-image .alignleft{float:left;margin:1.75rem 1.75rem 0 0}.wp-block-image .alignright{float:right;margin:1.75rem 0 0 1.75rem}}button{border:none;cursor:pointer;margin:0 10px;font-size:1rem}.btn-pill,.wp-block-button__link,.wp-block-file__button,a.btn-pill{border-radius:20px;padding:9px 15px;font-weight:600;font-size:1rem;line-height:1;background-color:var(--umich-royal-blue);color:var(--white)}a.btn-pill{color:var(--white)!important;text-decoration:none}a.btn-pill:hover{background-color:var(--umich-blue)!important}.btn-pill:hover,.wp-block-button__link:hover,.wp-block-file .wp-block-file__button:hover{background-color:var(--umich-blue)}.btn-pill:first-of-type{margin-left:0}.btn-pill:disabled{background-color:var(--grey-blue);color:var(--umich-blue);opacity:.6;cursor:not-allowed}.btn-pill.white{background-color:#ffffff80;color:var(--umich-blue)}.btn-pill.white:hover{background-color:#fffc}.btn-pill.error{background-color:var(--error);color:var(--white)}.btn-pill.error:hover{background-color:#9a3324cc}.btn-pill.small-btn{padding:7px 12px}.btn-icon{margin-left:1rem}.small-btn.remove-field{margin:0 0 0 .75rem}.wp-block-buttons,.wp-block-file{display:flex;flex-wrap:wrap}.wp-block-file{align-items:center}.wp-block-button{margin:1rem 0}.wp-block-file a:hover,.wp-block-button a:hover{cursor:pointer}.wp-block-button:not(:last-child),.wp-block-file a:not(:last-child){margin-right:10px}.wp-block-button__link,.wp-block-file .wp-block-file__button{font-size:1rem;line-height:1;box-shadow:1px 2px 4px #00000080;text-decoration:none}.wp-block-button.content-modal a:after{content:"\f424";font-family:"Font Awesome 6 Pro";margin-left:.75rem;font-weight:400}.soe-accordion-trigger{margin:0;padding:0;background-color:transparent;width:100%}.soe-accordion{max-width:43.875rem;margin:1.25rem auto}.soe-accordion.full-width{max-width:100%;width:100%}.soe-accordion:first-of-type{margin-top:2.429rem}.soe-accordion:last-of-type{margin-bottom:2.429rem}.soe-accordion-title{font:700 1.25rem/1.25 Montserrat,sans-serif;color:var(--umich-blue);background-color:var(--grey-blue);cursor:pointer;padding:.563rem 1.25rem;justify-content:space-between;transition:all .3s ease-in-out;display:flex;align-items:flex-start;text-align:left}.soe-accordion-title:after{font-family:"Font Awesome 6 Pro";content:"\f078";transition:all .3s ease-in-out;margin-left:10px}.soe-accordion-content-wrap{max-height:0;overflow:hidden;transition:all .3s ease-in-out;background-color:var(--light-grey)}.soe-accordion-content p:first-child{margin-top:0}.soe-accordion-content p:last-child{margin-bottom:0}.soe-accordion.active>.soe-accordion-content-wrap{max-height:100%;padding:1.5rem 1.25rem 1.875rem}.soe-accordion.active>.soe-accordion-title,.soe-accordion-title:hover{background-color:var(--umich-royal-blue);color:var(--white)}.soe-accordion.active>.soe-accordion-title:after{transform:rotate(180deg)}.soe-accordion-content-wrap .soe-accordion-content>.soe-accordion .soe-accordion-content-wrap{background-color:var(--white)}.wp-block-table{margin:0;overflow-x:auto}table{width:100%;background-color:var(--white);border-collapse:collapse}.wp-block-table:not(.is-style-columns) table tbody tr:nth-child(even),.wp-block-table.is-style-columns table tbody tr td:nth-child(odd){background-color:var(--light-grey)}table tbody :is(tr:first-child,tr:last-child,tr:nth-child(even)){border-top:solid 1px #E4E1DF;border-bottom:solid 1px #E4E1DF}table tbody{border-left:solid 1px #E4E1DF;border-right:solid 1px #E4E1DF}table caption{padding:.75rem;font-size:1.125rem;font-weight:700;text-align:left;color:#fff;background-color:var(--umich-blue);border-bottom:1px solid #E4E1DF}table thead th{background-color:var(--umich-royal-blue);color:var(--white)}table :is(td,th){padding:.75rem}table thead :is(td,th),table tbody :is(td,th){font-size:1.125rem}table tbody{border-bottom:solid 2px var(--umich-blue)}table tfoot{background-color:var(--light-blue);font-size:.813rem}.wp-block-table figcaption{background-color:var(--umich-blue);color:var(--white);font-size:1rem;line-height:1.143;font-style:italic;padding:.75rem}h1+.wp-block-table,h2+.wp-block-table,h3+.wp-block-table,h4+.wp-block-table,h5+.wp-block-table,h6+.wp-block-table{margin-top:2rem}@media screen and (min-width: 760px){.wp-block-table{overflow-x:hidden}}.message{border-radius:4px;font-size:1rem;box-shadow:0 0 6px 2px #00274c0d,0 4px 4px 2px #00274c1a}.message.centered{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.message-header{align-items:center;background-color:var(--muted-blue);border-radius:4px 4px 0 0;color:#000;display:flex;font-weight:700;justify-content:space-between;line-height:1;font-size:1.25rem;padding:1rem;position:relative}.message-body{border-radius:4px;background-color:var(--light-grey);color:var(--black);font-size:1rem;line-height:1.5;padding:1rem}.message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}.message.is-warning .message-header{background-color:var(--slight-maize);color:var(--black)}.message.is-warning .message-body{background-color:#fdd54133}.message.is-error .message-header{background-color:var(--error);color:var(--white)}.message.is-error .message-body{background-color:#9a332433}.message.is-success .message-header{background-color:var(--success)}.message.is-success .message-body{background-color:#00b2a933}form{width:100%}.flex{flex-direction:column}form input,form textarea,.file-custom{width:100%;height:100%;font-size:1rem;border:solid 1px var(--umich-blue);padding:0 .5rem;border-radius:4px}form input::-webkit-input-placeholder,form textarea::-webkit-input-placeholder{color:var(--white)}form input::-moz-placeholder,form textarea::-moz-placeholder{color:var(--white)}form input:-ms-input-placeholder,form textarea:-moz-placeholder{color:var(--white)}form input:-moz-placeholder,form textarea:-moz-placeholder{color:var(--white)}label.label{position:absolute;width:100%;height:100%;pointer-events:none;align-items:center;display:flex;padding:0 .5rem;transition:all .3s ease}.form-item.textarea label.label{padding-top:.5rem;align-items:baseline}form .form-item.multi{list-style:none;padding:0}form .form-item.multi li{margin:.25rem 0}form .form-item.multi li:not(:first-of-type){margin-left:1rem}form .form-item.multi.stacked{flex-direction:column;height:auto}form .form-item.multi.stacked li{margin-left:0}form input[type=checkbox],form input[type=radio]{width:auto;height:auto}form input[type=radio]{margin-left:0}input:not([type="checkbox"]):focus+label,input:not([type="checkbox"]).ng-dirty+label,input:not([type="checkbox"]).ng-dirty.ng-valid+label,textarea:focus+label,textarea.ng-dirty+label,textarea.ng-dirty.ng-valid+label,select:focus+label,select.ng-dirty+label,select.ng-dirty.ng-valid+label{transform:translateY(-90%);-webkit-transform:translateY(-90%);font-size:.875rem;padding-left:0}.form-item.textarea textarea:focus+label,.form-item.textarea textarea.ng-dirty+label,.form-item.textarea textarea.ng-dirty.ng-valid+label{transform:translateY(-1.875rem);-webkit-transform:translateY(-1.875rem)}.radio-btn label{align-items:center}.radio-btn label input[type=radio]{width:auto}.multi-title{font-size:1.125rem}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-year-field,input[type=date],input[type=time]{color:transparent}input[type=date]:focus::-webkit-datetime-edit-fields-wrapper,input[type=date]:focus::-webkit-datetime-edit-text,input[type=date]:focus::-webkit-datetime-edit-month-field,input[type=date]:focus::-webkit-datetime-edit-day-field,input[type=date]:focus::-webkit-datetime-edit-year-field,input[type=date]:focus{color:var(--black)}input[type=date].ng-dirty::-webkit-datetime-edit-fields-wrapper,input[type=date].ng-dirty::-webkit-datetime-edit-text,input[type=date].ng-dirty::-webkit-datetime-edit-month-field,input[type=date].ng-dirty::-webkit-datetime-edit-day-field,input[type=date].ng-dirty::-webkit-datetime-edit-year-field,input[type=date].ng-dirty{color:var(--black)}input[type=time]:focus::-webkit-datetime-edit-fields-wrapper,input[type=time]:focus::-webkit-datetime-edit-text,input[type=time]:focus::-webkit-datetime-edit-month-field,input[type=time]:focus::-webkit-datetime-edit-day-field,input[type=time]:focus::-webkit-datetime-edit-year-field,input[type=time]:focus{color:var(--black)}input[type=time].ng-dirty::-webkit-datetime-edit-fields-wrapper,input[type=time].ng-dirty::-webkit-datetime-edit-text,input[type=time].ng-dirty::-webkit-datetime-edit-month-field,input[type=time].ng-dirty::-webkit-datetime-edit-day-field,input[type=time].ng-dirty::-webkit-datetime-edit-year-field,input[type=time].ng-dirty{color:var(--black)}select{width:100%}form input:disabled{background-color:#33333326;color:#333b;font-style:italic;cursor:not-allowed}.form-section-header{margin-bottom:2rem}.form-item-wrapper{margin:0 0 2rem;width:100%}.form-item{position:relative;font-size:1rem;line-height:1;margin:0;height:2rem;display:flex;color:var(--umich-blue);width:auto}.form-item.fieldset,.form-item.textarea{height:auto}.description{display:block;line-height:1.5rem;padding-top:.25rem;font-size:.875rem}fieldset{border:solid 1px var(--umich-blue);border-radius:4px;width:100%;display:flex;justify-content:flex-start;flex-direction:column}fieldset .form-item{align-items:center}fieldset .form-item:not(:last-of-type){margin-right:1rem}fieldset.radio-btns div{display:flex;flex-direction:row;width:100%}.required{color:var(--error)}.description{display:block;line-height:1.5rem;padding-top:.5rem;font-size:.875rem}.repeatable-field{justify-content:space-between;margin-bottom:2rem}.repeatable-field .form-item{flex-grow:1}.repeatable-btn{margin-top:-1rem}.fieldset.radio .form-item label{display:flex}.fieldset.radio .form-item label input[type=radio]{width:auto}.form-item-special-message{flex-grow:2;margin-top:-1.5rem}.form-error{color:var(--error);font-size:.875rem;line-height:1.25rem;display:block}.form-item-errors{padding-top:.5rem}@media screen and (min-width: 460px){fieldset{flex-direction:row;flex-wrap:wrap}}@media screen and (min-width: 700px){.flex{flex-direction:row;flex-wrap:wrap}.flex.fourths>.form-item-wrapper{width:24%}.flex.thirds>.form-item-wrapper{width:31%}.flex.half>.form-item-wrapper{width:49%}}.wp-block-embed.is-type-video{max-width:50rem;margin:1rem auto}.wp-block-embed.is-type-video .wp-block-embed__wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.wp-block-embed.is-type-video .wp-block-embed__wrapper iframe,.wp-block-embed.is-type-video .wp-block-embed__wrapper object,.wp-block-embed.is-type-video .wp-block-embed__wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}
