*{box-sizing:border-box}label{display:block;margin:.8rem 0 .3rem}select,input,textarea{width:100%;max-width:100%;font:inherit;padding:.7rem;border:2px solid #476b90;border-radius:8px}button{min-height:44px;margin:.6rem .4rem .6rem 0}button:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #cc8915;outline-offset:3px}#journal{padding-left:1.5rem}#journal li{margin:.5rem 0;overflow-wrap:anywhere}