.jobs-wrap{padding-block:clamp(48px,6vw,88px)}.jobs{max-width:900px;margin:0 auto;padding:0;list-style:none}.job{border-top:1px solid #e6e2db;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px clamp(24px,4vw,56px);padding:clamp(24px,3vw,36px) 0;display:grid}.job:last-child{border-bottom:1px solid #e6e2db}.job h2{font-family:var(--display);text-transform:uppercase;letter-spacing:var(--tr-head);margin:0;font-size:clamp(20px,1.9vw,26px);font-weight:400}.job-meta{font-family:var(--sans);letter-spacing:.24em;text-transform:uppercase;color:#6b6b6b;margin:8px 0 0;font-size:10px;font-weight:700}.job-text{font-family:var(--text);color:#3a3a3a;max-width:58ch;margin:12px 0 0;font-size:17px;line-height:1.65}.job-apply{background:var(--ink);color:var(--paper);cursor:pointer;font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;text-indent:.3em;white-space:nowrap;border:0;padding:16px 34px;font-size:10px;font-weight:700}.job-apply:hover{background:#2c2c2c}.jobs-none{max-width:60ch;font-family:var(--text);color:#3a3a3a;text-align:center;margin:0 auto;font-size:18px;line-height:1.7}.jobs-none a{color:inherit;text-underline-offset:4px;text-decoration:underline}.job-dlg{grid-template-columns:1fr;width:min(520px,100%)}.job-form{gap:16px;margin-top:24px;display:grid}.job-form .f{flex-direction:column;gap:8px;display:flex}.job-form label{font-family:var(--sans);letter-spacing:var(--tr-label);text-transform:uppercase;text-indent:.25em;color:#4a4a4a;font-size:10px;font-weight:700}.job-form input{font-family:var(--text);color:var(--ink);background:var(--paper);border:1px solid #d9d4cc;outline:none;width:100%;padding:14px 16px;font-size:17px}.job-form input:focus{border-color:var(--ink)}.job-form .own-submit{margin-top:6px}.job-form .own-note{font-family:var(--sans);letter-spacing:.05em;color:#6b6b6b;margin:0;font-size:11px}@media (max-width:700px){.job{grid-template-columns:1fr}.job-apply{width:100%}}
