.careers-hiring-notice{background:#eaf1eb;border:1px solid #c4d9ce;border-left:3px solid #6d9180;border-radius:4px 12px 12px 4px;margin-top:28px;padding:22px 24px}.careers-status-label{color:#486457;letter-spacing:.09em;font-size:11px;font-weight:600;line-height:1.5;display:block}.editorial-page .careers-hiring-notice h2{letter-spacing:-.025em;margin:10px 0 8px;font-size:21px;line-height:1.4}.careers-hiring-notice p{color:#52695d;margin:0;font-size:14px;line-height:1.75}.careers-next-page .future-button:disabled{color:#5a6c60;box-shadow:none;cursor:not-allowed;opacity:1;background:#e1e8e2;border:1px solid #c5d2c8;transform:none}.careers-roles-closed .careers-role-list{background:#f0f3ee;border-radius:12px;padding-inline:28px}.careers-roles-closed .careers-role-list summary h3{color:#4b6258}.careers-role-status{color:#52675a;background:#e5ebe4;border:1px solid #cbd7cd;border-radius:5px;margin-top:12px;padding:5px 10px;font-size:11px;font-weight:500;line-height:1.3;display:inline-flex}.careers-role-apply{grid-column:1/-1;justify-self:start;min-height:44px;font-size:13px}.careers-next-page .careers-apply-closed{background:#eaf0e9}.careers-apply-status{background:#f1f5ef;border:1px solid #c7d6c9;border-radius:12px;padding:30px}.careers-apply-status .future-button{margin-top:22px}.editorial-closing .careers-apply-status p{margin-top:18px;font-size:13px}@media (max-width:760px){.careers-hiring-notice{padding:18px}.editorial-page .careers-hiring-notice h2{font-size:19px}.careers-roles-closed .careers-role-list{padding-inline:18px}.careers-apply-status{padding:24px}}
