ksu-data-filter{display:block}html.ksu-data-filter-js ksu-data-filter:not([data-ksu-data-filter-mounted]):not([data-ksu-data-filter-unavailable]){min-block-size:8rem;visibility:hidden}html.ksu-data-filter-js ksu-data-filter>.app__loading{visibility:visible}[data-ksu-data-filter-mount]:not([hidden]){display:contents}.app__loading{align-items:center;border:1px solid var(--ksu-gray-20);border-top:4px solid var(--ksu-purple);display:flex;gap:1rem;min-height:8rem;padding:1.5rem}.app__loading p{margin:0}.app__loading-spinner{animation:app-loading-spin 1s linear infinite;border:3px solid var(--ksu-gray-20);border-top-color:var(--ksu-purple);border-radius:50%;flex:0 0 2rem;height:2rem}@keyframes app-loading-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion: reduce){.app__loading-spinner{animation:none}}@media(min-width: 72em){.off-canvas-wrapper{overflow:unset}ksu-data-filter[data-ksu-data-filter-mounted]{display:grid;grid-template-columns:25% minmax(0, 1fr);grid-gap:30px}.app__filter{position:sticky;top:1rem}}.app__results{min-width:0}.app__filter{padding:1rem;border:1px solid var(--ksu-gray-20);border-top:4px solid var(--ksu-purple);transition:all .25s ease-out}.app__filter:active,.app__filter:focus-within,.app__filter:hover,.data-details__item:active,.data-details__item:focus-within,.data-details__item:hover{border-color:var(--ksu-purple-dark-25);box-shadow:2px 2px 4px var(--ksu-gray-20)}.app__results-summary{font-weight:700;margin:0 0 1rem}.app__filter .ksu-button-group{margin:0 0 1rem}.app__selected-record-notice{background:#f6f6f6;border-left:4px solid var(--ksu-purple);margin:0 0 1rem;padding:.75rem}.app__selected-record-notice p{margin:0 0 .75rem}.app__filter>fieldset>legend{border-bottom:1px solid var(--ksu-gray-20);display:block;font-size:1.25rem;line-height:1.5;margin-bottom:.5rem;width:100%}.form-option-icon{fill:currentColor;height:.875em;margin-left:.35rem;width:.875em}table{line-height:1.5}thead{background:var(--ksu-lavender);border-top:4px solid var(--ksu-purple)}tfoot td,tfoot th,thead td,thead th,tbody td,tbody th{padding:.5rem}tbody tr:nth-child(even){background-color:#f6f6f6}.data-cards{display:grid;gap:1rem}@media(min-width: 42em){.data-cards{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 72em){.data-cards{grid-template-columns:repeat(3, minmax(0, 1fr))}}.data-card{border:1px solid var(--ksu-gray-20);border-top:4px solid var(--ksu-purple);padding:1rem;position:relative}.data-card:hover{border-color:var(--ksu-purple)}.data-card:focus-within{outline:3px solid var(--ksu-purple);outline-offset:3px}.data-card__eyebrow{color:var(--ksu-gray-70);font-size:.875rem;margin:0 0 .35rem}.data-card__title{font-size:1.25rem;line-height:1.3;margin:0 0 .75rem}.data-card [data-card-link]::after{content:"";inset:0;position:absolute}.data-card__description{margin:0 0 1rem}.data-card__meta{display:flex;flex-wrap:wrap;gap:.5rem 1rem;list-style:none;margin:0}.data-card__meta li{margin:0}.data-group{margin-bottom:3rem}.data-group__section ul{margin-left:0;columns:4;list-style-type:none}.data-details__item{padding:1rem 1rem 0;margin-bottom:1.5rem;border:1px solid var(--ksu-gray-20);border-top:4px solid var(--ksu-purple);transition:all .25s ease-out}.data-details__summary{position:relative;align-items:center;cursor:pointer;display:grid;grid-template-columns:1fr auto;padding:0 0 1rem}.data-details__summary::marker,.data-details__summary::-webkit-details-marker{display:none}.data-details__title{font-size:1.35rem;line-height:1.3;margin:0}.data-details__summary-description{grid-column:1;margin:.5rem 2rem 0 0}.data-details__quick-summary{display:flex;flex-wrap:wrap;grid-column:1;list-style:none;margin:0 !important}.data-details__quick-summary li{margin:0}.data-details__quick-summary li:first-of-type::after{content:" > ";padding:0 .25rem}.data-details__quick-summary li:last-of-type{margin-left:auto}.data-details__icon{position:absolute;top:4px;right:0;border-right:2px solid currentColor;border-bottom:2px solid currentColor;display:block;height:.75rem;transform:rotate(45deg);transition:transform .2s ease;width:.75rem}.data-details__item[open] .data-details__icon{transform:rotate(225deg)}.data-details__definition-list{margin:0 0 1.5rem}.data-details__definition-list dt{font-weight:700}.data-details__definition-list dd{margin:0 0 1rem}.data-details__table-wrapper{max-width:100%;overflow-x:auto}.data-details__table{margin-bottom:0;min-width:52rem;width:100%}.data-details__table th,.data-details__table td{vertical-align:top}.data-details__table th:first-child{text-align:left}.data-details__direct-link{margin:0 0 1.5rem}ksu-data-filter .ksu-pagination{margin-top:1.5rem}.table-sort-button{align-items:center;background:rgba(0,0,0,0);border:0;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:.35rem;padding:0;text-align:left}.table-sort-button:hover,.table-sort-button:focus{text-decoration:underline}.table-sort-button__icon{fill:currentColor;flex:0 0 auto;height:.875em;width:.875em}