.page_page__dOSGo{background:var(--color-gray-50);min-height:100vh}.page_header__f5jBh{background:var(--color-white);border-bottom:1px solid var(--color-gray-200);padding:32px 20px}.page_headerInner__iMSkr{max-width:900px;margin:0 auto}.page_headerTop__zj7rC{display:flex;align-items:flex-start;gap:20px;margin-bottom:20px}.page_logo__ZLmip{width:72px;height:72px;border-radius:var(--radius-md);object-fit:contain;border:1px solid var(--color-gray-100);flex-shrink:0}.page_headerInfo__797iu{flex:1 1}.page_companyName__2dcVA{font-size:26px;font-weight:700;color:var(--color-gray-900);margin:0 0 4px}.page_industry__Q7D9o{font-size:14px;color:var(--color-gray-500)}.page_tagline__HXch_{font-size:14px;font-style:italic;color:var(--color-gray-600);margin-top:4px}.page_followBtn__r3TDO{padding:10px 20px;font-size:14px;font-weight:600;font-family:var(--font-sans);color:var(--color-gray-700);background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);cursor:pointer;flex-shrink:0;transition:border-color .15s,background .15s,color .15s;white-space:nowrap}.page_followBtn__r3TDO:hover{background:var(--color-gray-50);border-color:var(--color-gray-400)}.page_followBtnActive__oZ5y1{color:var(--color-green)}.page_followBtnActive__oZ5y1,.page_followBtnActive__oZ5y1:hover{background:var(--color-green-light);border-color:var(--color-green)}.page_metaRow__1LP6M{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.page_metaItem__QDIwc{font-size:13px;color:var(--color-gray-600);display:flex;align-items:center;gap:5px}.page_metaLabel__ykEbS{font-size:11px;color:var(--color-gray-400);text-transform:uppercase;letter-spacing:.3px;margin-right:2px}.page_metaDot__N2_fq{width:3px;height:3px;border-radius:50%;background:var(--color-gray-300)}.page_websiteLink__eh2pC{color:var(--color-blue);text-decoration:none}.page_websiteLink__eh2pC:hover{text-decoration:underline}.page_body__Yuy7w{padding:32px 20px 48px}.page_bodyInner__g60Al{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:32px}.page_section__9IeeP{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);padding:24px}.page_sectionTitle__Bhky7{font-size:17px;font-weight:600;color:var(--color-gray-900);margin:0 0 16px;display:flex;align-items:center;gap:8px}.page_roleCount__pZTY3{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;padding:0 6px;background:var(--color-blue);color:var(--color-white);font-size:12px;font-weight:700;border-radius:99px}.page_about__kMiaP{font-size:14px;color:var(--color-gray-600);line-height:1.6;margin:0}.page_noJobs__wcR4d{font-size:14px;color:var(--color-gray-400);margin:0}.page_jobList__mKb9e{display:flex;flex-direction:column;gap:0;border:1px solid var(--color-gray-100);border-radius:var(--radius-md);overflow:hidden}.page_jobRow__7lxMZ{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;text-decoration:none;background:var(--color-white);border-bottom:1px solid var(--color-gray-100);transition:background .1s}.page_jobRow__7lxMZ:last-child{border-bottom:none}.page_jobRow__7lxMZ:hover{background:var(--color-gray-50);text-decoration:none}.page_jobRowLeft__0lkRI{flex:1 1}.page_jobTitle__FDmeX{font-size:15px;font-weight:600;color:var(--color-gray-900);margin-bottom:3px}.page_jobMeta__iWADK{font-size:13px;color:var(--color-gray-500)}.page_jobMetaDot__0Agdk{margin:0 4px;color:var(--color-gray-300)}.page_jobRowRight__EEwNI{display:flex;align-items:center;gap:12px}.page_jobSalary__o70hi{font-size:13px;font-weight:600;color:var(--color-gray-700)}.page_applyArrow__5_wEu{font-size:16px;color:var(--color-gray-400)}.page_backRow__a1QcL{max-width:900px;margin:0 auto;padding:0 20px 32px}.page_backLink__kI7Va{font-size:13px;color:var(--color-blue);text-decoration:none}.page_backLink__kI7Va:hover{text-decoration:underline}@media (max-width:640px){.page_headerTop__zj7rC{flex-wrap:wrap}.page_logo__ZLmip{width:56px;height:56px}.page_companyName__2dcVA{font-size:20px}.page_followBtn__r3TDO{width:100%}.page_jobRow__7lxMZ{flex-direction:column;align-items:flex-start;gap:8px}.page_jobRowRight__EEwNI{width:100%;justify-content:space-between}}