body #main .okr-hbr.okr-hbr{--hbr-ink:#163550;--hbr-muted:#5d6d77;--hbr-orange:#f17f26;--hbr-green:#7a9f38;--hbr-line:#e0e7ea;--hbr-wash:#f3f7f9;--hbr-font:Poppins,Arial,sans-serif}
body #main .okr-hbr.okr-hbr,body #main .okr-hbr.okr-hbr *{box-sizing:border-box}
body #main .okr-hbr.okr-hbr{margin:0;background:#fff;color:var(--hbr-ink);font-family:var(--hbr-font);font-size:14px!important;line-height:1.6}
body #main .okr-hbr.okr-hbr a{color:inherit;text-decoration:none}
body #main .okr-hbr.okr-hbr button,body #main .okr-hbr.okr-hbr input,body #main .okr-hbr.okr-hbr select{font:inherit}
body #main .okr-hbr.okr-hbr button,body #main .okr-hbr.okr-hbr summary,body #main .okr-hbr.okr-hbr select{cursor:pointer}
body #main .okr-hbr.okr-hbr button,body #main .okr-hbr.okr-hbr a,body #main .okr-hbr.okr-hbr summary,body #main .okr-hbr.okr-hbr input,body #main .okr-hbr.okr-hbr select{-webkit-tap-highlight-color:transparent}
body #main .okr-hbr.okr-hbr a:focus-visible,body #main .okr-hbr.okr-hbr button:focus-visible,body #main .okr-hbr.okr-hbr summary:focus-visible,body #main .okr-hbr.okr-hbr input:focus-visible,body #main .okr-hbr.okr-hbr select:focus-visible{outline:3px solid var(--hbr-orange);outline-offset:4px}
body #main .okr-hbr.okr-hbr [hidden]{display:none!important}
body #main .okr-hbr.okr-hbr .hbr-container{width:calc(100% - 72px);max-width:1200px;margin:0 auto}
body #main .okr-hbr.okr-hbr .hbr-preview{padding:5px 20px;background:#f0f3f5;color:#64727e;text-align:center;font-family:Arial,sans-serif;font-size:12px!important}
body #main .okr-hbr.okr-hbr .hbr-header{border-bottom:1px solid #edf1f3}
body #main .okr-hbr.okr-hbr .hbr-header>.hbr-container{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:12px 0}
body #main .okr-hbr.okr-hbr .hbr-header img{display:block;width:178px;height:auto}
body #main .okr-hbr.okr-hbr .hbr-header nav{display:flex;align-items:center;gap:30px;font-size:13px!important;font-weight:500}
body #main .okr-hbr.okr-hbr .hbr-header .hbr-selected{color:#cb661a}
body #main .okr-hbr.okr-hbr .hbr-apply{background:var(--hbr-ink);color:#fff;padding:10px 20px;border-radius:5px}
body #main .okr-hbr.okr-hbr .hbr-intro{display:flex;justify-content:space-between;align-items:center;gap:26px;padding:34px 0 28px}
body #main .okr-hbr.okr-hbr .hbr-kicker{font-size:10px!important;letter-spacing:.12em;font-weight:600;color:var(--hbr-muted);margin:0 0 10px}
body #main .okr-hbr.okr-hbr h1{font-size:34px!important;font-weight:600;line-height:1.25;letter-spacing:-.03em;margin:0 0 13px}
body #main .okr-hbr.okr-hbr h2,body #main .okr-hbr.okr-hbr h3,body #main .okr-hbr.okr-hbr p{margin:0}
body #main .okr-hbr.okr-hbr .hbr-intro-text{color:var(--hbr-muted);font-size:14px!important}
body #main .okr-hbr.okr-hbr .hbr-free{font-size:12px!important;font-weight:500;white-space:nowrap;padding-left:16px;border-left:3px solid var(--hbr-green)}
body #main .okr-hbr.okr-hbr .hbr-free span{display:block;color:var(--hbr-muted);font-size:11px!important;font-weight:400}
body #main .okr-hbr.okr-hbr .hbr-tools{display:flex;gap:16px;align-items:stretch;background:var(--hbr-wash);padding:17px 20px;border-radius:8px}
body #main .okr-hbr.okr-hbr .hbr-regions{flex:0 0 232px;position:relative}
body #main .okr-hbr.okr-hbr .hbr-regions summary{height:100%;min-height:55px;display:flex;gap:16px;justify-content:space-between;align-items:center;background:#fff;border:1px solid #d7e0e5;border-radius:4px;padding:7px 14px;font-size:14px!important;font-weight:500;list-style:none}
body #main .okr-hbr.okr-hbr .hbr-regions summary::-webkit-details-marker{display:none}
body #main .okr-hbr.okr-hbr .hbr-regions small{display:block;letter-spacing:.08em;font-size:9px!important;color:var(--hbr-muted);font-weight:500}
body #main .okr-hbr.okr-hbr .hbr-regions nav{position:absolute;z-index:5;top:calc(100% + 6px);left:0;width:380px;max-width:calc(100vw - 72px);padding:8px;display:grid;grid-template-columns:1fr 1fr;gap:4px;background:#fff;box-shadow:0 7px 24px #15365020;border:1px solid var(--hbr-line);border-radius:6px}
body #main .okr-hbr.okr-hbr .hbr-regions nav a{padding:10px 12px;min-height:44px;font-size:12px!important;line-height:1.5;display:flex;align-items:center}
body #main .okr-hbr.okr-hbr .hbr-regions nav a[aria-current],body #main .okr-hbr.okr-hbr .hbr-regions nav a:hover{background:var(--hbr-wash);color:#b25311}
body #main .okr-hbr.okr-hbr #hbr-search{display:flex;align-items:stretch;gap:12px;flex:1;min-width:0}
body #main .okr-hbr.okr-hbr .hbr-keyword,body #main .okr-hbr.okr-hbr .hbr-jobtype{position:relative;border:1px solid #d7e0e5;border-radius:4px;background:#fff;padding:7px 12px;min-width:0}
body #main .okr-hbr.okr-hbr .hbr-keyword{flex:1}
body #main .okr-hbr.okr-hbr .hbr-jobtype{width:170px}
body #main .okr-hbr.okr-hbr .hbr-tools label{display:block;color:var(--hbr-muted);font-size:10px!important;margin-bottom:2px}
body #main .okr-hbr.okr-hbr .hbr-tools input,body #main .okr-hbr.okr-hbr .hbr-tools select{border:0;background:#fff;width:100%;min-width:0;color:var(--hbr-ink);font-size:12px!important;padding:0;line-height:23px}
body #main .okr-hbr.okr-hbr .hbr-tools input::placeholder{color:#87949b}
body #main .okr-hbr.okr-hbr .hbr-tools button{border:0;background:var(--hbr-ink);color:#fff;padding:12px 20px;border-radius:4px;font-size:12px!important;font-weight:600;white-space:nowrap}
body #main .okr-hbr.okr-hbr .hbr-tools button:hover,body #main .okr-hbr.okr-hbr .hbr-apply:hover{background:#244f70}
body #main .okr-hbr.okr-hbr .hbr-openings{padding-top:28px}
body #main .okr-hbr.okr-hbr .hbr-list-title{display:flex;align-items:center;gap:14px;margin-bottom:14px}
body #main .okr-hbr.okr-hbr .hbr-list-title h2{font-size:18px!important;line-height:1.4;font-weight:600;display:flex;align-items:center;gap:10px}
body #main .okr-hbr.okr-hbr .hbr-list-title h2 span{color:#b95c1a;font-size:16px!important;font-weight:500}
body #main .okr-hbr.okr-hbr .hbr-list-title>p{margin-left:auto;font-size:11px!important;color:var(--hbr-muted)}
body #main .okr-hbr.okr-hbr .hbr-list-title button{border:0;background:none;color:var(--hbr-ink);text-decoration:underline;font-size:11px!important;padding:6px}
body #main .okr-hbr.okr-hbr .hbr-column-labels,body #main .okr-hbr.okr-hbr .hbr-job-link{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,.9fr) minmax(0,.55fr) 24px;gap:22px}
body #main .okr-hbr.okr-hbr .hbr-column-labels{padding:0 22px 10px;font-size:9px!important;letter-spacing:.07em;color:#7b8890}
body #main .okr-hbr.okr-hbr .hbr-jobs{margin:0;padding:0;list-style:none}
body #main .okr-hbr.okr-hbr .hbr-job{border:1px solid var(--hbr-line);border-radius:6px;margin-bottom:10px;background:#fff;transition:background .15s,border-color .15s}
body #main .okr-hbr.okr-hbr .hbr-job:hover{background:#fafcfd;border-color:#acbeca}
body #main .okr-hbr.okr-hbr .hbr-job-link{padding:22px;align-items:center}
body #main .okr-hbr.okr-hbr .hbr-role h3{font-size:17px!important;font-weight:600;line-height:1.45;letter-spacing:-.01em;overflow-wrap:anywhere}
body #main .okr-hbr.okr-hbr .hbr-location{font-size:13px!important;margin-top:3px;color:#3b5364}
body #main .okr-hbr.okr-hbr .hbr-school{font-size:11px!important;color:var(--hbr-muted);margin-top:8px;display:flex;align-items:center;flex-wrap:wrap;gap:7px 16px}
body #main .okr-hbr.okr-hbr .hbr-type{font-size:10px!important;color:#506f3d}
body #main .okr-hbr.okr-hbr .hbr-hours,body #main .okr-hbr.okr-hbr .hbr-start{font-size:12px!important;font-weight:500;line-height:1.65;overflow-wrap:anywhere}
body #main .okr-hbr.okr-hbr .hbr-arrow{font-size:22px!important;color:var(--hbr-orange);justify-self:end}
body #main .okr-hbr.okr-hbr .hbr-mobile-label{display:none}
body #main .okr-hbr.okr-hbr .hbr-pagination{display:flex;align-items:center;justify-content:center;gap:8px;padding:18px 0 4px}
body #main .okr-hbr.okr-hbr .hbr-pagination button{border:1px solid var(--hbr-line);border-radius:4px;min-width:38px;min-height:38px;background:#fff;color:var(--hbr-ink);font-size:12px!important;padding:6px 10px}
body #main .okr-hbr.okr-hbr .hbr-pagination button[aria-current]{background:var(--hbr-ink);color:#fff;border-color:var(--hbr-ink)}
body #main .okr-hbr.okr-hbr .hbr-pagination p{color:var(--hbr-muted);font-size:11px!important;margin-right:auto}
body #main .okr-hbr.okr-hbr .hbr-empty{padding:32px 24px;border:1px solid var(--hbr-line);border-radius:6px}
body #main .okr-hbr.okr-hbr .hbr-empty h3{font-size:17px!important;margin-bottom:8px}
body #main .okr-hbr.okr-hbr .hbr-empty p{font-size:13px!important;color:var(--hbr-muted)}
body #main .okr-hbr.okr-hbr .hbr-empty a{text-decoration:underline}
body #main .okr-hbr.okr-hbr .hbr-help{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#edf3f6;border-radius:8px;margin:32px 0 8px;padding:24px 28px}
body #main .okr-hbr.okr-hbr .hbr-help h2{font-size:19px!important;font-weight:500;line-height:1.4}
body #main .okr-hbr.okr-hbr .hbr-help p{font-size:12px!important;color:var(--hbr-muted);margin-top:5px}
body #main .okr-hbr.okr-hbr .hbr-help>a{font-size:12px!important;font-weight:500;white-space:nowrap;display:flex;align-items:center;gap:16px}
body #main .okr-hbr.okr-hbr .hbr-help>a span{font-size:22px!important;color:var(--hbr-orange)}
body #main .okr-hbr.okr-hbr .hbr-info{display:grid;grid-template-columns:1fr 2.3fr;gap:52px;padding:44px 0;border-bottom:1px solid #edf1f3}
body #main .okr-hbr.okr-hbr .hbr-section-title h2{font-size:24px!important;line-height:1.35;font-weight:500;letter-spacing:-.025em}
body #main .okr-hbr.okr-hbr .hbr-section-title p{font-size:12px!important;color:var(--hbr-muted);margin-top:10px}
body #main .okr-hbr.okr-hbr .hbr-notes{margin:0 0 14px;padding-left:19px;color:#485e6c}
body #main .okr-hbr.okr-hbr .hbr-notes li{font-size:13px!important;line-height:1.8;margin-bottom:12px}
body #main .okr-hbr.okr-hbr .hbr-textlink{font-size:12px!important;color:#547927;text-decoration:underline;text-underline-offset:3px}
body #main .okr-hbr.okr-hbr .hbr-faq details{border-bottom:1px solid var(--hbr-line)}
body #main .okr-hbr.okr-hbr .hbr-faq details:first-child{border-top:1px solid var(--hbr-line)}
body #main .okr-hbr.okr-hbr .hbr-faq summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:17px 0;list-style:none}
body #main .okr-hbr.okr-hbr .hbr-faq summary::-webkit-details-marker{display:none}
body #main .okr-hbr.okr-hbr .hbr-faq h3{font-size:14px!important;font-weight:500;line-height:1.6}
body #main .okr-hbr.okr-hbr .hbr-faq summary>span{font-size:23px!important;color:#6c8e38;font-weight:400}
body #main .okr-hbr.okr-hbr .hbr-faq details[open] summary>span{transform:rotate(45deg)}
body #main .okr-hbr.okr-hbr .hbr-faq details>p{font-size:13px!important;color:#485e6c;line-height:1.8;padding:0 25px 20px 0}
body #main .okr-hbr.okr-hbr .hbr-guides{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px}
body #main .okr-hbr.okr-hbr .hbr-guides a{position:relative;padding:0 25px 14px 0}
body #main .okr-hbr.okr-hbr .hbr-guides h3{font-size:13px!important;font-weight:500}
body #main .okr-hbr.okr-hbr .hbr-guides p{color:var(--hbr-muted);font-size:11px!important;line-height:1.8;margin-top:5px}
body #main .okr-hbr.okr-hbr .hbr-guides span{position:absolute;right:0;top:0;color:var(--hbr-orange);font-size:18px!important}
body #main .okr-hbr.okr-hbr .hbr-footer{padding:26px 0;display:flex;justify-content:space-between;color:var(--hbr-muted);font-size:10px!important}
@media(max-width:1000px){body #main .okr-hbr.okr-hbr .hbr-header nav{gap:18px}
body #main .okr-hbr.okr-hbr .hbr-regions{flex-basis:195px}
body #main .okr-hbr.okr-hbr .hbr-tools{gap:12px;padding:14px}
body #main .okr-hbr.okr-hbr .hbr-jobtype{width:140px}
body #main .okr-hbr.okr-hbr .hbr-tools button{padding:12px}
body #main .okr-hbr.okr-hbr .hbr-column-labels,body #main .okr-hbr.okr-hbr .hbr-job-link{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr) minmax(0,.7fr) 20px;gap:15px}
body #main .okr-hbr.okr-hbr .hbr-free{display:none}
}
@media(max-width:767px){body #main .okr-hbr.okr-hbr .hbr-container{width:calc(100% - 40px)}
body #main .okr-hbr.okr-hbr .hbr-preview{font-size:10px!important;padding:5px 12px}
body #main .okr-hbr.okr-hbr .hbr-header>.hbr-container{padding:11px 0;gap:15px}
body #main .okr-hbr.okr-hbr .hbr-header img{width:139px}
body #main .okr-hbr.okr-hbr .hbr-header nav>a:not(.hbr-apply){display:none}
body #main .okr-hbr.okr-hbr .hbr-header .hbr-apply{padding:8px 14px;font-size:11px!important}
body #main .okr-hbr.okr-hbr .hbr-intro{padding:24px 0 22px}
body #main .okr-hbr.okr-hbr .hbr-kicker{font-size:9px!important;margin-bottom:9px}
body #main .okr-hbr.okr-hbr h1{font-size:27px!important;line-height:1.25;margin-bottom:11px}
body #main .okr-hbr.okr-hbr .hbr-intro-text{font-size:12px!important;line-height:1.75}
body #main .okr-hbr.okr-hbr .hbr-tools{display:block;padding:12px}
body #main .okr-hbr.okr-hbr .hbr-regions{margin-bottom:10px}
body #main .okr-hbr.okr-hbr .hbr-regions summary{min-height:50px;font-size:12px!important;padding:7px 11px}
body #main .okr-hbr.okr-hbr .hbr-regions nav{width:100%;max-width:100%}
body #main .okr-hbr.okr-hbr .hbr-regions nav a{font-size:11px!important;padding:10px 8px;overflow-wrap:anywhere}
body #main .okr-hbr.okr-hbr #hbr-search{display:grid;grid-template-columns:1fr 1fr;gap:9px}
body #main .okr-hbr.okr-hbr .hbr-keyword{grid-column:1 / -1}
body #main .okr-hbr.okr-hbr .hbr-jobtype{width:auto}
body #main .okr-hbr.okr-hbr .hbr-keyword,body #main .okr-hbr.okr-hbr .hbr-jobtype{padding:6px 10px}
body #main .okr-hbr.okr-hbr .hbr-tools label{font-size:9px!important}
body #main .okr-hbr.okr-hbr .hbr-tools input,body #main .okr-hbr.okr-hbr .hbr-tools select{font-size:11px!important}
body #main .okr-hbr.okr-hbr .hbr-tools button{font-size:11px!important;padding:10px}
body #main .okr-hbr.okr-hbr .hbr-openings{padding-top:22px}
body #main .okr-hbr.okr-hbr .hbr-list-title{gap:9px;margin-bottom:12px;flex-wrap:wrap}
body #main .okr-hbr.okr-hbr .hbr-list-title h2{font-size:16px!important}
body #main .okr-hbr.okr-hbr .hbr-list-title h2 span{font-size:14px!important}
body #main .okr-hbr.okr-hbr .hbr-list-title>p{font-size:10px!important}
body #main .okr-hbr.okr-hbr .hbr-list-title button{font-size:10px!important}
body #main .okr-hbr.okr-hbr .hbr-column-labels{display:none}
body #main .okr-hbr.okr-hbr .hbr-job-link{grid-template-columns:minmax(0,1fr) minmax(0,.78fr) 15px;gap:14px 10px;padding:18px}
body #main .okr-hbr.okr-hbr .hbr-role{grid-column:1 / -1}
body #main .okr-hbr.okr-hbr .hbr-role h3{font-size:16px!important}
body #main .okr-hbr.okr-hbr .hbr-location{font-size:12px!important;margin-top:5px}
body #main .okr-hbr.okr-hbr .hbr-school{font-size:10px!important;margin-top:7px;gap:5px 13px}
body #main .okr-hbr.okr-hbr .hbr-type{font-size:9px!important}
body #main .okr-hbr.okr-hbr .hbr-mobile-label{display:block;font-size:9px!important;color:var(--hbr-muted);font-weight:400;margin-bottom:2px}
body #main .okr-hbr.okr-hbr .hbr-hours,body #main .okr-hbr.okr-hbr .hbr-start{font-size:11px!important}
body #main .okr-hbr.okr-hbr .hbr-arrow{font-size:18px!important}
body #main .okr-hbr.okr-hbr .hbr-pagination{gap:5px;flex-wrap:wrap}
body #main .okr-hbr.okr-hbr .hbr-pagination p{flex-basis:100%;text-align:center;margin:0 0 8px}
body #main .okr-hbr.okr-hbr .hbr-pagination button{min-width:36px;min-height:36px;font-size:11px!important}
body #main .okr-hbr.okr-hbr .hbr-help{padding:22px 20px;display:block;margin-top:24px}
body #main .okr-hbr.okr-hbr .hbr-help h2{font-size:17px!important}
body #main .okr-hbr.okr-hbr .hbr-help p{font-size:11px!important}
body #main .okr-hbr.okr-hbr .hbr-help>a{margin-top:15px;justify-content:space-between;white-space:normal}
body #main .okr-hbr.okr-hbr .hbr-info{display:block;padding:30px 0}
body #main .okr-hbr.okr-hbr .hbr-section-title{margin-bottom:18px}
body #main .okr-hbr.okr-hbr .hbr-section-title h2{font-size:22px!important}
body #main .okr-hbr.okr-hbr .hbr-section-title p{font-size:11px!important}
body #main .okr-hbr.okr-hbr .hbr-faq h3{font-size:12px!important}
body #main .okr-hbr.okr-hbr .hbr-faq details>p{font-size:12px!important}
body #main .okr-hbr.okr-hbr .hbr-notes li{font-size:12px!important}
body #main .okr-hbr.okr-hbr .hbr-guides{display:block}
body #main .okr-hbr.okr-hbr .hbr-guides a{display:block;margin-bottom:16px}
body #main .okr-hbr.okr-hbr .hbr-footer{font-size:9px!important;gap:15px}
}
@media(max-width:767px){body #main .okr-hbr.okr-hbr #hbr-search{grid-template-columns:minmax(0,1fr) 92px}
body #main .okr-hbr.okr-hbr .hbr-keyword{grid-column:auto}
body #main .okr-hbr.okr-hbr .hbr-tools button{padding:10px 6px}
}
body #main .okr-hbr.okr-hbr .hbr-faq h3,body #main .okr-hbr.okr-hbr .hbr-faq details>p{font-size:14px!important}
body #main .okr-hbr.okr-hbr .hbr-faq details>p a{color:#547927;text-decoration:underline;text-underline-offset:3px}
body #main .okr-hbr.okr-hbr .hbr-faq details>p a:hover{color:#b25311}

