body:has(.home-sticky-scope),body:has(.searchschools-sticky-scope){
  /* !important so a leaked inline `overflow` on <body> (e.g. set by another
   * page and not cleaned up) can't override this and re-break sticky. */overflow-x:visible!important;overflow-y:visible!important}.home-sticky-searchbar:has(>[data-compact=true]){background:#fff;padding:16px;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);box-sizing:border-box;box-shadow:0 4px 12px rgba(0,13,60,.06)}.home-sticky-searchbar:has(>[data-compact=true])>*{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}@media (min-width:768px){.home-sticky-searchbar:has(>[data-compact=true]){padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.home-sticky-searchbar:has(>[data-compact=true]){padding-left:2.5rem;padding-right:2.5rem}}.searchschools-sticky-searchbar:has(>[data-compact=true]){background:#fff;width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);box-sizing:border-box;padding:16px}.searchschools-sticky-searchbar:has(>[data-compact=true])>*{width:100%;max-width:1360px;margin-left:auto;margin-right:auto}@media (min-width:1024px){.searchschools-sticky-searchbar:has(>[data-compact=true]){padding:24px 40px}}