.RemoteJobsCategory_remoteJobsCategory__pXDZ8{background-color:#f7f7f7;margin:0;padding-left:0;padding-right:0;min-height:100vh}.RemoteJobsCategory_pageTitle__JwUzN{font-family:Inter,sans-serif;font-weight:700;font-size:2.5rem;color:#1a202c;line-height:1.2}.RemoteJobsCategory_headerCard__3PSAq{background-color:#fff;border:none;border-radius:12px;box-shadow:0 6px 20px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease}.RemoteJobsCategory_headerCard__3PSAq:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.RemoteJobsCategory_jobsSection__qTxVN{max-width:1000px;margin-left:auto;margin-right:auto}.RemoteJobsCategory_sectionTitle__3ldjb{font-family:Inter,sans-serif;font-weight:600;font-size:1.75rem;color:#2d3748;border-bottom:2px solid #0066cc;padding-bottom:.5rem}@media (max-width:767px){.RemoteJobsCategory_pageTitle__JwUzN{font-size:1.75rem}.RemoteJobsCategory_longContent__Xos7c{font-size:1rem}.RemoteJobsCategory_headerCard__3PSAq{padding:1.5rem}.RemoteJobsCategory_sectionTitle__3ldjb{font-size:1.5rem}}.WideJobCard_wideJobCard__Nc_Y6{background-color:#fff;border:1px solid #dee2e6;border-radius:.5rem;box-shadow:0 2px 6px rgba(0,0,0,.1);padding:1rem;width:100%;min-height:auto;height:auto;box-sizing:border-box;transition:outline .3s ease}.WideJobCard_wideJobCard__Nc_Y6:hover{outline:2px solid #0066cc;border:1px solid #dee2e6}.WideJobCard_companyInitials__qUgAr{width:50px;height:50px;background-color:#0066cc;color:#fff;font-family:Inter,sans-serif;font-weight:700;font-size:1.25rem;display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.WideJobCard_titleWrapper__fjUzP{cursor:pointer}.WideJobCard_jobTitle__cDMl4{font-weight:600;font-size:1.5rem;margin-bottom:.75rem;color:inherit}.WideJobCard_jobCompany__4CE5y{font-weight:600;font-size:1rem;margin-bottom:.75rem;color:inherit;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.WideJobCard_jobMeta__SMF5c{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:.5rem}.WideJobCard_jobCategory__ga34X,.WideJobCard_jobLocation__XMt8b,.WideJobCard_jobPosted__kXkgO{font-weight:400;font-size:1.1rem;margin:0 0 .5rem;color:black}.WideJobCard_jobDescription__JClU1{font-size:1rem;margin:0 0 .5rem;color:black;cursor:pointer}.WideJobCard_jobBenefits__JR6qU{font-family:Inter,sans-serif;font-weight:400;font-size:.9rem;color:#495057;margin:0}.WideJobCard_jobBenefits__JR6qU strong{font-weight:500;margin-right:.5rem}.WideJobCard_jobBenefits__JR6qU ul{list-style-type:disc;padding-left:1.5rem;margin:0}.WideJobCard_jobBenefits__JR6qU li{margin:0;color:#495057}.WideJobCard_applyButton__7XumW{background-color:#0066cc;color:#fff;font-family:Inter,sans-serif;font-weight:500;font-size:.9rem;padding:.5rem 1rem;border:none;border-radius:.25rem;cursor:pointer;transition:background-color .3s ease;float:right}.WideJobCard_applyButton__7XumW:hover{background-color:#005bb5}@media (max-width:991px){.WideJobCard_wideJobCard__Nc_Y6{padding:.75rem}.WideJobCard_companyInitials__qUgAr{width:40px;height:40px;font-size:1rem}.WideJobCard_jobTitle__cDMl4{font-weight:600;font-size:1.5rem;margin-bottom:.75rem;color:inherit}.WideJobCard_jobCompany__4CE5y{font-weight:600;font-size:1rem;margin-bottom:.75rem;color:inherit;max-width:150px}.WideJobCard_jobCategory__ga34X,.WideJobCard_jobLocation__XMt8b,.WideJobCard_jobPosted__kXkgO{font-weight:400;font-size:1.1rem;margin:0 0 .5rem;color:black}.WideJobCard_jobDescription__JClU1{font-size:1rem;margin:0 0 .5rem;color:black}.WideJobCard_jobBenefits__JR6qU{font-size:.85rem}.WideJobCard_applyButton__7XumW{font-size:.85rem;padding:.4rem .8rem}}@media (max-width:767px){.WideJobCard_wideJobCard__Nc_Y6{padding:.5rem}.WideJobCard_companyInitials__qUgAr{width:30px;height:30px;font-size:.9rem}.WideJobCard_jobTitle__cDMl4{font-weight:600;font-size:1.5rem;margin-bottom:.75rem;color:inherit}.WideJobCard_jobCompany__4CE5y{font-weight:600;font-size:1rem;margin-bottom:.75rem;color:inherit;max-width:100px}.WideJobCard_jobCategory__ga34X,.WideJobCard_jobLocation__XMt8b,.WideJobCard_jobPosted__kXkgO{font-weight:400;font-size:1.1rem;margin:0 0 .5rem;color:black}.WideJobCard_jobDescription__JClU1{font-size:1rem;margin:0 0 .5rem;color:black}.WideJobCard_jobBenefits__JR6qU{font-size:.8rem}.WideJobCard_jobMeta__SMF5c{gap:.5rem}.WideJobCard_applyButton__7XumW{font-size:.8rem;padding:.3rem .6rem}}.WideJobCard_categoryPills__uj73w{justify-content:flex-start;gap:.5rem;max-width:1000px;margin-left:0;margin-right:auto}.WideJobCard_categoryPill__8fG50{font-family:Inter,sans-serif;font-weight:500;font-size:.85rem;padding:.4rem .9rem;border-radius:16px;background-color:#e6f0fa;color:#0066cc;text-decoration:none;transition:background-color .2s ease,transform .2s ease;white-space:normal;text-align:left;display:inline-block;line-height:1.5}.WideJobCard_categoryPill__8fG50:hover{background-color:#cce0f5;transform:scale(1.05);color:#005bb5;text-decoration:none}.Breadcrumb_breadcrumb__qHKcN{font-family:Inter,sans-serif}.Breadcrumb_breadcrumb__qHKcN .Breadcrumb_breadcrumb-item__jB0_3{font-size:.95rem;color:#6c757d}.Breadcrumb_breadcrumb__qHKcN .Breadcrumb_breadcrumb-item__jB0_3.Breadcrumb_active__kcbyz{color:#212529;font-weight:500}.Breadcrumb_breadcrumb__qHKcN .Breadcrumb_breadcrumb-item__jB0_3 a{color:#0066cc;transition:color .3s ease}.Breadcrumb_breadcrumb__qHKcN .Breadcrumb_breadcrumb-item__jB0_3 a:hover{color:#005bb5}.SearchComponent_searchContainer__12KTt{background-color:#ffffff;padding:1.5rem;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.06);max-width:100%;width:100%;margin-left:auto;margin-right:auto;transition:box-shadow .3s ease}.SearchComponent_searchContainer__12KTt:hover{box-shadow:0 6px 20px rgba(0,0,0,.08)}.SearchComponent_searchForm__m0DkN{max-width:700px;margin-left:0;margin-right:auto}.SearchComponent_searchInput__6KRWG{font-family:Inter,sans-serif;font-weight:400;font-size:1rem;padding:.6rem 1rem;border-radius:8px;border:1px solid #d1d5db;background-color:#f9fafb;color:#374151;transition:border-color .2s ease,box-shadow .2s ease}.SearchComponent_searchInput__6KRWG:focus{border-color:#0066cc;box-shadow:0 0 0 3px rgba(0,102,204,.2);background-color:#fff;outline:none}.SearchComponent_searchButton__KA7R5{font-family:Inter,sans-serif;font-weight:500;font-size:1rem;padding:.6rem 1.25rem;border-radius:8px;background-color:#0066cc;border:none;color:#ffffff;transition:background-color .2s ease,transform .2s ease}.SearchComponent_searchButton__KA7R5:hover{background-color:#005bb5;transform:translateY(-2px)}.SearchComponent_categoryPills__ybgfP{justify-content:flex-start;gap:.5rem;max-width:1000px;margin-left:0;margin-right:auto}.SearchComponent_categoryPill__Mp5Fm{font-family:Inter,sans-serif;font-weight:500;font-size:.85rem;padding:.4rem .9rem;border-radius:16px;background-color:#e6f0fa;color:#0066cc;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.SearchComponent_categoryPill__Mp5Fm:hover{background-color:#cce0f5;transform:scale(1.05);color:#005bb5;text-decoration:none}@media (max-width:767px){.SearchComponent_searchContainer__12KTt{padding:1rem}.SearchComponent_searchForm__m0DkN{flex-direction:column;align-items:stretch;max-width:100%}.SearchComponent_searchInput__6KRWG{font-size:.9rem;padding:.5rem .9rem;margin-right:0;margin-bottom:.75rem}.SearchComponent_searchButton__KA7R5{font-size:.9rem;padding:.5rem 1rem}.SearchComponent_categoryPill__Mp5Fm{font-size:.8rem;padding:.35rem .8rem}.SearchComponent_categoryPills__ybgfP{max-width:100%}}.PageGone_container__hPEX8{text-align:center;padding:2rem}.PageGone_errorTitle__nAriV{font-family:Inter,sans-serif;font-weight:600;font-size:2.5rem;color:#212529;margin-bottom:1rem}.PageGone_errorMessage__QdzIf{font-family:Inter,sans-serif;font-weight:400;font-size:1.25rem;color:#6c757d}@media (max-width:767px){.PageGone_container__hPEX8{padding:1rem}.PageGone_errorTitle__nAriV{font-size:2rem}.PageGone_errorMessage__QdzIf{font-size:1rem}}