.rate-finder{margin:0 0 24px;padding:18px;border:1px solid #b7cddd;background:#f1f6fa;min-width:0;color:#0d2237}.rate-finder legend{font-size:18px;font-weight:750;padding-inline:6px}.rate-finder p{font-size:14px;line-height:1.6;margin:8px 0 16px}.rate-finder>div{margin-block:14px}.rate-finder label{display:block;font-size:14px;font-weight:650;margin-bottom:6px}.rate-finder select{display:block;width:100%;max-width:100%;min-height:44px;padding:9px 10px;border:1px solid #7b94a8;border-radius:0;background:white;color:#0d2237;font:inherit;font-size:16px}.rate-finder .rate-finder-result{font-size:17px;font-weight:750;margin-block:20px 10px}.rate-finder button{min-height:44px;padding:10px 14px;border:1px solid #0e588e;background:white;color:#0e588e;font:inherit;font-size:14px;font-weight:650;cursor:pointer}.rate-finder :focus-visible{outline:3px solid #0e588e;outline-offset:4px}.rate-finder :disabled{opacity:.65;cursor:default}
