.career-symbol{width:1.45em;height:1.45em;flex:none}.career-word{font-family:Poppins,sans-serif;font-weight:700;letter-spacing:-.055em}.auth-card .brand{width:max-content;margin-bottom:20px;font-size:24px}
.contact-details{display:grid;gap:.55rem;font-style:normal;overflow-wrap:anywhere;margin:.8rem 0}.footer-contact{min-width:0}.company-follow{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:18px 0}.company-follow form{margin:0}
.mobile-dock{display:none}
@media(min-width:1001px){.site-header{gap:clamp(14px,2vw,34px);padding-inline:clamp(18px,3vw,52px)}.main-nav{gap:clamp(12px,1.7vw,32px);font-size:clamp(13px,1.04vw,17px);align-items:center}.main-nav>a{display:inline-flex;align-items:center;min-height:44px}.site-header .brand{font-size:clamp(23px,2vw,32px)}}
@media screen and (max-width:700px){body{padding-bottom:calc(70px + env(safe-area-inset-bottom,0px))}html{scroll-padding-bottom:calc(78px + env(safe-area-inset-bottom,0px))}.mobile-dock{position:fixed;inset:auto 0 0;z-index:50;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:#23232c;color:#fff;border-top:1px solid #43434b;padding:5px env(safe-area-inset-right,0px) calc(5px + env(safe-area-inset-bottom,0px)) env(safe-area-inset-left,0px)}.mobile-dock a{min-height:52px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;font-size:clamp(9px,2.5vw,11px);line-height:1.2;text-align:center}.mobile-dock .icon{width:21px;height:21px}.mobile-dock a[aria-current]{color:#ffcf19;font-weight:600}}
