/* Find Your School directory */
.shop-by-college{font-family:var(--ed-sans)!important;color:var(--ed-ink)!important}
.shop-by-college__search{border-color:#d9d0c7!important;min-height:56px!important}
.shop-by-college__search:focus-within{border-color:var(--ed-navy)!important;box-shadow:0 0 0 3px rgba(184,146,90,.25)}
.shop-by-college__search-input{font-family:var(--ed-sans)!important;font-size:16px!important}
.shop-by-college__search-icon{color:var(--ed-gold)!important}
.shop-by-college__directory-heading,.shop-by-college__letter-heading,.shop-by-college__cta-heading{font-family:var(--ed-serif)!important;font-weight:500!important;color:var(--ed-navy)!important}
.shop-by-college__directory-heading{font-size:clamp(32px,3.6vw,46px)!important;margin-top:48px!important}
.shop-by-college__directory-heading::after{content:"";display:block;width:48px;height:2px;margin:14px auto 0;background:var(--ed-gold)}
.shop-by-college__letter-heading{font-size:34px!important}
.shop-by-college__letter-link{font-family:var(--ed-sans)!important;font-weight:500!important;color:var(--ed-navy)!important;border-color:#e6dccf!important}
.shop-by-college__letter-link:hover{background:var(--ed-navy)!important;border-color:var(--ed-navy)!important;color:#fff!important}
.shop-by-college__school{border-radius:0!important;border-color:#e6dccf!important;min-height:54px!important;padding:13px 16px!important;transform:none!important}
.shop-by-college__school-name{font-family:var(--ed-serif)!important;font-size:22px!important;font-weight:500!important;color:var(--ed-navy)!important;line-height:1.2!important}
.shop-by-college__school:hover{border-color:var(--ed-gold)!important;background:var(--ed-cream)!important}
.shop-by-college__arrow{color:var(--ed-gold)!important}
.shop-by-college__cta{border-radius:0!important;background:var(--ed-cream)!important;border:3px solid var(--ed-gold);outline:3px solid var(--ed-gold);outline-offset:3px;padding:44px 34px!important}
.shop-by-college__cta-heading{font-size:clamp(30px,3.4vw,40px)!important}
.shop-by-college__cta-text{color:#5f5864;font-size:16px}
.shop-by-college__cta-button{background:var(--ed-navy)!important;min-height:50px!important;padding:12px 32px!important;font-size:12px;letter-spacing:.22em;text-transform:uppercase;font-weight:500}
.shop-by-college__cta-button:hover{background:var(--ed-ink)!important}
