.jobs{z-index:2;position:relative}.jobs .part-h{flex-wrap:wrap;align-items:baseline;gap:12px;padding:34px 0 6px;display:flex}.jobs .part-h b{color:var(--teal-deep);border-left:5px solid var(--teal);padding-left:12px;font-size:15px;font-weight:800;line-height:1.2}.jobs .part-h span{color:var(--gray);font-size:12px;font-weight:700}@media (max-width:680px){.jobs .part-h{padding-top:26px}}.job{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr 360px;align-items:center;gap:40px;padding:46px 0;display:grid}.job .num{color:var(--tint);font-size:74px;font-style:italic;font-weight:800;line-height:.8}.job .num .e{color:var(--teal);letter-spacing:.04em;margin-top:6px;font-size:13px;font-style:italic;display:block}.job .info h3{margin-bottom:10px;font-size:24px;font-weight:800}.job .info p{color:#485356;max-width:460px;font-size:14px}.job .info .more{color:var(--teal-d);gap:8px;margin-top:14px;font-size:12.5px;font-weight:800;display:inline-flex}.job .jp{--img:none;background-color:#15616e;background-image:var(--img), linear-gradient(150deg, #2aa7b3, #15616e);background-blend-mode:multiply;background-position:50%;background-size:cover;border-radius:16px;justify-content:center;align-items:center;height:180px;display:flex}.job .jp span{color:#ffffff8c;letter-spacing:.18em;font-size:10px}.job .jp.has-img{background:#0e3f48;position:relative;overflow:hidden}.job .jp.has-img img{object-fit:cover;width:100%;height:100%;transition:transform .4s;position:absolute;inset:0}.job:hover .jp.has-img img{transform:scale(1.03)}@media (max-width:860px){.job .jp.has-img{aspect-ratio:2;height:auto}.job{grid-template-columns:1fr;gap:16px}.job .jp{order:-1}}
