.Footer-module-scss-module__RiLUzG__Footer{color:var(--palette-ink);background:var(--palette-paper);border-top:1px solid color-mix(in srgb, var(--palette-border) 88%, transparent);box-shadow:0 -14px 34px -28px var(--palette-shadow-soft-color)}.Footer-module-scss-module__RiLUzG__Footer[data-transparent=true]{background:color-mix(in srgb, var(--palette-paper) 92%, var(--palette-surface));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.Footer-module-scss-module__RiLUzG__Footer .Footer-module-scss-module__RiLUzG__Controller{width:min(100% - var(--space3),1060px);padding:var(--space3) 0 var(--space2);justify-content:flex-end;margin:0 auto;display:flex}@media screen and (min-width:600px){.Footer-module-scss-module__RiLUzG__Footer .Footer-module-scss-module__RiLUzG__Controller{width:min(100% - var(--space4),1060px);padding:var(--space4) 0 var(--space3);align-items:center}}.Footer-module-scss-module__RiLUzG__Footer .Footer-module-scss-module__RiLUzG__Controller .Footer-module-scss-module__RiLUzG__Selectors{gap:var(--space2);justify-content:flex-end;align-items:flex-start;display:flex}.Footer-module-scss-module__RiLUzG__Footer .Footer-module-scss-module__RiLUzG__Links{gap:var(--space4);text-align:center;padding:var(--space2);grid-template-columns:1fr;margin:auto;display:grid}@media screen and (min-width:600px){.Footer-module-scss-module__RiLUzG__Footer .Footer-module-scss-module__RiLUzG__Links{grid-template-columns:1fr 1fr}}@media screen and (min-width:800px){.Footer-module-scss-module__RiLUzG__Footer .Footer-module-scss-module__RiLUzG__Links{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1200px){.Footer-module-scss-module__RiLUzG__Footer .Footer-module-scss-module__RiLUzG__Links{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:1920px){.Footer-module-scss-module__RiLUzG__Footer .Footer-module-scss-module__RiLUzG__Links{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.Footer-module-scss-module__RiLUzG__Footer .Footer-module-scss-module__RiLUzG__Links .Footer-module-scss-module__RiLUzG__TopItemContainer{border-radius:var(--space1)}.Footer-module-scss-module__RiLUzG__Footer .Footer-module-scss-module__RiLUzG__Links .Footer-module-scss-module__RiLUzG__TopItemContainer .Footer-module-scss-module__RiLUzG__TopItem{padding:var(--space4) 0;font-size:var(--font-size2)}.Footer-module-scss-module__RiLUzG__Footer .Footer-module-scss-module__RiLUzG__Links .Footer-module-scss-module__RiLUzG__TopItemContainer .Footer-module-scss-module__RiLUzG__SubItems{padding-bottom:var(--space4)}.Footer-module-scss-module__RiLUzG__Footer .Footer-module-scss-module__RiLUzG__Links .Footer-module-scss-module__RiLUzG__TopItemContainer .Footer-module-scss-module__RiLUzG__SubItems .Footer-module-scss-module__RiLUzG__SubItem a{font-size:var(--font-size2);display:block;padding:var(--space2) 0!important}@media screen and (min-width:600px){.Footer-module-scss-module__RiLUzG__Footer .Footer-module-scss-module__RiLUzG__Links .Footer-module-scss-module__RiLUzG__TopItemContainer .Footer-module-scss-module__RiLUzG__SubItems .Footer-module-scss-module__RiLUzG__SubItem a{padding:var(--space1) 0!important}}.Footer-module-scss-module__RiLUzG__Footer .Footer-module-scss-module__RiLUzG__End{width:min(100% - var(--space3),1060px);font-size:var(--font-size2);text-align:center;padding:var(--space4) 0 var(--space5);border-top:1px solid color-mix(in srgb, var(--palette-border) 82%, transparent);margin:0 auto}@media screen and (min-width:600px){.Footer-module-scss-module__RiLUzG__Footer .Footer-module-scss-module__RiLUzG__End{width:min(100% - var(--space4),1060px);padding:var(--space4) 0 var(--space6)}}.Footer-module-scss-module__RiLUzG__Footer .Footer-module-scss-module__RiLUzG__End .Footer-module-scss-module__RiLUzG__Copyright{padding:var(--space2) 0 0;color:var(--palette-muted);margin:0;line-height:1.8}.Footer-module-scss-module__RiLUzG__Footer .Footer-module-scss-module__RiLUzG__End .Footer-module-scss-module__RiLUzG__BuildId{font-size:var(--font-size1);color:var(--palette-muted)}.Footer-module-scss-module__RiLUzG__SitemapMenuContainer{width:min(100% - var(--space3),1060px);padding:0 0 var(--space4);margin:0 auto}@media screen and (min-width:600px){.Footer-module-scss-module__RiLUzG__SitemapMenuContainer{width:min(100% - var(--space4),1060px)}}.Footer-module-scss-module__RiLUzG__FooterLinks{justify-content:center;align-items:center;gap:var(--space1);color:var(--palette-muted);font-weight:600;font-size:var(--font-size2);flex-wrap:wrap;display:flex}.Footer-module-scss-module__RiLUzG__FooterLinks a{padding:var(--space1) var(--space2);border-radius:999px;text-decoration:none}.Footer-module-scss-module__RiLUzG__FooterLinks a:hover,.Footer-module-scss-module__RiLUzG__FooterLinks a:focus-visible{background-color:color-mix(in srgb, var(--palette-accent) 10%, var(--palette-paper));color:var(--palette-accent-strong);outline:none}
.LoginSignupButton-module-scss-module__EvGmoW__Button{justify-content:center;align-items:center;gap:var(--space1);color:var(--palette-accent-strong);height:40px;padding:0 var(--space2);border-radius:var(--radius-input);background-color:color-mix(in srgb, var(--palette-accent) 10%, var(--palette-paper));font-weight:700;transition:all .2s ease-in-out;display:flex}@media screen and (min-width:0){.LoginSignupButton-module-scss-module__EvGmoW__Button{width:40px;min-width:40px;min-height:40px;padding:0}}@media screen and (min-width:600px){.LoginSignupButton-module-scss-module__EvGmoW__Button{width:auto;padding:0 var(--space2)}}.LoginSignupButton-module-scss-module__EvGmoW__Button:hover,.LoginSignupButton-module-scss-module__EvGmoW__Button:focus{background-color:color-mix(in srgb, var(--palette-accent) 14%, var(--palette-paper));color:var(--palette-accent-strong);box-shadow:0 0 3px 1px color-mix(in srgb, var(--palette-accent) 48%, transparent);transform:scale(1.05)}.LoginSignupButton-module-scss-module__EvGmoW__Button:active{background-color:color-mix(in srgb, var(--palette-accent) 16%, var(--palette-paper));color:var(--palette-accent);box-shadow:inset 0 0 3px 1px color-mix(in srgb, var(--palette-accent) 52%, transparent);transform:scale(.98)}.LoginSignupButton-module-scss-module__EvGmoW__Login{justify-content:flex-end;align-items:center;gap:var(--space1);color:var(--palette-accent-strong);font:inherit;cursor:pointer;background:0 0;border:0;width:fit-content;height:40px;padding:0;display:flex}.LoginSignupButton-module-scss-module__EvGmoW__Login:focus-visible{outline:2px solid var(--palette-accent);outline-offset:3px;border-radius:var(--radius-input)}
.Logo-module-scss-module__oFsZ4q__Logo{height:40px}.Logo-module-scss-module__oFsZ4q__Mark{fill:var(--palette-logo-mark)}.Logo-module-scss-module__oFsZ4q__Root{--palette-logo-mark:var(--logo);overflow:hidden}[data-palette=warm] .Logo-module-scss-module__oFsZ4q__Root{--palette-logo-mark:var(--palette-accent)}@media screen and (max-width:599px){.Logo-module-scss-module__oFsZ4q__Root{width:40px}}@media screen and (min-width:600px){.Logo-module-scss-module__oFsZ4q__Root{width:125px}}.Logo-module-scss-module__oFsZ4q__Text .Logo-module-scss-module__oFsZ4q__Ja,.Logo-module-scss-module__oFsZ4q__Text .Logo-module-scss-module__oFsZ4q__En{fill:var(--palette-ink);stroke:var(--palette-ink);stroke-width:.5px}
