.report-intro p,.methodology>p{font-size:16px;line-height:1.7}.role-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.role-card{border:1px solid var(--line);border-radius:7px;padding:20px;background:#f7f9f8}.role-card .field{margin-bottom:12px}.role-card .field:last-child{margin-bottom:0}.accountability-flow{display:grid;grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:stretch;gap:12px;margin:22px 0}.accountability-flow article{background:#263f45;color:white;padding:22px;border-radius:7px;overflow-wrap:anywhere}.accountability-flow article small{display:block;color:#dac79f;margin-bottom:12px;font-size:13px}.accountability-flow article strong{font-size:18px;line-height:1.5}.accountability-flow article p{color:#e0e8e6;font-size:14px}.accountability-flow>span{align-self:center;text-align:center}.alt-route{background:#ecefe7;padding:22px;border-left:3px solid #a78d57;line-height:1.7;margin:18px 0}.matrix-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:7px;margin:20px 0}.accountability-table{border-collapse:collapse;width:100%;min-width:780px;background:white;font-size:14px}.accountability-table th,.accountability-table td{text-align:left;vertical-align:top;padding:16px;border-bottom:1px solid var(--line);overflow-wrap:anywhere;max-width:220px}.accountability-table th{background:#e7ede9;font-weight:600}.accountability-table td small{display:block;margin-top:7px;color:var(--muted);font-size:13px}.action-card{border:1px solid var(--line);background:white;padding:22px;border-radius:7px;margin:16px 0}.action-card h3{font-size:19px;font-weight:500;margin:9px 0}.priority{font-size:13px;letter-spacing:.04em;color:#7e562c}.action-card .form-grid{grid-template-columns:2fr 1fr 1fr;gap:14px}.field>span{font-size:14px}.step-link{font-size:14px}.mapper-panel p{font-size:16px}.report-stats{grid-template-columns:repeat(3,1fr)}.report-stats strong{display:block;font-size:30px}.gov-subtitle{font-size:24px;margin-top:36px}.support-report{display:grid;grid-template-columns:1fr 1fr;gap:18px}.support-report article{padding:22px;background:#edf2ee}.support-report h3{font-size:17px;margin:0 0 12px}.support-report p{line-height:1.6;overflow-wrap:anywhere}.gov-note{font-size:14px;color:var(--muted);line-height:1.6}.mapper-panel h2:focus{outline:none}@media(max-width:700px){.role-grid,.support-report{grid-template-columns:1fr}.accountability-flow{grid-template-columns:1fr}.accountability-flow>span{transform:rotate(90deg)}.action-card .form-grid{grid-template-columns:1fr}.report-stats{grid-template-columns:1fr}.matrix-scroll{margin-right:0}}@media print{.accountability-table{min-width:0;font-size:9px}.accountability-table th,.accountability-table td{padding:6px}.matrix-scroll{overflow:visible}.accountability-flow{grid-template-columns:1fr 20px 1fr 20px 1fr}.accountability-flow article{background:#eee;color:#222}.accountability-flow article p,.accountability-flow article small{color:#444}.action-card{break-inside:avoid}.action-card input,.action-card textarea{border:0}.action-card .form-grid{grid-template-columns:2fr 1fr 1fr}}
