@media (max-width:1024px),(pointer:coarse){body:not([data-p8-admin]) header.topbar .topbar-icons .tb-btn{width:44px;height:44px;min-width:44px;min-height:44px;box-sizing:border-box}body:not([data-p8-admin]) .frame.frame[data-shell=portal] .portal-main>footer.pfoot a,body:not([data-p8-admin]) footer.pfoot a{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;min-height:44px;min-width:44px;box-sizing:border-box}body:not([data-p8-admin]) .rail:not(.adm) .rail-nav .rail-item{min-height:44px;min-width:44px}}@media (max-width:1119.98px){html:has(.frame[data-shell=portal] .rail.cand){scroll-padding-top:72px}}.rail:not(.adm4){--focus-ring-color:var(--rail-ink,#FFFFFF)}.rail.cand{--rail-ink:#050045}@media (max-width:767.98px){html:has(.frame[data-shell=portal] .rail:is(.emp,.lr)){scroll-padding-top:72px}}@media (max-width:640px){html[data-portal=affiliate]:has(nav#affiliate-rail-nav){scroll-padding-top:80px}}.frame[data-shell=portal] .rail[data-wm-clear=false] .rail-wm{visibility:hidden}@media (max-width:1024px){html:is([data-portal=employer],[data-portal=recruiter]) .tabs.tabs>.tab.tab{min-width:44px;box-sizing:border-box;justify-content:center}}@media (max-width:767.98px),(pointer:coarse){body:not([data-p8-admin]) .ds-tb-search.ds-tb-search>input,body:not([data-p8-admin]) .emx-search.emx-search.emx-search>input,body:not([data-p8-admin]) .mtr-search.mtr-search>input,body:not([data-p8-admin]) .toolbar .search.search>input,body:not([data-p8-admin]) :is(input,textarea).ap-inp.ap-inp,body:not([data-p8-admin]) input.inp.inp,body:not([data-p8-admin]) input.sdf-seg-input.sdf-seg-input,body:not([data-p8-admin]) select.inp.inp,body:not([data-p8-admin]) textarea.inp.inp{font-size:16px}}