.jobs-intro{max-width:780px;margin-bottom:40px}.jobs-intro h2{font-size:clamp(30px,4vw,45px);margin:12px 0}.jobs-intro p,.apply-note p{color:#52687c;line-height:1.7}.job{background:white;border:1px solid #dbe2e9;padding:clamp(22px,4vw,42px);margin:0 0 22px}.job-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.job h2{font-size:clamp(25px,3vw,34px);margin:10px 0 16px}.job-type{display:inline-block;padding:10px 14px;background:#eaf0f5;color:#17314a;font-weight:700;font-size:13px}.job-cols{display:grid;grid-template-columns:1fr 1fr;gap:40px}.job-cols h3{font-size:15px;margin-bottom:8px}.job-cols p{color:#52687c;line-height:1.7;margin-top:0}.job .btn{margin-top:20px}.apply-note{background:#e7edf2;padding:clamp(24px,4vw,42px);margin-top:40px}.apply-note h2{margin:0 0 12px}@media(max-width:700px){.job-cols{grid-template-columns:1fr;gap:8px}.job-head{display:block}.job-type{margin-bottom:8px}}