body #main .okr-hbr.okr-hbr{font:16px/1.6 Lora,Georgia,serif;color:#163550;background:#fff;width:100%}
body #main .okr-hbr.okr-hbr,body #main .okr-hbr.okr-hbr p,body #main .okr-hbr.okr-hbr .hbr-notes{font-family:Lora,Georgia,serif!important}
body #main .okr-hbr.okr-hbr h1,body #main .okr-hbr.okr-hbr h2,body #main .okr-hbr.okr-hbr h3,body #main .okr-hbr.okr-hbr .hbr-tools,body #main .okr-hbr.okr-hbr .hbr-jobs,body #main .okr-hbr.okr-hbr .hbr-jobs *,body #main .okr-hbr.okr-hbr .hbr-pagination,body #main .okr-hbr.okr-hbr .hbr-pagination *,body #main .okr-hbr.okr-hbr button,body #main .okr-hbr.okr-hbr input,body #main .okr-hbr.okr-hbr select,body #main .okr-hbr.okr-hbr .hbr-kicker,body #main .okr-hbr.okr-hbr .hbr-free,body #main .okr-hbr.okr-hbr .hbr-free *,body #main .okr-hbr.okr-hbr .hbr-column-labels,body #main .okr-hbr.okr-hbr .hbr-help>a{font-family:Poppins,Arial,sans-serif!important}
body #main .okr-hbr.okr-hbr .hbr-intro-text,body #main .okr-hbr.okr-hbr .hbr-notes li{font-size:16px!important}
body #main .okr-hbr.okr-hbr .hbr-container{width:100%;max-width:1200px;padding:0}
body #main .okr-hbr.okr-hbr h1{font-size:34px!important;line-height:1.25!important;color:#163550!important}
body #main .okr-hbr.okr-hbr h2,body #main .okr-hbr.okr-hbr h3{color:#163550}
body #main .okr-hbr.okr-hbr .hbr-faq h3{font-size:15px!important}
body #main .okr-hbr.okr-hbr .hbr-faq details>p{font-size:16px!important}
body #main .okr-hbr.okr-hbr .hbr-faq details>p a{text-decoration:underline!important;text-underline-offset:3px}
body #main .okr-hbr.okr-hbr .hbr-tools input{font-size:14px!important}
body #main .okr-hbr.okr-hbr .hbr-tools button{font-size:13px!important}
body #main .okr-hbr.okr-hbr .hbr-hours,body #main .okr-hbr.okr-hbr .hbr-start{font-size:13px!important}
body #main .okr-hbr.okr-hbr .hbr-list-title>p{font:12px/1.6 Poppins,Arial,sans-serif!important}
body #main .okr-hbr.okr-hbr .hbr-help p,body #main .okr-hbr.okr-hbr .hbr-section-title p,body #main .okr-hbr.okr-hbr .hbr-guides p{font-size:14px!important;line-height:1.65}
body #main .okr-hbr.okr-hbr .hbr-help>a{font-size:13px!important}
body #main .okr-hbr.okr-hbr .hbr-guides h3{font-size:15px!important;line-height:1.5}
body #main .okr-hbr.okr-hbr .hbr-pagination p{font-size:12px!important}
body #main .okr-hbr.okr-hbr .hbr-pagination button{min-width:44px;min-height:44px}
body #main .okr-hbr.okr-hbr .hbr-search{margin:0}
body #main .okr-hbr.okr-hbr .hbr-regions{align-self:stretch}
body #main .okr-hbr.okr-hbr .hbr-openings{scroll-margin-top:100px}
@media(max-width:767px){
body #main .okr-hbr.okr-hbr h1{font-size:27px!important}
body #main .okr-hbr.okr-hbr .hbr-container{width:100%}
body #main .okr-hbr.okr-hbr .hbr-intro-text{line-height:1.65}
body #main .okr-hbr.okr-hbr .hbr-tools input{font-size:16px!important;line-height:24px;text-overflow:ellipsis}
body #main .okr-hbr.okr-hbr .hbr-tools button{font-size:12px!important}
body #main .okr-hbr.okr-hbr .hbr-tools label,body #main .okr-hbr.okr-hbr .hbr-mobile-label,body #main .okr-hbr.okr-hbr .hbr-type{font-size:10px!important}
body #main .okr-hbr.okr-hbr .hbr-school{font-size:11px!important}
body #main .okr-hbr.okr-hbr .hbr-hours,body #main .okr-hbr.okr-hbr .hbr-start{font-size:12px!important}
body #main .okr-hbr.okr-hbr .hbr-regions nav a{font-size:12px!important}
}

