.wsu-programs-list{z-index:1;position:relative}.wsu-programs-list__controls{display:flex;flex-flow:row wrap;background-color:#a60f2d;padding:1.5rem 2.25rem;margin:0 -2.25rem 2.25rem -2.25rem;align-items:center;-moz-column-gap:2.25rem;column-gap:2.25rem;position:relative;z-index:1}.wsu-programs-list__control--select{position:relative}.wsu-programs-list__control--search{flex-grow:1}.wsu-programs-list__search-input{width:100%}.wsu-programs-list__search-input[type=text]{font-size:.85rem;color:#fff;border:none;background-color:rgba(120,0,30,.45)}.wsu-programs-list__search-input[type=text]:focus{box-shadow:none}.wsu-programs-list__search-input::-webkit-input-placeholder{color:rgba(255,255,255,.8)}.wsu-programs-list__search-input:-moz-placeholder{color:rgba(255,255,255,.8)}.wsu-programs-list__search-input::-moz-placeholder{color:rgba(255,255,255,.8)}.wsu-programs-list__search-input:-ms-input-placeholder{color:rgba(255,255,255,.8)}.wsu-programs-list__control-group{display:flex;flex-flow:row wrap;-moz-column-gap:2.25rem;column-gap:2.25rem;padding-left:4px}.wsu-programs-list__control-button{padding:0}.wsu-button.wsu-programs-list__control-button{color:#fff}.wsu-button.wsu-programs-list__control-button:focus,.wsu-button.wsu-programs-list__control-button:hover{color:#fff}.wsu-programs-list__control-button[aria-expanded=false]+.wsu-programs-list__filter-options{opacity:0;visibility:hidden;transform:translateY(-1.5rem)}.wsu-programs-list__button-icon{margin-right:0;margin-left:.5rem}.wsu-programs-list__filter-options{background:#fff;box-shadow:0 0 7px rgba(0,0,0,.4);padding:1.125rem 1.5rem;position:absolute;margin-top:1.125rem;border-radius:4px;width:-moz-max-content;width:max-content;right:-2.25rem;transition-property:opacity,visibility,transform;transition-timing-function:cubic-bezier(0,0,.03,1);transition-duration:.2s}.wsu-programs-list__filter-option:not(:last-child){margin-bottom:.5rem}.wsu-programs-list__list-group+.wsu-programs-list__list-group{margin-top:2.25rem}.wsu-programs-list__list-heading{font-size:1.25rem;font-weight:600;padding-top:0;margin-top:0;margin-bottom:.6875rem}.wsu-programs-list__list,.wsu-programs-list__list-item{list-style:none;margin:0;padding:0}.wsu-programs-list__list{font-size:1rem;margin-bottom:.75rem}.wsu-programs-list__list-item{margin-bottom:1rem;display:flex;flex-flow:row wrap;-moz-column-gap:.6875rem;column-gap:.6875rem;row-gap:.25rem;align-items:center}.wsu-programs-list__degree-types{display:flex;flex-flow:row wrap;gap:.25em}.wsu-programs-list__degree-type{font-size:.875rem;background:#f2f2f2;padding:.1em .75em;border-radius:1em;font-weight:500}