.careers-container{max-width:860px;margin:0 auto;padding:0 24px;display:flex;flex-direction:column;gap:clamp(28px,4vw,40px)}.careers-job-card h2{font-size:clamp(24px, 3vw, 30px);color:var(--text-color);margin:4px 0 6px}.careers-job-card p.sub{font-size:14.5px;color:var(--muted-text);margin:0 0 20px}.careers-job-card h3{font-size:17px;color:var(--text-color);margin:28px 0 14px}.careers-job-card>p{font-size:14.5px;line-height:1.7;color:var(--text-color);opacity:.92}.careers-list{margin-bottom:6px!important}.job-meta-badges{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}.job-badge{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:650;padding:7px 14px;border-radius:999px;background:rgb(250 204 21 / .1);border:1px solid rgb(250 204 21 / .22);color:var(--text-color)}.careers-apply-note{margin-top:24px;padding-top:20px;border-top:1px dashed var(--input-border);font-size:13.5px;opacity:.9}.field-optional-tag{font-weight:400;opacity:.65}.careers-apply-card{scroll-margin-top:100px}.careers-perks-section{padding:clamp(20px,4vw,40px) 0 clamp(50px,7vw,90px)}.careers-perks-heading{text-align:center;font-size:clamp(22px, 3vw, 28px);color:var(--text-color);margin-bottom:clamp(24px,4vw,36px)}.careers-perks-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:20px}.careers-perk{text-align:center}.perk-icon{width:40px;height:40px;object-fit:contain;margin:0 auto 14px;display:block}.careers-perk h4{font-size:15.5px;margin-bottom:8px}.careers-perk p{font-size:13.5px;line-height:1.55;color:var(--text-color);opacity:.85;margin:0}.careers-footer-note{text-align:center;font-size:13.5px;color:var(--muted-text);padding-bottom:clamp(40px,6vw,70px)}.careers-footer-note a{color:var(--primary);font-weight:600}.careers-footer-note a:hover{text-decoration:underline}@media (max-width:500px){.careers-apply-card,.careers-job-card{padding:24px 18px}}