.job-page-main{padding-block:14px 32px;max-width:860px}.job-page-crumbs{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:14px;color:#51636e;margin-block-end:12px}.job-page-crumbs a{color:#17354a;min-height:44px;display:inline-flex;align-items:center}.job-page-card{padding:24px;border-radius:14px;border:1px solid #dce3e7;background:#fff}.job-page-type{font-size:14px;font-weight:700;color:#51636e;margin:0 0 6px}.job-page-card h1{font-size:30px;line-height:1.35;font-weight:800;color:#17354a;margin:0;overflow-wrap:anywhere}.job-page-original{font-size:15px;color:#51636e;margin:6px 0 0;text-align:start}.job-page-closed{margin:14px 0 0;padding:12px 14px;border-radius:10px;background:#f3f5f7;border:1px solid #dce3e7;color:#17354a;font-weight:700}.job-page-facts{list-style:none;padding:0;margin:18px 0 6px;display:grid;gap:8px}.job-page-facts li{display:flex;gap:9px;align-items:flex-start;line-height:1.7;color:#243746}.job-page-facts svg{flex:none;margin-block-start:4px;color:#17354a}.job-page-card h2{font-size:21px;font-weight:800;color:#17354a;margin:22px 0 8px}.job-page-card p{line-height:1.9}.job-page-requirements{padding-inline-start:22px;line-height:1.9;display:grid;gap:4px}.job-page-actions{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;margin-block:22px 8px}.job-page-actions .primary-link{display:inline-flex;align-items:center;gap:8px;min-height:48px}.job-page-prep{color:#17354a;font-weight:700;text-decoration:underline;min-height:44px;display:inline-flex;align-items:center}.job-page-note{display:flex;gap:8px;align-items:flex-start;font-size:14px;color:#51636e;margin-block-start:14px}.job-page-note svg{flex:none;margin-block-start:4px}.job-page-back{margin-block-start:18px}.job-page-back a{color:#17354a;font-weight:700;text-decoration:underline;min-height:44px;display:inline-flex;align-items:center}@media(max-width:600px){.job-page-card{padding:18px 16px}.job-page-card h1{font-size:25px}.job-page-card h2{font-size:19px}}