/* /jobs/ — complementa ../style.css (generado por jobs-web.mjs) */
.job-back{margin-bottom:28px;font-size:14px}
.job-meta{margin-top:14px;font-size:19px;color:var(--text-2)}
.job-body h3{margin-top:32px}
.job-body ul{padding-left:1.2em}
.job-apply{margin-top:48px;padding-top:32px;border-top:1px solid var(--line)}
.job-note{margin-top:14px;font-size:14px;color:var(--text-3)}
.job-apply-btns{display:flex;flex-wrap:wrap;gap:12px}
.job-wa{margin-top:40px}
@media (max-width:734px){.job-apply-btns .btn,.job-wa .btn{width:100%;max-width:340px}}
.doc .job-list{list-style:none;margin:16px 0 0;padding:0;border-top:1px solid var(--line)}
.doc .job-list li{margin:0;border-bottom:1px solid var(--line)}
.job-list a{display:grid;gap:4px;padding:18px 0;color:var(--text);text-decoration:none}
.job-list a:hover .job-list-title{color:var(--accent)}
.job-list-title{font-size:19px;font-weight:600;letter-spacing:-.015em}
.job-list-meta{font-size:15px;color:var(--text-2)}
.job-list-kurz{font-size:15px;color:var(--text-3)}
.jobs .job-note{margin-top:48px}
