.brxe-filter-search{position:relative;width:100%}.brxe-filter-search :where(input){width:100%}.brxe-filter-search .icon{cursor:pointer;display:grid;height:100%;padding:0 10px;place-items:center;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:all .3s;visibility:hidden}.brxe-filter-search .icon.brx-show{visibility:visible}:where(.brxe-divider){align-items:center;display:flex;font-size:30px;gap:30px}:where(.brxe-divider).horizontal{width:100%}:where(.brxe-divider).horizontal .line{border-top:1px solid}:where(.brxe-divider).vertical{flex-direction:column}:where(.brxe-divider).vertical .line{border-right:1px solid;width:auto}:where(.brxe-divider) .line{position:relative;width:100%}:where(.brxe-divider) .icon{flex-shrink:0;position:relative}:where(.brxe-divider) a{display:inline-flex}.brxe-pagination{width:100%}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}:where(.brxe-list){list-style-type:none;margin:0;padding:0;width:100%}:where(.brxe-list) li{position:relative}:where(.brxe-list) li:last-child{margin-bottom:0}:where(.brxe-list) li[data-highlight]:before{content:attr(data-highlight);display:inline-block}:where(.brxe-list) .content{align-items:center;display:flex;justify-content:space-between}:where(.brxe-list) .icon{align-items:center;display:inline-flex;flex-shrink:0;justify-content:center}:where(.brxe-list) .icon svg{font-size:medium}:where(.brxe-list) .title{display:inline-block;margin:0 10px 0 0}:where(.brxe-list) .meta{margin-left:10px}:where(.brxe-list) .description{display:flex}:where(.brxe-list) .separator{border-top-style:solid;border-top-width:1px;flex:1;flex-basis:50px}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}.brxe-filter-active-filters{display:flex;flex-wrap:wrap;gap:10px;list-style-type:none;margin:0;padding:0}.brxe-filter-active-filters:empty{display:none}.brxe-filter-active-filters button{position:relative;white-space:nowrap}:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}#brxe-abc11a {font-family: "Filson Pro"; letter-spacing: 1.54px}#brxe-abc11a { p { line-height: 1.5; }}#brxe-d6d7b1 {font-family: "Filson Pro"; line-height: 1.2}#brxe-e962ce {row-gap: 8px}#brxe-43c93c {width: 90%; max-width: 1272px; justify-content: flex-end; align-items: center; height: 100%; padding-top: var(--space-xl); padding-bottom: var(--space-xl); z-index: 1}#brxe-17589f {background-image: url(https://www.csacfoundation.org/wp-content/uploads/2025/04/backdrop-fresno-grads.jpg); background-size: cover; background-position: center center; background-color: rgba(26, 41, 84, 0.4); background-blend-mode: multiply; height: 696px; position: relative}#brxe-17589f { &:before { position: absolute; display: block; content: ''; top: auto; right: 0; bottom: 0; left: 0; width: 100%; height: 380px; background: linear-gradient(0deg, rgba(0,0,0,.7) 52.6%, rgba(47,47,47,0) 100%); }}#brxe-84e29f {font-family: "Filson Pro"; line-height: 1.2}#brxe-5586d8 { p { line-height: 1.7; }}#brxe-rbzpic {position: absolute; top: -999px; left: -999px}#brxe-brcrxy input {border: 1px solid var(--primary)}#brxe-aypxbs {border: 1px solid var(--primary)}#brxe-rzmjyg {flex-direction: row; justify-content: flex-end}#brxe-lmenet.horizontal .line {border-top-color: var(--neutral-light)}#brxe-lmenet.vertical .line {border-right-color: var(--neutral-light)}#brxe-lmenet .icon {color: var(--neutral-light)}#brxe-lmenet {margin-bottom: 12px}#brxe-hiuxbu { border-width: 2px; border-style: solid; border-color: var(--white); border-spacing: 0; box-shadow: 0 12px 20px 0 rgba(137, 136, 145, 0.15); thead { tr { background: var(--primary); th { color: var(--white); border-width: 0; padding: 10px 20px; text-align: left; } th + th { border-width: 0 0 0 1px; border-style: solid; border-color: var(--white); } } } tbody { tr { background: var(--white); td { color: var(--base); border-width: 0; padding: 10px 20px; } td + td { border-width: 0 0 0 1px; border-style: solid; border-color: var(--white); } } tr + tr { border-width: 1px 0 0 0; border-style: solid; border-color: var(--white); } tr:nth-of-type(even) { background-color: var(--secondary); td { color: var(--neutral); } } }}@media (max-width: 478px) {#brxe-hiuxbu { border-width: 0; box-shadow: initial; thead { border: none; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } tbody { tr { display: block; border-width: 2px; border-style: solid; border-color: var(--white); margin-bottom: 0; box-shadow: 0 12px 20px 0 rgba(137, 136, 145, 0.15); td {  font-size: .8em; text-align: right; display: flex; justify-content: space-between; gap: 10px 20px } td + td { border-width: 1px 0 0; border-style: solid; border-color: var(--secondary); } td::before { content: attr(data-label);  font-weight: bold; text-transform: uppercase; } } tr + tr { border-width: 2px; margin: 15px 0 0; } tr:nth-of-type(even) { td + td { border-width: 1px 0 0; border-style: solid; border-color: var(--white); } } }}}#brxe-meknjj {display: flex; flex-direction: column; align-self: flex-end}#brxe-fhywhg .bricks-pagination ul .page-numbers.current {background: var(--primary); color: var(--white)}#brxe-fhywhg .bricks-pagination ul {gap: 10px; justify-content: flex-end}#brxe-fhywhg {width: auto}#brxe-fhywhg { .bricks-pagination { ul.page-numbers { li { a.page-numbers { position: relative; padding: 0 10px; &:before { position: absolute; content: ''; top: auto; right: 100%; bottom: 0; left: 0%; width: 0; height: 4px; background-color: var(--accent); animation-duration: .2s; -moz-animation-duration: .2s; -o-animation-duration: .2s; -webkit-animation-duration: .2s; animation-timing-function: linear; -moz-animation-timing-function: linear; -o-animation-timing-function: linear; -webkit-animation-timing-function: linear; transition: all .2s; -moz-transition: all .2s; -webkit-transition: all .2s; } svg { path { fill: var(--primary); } } &:focus, &:hover { &:before { right: 0; left: 0; width: 100%; } svg { path { fill: var(--accent); } } } } span.page-numbers.current { border-radius: 4px; padding: 0 10px; } a.page-numbers.prev, a.page-numbers.next { padding: 0 5px; } } } }}#brxe-qkhuqn {flex-direction: row; justify-content: space-between; column-gap: 30px; row-gap: 30px}#brxe-aaccad {row-gap: 40px}#brxe-99f263 {padding-top: calc(var(--space-2xl) * 1.4); padding-bottom: calc((var(--space-2xl) * 1.4) + 9.2px); max-width: 1208px; width: 90%}