/* Scoped to the five requested final adjustments. */
.job-workflow{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:9px 7px;margin-top:20px;color:#5b7885;font-size:12px;line-height:1.65}
.job-workflow span{display:inline-flex;align-items:center;gap:7px}
.job-workflow span+span:before{content:'→';color:#a7834f;font-size:15px}
.job-workflow span:last-child{color:#284d5f;font-weight:600}
.walker-defined .walker-topline{align-items:center;gap:18px}
.walker-defined .walker-identity{display:flex;flex-direction:column;gap:9px}
.walker-defined .walker-identity>span{font-size:12px;font-weight:400;letter-spacing:.025em;color:#adc3cc}
.walker-defined .walker-identity>strong{font-size:19px;letter-spacing:.14em;font-weight:600}
.walker-defined .walker-topline>small{font-size:11px;white-space:nowrap}
.walker-defined>p.walker-value{font-size:16px;line-height:1.95;color:#d0dfe4;text-align:left;margin:0 0 28px}
.faq-list p{white-space:pre-line}
.faq-list a{color:#284d5f;text-underline-offset:4px;text-decoration-thickness:1px}
@media(min-width:760px){.job-workflow{font-size:13px;margin-top:22px}.walker-defined .walker-identity>span{font-size:14px}.walker-defined .walker-identity>strong{font-size:23px}.walker-defined .walker-topline>small{font-size:13px}.walker-defined>p.walker-value{font-size:18px;max-width:640px}}
@media(max-width:359px){.walker-defined .walker-topline{align-items:start;gap:10px;flex-wrap:wrap}.walker-defined .walker-identity>span{font-size:11px}.walker-defined>p.walker-value{font-size:15px}.job-workflow{font-size:11px}}
/* 760-1099px: keep the purchase benefit inside the viewport (the price row wraps as on phones). */
@media(min-width:760px) and (max-width:1099px){.salary-support{grid-template-columns:145px minmax(0,1fr)}.benefit-equation{grid-template-columns:1fr auto}.benefit-equation>div:last-child{grid-column:1/-1;text-align:left}.salary-support h3 span{display:block}}
