.brxe-text-link{gap:5px;vertical-align:middle}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link svg:not([width]){min-width:3px}.brxe-text-link svg:not([height]){min-height:3px}.brxe-button{width:auto}: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-273d3c {font-family: "Filson Pro"; line-height: 1.2}#brxe-656553 {row-gap: 8px}#brxe-c1e9e5 {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-d12444 {background-position: center center; background-color: rgba(26, 41, 84, 0.4); background-blend-mode: multiply; background-image: url(https://www.csacfoundation.org/wp-content/uploads/2025/04/backdrop-fresno-grads.jpg); background-size: cover; height: 696px; position: relative}#brxe-d12444 { &: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-e64dc3 {font-family: "Filson Pro"; line-height: 1.2}#brxe-4554f9 { p { line-height: 1.7; padding-bottom: 1.125rem; } *:last-child { padding-bottom: 0; }}#brxe-dtkeqy {font-family: "Filson Pro"; line-height: 1.2}#brxe-wpyhoo { p { line-height: 1.7; padding-bottom: 1.125rem; } *:last-child { padding-bottom: 0; }}#brxe-hbtnao {font-family: "Filson Pro"; line-height: 1.2}#brxe-ljvqso { p { line-height: 1.7; padding-bottom: 1.125rem; } *:last-child { padding-bottom: 0; }}#brxe-nbxvdz {font-family: "Filson Pro"; line-height: 1.2}#brxe-kxctxk { p { line-height: 1.7; padding-bottom: 1.125rem; } *:last-child { padding-bottom: 0; }}#brxe-301ef8 {row-gap: 40px}#brxe-18e80e {padding-top: calc(var(--space-2xl) * 1.4); padding-bottom: calc((var(--space-2xl) * 1.4) + 9.2px); max-width: 1208px; width: 90%}#brxe-iuxmjh {font-family: "Filson Pro"; line-height: 1.2}.brxe-wicddq .brxe-yddxgr.brxe-text-basic {font-family: "Open Sans"}.brxe-yddxgr { p { line-height: 1.5; span { color: var(--accent); font-family: Filson Pro, sans-serif; font-size: clamp(2.375rem, 2.271vw + 1.648rem, 4.75rem); line-height: 1.375; font-weight: 700; } }}.brxe-wicddq .brxe-nofwpa.brxe-text-basic {font-family: "Open Sans"}.brxe-nofwpa { p { line-height: 1.5; span { color: var(--accent); font-family: Filson Pro, sans-serif; font-size: clamp(2.375rem, 2.271vw + 1.648rem, 4.75rem); line-height: 1.375; font-weight: 700; } }}.brxe-wicddq .brxe-pqjtmd.brxe-text-basic {font-family: "Open Sans"; padding-right: 38.56px; padding-left: 38.56px; align-self: flex-start}.brxe-pqjtmd { p { line-height: 1.56; }}.brxe-wicddq .brxe-nnophh.brxe-heading {line-height: 1.17; font-family: "Filson Pro"; font-weight: 700; padding-bottom: 20px}.brxe-wicddq .brxe-chjmmz.brxe-div {display: flex; flex-direction: column; row-gap: 20px}.brxe-wicddq .brxe-quybnh.brxe-text-link {flex-direction: row-reverse; gap: 8px; font-family: "Open Sans"; margin-bottom: 10px}.brxe-quybnh { &:focus, &:hover { svg { path { fill: var(--accent); } } }}.brxe-wicddq.brxe-block {grid-template-columns: 432px auto; grid-gap: 0px; box-shadow: 0 12px 20px 0 rgba(25, 25, 25, 0.15); padding-top: 34px; padding-right: 24px; padding-bottom: 78px; padding-left: 24px; row-gap: 20px; border-radius: 4px; align-self: stretch !important; width: 100%; justify-content: space-between}@media (max-width: 767px) {.brxe-wicddq.brxe-block {grid-template-columns: 1fr}}#brxe-vgcytf {row-gap: 40px}#brxe-ygzgbw {row-gap: 64px; align-items: center}#brxe-hxysan {padding-top: calc(var(--space-2xl) * 1.4); padding-bottom: calc((var(--space-2xl) * 1.4) + 9.2px); max-width: 1208px; width: 90%}#brxe-5d251c {line-height: 1.2}#brxe-45ba5b {padding-bottom: 45px}#brxe-45ba5b { p { line-height: 1.7; padding-bottom: 1.125rem; } *:last-child { padding-bottom: 0; }}#brxe-amaghl { svg { background-color: var(--accent); }}#brxe-ddbbc3 {row-gap: 62px}@media (max-width: 767px) {#brxe-ddbbc3 {width: 75%}}#brxe-17d6fc {width: 90%; max-width: 1080px; z-index: 1; padding-top: calc(var(--space-3xl) * 1.11115); padding-bottom: calc(var(--space-3xl) * 1.11115)}#brxe-894415 {background-blend-mode: multiply; background-position: center center; background-color: rgba(25, 25, 25, 0.8); background-image: url(https://www.csacfoundation.org/wp-content/uploads/2025/05/backdrop-cropped-hands-of-businessman-holding-certificate.jpg); background-size: cover; position: relative; overflow: hidden}#brxe-894415 { &::before { position: absolute; display: block; top: auto; right: 0; bottom: 0; left: auto; width: 520px; height: 505px; content: ''; background-image: url(https://www.csacfoundation.org/wp-content/uploads/2025/04/pattern-leaves.svg); background-repeat: no-repeat; }}#brxe-ad0f22 {font-family: "Filson Pro"; line-height: 1.2}#brxe-3240aa { p { line-height: 1.7; padding-bottom: 1.125rem; } *:last-child { padding-bottom: 0; }}#brxe-c3c57f {row-gap: 40px}#brxe-hwlsdk {line-height: 1.17; padding-top: 10px; padding-bottom: 10px}#brxe-oipcxa { p { padding-bottom: 1rem; } *:last-child { padding-bottom: 0; }}#brxe-qcirqu {padding-top: calc(var(--space-s) + 2px); padding-right: calc(var(--space-l) * 1.224159); padding-bottom: calc(var(--space-s) + 2px); padding-left: calc(var(--space-l) * 1.224159); row-gap: 18px; grid-column: 1/3}#brxe-vzrxjz {line-height: 1.17; padding-top: 10px; padding-bottom: 10px}#brxe-pteiee { p { padding-bottom: 1rem; } *:last-child { padding-bottom: 0; }}#brxe-nxjiry {padding-top: calc(var(--space-s) + 2px); padding-right: calc(var(--space-l) * 1.224159); padding-bottom: calc(var(--space-s) + 2px); padding-left: calc(var(--space-l) * 1.224159); row-gap: 18px}#brxe-hyprzl {line-height: 1.17; padding-top: 10px; padding-bottom: 10px}#brxe-akprpn { p { padding-bottom: 1rem; } *:last-child { padding-bottom: 0; }}#brxe-xcwehl {padding-top: calc(var(--space-s) + 2px); padding-right: calc(var(--space-l) * 1.224159); padding-bottom: calc(var(--space-s) + 2px); padding-left: calc(var(--space-l) * 1.224159); row-gap: 18px}#brxe-enzvgw {line-height: 1.17; padding-top: 10px; padding-bottom: 10px}#brxe-yjdoia { p { padding-bottom: 1rem; } *:last-child { padding-bottom: 0; }}#brxe-tnnqhb {padding-top: calc(var(--space-s) + 2px); padding-right: calc(var(--space-l) * 1.224159); padding-bottom: calc(var(--space-s) + 2px); padding-left: calc(var(--space-l) * 1.224159); row-gap: 18px}#brxe-pceija {line-height: 1.17; padding-top: 10px; padding-bottom: 10px}#brxe-bzhoao { p { padding-bottom: 1rem; } *:last-child { padding-bottom: 0; }}#brxe-dwdphu {padding-top: calc(var(--space-s) + 2px); padding-right: calc(var(--space-l) * 1.224159); padding-bottom: calc(var(--space-s) + 2px); padding-left: calc(var(--space-l) * 1.224159); row-gap: 18px}#brxe-vuygso {row-gap: 10px}#brxe-c42b42 {padding-top: calc(var(--space-3xl) * 1.1115); padding-bottom: calc(var(--space-3xl) * 1.1115); max-width: 1152px; width: 90%; row-gap: 20px}#brxe-ac4bd9 {row-gap: 0px}#brxe-ejenis {font-family: "Filson Pro"; line-height: 1.2; padding-bottom: 24px}#brxe-aqwywq {padding-bottom: 24px; max-width: 1232px; letter-spacing: -.275px}#brxe-aqwywq { p { line-height: 1.7; padding-bottom: 1.125rem; } *:last-child { padding-bottom: 0; }}#brxe-olncxb {row-gap: 19px; align-items: center}#brxe-1b3421 {padding-top: calc(var(--space-3xl) * 1.11115); padding-bottom: calc(var(--space-3xl) * 1.11115); width: 90%; max-width: 1272px}