.epee-check{margin-block:32px;padding:24px;background:#eee6db;border-top:3px solid #641d2c;color:#271e1d}.epee-check h2{margin-top:5px}.epee-check>p{margin:12px 0}.epee-check #epee-help{font-size:15px;color:#5d5350}.epee-controls{margin-top:22px}.epee-controls fieldset{border:0;padding:0;margin:0 0 18px}.epee-controls legend{font-weight:600;padding:0 0 9px}.epee-input-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.epee-controls label{display:block;font-size:15px}.epee-controls select{display:block;width:100%;min-height:46px;border:1px solid #756564;border-radius:0;background:#fffdf8;color:#271e1d;padding:8px 34px 8px 10px;margin-top:6px}.epee-readout{margin:22px 0 13px;padding:20px;color:#f8f3e9;background:#641d2c}.epee-readout>span{font-size:13px}.epee-result{display:block;font:400 58px/1.2 Georgia,serif;letter-spacing:.04em;margin:8px 0}.epee-decision{font-size:16px;line-height:1.7}.epee-controls button{min-height:44px;padding:8px 14px;border:1px solid #641d2c;color:#641d2c;background:transparent}.epee-controls button:hover{background:#f8f3e9}.epee-source{font-size:13px;line-height:1.7}@media(max-width:680px){.epee-check{padding:17px}.epee-input-grid{gap:12px}.epee-readout{padding:16px}.epee-result{font-size:52px}.epee-decision{font-size:15px}}
