.rescue-columns{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.7fr);gap:clamp(32px,7vw,112px);align-items:start}.rescue-aside{border-top:2px solid var(--ink);padding-top:18px}.order-entry h2,.report-route h2,.rescue-aside h2{font:400 clamp(28px,3vw,42px)/1.12 var(--display);letter-spacing:-.025em;margin:0 0 14px}.rescue-aside li,.rescue-aside p{max-width:48ch;line-height:1.6}.rescue-aside code,.task-snippet{display:block;padding:14px 16px;border:1px solid var(--line);background:#fff;overflow-wrap:anywhere}.rescue-error{border-left:3px solid #a53221;padding-inline-start:12px}.rescue-success{border-left:3px solid #355847;padding-inline-start:12px}.rescue-columns fieldset{min-width:0;margin:0;border:0;padding:0}.repo-choice legend,.screen-inputs legend{font-weight:650;margin-bottom:10px}.repo-choice>label{display:flex;align-items:center;gap:9px;margin-bottom:9px}.repo-choice input[type=radio]{width:18px;height:18px;accent-color:var(--ink)}.repo-choice .form-field{margin-top:15px}.screen-inputs .form-field+.form-field{margin-top:12px}.admin-orders,.report-routes{display:grid;gap:32px}.order-entry,.report-route{min-width:0;padding-top:22px;border-top:1px solid var(--ink)}.intake-details dd,.order-entry p,.report-route h2,.report-route p{overflow-wrap:anywhere}.grade-list{margin:16px 0}.grade-list>div{display:grid;grid-template-columns:minmax(125px,.6fr) minmax(64px,.24fr) minmax(0,1.4fr);gap:16px;padding:12px 0;border-top:1px solid var(--line);align-items:baseline}.grade-list .grade-letter,.grade-list dt{font-weight:650}.grade-list dd{margin:0;line-height:1.45}.report-next{border-block:1px solid var(--ink);padding-block:28px;margin-top:44px}.report-next h2{font:400 42px/1.1 var(--display);margin:0}.report-next p{max-width:64ch;margin:14px 0 20px}.intake-details{display:grid;grid-template-columns:minmax(95px,140px) minmax(0,1fr);gap:10px 16px}.intake-details dd{margin:0;white-space:pre-wrap}.order-entry details{margin:18px 0;border-top:1px solid var(--line);padding-top:15px}.order-entry summary{font-weight:650;cursor:pointer}.rescue-status-tag{font:600 13px/1.3 var(--body);padding:4px 9px;background:#e9e6df;display:inline-block}.order-delivery-links{display:flex;flex-wrap:wrap;gap:18px}.task-snippet{width:100%;min-height:280px;font:14px/1.5 ui-monospace,monospace}@media(max-width:760px){.rescue-columns{grid-template-columns:minmax(0,1fr)}.grade-list>div{grid-template-columns:1fr auto;gap:5px 14px}.grade-list dd:last-child{grid-column:1/-1}}.repo-choice .builder-note,.repo-choice:has([value=builder]:checked) .repo-location{display:none}.repo-choice:has([value=builder]:checked) .builder-note{display:block}.work-page{padding-block:clamp(32px,4.5vw,64px)}.work-page .service-intro{margin-bottom:30px;max-width:100%}.work-page .service-intro h1{font-size:clamp(42px,5vw,72px);overflow-wrap:anywhere}.work-page .service-intro p{font-size:1rem}.service-page .service-intro .kicker,.work-page .service-intro .kicker{font-size:.85rem;font-weight:600;letter-spacing:.02em;color:var(--quiet);margin:0 0 14px}.admin-orders{margin-top:18px}.order-delivery-links a{text-decoration:underline;text-underline-offset:3px}.ship-safe-option legend{font-weight:650;margin-bottom:10px}.ship-safe-option label{min-height:44px;display:flex;align-items:center;gap:10px;cursor:pointer}.ship-safe-option input[type=checkbox]{margin:0;padding:0;width:19px;height:19px;min-height:0;flex-shrink:0;accent-color:var(--ink)}.ship-safe-option .field-help{margin:8px 0 14px}.order-total{border-top:1px solid var(--line);padding-top:12px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.ship-safe-option .with-check,.ship-safe-option:has(input:checked) .without-check{display:none}.ship-safe-option:has(input:checked) .with-check{display:inline}.ship-safe-option>a{display:inline-block;text-decoration:underline;margin-bottom:8px}