.math-puzzle.is-hidden{display:none}.math-puzzle--answer{margin-top:1.5rem}.math-puzzle .credit{font-size:.75rem;width:100%;color:#fff;background-color:#34495e;padding-top:.25rem;position:absolute;right:0;bottom:0;left:0}.math-puzzle__table{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;color:#34495e;border:.25rem solid #34495e;margin-bottom:1.5rem;position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:1.375rem;height:18.75rem;width:18.75rem}.math-puzzle__table-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:calc(100% - 5rem)}.math-puzzle__table-row:last-child{margin-top:.5rem;padding-top:.5rem;position:relative}.math-puzzle__table-row:last-child:before{content:"";width:calc(100% - .5rem);display:block;border-top:.125rem solid #34495e;position:absolute;top:0;right:0;left:0}.math-puzzle__table-row:last-child:after{content:"+";font-size:2rem;display:inline-block;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:0;right:-1.5rem}.math-puzzle__table-row-item{font-size:2rem;display:inline-block;height:3rem;width:3rem}