.decision-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:36px;align-items:start;padding-bottom:60px}.tool-fields{display:grid;grid-template-columns:1fr 1fr;gap:18px}.tool-fields>div{min-width:0}.tool-fields input{width:100%;min-width:0}.decision-layout fieldset{border:0;border-top:1px solid #d9e3e5;margin:24px 0;padding:20px 0 0}.decision-layout legend{font-weight:700;font-size:1.2rem;padding:0 12px 0 0}.decision-results{background:#edf5f3;padding:30px;border-radius:16px}.result-line{border-bottom:1px solid #cededb;padding:16px 0}.result-line h2{font-family:inherit;font-size:1rem;margin:0 0 8px}.result-line strong{font-size:1.8rem;color:#092f40;font-variant-numeric:tabular-nums}.result-primary strong{font-size:2.6rem}.result-line p{font-size:.88rem;margin:7px 0;line-height:1.5}.decision-results>.button,.decision-results>.quiet-button{margin-top:20px}.report-notice{border-left:4px solid #21786c;background:#edf5f3;padding:24px;margin-bottom:30px}.report-table{width:100%;border-collapse:collapse;margin:24px 0}.report-table th,.report-table td{text-align:left;border-bottom:1px solid #d9e3e5;padding:15px}.report-table td:last-child,.report-table th:last-child{text-align:right;font-variant-numeric:tabular-nums}.table-scroll{overflow:auto}.decision-layout .quiet-button{margin-top:12px}@media(max-width:800px){.decision-layout{grid-template-columns:1fr;gap:24px}.decision-results{padding:24px}}@media(max-width:450px){.tool-fields{grid-template-columns:1fr}}@media print{.decision-layout{display:block}.decision-layout input{border:0;padding:0}.decision-layout .inquiry-card{padding:0}.decision-results{break-before:page}.decision-layout button,.decision-layout .button{display:none}.result-line{break-inside:avoid}}
