*{box-sizing:border-box}body{margin:0;background:#edf6f8;color:#18374b;font:17px Arial,sans-serif}main{max-width:520px;margin:32px auto;padding:16px}header{background:#0b5367;color:white;padding:28px;border-radius:20px 20px 0 0}h1{font-size:27px;margin:12px 0}section{padding:28px;background:white;border-radius:0 0 20px 20px;box-shadow:0 12px 35px #1234}label{display:block;font-weight:700;margin:8px 0}input,button{width:100%;font:inherit;border-radius:10px;padding:15px;min-height:52px}input{border:1px solid #abc5d1;margin-bottom:18px}button{border:0;background:#0b5367;color:white;font-weight:bold;cursor:pointer}button:disabled{opacity:.6}p{line-height:1.5}#status{white-space:pre-line}a{color:#075d78}form[hidden]{display:none}@media(max-width:550px){main{margin:8px auto;padding:12px}section,header{padding:22px}}