/* Shared keyword examples and employment filters, approved 2026-10-03. */
body #main .okr-hbr.okr-hbr .hbr-search-options{display:flex;align-items:center;gap:14px 22px;flex-wrap:wrap;margin:12px 0 24px}
body #main .okr-hbr.okr-hbr .hbr-employment{display:flex;gap:6px;flex-wrap:wrap}
body #main .okr-hbr.okr-hbr .hbr-employment[hidden]{display:none}
body #main .okr-hbr.okr-hbr .hbr-employment button{font-family:Poppins,sans-serif;font-size:13px;font-weight:500;line-height:1.3;min-height:44px;padding:9px 15px;border:1px solid #c7d0d8;border-radius:6px;background:#fff;color:#0d3559;cursor:pointer}
body #main .okr-hbr.okr-hbr .hbr-employment button[aria-pressed="true"]{background:#0d3559;color:#fff;border-color:#0d3559}
body #main .okr-hbr.okr-hbr .hbr-employment button:hover{border-color:#ff8000}
body #main .okr-hbr.okr-hbr .hbr-employment button:focus-visible{outline:2px solid #ff8000;outline-offset:3px}
body #main .okr-hbr.okr-hbr .hbr-search-examples{font-family:Poppins,sans-serif!important;font-size:13px;line-height:1.65;color:#596977;margin:0;flex:1 1 340px}
@media(max-width:640px){body #main .okr-hbr.okr-hbr .hbr-search-options{gap:10px;margin:12px 0 20px}body #main .okr-hbr.okr-hbr .hbr-search-examples{flex-basis:100%;font-size:12px}body #main .okr-hbr.okr-hbr .hbr-employment button{font-size:13px}}
