  .program-modal{opacity:0;transition:opacity .3s;visibility:hidden}.program-modal .program-inside{display:flex;flex-direction:column;max-height:85vh;max-width:550px;opacity:0;transition:.5s cubic-bezier(.08,.17,.46,.97);transition-delay:.25s}.program-modal .program-inside .degree-bar{max-width:550px}.program-modal .program-inside .program-nav{contain:content;position:relative}.program-modal .program-inside .program-nav .program-tabs li{cursor:pointer;margin-bottom:0;position:relative;transition:.35s}.program-modal .program-inside .program-nav .program-tabs li:hover{background-color:f5f5f5}.program-modal .program-inside .program-nav .selected-tab{background:#b70e28;height:3px;margin-left:0;transition:.25s;width:93.27px}.program-modal .program-inside .program-content{max-width:550px;overflow-x:hidden;overflow-y:auto;width:100%}.program-modal .program-inside .program-content>div{gap:1rem;padding:1rem}.program-modal .program-inside .program-content>div>div{max-width:517px;width:100%}.program-modal .program-inside .program-content>div>div p{margin-bottom:1rem}.program-modal.program-visible{opacity:1;visibility:visible}.program-modal.program-visible .program-inside{height:100%;max-height:918px;opacity:1;width:100%}.list-toggle{height:1.6rem;margin-bottom:.3rem;width:1.6rem}.list-toggle .list-icon span{background-color:currentColor;display:block;height:.25rem;max-width:.3rem;position:absolute;transition:.25s;width:100%}.list-toggle .list-icon span.list-view{max-width:.8rem}.major .degree-bar,.major .degree-info,.major:after,.major:before{background-color:#007dab}.minor .degree-bar,.minor .degree-info,.minor:after,.minor:before{background-color:#0aa2c2;color:#000}.associate .degree-bar,.associate .degree-info,.associate:after,.associate:before{background-color:#8ed8f8;color:#000}.pre-professional .degree-bar,.pre-professional .degree-info,.pre-professional:after,.pre-professional:before{background-color:#babbbc;color:#000}.masters .degree-bar,.masters .degree-info,.masters:after,.masters:before{background-color:#0061ab}.doctoral .degree-bar,.doctoral .degree-info,.doctoral:after,.doctoral:before{background-color:#224670}.graduate-certificate .degree-bar,.graduate-certificate .degree-info,.graduate-certificate:after,.graduate-certificate:before,.post-masters .degree-bar,.post-masters .degree-info,.post-masters:after,.post-masters:before{background-color:#8f0b1f}.certificate .degree-bar,.certificate .degree-info,.certificate:after,.certificate:before{background-color:#c99139}.post-baccalaureate .degree-bar,.post-baccalaureate .degree-info,.post-baccalaureate:after,.post-baccalaureate:before,.undergraduate-certificate .degree-bar,.undergraduate-certificate .degree-info,.undergraduate-certificate:after,.undergraduate-certificate:before{background-color:#c99139;color:#000}.undergraduate-microcredential .degree-bar,.undergraduate-microcredential .degree-info,.undergraduate-microcredential:after,.undergraduate-microcredential:before{background-color:#fcb643;color:#000}.graduate-microcredential .degree-bar,.graduate-microcredential .degree-info,.graduate-microcredential:after,.graduate-microcredential:before{background-color:#c8001f}.degree-bar .major{background-color:#007dab}.degree-bar .minor{background-color:#0aa2c2;color:#000}.degree-bar .associate{background-color:#8ed8f8;color:#000}.degree-bar .pre-professional{background-color:#babbbc;color:#000}.degree-bar .masters{background-color:#0061ab}.degree-bar .doctoral{background-color:#224670}.degree-bar .graduate-certificate,.degree-bar .post-masters{background-color:#8f0b1f}.degree-bar .certificate{background-color:#c99139}.degree-bar .post-baccalaureate,.degree-bar .undergraduate-certificate{background-color:#c99139;color:#000}.degree-bar .undergraduate-microcredential{background-color:#fcb643;color:#000}.degree-bar .graduate-microcredential{background-color:#c8001f}#associate,#certificate,#doctoral,#graduate-certificate,#major,#masters,#minor,#post-baccalaureate,#post-masters,#pre-professional,#undergraduate-certificate{scroll-margin-top:1.5rem}.list-toggle{align-self:center;margin-bottom:2px}#shareBtn{align-self:center;border-radius:15px;color:#fff;height:auto;padding:.125rem .5rem}#shared{opacity:0;top:5px;transform:translateX(0);transition:opacity .25s,transform .75s}#shared.active{opacity:1;transform:translateX(85px);transition:opacity .5s,transform .25s}#pList{gap:2rem;margin:1rem auto}#pList.list-view{gap:1rem;max-width:1360px}.program{display:flex;flex-direction:column;height:228px;position:relative;width:430px}.program .program-image{height:188px;object-fit:cover;position:absolute;top:0;width:430px}.program .program-name{background:rgba(0,0,0,.5);color:#fff;flex-basis:100%;padding:1rem;text-align:left;width:100%}.program .degree-bar{flex-basis:auto;width:100%}.program .degree-type,.program a,.program button{height:100%;padding:.5rem 1rem;transition:opacity .15s}.program.program-btn{transition:opacity .15s}.list-view .program{align-items:baseline;border:1px solid #e2e2e2;flex-direction:column;gap:.5rem;height:auto;justify-content:space-between;overflow:hidden;padding:.5rem .5rem 0;width:100%}.list-view .program .program-image{display:none}.list-view .program .program-name{align-items:center;background:none;color:#666;display:flex;flex-basis:66.66%;flex-wrap:wrap;font-size:18px;gap:.25rem 1rem;justify-content:space-between;line-height:1.25;padding:0}.list-view .program .program-type-footer{align-items:center;align-self:end;color:#000;display:flex;font-size:18px;gap:.5rem;height:30px;justify-content:center;line-height:1.25;margin:0;text-align:left;width:auto}.list-view .program.program-btn:before{bottom:0;content:"";height:30px;opacity:.6;position:absolute;right:0;width:100%;z-index:-1}.list-view .program .degree-bar{flex-basis:33.33%;height:100%}.list-view .program .degree-type,.list-view .program a,.list-view .program button{padding:0 1rem}.program.hidden{display:none}.filters.pressed .select-filters{display:flex}.rich-text .filter-h{background:#002856;border-radius:5px;color:#fff;font-size:1.25rem;padding:.5rem 1rem!important}.filter-h.active~form{align-items:center;background:#fff;display:flex;flex-direction:column;margin-top:4rem;padding:0 1rem 2rem;position:absolute;width:100%;z-index:10}.filter-h~form{display:none}.select-filters{width:calc(100% - 2rem)}.filters,.search-programs{width:100%}.pContent a{color:#002856;text-decoration:underline}@media only screen and (min-width:640px){.list-view .program{align-items:center;flex-direction:row;gap:0;padding:.5rem 1rem}.list-view .program.program-btn:after{right:-35px}.list-view .program.program-btn:before{right:-10px}.list-view .program.program-btn:after,.list-view .program.program-btn:before{bottom:0;content:"";height:100%;opacity:.3;position:absolute;top:0;transform:skewX(-10deg);transition:.5s;width:330px;z-index:-1}.list-view .program.program-btn:hover:after,.list-view .program.program-btn:hover:before{width:80px}.list-view .program .program-type-footer{align-self:center;justify-content:space-between;margin-left:90px;max-width:230px;width:100%}.filter-h.active~form{align-items:flex-end;flex-direction:row;padding:2rem 1rem}.filters,.search-programs,.select-filters{width:auto}}@media only screen and (min-width:1024px){.rich-text .filter-h{background:none;border-radius:0;color:#666;font-size:clamp(1.5rem,6vw,2rem);line-height:2rem;padding:0}.filter-h~form{display:flex}}
