.equity-content fieldset{border:1px solid #cdbda9;border-radius:4px;padding:1.2rem;margin:1.4rem 0;min-width:0}.equity-content legend{font-weight:700;padding:0 .5rem;max-width:100%}.equity-content label{display:grid;gap:.4rem;line-height:1.4}.equity-content input,.equity-content select{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.equity-content .equity-check{display:flex;align-items:flex-start;gap:.7rem;margin:1rem 0}.equity-content .equity-check input{width:1.2rem;height:1.2rem;flex-shrink:0;margin-top:.15rem}.equity-content [hidden]{display:none!important}.equity-content summary{cursor:pointer;font-weight:700;line-height:1.5}.equity-content details{padding:1rem 0}.equity-content details[open]>summary{margin-bottom:1rem}.equity-content .equity-net{font-size:1.4rem;font-weight:700;color:#573b25}.equity-content .ifi-result table{background:#fff}.equity-content .ifi-result th{white-space:normal;min-width:15rem}.equity-content input:focus-visible,.equity-content select:focus-visible,.equity-content summary:focus-visible{outline:3px solid #97603c;outline-offset:3px}.equity-content .ifi-fields>label{align-content:start}@media(max-width:640px){.equity-content fieldset{padding:.8rem}.equity-content .ifi-fields{grid-template-columns:1fr}.equity-content .ifi-result{padding:.8rem}.equity-content .equity-net{font-size:1.2rem}}
