.page-navigator{z-index:70;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);color:#243e2c;background:#eaf0dfe0;border:1px solid #718267;border-radius:3px;flex-direction:column-reverse;width:160px;font:12px/1.5 IBM Plex Sans,sans-serif;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 3px 15px #1a332c20}.page-navigator>button{color:#243e2c;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:10px 13px;display:flex}.page-navigator>button b{font-size:20px;font-weight:400}.page-navigator.is-open{width:min(320px,100vw - 32px)}.page-navigator>div{overscroll-behavior:contain;background:#eff4e5f0;border-bottom:1px solid #8b9e7d;max-height:min(65dvh,560px);padding:8px;overflow:auto}.page-navigator a,.page-navigator a:visited{text-transform:none;letter-spacing:0;opacity:1;padding:9px 10px;font:500 12px/1.5 IBM Plex Sans,sans-serif;display:block;position:static;color:#243e2c!important;text-decoration:none!important}.page-navigator a:after{display:none}.page-navigator a:hover{background:#cbdcbd;color:#182d20!important}.page-navigator summary{cursor:pointer;color:#243e2c;padding:10px;font-weight:600}.page-navigator details{border-top:1px solid #abb99d}.page-navigator details>a{padding-left:20px}.page-navigator :is(a,button,summary):focus-visible{outline-offset:-2px;outline:2px solid #355b38}body:has(.page-navigator) .hiring-corner{left:16px;right:auto}@media (max-width:760px){.page-navigator{width:140px;bottom:12px;right:12px}body:has(.page-navigator) .hiring-corner{max-width:calc(100vw - 176px);left:12px}}@media print{.page-navigator{display:none}}
