*{box-sizing:border-box}body{color:#121212;background:#fff;margin:0;font-family:system-ui,sans-serif;line-height:1.5}main{max-width:32rem;margin:0 auto;padding:2rem 1rem}form{gap:1rem;display:grid}label{gap:.25rem;font-weight:600;display:grid}input,select,textarea,button{font:inherit;border:1px solid #575757;border-radius:.5rem;padding:.6rem .75rem}button{cursor:pointer;color:#fff;background:#121212}.ayuda{color:#575757;font-size:.875rem;font-weight:400}.error{color:#b00020;border:1px solid #b00020;border-radius:.5rem;padding:.75rem}.lista{gap:1rem;margin:1rem 0;padding:0;list-style:none;display:grid}.lista li{border:1px solid #575757;border-radius:.5rem;padding:1rem}.lista h2{margin:0;font-size:1.125rem}dt{margin-top:.75rem;font-weight:600}dd{margin:0}.aviso{border:1px solid #575757;border-radius:.5rem;padding:.75rem}
