.route-login{display:grid;place-items:center}.portal.login{text-align:center}.portal.login>*{margin-top:1rem}.portal.login>:first-child{margin-top:0}.portal.privacy-policy{padding:1.25rem 1.5rem;width:90%;max-width:32rem;background-image:linear-gradient(to bottom right,#4F71B6,#399AB5);border-radius:1rem;box-shadow:var(--shadow-primary);color:var(--color-light)}.portal.privacy-policy>*{margin-top:1em}.portal.privacy-policy>:first-child{margin-top:0}.portal.privacy-policy>.__actions{display:flex;justify-content:space-between;align-items:center}.portal.privacy-policy>.__actions>a{color:inherit;font-style:italic}