.calculator-content{max-width:1000px}.calculator-panel{padding:1.5rem;border:1px solid #d7e2e9;border-radius:1rem;background:#f7fafc}.calculator-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.calculator-fields>p,.calculator-fields>.startup-group{grid-column:1/-1}.calculator-results{border-left:4px solid #f0ad2c;background:#fff;padding:1.25rem;overflow-wrap:anywhere}.calculator-results dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0}.calculator-results dd{font-size:1.2rem;font-weight:700;color:#173b57}.calculator-results p:last-child{margin-bottom:0}.cost-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;gap:.6rem;align-items:end;margin-bottom:1rem}.calculator-content :focus-visible{outline:3px solid #173b57;outline-offset:3px}.calculator-content input[aria-invalid=true]{border:2px solid #b42318}.calculator-content summary{cursor:pointer}.calculator-content input,.calculator-content select{min-height:44px}.calculator-content [hidden]{display:none!important}@media(max-width:575px){.calculator-fields,.calculator-results dl{grid-template-columns:1fr}.cost-row{grid-template-columns:minmax(0,1fr)}.calculator-panel{padding:1rem}}
