.city-jobs621{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:12px;margin-bottom:20px}.city-job621{display:grid;grid-template-columns:78px minmax(0,1fr);gap:8px 12px;align-items:center;padding:12px;border:1px solid #b9a46e;border-radius:13px;background:linear-gradient(125deg,#fff9df,#ebf4f8);min-width:0}.city-job-art621{width:78px;height:78px;display:flex;align-items:center;justify-content:center}.city-job-art621 img{width:100%;height:100%;object-fit:contain;max-height:78px;border-radius:8px}.city-job-copy621{min-width:0}.city-job-copy621>strong{font-size:14px;color:#244e65}.city-job-copy621 p{font-size:12px;margin:3px 0;white-space:normal;overflow-wrap:anywhere}.city-job-copy621>b{font-size:13px;color:#936817}.city-job-copy621 progress{display:block;width:100%;height:6px;margin-top:7px;accent-color:#b88a32}.city-job-action621{grid-column:1/-1}.city-job-action621 button{width:100%;padding:10px;white-space:normal;font-size:13px;color:#4b3b17;background:linear-gradient(#ffdf86,#f0bd50);border:1px solid #d8a12a;border-radius:10px}@media(max-width:500px){.city-jobs621{grid-template-columns:minmax(0,1fr)}.city-job621{grid-template-columns:64px minmax(0,1fr);gap:7px 10px}.city-job-art621{width:64px;height:64px}}
