.styles_sidebar-filters__3oyRH{background-color:var(--whiteColor);border-radius:var(--roundBorderRadius);box-shadow:var(--cardShadow);padding:0}.styles_sidebar-header__TXfZu{display:flex;justify-content:space-between;align-items:center;padding:2rem 2.4rem;border-bottom:var(--border) var(--backgroundColorGray200)}.styles_sidebar-title__Qlrf5{font-size:2rem;font-weight:700;color:var(--textPrimary);margin:0;line-height:3rem}.styles_sidebar-clear__gC9gR{background:none;border:none;color:var(--ctaPrimaryColor);font-size:var(--desktopSizeBody5);cursor:pointer;padding:0;transition:opacity .2s ease;text-decoration:underline}.styles_sidebar-clear__gC9gR:hover{opacity:.7;text-decoration:underline}.styles_sidebar-sections__mKrTL{display:flex;flex-direction:column;max-height:calc(100vh - 200px);overflow-y:auto;overflow-x:hidden}.styles_sidebar-sections__mKrTL::-webkit-scrollbar{width:4px}.styles_sidebar-sections__mKrTL::-webkit-scrollbar-track{background:#0000}.styles_sidebar-sections__mKrTL::-webkit-scrollbar-thumb{background:var(--borderGray400);border-radius:4px}@media(max-width:1199.98px){.styles_sidebar-sections__mKrTL{display:none}}.styles_sidebar-filter-item__Aomhn{border-bottom:var(--border) var(--backgroundColorGray200)}.styles_sidebar-filter-item__Aomhn:last-child{border-bottom:none}.styles_sidebar-apply-btn-wrapper__Av2BK{padding:0}.styles_sidebar-apply-btn__OFyTa{width:100%;padding:1.4rem 2rem;background-color:var(--ctaPrimaryColor);color:var(--whiteColor);border:none;border-radius:0 0 var(--roundBorderRadius) var(--roundBorderRadius);font-size:var(--desktopSizeBody3);font-weight:600;cursor:pointer;letter-spacing:.02em}.styles_sidebar-apply-btn__OFyTa:hover{background-color:var(--ctaPrimaryHoverBg);color:var(--ctaPrimaryColor);box-shadow:0 4px 3px 0 #d423982e}.styles_campus-header__G8taB{cursor:pointer;padding:1.6rem 2.4rem;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s ease}.styles_campus-header__G8taB:hover{background-color:var(--backgroundColorGray100)}.styles_campus-label__IpIFG{font-size:var(--desktopSizeBody5);font-weight:600;color:var(--primaryColorOceanBlue);line-height:2rem;text-transform:uppercase;letter-spacing:.06em}.styles_sidebar-arrow__byRnN{display:inline-block;width:7px;height:7px;border-left:1.5px solid #0000;border-top:1.5px solid #0000;border-right:1.5px solid #0000;border-right-color:var(--textColorGray700);border-bottom:1.5px solid #0000;border-bottom-color:var(--textColorGray700);transform:rotate(45deg);transition:transform .3s ease;flex-shrink:0;margin-left:.8rem}.styles_sidebar-arrow__byRnN.styles_sidebar-arrow--open__y51vI{transform:rotate(-135deg)}.styles_campus-body__Y_8yL{padding:0 2.4rem 1.6rem}.styles_campus-tags__fwjr3{display:flex;flex-wrap:wrap;gap:.8rem}.styles_campus-tag___STxa{display:inline-flex;align-items:center;padding:.6rem 1.6rem;border-radius:var(--roundBorderRadius);border:var(--border) var(--borderGray400);background-color:var(--whiteColor);color:var(--textDark);font-size:var(--desktopSizeBody5);font-weight:400;cursor:pointer;white-space:nowrap;transition:all .2s ease;line-height:2rem;text-decoration:none}.styles_campus-tag___STxa.styles_campus-tag--active__2_SAR,.styles_campus-tag___STxa:hover{border-color:var(--ctaPrimaryColor);color:var(--ctaPrimaryColor)}.styles_campus-tag___STxa.styles_campus-tag--active__2_SAR{background-color:var(--ctaPrimaryHoverBg);font-weight:600;box-shadow:0 0 0 1px var(--ctaPrimaryColor);pointer-events:none}