*{box-sizing:border-box}body{margin:0;background:#f5f7fb;color:#17233c;font:16px/1.7 "Malgun Gothic",sans-serif}main{max-width:480px;margin:8vh auto;padding:32px;background:white;border:1px solid #dce4ef;border-radius:18px}a{color:#2459e0}h1{font-size:26px}label{display:block;margin:20px 0}input{display:block;width:100%;padding:12px;margin-top:8px;border:1px solid #bdcbe0;border-radius:8px;font:inherit}button,.button{display:inline-block;background:#2459e0;color:white;border:0;border-radius:9px;padding:12px 20px;font:inherit;cursor:pointer;text-decoration:none}button:disabled{opacity:.5}#status{color:#a52718}[hidden]{display:none!important}@media(max-width:520px){main{margin:20px 12px;padding:24px}}

#password-change{margin:28px 0;padding-top:20px;border-top:1px solid #dce4ef}#password-change h2{font-size:21px}#password-help{font-size:13px;color:#657187}#logout{background:#52627c}