.content-container--with-right-sidebar{align-items:start;display:grid;gap:clamp(1.5rem,3vw,2.5rem)}.site-sidebar{min-width:0}.site-sidebar__inner{display:grid;gap:var(--college-space-4)}.site-sidebar .sidebar-widget{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;margin:0;overflow:visible;overflow-wrap:anywhere;padding:0!important}.site-sidebar .sidebar-widget:empty{display:none}.site-sidebar .sidebar-widget > :where(.wp-block-group, .wp-block-columns, .wp-block-column){background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.site-sidebar .sidebar-widget > :first-child{margin-top:0}.site-sidebar .sidebar-widget > :last-child{margin-bottom:0}.site-sidebar .sidebar-widget__title{border-bottom:3px solid var(--college-brand-yellow);color:var(--college-brand-navy);font-family:e-Ukraine Head,e-Ukraine,Arial,sans-serif;font-size:1rem;margin:0 0 1rem;padding-bottom:.5rem}.site-sidebar .sidebar-widget :where(ul, ol){margin:0;padding-left:1.15rem}.site-sidebar .sidebar-widget :where(li + li){margin-top:.5rem}.site-sidebar .sidebar-widget :where(a){line-height:1.45}.site-sidebar :where(a, code, pre, figcaption){overflow-wrap:anywhere}
.site-sidebar .sidebar-widget :where(.wp-block-buttons),.site-sidebar .sidebar-widget :where(.wp-block-image, figure){margin:0}
.site-sidebar .sidebar-widget .wp-block-buttons + :where(.wp-block-image, figure),
.site-sidebar .sidebar-widget :where(.wp-block-image, figure) + .wp-block-buttons,.site-sidebar .sidebar-widget :where(.wp-block-image, figure) + :where(.wp-block-image, figure){margin-top:1rem}.site-sidebar .sidebar-widget img{border:0;border-radius:.9rem;box-shadow:none;display:block;height:auto;width:100%}.sidebar-widget :where(.wp-block-button__link){align-items:center;border-radius:.8rem;display:inline-flex;justify-content:center;min-height:46px;padding:.75rem 1rem;text-align:center;width:100%}.site-sidebar .sidebar-widget a:has(> img){border-radius:.9rem;display:block;transition:transform .18s ease,box-shadow .18s ease}
.site-sidebar .sidebar-widget a:has(> img):focus-visible,.site-sidebar .sidebar-widget a:has(> img):hover{box-shadow:0 .65rem 1.6rem rgba(0,35,94,.14);transform:translateY(-2px)}.site-sidebar .search-form__row{align-items:stretch;display:grid;gap:.625rem;grid-template-columns:minmax(0,1fr) minmax(6.75rem,7.5rem)}.site-sidebar .search-form__field,
.site-sidebar .search-form__submit{height:auto;min-height:3.25rem}.site-sidebar .search-form__field{min-width:0;width:100%}.site-sidebar .search-form__submit{min-width:0;overflow-wrap:normal;padding-inline:.75rem;white-space:nowrap;width:100%;word-break:normal}.site-sidebar .search-form__submit span{white-space:nowrap}.site-sidebar .wp-block-search__inside-wrapper{align-items:stretch;display:grid!important;gap:.625rem;grid-template-columns:minmax(0,1fr) minmax(7.25rem,auto)}.site-sidebar .wp-block-search__input{background:var(--college-control-bg-raised);border:1px solid #b9c5d6;border-radius:.65rem;color:var(--college-navy,#00235e);margin:0!important;min-height:3.25rem;min-width:0!important;padding:.72rem .8rem;width:100%!important}.site-sidebar .wp-block-search__button{align-items:center;background:var(--college-navy,#00235e);border:2px solid var(--college-navy,#00235e);border-radius:.65rem;color:var(--college-on-brand);display:inline-flex!important;font-size:.95rem;font-weight:700;hyphens:none!important;justify-content:center;line-height:1.1;margin:0!important;min-height:3.25rem;min-width:7.25rem!important;overflow-wrap:normal!important;padding:.65rem .9rem!important;white-space:nowrap!important;width:auto!important;word-break:keep-all!important}
.site-sidebar .wp-block-search__button:focus-visible,.site-sidebar .wp-block-search__button:hover{background:var(--college-yellow,#ffb600);border-color:var(--college-yellow,#ffb600);color:var(--college-navy,#00235e)}@media (min-width:1040px){.site-sidebar__inner{position:sticky;top:calc(var(--college-header-height) + 1.25rem)}}@media (max-width:1039px){.site-sidebar{margin-top:1rem}.site-sidebar__inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){
    .site-sidebar .wp-block-search__inside-wrapper,.site-sidebar__inner{grid-template-columns:1fr}.site-sidebar .wp-block-search__button{width:100%!important}}@media (prefers-reduced-motion:reduce){.site-sidebar .sidebar-widget a:has(> img){transition:none}}
