#learning-estimate input{box-sizing:border-box;width:100%;max-width:24rem;min-height:48px;padding:10px 12px;margin-top:8px;border:1px solid #59756e;border-radius:6px;background:#fff;color:#123d38;font:inherit}
#learning-estimate input:focus-visible{outline:3px solid #123d38;outline-offset:3px}
#study-result:not([hidden]){margin-top:20px;padding:20px;border-left:4px solid #123d38;background:#fff;line-height:1.65}
