.login_page___bVDP{max-width:36rem;padding:5rem 0;margin:0 auto}.login_login__qBsUk{border-radius:.75rem;border:1px solid var(--outline)}.login_header__5TWRo{padding:1.5rem;border-bottom:1px solid var(--outline)}.login_heading__DFZnI{text-align:center;font-size:1rem;font-weight:600}.login_formContainer__OsMhB{display:flex;flex-direction:column;gap:4;padding:2rem}.ContainedButton_containedButton__ngAuT{display:flex;align-items:center;cursor:pointer;border:none;box-shadow:0 .0625rem .25rem -.0625rem rgba(0,0,0,.3);border-radius:.375rem;height:2.5rem;padding:0 .8rem;background:var(--primary);font-size:inherit;font-family:inherit;color:var(--background)}.ContainedButton_containedButton__ngAuT:hover{background:var(--primary-dark)}.LoginButton_content__GPJck{display:flex;align-items:center;gap:.2rem}.LoginOrRegisterForm_loginButtons__kTIgY{display:flex;flex-direction:column;gap:1rem}.page_search__ZIWIO{height:100%;display:grid;grid-template-rows:auto 1fr}.page_results__r0wQg{height:100%;position:relative}@media only screen and (min-width:576px){.page_results__r0wQg{display:grid;grid-template-columns:1fr 1fr;min-height:0;min-width:0;padding-bottom:1rem}}@media largeAndUp{.page_results__r0wQg{grid-template-columns:55% 1fr}}