.keys{max-width:760px;margin:60px auto;padding:0 24px}.keys h1{font-size:48px;margin:20px 0}.keys h2{margin:40px 0 20px}.keys p{line-height:1.7}.keys a{color:#75478a}.keys form{display:grid;gap:12px;max-width:400px;margin:32px 0}.keys input,.keys select{padding:12px;border:1px solid #d8d1dd;background:white}.keys button{cursor:pointer}.key-row{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid #e0dde3}.key-row small{display:block;color:#6f627b;margin-top:4px}#message{overflow-wrap:anywhere;line-height:1.6}
