.career-page .rbox-opening-li{border-radius:16px;border:1px solid #f1ecfa;background:#fff;box-shadow:0 -1px 8px 0 rgba(211,185,255,.25),1px 0 8px 0 rgba(54,243,249,.25),0 1px 8px 0 rgba(178,252,191,.25);padding:16px;margin-bottom:16px}.career-page .rbox-opening-li:hover{border-color:#9ee6d1;box-shadow:0 6px 20px rgba(0,0,0,.04)}.career-page .rbox-opening-li-title{font-size:16px;font-weight:600;color:#1f2937;margin-bottom:6px}.career-page .rbox-opening-position-info{display:block;margin-top:4px;margin-bottom:12px;font-size:13px;color:#6b7280}.career-page .rbox-opening-allows-remote,.career-page .rbox-opening-position-type{display:inline-block;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:500;margin-right:8px;margin-bottom:6px;border:none}.career-page .rbox-opening-position-type{background:#e6f7f1;color:#06886a}.career-page .rbox-opening-allows-remote{background:#e8f0ff;color:#2563eb}.career-page .rbox-job-shortdesc{font-size:14px;font-weight:500;color:#06886a;padding-top:10px;cursor:pointer}.career-page .rbox-opening-detail{border-radius:16px;border:1px solid #f1ecfa;background:#fff;box-shadow:0 -1px 8px 0 rgba(211,185,255,.25),1px 0 8px 0 rgba(54,243,249,.25),0 1px 8px 0 rgba(178,252,191,.25);padding:16px;margin-bottom:16px}.career-page .rbox-apply-button,.career-page .rbox-btn{background:#06886a!important;background-color:#06886a!important;color:#ffffff!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:600!important;padding:12px 24px!important;border-radius:8px!important;border:none!important}.career-page .rbox-apply-button:hover,.career-page .rbox-btn{background:#056d55!important}.career-page #hiring-container .rbox-application{padding:16px;max-width:596px;width:100%;border-radius:8px;border:1px solid #f5f5f5;background:#fafafa}.career-page .rbox-top-links{display:none}.rbox-opening-detail.rbox-widget{background:#ffffff;border-radius:16px;border:1px solid #dff3ec;padding:24px;margin-bottom:24px}.rbox-opening-detail.rbox-widget .rbox-job-title{position:sticky;top:75px;background:#ffffff;z-index:10;padding:12px 0;margin-bottom:16px;border-bottom:1px solid #e5e7eb;font-size:20px;font-weight:600;font-family:Roboto,sans-serif!important}.rbox-bottom-links,.rbox-job-longdesc,.rbox-job-shortdesc{font-family:Roboto,sans-serif!important}.rbox-opening-position-info{margin-bottom:4px!important}.rbox-opening-position-type{margin-bottom:0!important}.rbox-job-longdesc{font-size:14px;line-height:1.6;color:#374151}.rbox-job-longdesc h3,.rbox-job-longdesc strong{font-weight:600;color:#111827}.rbox-job-longdesc ul{padding-left:20px;margin-top:8px;margin-bottom:12px}.rbox-job-longdesc li{margin-bottom:6px}.rbox-job-longdesc a{color:#06886a;font-weight:500;text-decoration:underline}.rbox-opening-detail .rbox-apply-form input,.rbox-opening-detail .rbox-apply-form select,.rbox-opening-detail .rbox-apply-form textarea{border-radius:8px;border:1px solid #e5e7eb;padding:10px 12px;font-size:14px}.rbox-opening-detail .rbox-apply-form button{background:#06886a;color:#ffffff;border-radius:8px;padding:10px 16px;font-weight:500}.career-page .rbox-opening-list{overflow:visible!important;padding:2px!important}.career-page .rbox-jobs-group h3{display:none!important}@media (max-width:1023px) and (min-width:769px){.rbox-opening-detail.rbox-widget .rbox-job-title{top:60px}}@media (max-width:768px){.career-page .rbox-opening-li,.rbox-opening-detail.rbox-widget{padding:16px}.rbox-opening-detail.rbox-widget .rbox-job-title{top:56px;font-size:18px}}