.evaluation-intro{padding:52px 0 24px;max-width:780px}.evaluation-intro h1{font-size:46px;letter-spacing:-.035em;margin:0 0 20px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.wide{grid-column:1/-1}label{display:flex;flex-direction:column;font-size:13px;font-weight:500;gap:7px}input,select{width:100%;font:inherit;font-weight:400;border:1px solid color-mix(in oklab,var(--ink) 48%,var(--paper));border-radius:4px;padding:11px;background:var(--paper);color:var(--ink)}input[type=file]{border:0;padding:0}.hint{font-size:11px;color:var(--muted);font-weight:400}form>.small{margin-top:20px}.receipt-input{max-width:480px;margin-bottom:22px}.job-facts{display:grid;grid-template-columns:2fr 1fr 1fr;gap:16px}.job-facts dt{font-size:11px;color:var(--muted)}.job-facts dd{margin:0;font-size:16px;font-weight:500;overflow-wrap:anywhere}progress{width:100%;accent-color:var(--accent);height:12px}.job-actions{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 30px}.report-summary{padding:16px;background:var(--soft);margin:14px 0}#submission-message,#job-message{margin:12px 0;font-size:13px;overflow-wrap:anywhere}button:disabled{opacity:.55;cursor:default}[hidden]{display:none!important}caption{text-align:left;font-size:12px;color:var(--muted);padding:10px 0}.table-scroll{margin-bottom:16px}td:nth-child(2){text-align:right}tbody th{min-width:160px}#report{border-top:1px solid var(--line);padding-top:24px}@media(max-width:640px){.form-grid{grid-template-columns:1fr}.wide{grid-column:auto}.evaluation-intro h1{font-size:35px}.job-facts{grid-template-columns:1fr 1fr}.job-facts>div:first-child{grid-column:1/-1}}

.evaluation-intro .eyebrow{justify-content:flex-start}
