.company-jobs-intro{text-align:center;color:#fff;background:#101318;padding:64px 24px}.company-jobs-intro h1{letter-spacing:-2px;margin:22px 0;font-size:clamp(36px,5vw,64px);line-height:1.08}.company-jobs-intro em{font-family:var(--font-editorial);color:#ff880a;font-weight:400}.company-jobs-intro p{color:#c8c2b9;max-width:540px;margin:0 auto;line-height:1.8}.company-jobs-shell{max-width:850px;margin:auto;padding:40px 24px 80px}.company-job-form{background:#fff;border:1px solid #d3d3d3;border-radius:24px;gap:24px;padding:32px;scroll-margin-top:24px;display:grid}.company-form-heading h2,.company-owned-jobs h2{letter-spacing:-1px;margin:12px 0;font-size:30px;font-weight:500}.company-form-heading p,.company-job-form p{color:#686159;font-size:14px;line-height:1.7}.company-job-form label,.company-field-label{flex-direction:column;gap:10px;font-size:14px;font-weight:500;display:flex}.company-field-label{margin-bottom:10px}.company-job-form label small{color:#777;font-size:12px;font-weight:400}.company-job-form input,.company-job-form textarea{box-sizing:border-box;color:#191b1d;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #cfcfcf;border-radius:12px;padding:14px}.company-job-form input:focus-visible,.company-job-form textarea:focus-visible{outline-offset:3px;outline:2px solid #191b1d}.company-field-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.company-job-form .jobs-filter{width:100%;min-width:0}.company-job-form fieldset{border:1px solid #dcdcdc;border-radius:16px;min-width:0;padding:22px}.company-job-form legend{padding:0 8px;font-weight:500}.company-private-contact{background:#fff}.company-form-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.company-primary{cursor:pointer;color:#111;font:inherit;background:#ff880a;border:0;border-radius:999px;padding:16px 26px;font-weight:600}.company-primary:hover{background:#f79a30}.company-primary:active{transform:scale(.98)}.company-primary:disabled{opacity:.55;cursor:wait}.company-account{color:#686159;margin:0 0 24px;font-size:14px}.company-owned-jobs{margin-top:48px}.company-owned-jobs article{background:#fff;border:1px solid #d3d3d3;border-radius:18px;justify-content:space-between;gap:20px;margin:16px 0;padding:22px;display:flex}.company-owned-jobs article span{color:#ff880a;font-size:12px}.company-owned-jobs h3{margin:10px 0;font-weight:500}.company-owned-jobs p{color:#686159;font-size:13px}.company-owned-jobs article>div:last-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.company-owned-jobs button,.company-form-actions>button:not(.company-primary){color:#191b1d;cursor:pointer;background:0 0;border:1px solid #cfcfcf;border-radius:999px;padding:10px 14px}.company-message{color:#fff;background:#191b1d;border-radius:16px;padding:18px 22px;line-height:1.6;position:sticky;bottom:20px;box-shadow:0 6px 30px #0002}.company-job-detail{white-space:pre-wrap;line-height:1.8}.company-job-detail h2{white-space:normal}.company-job-detail .company-primary{margin-top:20px;text-decoration:none;display:inline-block}@media (max-width:600px){.company-jobs-shell{padding:28px 16px 56px}.company-job-form{gap:24px;padding:22px 18px}.company-field-grid{grid-template-columns:1fr;gap:22px}.company-jobs-intro{padding:48px 20px}.company-job-form fieldset{padding:18px 14px}.company-owned-jobs article{flex-direction:column}.company-primary{text-align:center;width:100%}.company-jobs-intro h1{letter-spacing:-1px}}.company-job-form .jobs-filter-select{width:100%;min-width:0}.company-job-form .jobs-filter-trigger{width:100%;min-height:50px}.company-report-toggle{font:inherit;color:#686159;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.company-job-form .jobs-select-trigger{width:100%;max-width:none;min-height:50px}.company-job-form .jobs-select-menu{z-index:5;max-width:100%}
