/* Loaded only by /calculator/. Shared page shell and other pages are untouched. */
.input-guidance{margin-top:14px}
.input-guidance p{font-size:.875rem;line-height:1.6;margin-block:10px}
.input-guidance summary{font-size:1rem}
@media(min-width:1100px){
  .calculator-heading{padding-block:8px 10px}
  .calculator-heading .eyebrow{margin-bottom:4px}
  .calculator-heading h1{margin-bottom:6px}
  .calculator-heading .lead{max-width:100ch;line-height:1.45}
  #calculator-form .panel{padding:12px 20px;margin-bottom:10px}
  #calculator-form .panel h2{margin-bottom:10px}
  #calculator-form .calc-field{margin-bottom:8px;row-gap:2px}
  #calculator-form .calc-field:last-child{margin-bottom:0}
  #calculator-form details{margin-top:8px;padding:8px 12px}
  #calculator-form summary{min-height:28px}
  .figure-note{padding-block:12px}
  .figure-note p{margin-bottom:8px}
}
