.school-credits-page .school-plan-hero h1{max-width:900px}.school-credits-back{display:inline-block;color:#3b82f6;margin-bottom:1.5rem;text-underline-offset:4px}.school-credits-page .school-plan-hero__actions .school-credits-back{margin:0;align-self:center}.school-credits-page .school-plan-outcome{min-height:0}.school-credits-intro{max-width:850px;margin:0 0 1.5rem;color:#475569;line-height:1.7}.school-credits-table-wrap{overflow-x:auto;border:1px solid #e2e8f0;border-radius:12px;background:#fff}.school-credits-table{width:100%;border-collapse:collapse;text-align:left}.school-credits-table th,.school-credits-table td{padding:1rem 1.25rem;border-bottom:1px solid #e2e8f0;vertical-align:top;line-height:1.5}.school-credits-table thead{background:#eff6ff;color:#1d4ed8}.school-credits-table tbody th{font-weight:500}.school-credits-table td{width:40%}.school-credits-table td span{display:block;color:#64748b;font-size:.875rem;margin-top:.25rem}.school-credits-table tr:last-child>*{border-bottom:0}.school-credits-note{max-width:900px;color:#64748b;line-height:1.7;margin-top:1.25rem}.school-credits-page .school-credits-total{color:#3b82f6;font-size:1.8rem;font-weight:700}.school-credits-back:focus-visible,.school-credits-table-wrap:focus-visible{outline:2px solid #3b82f6;outline-offset:4px}@media(max-width:600px){.school-credits-table th,.school-credits-table td{padding:.75rem}.school-credits-table{font-size:.875rem}}
