/* OPENHIRING_PUBLIC_MOBILE_NAV_V1 */.public-header .public-mobile-menu{display:none}@media(max-width:900px){.public-header .nav-wrap{gap:8px}.public-header .nav-actions{order:2;margin-inline-start:auto}.public-header .public-mobile-menu{display:block;position:relative;order:3;flex:0 0 44px;z-index:50}.public-header .public-menu-toggle{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid var(--line);border-radius:11px;background:#fff;color:var(--green-900);font-size:23px;cursor:pointer;list-style:none;touch-action:manipulation}.public-header .public-menu-toggle::-webkit-details-marker{display:none}.public-header .public-menu-toggle:focus-visible{outline:3px solid var(--green-600);outline-offset:2px}.public-header .public-mobile-menu[open] .public-menu-toggle{background:var(--green-100)}.public-header .public-mobile-links{position:absolute;top:calc(100% + 8px);inset-inline-end:0;display:grid;gap:3px;width:min(300px,calc(100vw - 24px));padding:8px;border:1px solid var(--line);border-radius:15px;background:#fff;color:var(--ink);box-shadow:var(--shadow)}.public-header .public-mobile-links a{display:flex;align-items:center;min-height:44px;padding:11px 13px;border-radius:9px;font-size:15px;font-weight:750;line-height:1.4;overflow-wrap:anywhere}.public-header .public-mobile-links a:hover,.public-header .public-mobile-links a:focus-visible{background:var(--green-100);color:var(--green-900)}.public-header .public-mobile-links a:focus-visible{outline:2px solid var(--green-700);outline-offset:1px}}@media(max-width:360px){.public-header .nav-wrap{gap:6px}.public-header .public-mobile-menu{flex-basis:42px}.public-header .public-menu-toggle{width:42px;height:42px}}
