.page-module__osHlXW__content{background:0 0;flex-direction:column;gap:0;min-height:calc(100vh - 40px);display:flex}.page-module__osHlXW__container{background:var(--white);color:var(--text-dark);border-radius:16px;flex:1;padding:48px 56px}.page-module__osHlXW__title{font-family:var(--font-anton), "Impact", Arial, sans-serif;text-transform:uppercase;color:var(--text-dark);margin-bottom:2.5rem;font-size:clamp(48px,6vw,80px);font-weight:400}.page-module__osHlXW__jobGrid{flex-direction:column;gap:24px;display:flex}.page-module__osHlXW__jobCard{background:var(--black);border:1px solid #ffffff14;border-radius:16px;flex-direction:column;gap:20px;padding:36px 40px;transition:border-color .2s;display:flex}.page-module__osHlXW__jobCard:hover{border-color:#fff3}.page-module__osHlXW__jobHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.page-module__osHlXW__jobTitle{font-family:var(--font-anton), "Impact", Arial, sans-serif;text-transform:uppercase;color:var(--white);font-size:clamp(24px,3vw,38px);font-weight:400;line-height:1.1}.page-module__osHlXW__jobBadge{font-family:var(--font-barlow), "Arial Narrow", Arial, sans-serif;letter-spacing:.1em;text-transform:uppercase;color:var(--black);background:var(--yellow);white-space:nowrap;border-radius:100px;align-self:flex-start;margin-top:4px;padding:6px 14px;font-size:12px;font-weight:800}.page-module__osHlXW__divider{border:none;border-top:1px solid #ffffff1f;margin:0}.page-module__osHlXW__jobMeta{flex-wrap:wrap;gap:8px 24px;display:flex}.page-module__osHlXW__metaItem{font-family:var(--font-barlow), "Arial Narrow", Arial, sans-serif;letter-spacing:.05em;text-transform:uppercase;color:#ffffffa6;align-items:center;gap:7px;font-size:clamp(13px,1.4vw,15px);font-weight:600;display:flex}.page-module__osHlXW__metaItem i{color:var(--yellow);flex-shrink:0;font-size:15px}.page-module__osHlXW__jobDescription{font-family:var(--font-barlow), "Arial Narrow", Arial, sans-serif;letter-spacing:.03em;color:#ffffffbf;white-space:pre-line;font-size:clamp(13px,1.4vw,15px);font-weight:400;line-height:1.7}.page-module__osHlXW__applyButton{font-family:var(--font-barlow), "Arial Narrow", Arial, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--black);background:var(--yellow);border-radius:100px;align-self:flex-start;align-items:center;gap:10px;padding:14px 28px;font-size:clamp(14px,1.5vw,16px);font-weight:800;transition:opacity .2s;display:inline-flex}.page-module__osHlXW__applyButton:hover{opacity:.85}.page-module__osHlXW__applyButton i{font-size:16px}.page-module__osHlXW__emptyState{flex-direction:column;align-items:flex-start;gap:12px;padding:40px 0;display:flex}.page-module__osHlXW__emptyText{font-family:var(--font-barlow), "Arial Narrow", Arial, sans-serif;letter-spacing:.04em;text-transform:uppercase;color:var(--text-dark);font-size:clamp(16px,2vw,22px);font-weight:900}.page-module__osHlXW__emptySubText{font-family:var(--font-barlow), "Arial Narrow", Arial, sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#00000080;margin-bottom:8px;font-size:clamp(13px,1.4vw,15px);font-weight:400}.page-module__osHlXW__applyLink{font-family:var(--font-barlow), "Arial Narrow", Arial, sans-serif;letter-spacing:.08em;text-transform:uppercase;color:var(--blue-active);font-size:clamp(14px,1.5vw,16px);font-weight:800;text-decoration:underline;transition:opacity .2s}.page-module__osHlXW__applyLink:hover{opacity:.75}@media (max-width:900px){.page-module__osHlXW__container{padding:36px 28px}.page-module__osHlXW__jobCard{padding:28px 24px}}@media (max-width:600px){.page-module__osHlXW__container{padding:28px 20px}.page-module__osHlXW__jobCard{padding:24px 20px}.page-module__osHlXW__jobHeader{flex-direction:column;gap:10px}.page-module__osHlXW__title{margin-bottom:1.5rem}}
