body{margin:0;font-size:20px}.container{padding-top:10vh;width:98vw;max-width:1200px;height:90vh;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:40px}.form,.result{width:100%}fieldset{display:flex;flex-direction:column;gap:15px;margin-bottom:20px}label{border-bottom:1px solid black}label>*{margin-bottom:20px}button{align-self:flex-start}textarea{width:100%;resize:none}h1{margin:0;text-decoration:underline}
