.be-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (max-width:760px){.be-grid{grid-template-columns:1fr}}.be-field{gap:.3rem;margin-top:.9rem;display:grid}.be-field>span:first-child{color:var(--cl-navy);font-weight:700}.be-field small{color:#4a5d58;font-size:.82rem;line-height:1.4}.be-input{border:1px solid var(--cl-line);background:#fff;border-radius:10px;align-items:center;display:flex;overflow:hidden}.be-input:focus-within{border-color:var(--cl-accent);outline:3px solid #a10c2455}.be-input b{color:#4a5d58;background:var(--cl-soft);border-right:1px solid var(--cl-line);align-self:stretch;align-items:center;padding:0 .6rem;display:flex}.be-input input{color:#121111;background:0 0;border:0;flex:1;min-width:0;padding:.65rem .7rem;font-size:1.05rem}.be-input input:focus{outline:none}.be-field select{border:1px solid var(--cl-line);color:#121111;background:#fff;border-radius:10px;max-width:12rem;padding:.6rem .7rem;font-size:1rem}.be-clear{margin-top:1.1rem}.be-results{position:sticky;top:1rem}@media (max-width:760px){.be-results{position:static}}.be-big{color:var(--cl-navy);margin:.6rem 0 .2rem;font-size:1.15rem}.be-big strong{color:var(--cl-accent);margin-right:.3rem;font-size:2.6rem;line-height:1}.be-sub{color:#2d2b2b;margin:.2rem 0 1rem}.be-note{background:var(--cl-soft);border-left:4px solid var(--cl-accent);color:#2d2b2b;border-radius:8px;padding:.8rem 1rem}.be-dl{gap:.5rem;margin:0 0 1rem;display:grid}.be-dl div{border-bottom:1px solid var(--cl-line);justify-content:space-between;gap:1rem;padding-bottom:.4rem;display:flex}.be-dl dt{color:#4a5d58}.be-dl dd{color:var(--cl-navy);text-align:right;margin:0;font-weight:700}.be-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.be-table caption{text-align:left;color:var(--cl-navy);margin-bottom:.4rem;font-weight:700}.be-table th,.be-table td{border-bottom:1px solid var(--cl-line);text-align:left;padding:.45rem .5rem}.be-table td:last-child,.be-table th:last-child{text-align:right}.be-table th{color:#4a5d58;text-transform:uppercase;letter-spacing:.04em;font-size:.82rem}.be-loss td:last-child{color:var(--cl-bad);font-weight:700}.be-next{margin-top:1rem}.be-next p:last-child{flex-wrap:wrap;gap:.6rem;display:flex}
