# Discover Jobs search-first layout Runtime `0540e84ff6d5106946b481a2e24484d0b0898583`. The query and Search NAV button now appear directly below the page heading. The existing municipality control stays with the filters and remains connected to the same form. The source disclosure opens from the filters and describes NAV coverage and the manual URL fallback. Provider attribution, saved-search actions, result order and Save to tracker retain their existing owners. The current adapter matches title and employer text, with a separate location string. The layout exposes only those existing capabilities. It adds no skills search, canonical tree, map, new provider, new filtering semantics or data persistence. Those remain in Global Jobs and EUROPE-READY-01. 26 selected Jest cases, type-checking, full lint, scoped verifier lint and the export build passed. The two native layout cases failed before the change because the form was still inside the filters. The first browser pilot compared viewport-relative rectangles across a scroll reset. The revised check measures both on the same viewport. The failed pilot is retained. 36 controlled EN/NB, light/dark configurations across nine widths passed. The 108 states cover the initial hierarchy, keyboard source disclosure and filtered result. Enter from municipality submitted exactly the same query and location, one request per configuration. The result retained attribution and its track action. There were no writes, page errors or axe violations. The 36 company reads were unavailable. The built 320 px and 1440 px views were reviewed against the supplied desktop capture and the frozen A3 discovery reference. The mobile filter drawer, detail pane and canonical country-aware scope remain separate.