/* Useful routing reuses the editorial system; no new motion layer. */
.work-router{display:flex;gap:12px;flex-wrap:wrap;padding-bottom:42px}.work-router>.eyebrow{flex-basis:100%;margin:0 0 8px}.work-router>a{display:flex;align-items:center;gap:15px;border:1px solid var(--line);border-radius:4px;padding:14px 18px;min-height:50px;font-size:15px}.work-router>a span{font:11px monospace;color:var(--accent)}.work-router>a:hover{border-color:var(--accent)}.work-status{margin:0 0 20px!important}.work-row-content{min-width:0}.work-row .collaboration-scope{margin-top:30px;padding-top:22px}.work-row .scope-review{font-size:12px;margin:0 0 22px;color:var(--muted);line-height:1.7}.work-row .service-detail{margin-top:24px}.work-next{margin-top:30px}.work-next>.eyebrow{font-size:11px;margin:0 0 16px}.work-resources{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:28px}.work-resources .text-link{max-width:100%;line-height:1.65}.work-next>.button{max-width:100%;white-space:normal;text-align:start}.story-onward nav{display:grid;justify-items:start;gap:22px;margin-top:28px}.story-trail article>.text-link{margin-top:25px;font-size:14px;line-height:1.8}.story-onward{min-height:0!important;padding-bottom:55px!important}.context-return{display:inline-flex;margin-top:14px;font-size:14px;line-height:1.6}.access-panel button[aria-pressed=true]{color:var(--bg)}
/* Root scroll-padding already accounts for the fixed header. */
.timeline article[id],.work-row[id]{scroll-margin-top:0}
body[data-page^="article-"] .page-hero .lead{text-align:start}
@media(max-width:700px){.work-router{display:grid;gap:10px;padding-bottom:25px}.work-router>a{padding:14px;font-size:14px}.work-router>.eyebrow{margin-bottom:8px}.work-row .collaboration-scope{margin-top:26px}.work-resources{gap:20px}.story-onward .text-link{font-size:15px;line-height:1.8}}
/* Hebrew words need the site's Hebrew face, not the numeric monospace fallback. */
html[lang=he] .work-proof strong{font-family:Heebo,Arial,sans-serif;letter-spacing:0}
