.context-help-button{color:#086c4c;cursor:pointer;background:#fff;border:1px solid #d6e6dc;border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;min-height:44px;display:inline-flex}.context-help-button:focus-visible{outline-offset:3px;outline:3px solid #087950}.context-help-dialog{box-sizing:border-box;color:#092534;width:min(480px,100vw - 32px);max-height:calc(100dvh - 40px);font-family:var(--font-ui,"Plus Jakarta Sans",sans-serif);background:#fff;border:1px solid #d6e6dc;border-radius:22px;padding:22px;overflow-y:auto;box-shadow:0 20px 80px #09253433}.context-help-dialog::backdrop{background:#09253480}.context-help-dialog header{align-items:center;gap:12px;display:flex}.context-help-dialog h2{overflow-wrap:anywhere;flex:1;margin:0;font-size:20px;line-height:1.4}.context-help-dialog p{white-space:pre-line;margin:16px 0;font-size:14px;line-height:1.85}.context-help-dialog .button{color:#fff;background:#087950;border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 16px;font-size:13px;text-decoration:none;display:flex}.context-help-dialog p.context-help-note{color:#53685e;margin-bottom:0;font-size:11px}.recognition-guide{overflow-wrap:anywhere;flex-direction:column;gap:18px;max-width:760px;margin-inline:auto;padding-bottom:90px;display:flex}.recognition-guide article{background:#fff;border:1px solid #dce8e2;border-radius:20px;padding:22px}.recognition-guide article h2{color:#073f31;margin:0 0 16px;font-size:20px}.recognition-guide article h3{margin:22px 0 10px;font-size:16px}.recognition-guide article p,.recognition-guide article li{font-size:14px;line-height:1.85}.recognition-guide article li{margin-bottom:12px}.recognition-guide article ol,.recognition-guide article ul{padding-left:23px}.recognition-guide code{white-space:normal;background:#f0f6f2;border-radius:4px;padding:2px 4px}.recognition-guide-topic-links{flex-wrap:wrap;gap:8px;display:flex}.recognition-guide-topic-links a{color:#174b35;background:#fff;border:1px solid #d5e6db;border-radius:12px;min-height:44px;padding:12px;font-size:12px;text-decoration:none}.recognition-guide-topic-links a[aria-current=page]{background:#d6fa8a;border-color:#91b954}.recognition-guide-status{color:#33562f;background:#eff7e8;border:1px solid #dae8c7;border-radius:13px;padding:13px;font-size:12px;line-height:1.75}.recognition-guide .career-header{align-items:center;gap:10px;display:flex}.recognition-guide .career-header h1{flex:1;min-width:0;font-size:22px}.recognition-guide .guide-actions .button{min-height:44px}.context-help-dialog .button:focus-visible,.recognition-guide a:focus-visible{outline-offset:3px;outline:3px solid #087950}
