.careers{background:#fff;color:#1f2937;padding:56px 0 64px}.careers-wrap{margin:0 auto;width:min(1000px,calc(100% - 48px))}.section-head{gap:14px;margin-bottom:18px}.icon-alt,.section-head{align-items:center;display:flex}.icon-alt{background:radial-gradient(120px 120px at 50% 50%,rgba(190,214,0,.25),rgba(190,214,0,.08) 60%,transparent 61%),linear-gradient(145deg,#111827,#1f2a44);border:1px solid rgba(190,214,0,.35);border-radius:12px;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06),0 6px 16px rgba(0,0,0,.25);color:#cfe86a;flex-shrink:0;height:48px;justify-content:center;width:48px}.icon-alt svg{display:block;height:18px!important;width:18px!important}.icon-alt svg,.icon-alt svg path{fill:currentColor!important}.section-head h2{color:#111827;font-size:1.9rem;font-weight:800;letter-spacing:-.02em;line-height:1.2;margin:0}.join-intro{background:#f8fafc;border:1px solid #e5e7eb;border-radius:12px;margin:0 0 36px;padding:24px}.join-intro p{color:#4b5563;font-size:1.05rem;line-height:1.55;margin:0}#BambooHR{margin-top:20px;min-height:320px}#BambooHR h2,#BambooHR h3,#BambooHR h4{color:#333945}#BambooHR a{color:#4b5563;font-weight:700;text-decoration:none}#BambooHR a:hover{color:#9bc400}@media (max-width:700px){.careers{padding:48px 0 56px}.careers-wrap{width:min(100% - 32px,1000px)}.section-head h2{font-size:1.65rem}.join-intro{padding:20px}}