/* Documents and reporting: compact owner workspace, generous consumer text. */
.records-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0}.records-metrics .card{margin:0;padding:19px}.records-metrics span{display:block;color:#536b7e;font-size:13px}.records-metrics strong{display:block;font-size:30px;font-weight:750;line-height:1.35;color:#0b415b}.report-bar{display:grid;grid-template-columns:minmax(90px,1fr) minmax(65px,2fr) 40px;gap:12px;align-items:center;margin:15px 0}.report-bar meter{width:100%;height:15px}.report-bar strong{text-align:right}.grid.two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.grid.two>.card{min-width:0}.readable-copy{font-size:18px;line-height:1.65}.readable-copy h2{font-size:27px}.readable-copy h3{margin-top:30px}.readable-copy h4{margin:20px 0 7px}.readable-copy dl{margin-bottom:25px}.spanish-flow{font-size:18px;line-height:1.65}.spanish-flow label{font-size:inherit}.spanish-flow .check{min-height:48px}.spanish-flow .signature-name{font-size:20px}.spanish-flow .agent-support strong{font-size:22px;display:block}.spanish-flow .product input{max-width:90px}.main pre{white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%}.main code{overflow-wrap:anywhere}.consumer-page .spanish-flow p.fine{font-size:16px}.consumer-page .spanish-flow .fine a{font-size:inherit}body.larger-reading .spanish-flow{font-size:22px}
@media(max-width:900px){.records-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.two{grid-template-columns:1fr}}@media(max-width:420px){.records-metrics{gap:10px}.records-metrics .card{padding:14px}.records-metrics strong{font-size:25px}.report-bar{gap:8px}.spanish-flow .product{gap:10px}.spanish-flow .card{padding:18px}}
@media print{.readable-copy{font-size:12pt}.readable-copy h2,.readable-copy h3,.readable-copy h4{break-after:avoid}.readable-copy dl{break-inside:avoid}}
