.page-careers{min-height:calc(100vh - var(--header-height, 66px));padding-top:var(--header-height,66px)}@media (max-width:1023px){.page-careers{min-height:calc(100vh - var(--header-height, 56px));padding-top:var(--header-height,56px)}}@media (max-width:767px){.page-careers{min-height:calc(100vh - var(--header-height, 60px));padding-top:var(--header-height,60px)}}.careers-container{margin:0 auto;max-width:800px;padding:60px 40px 80px}.careers-container h2{margin-bottom:20px}.careers-container h4{margin-bottom:6px}@media (max-width:768px){.careers-container{padding:40px 20px 60px}}.intro-text{font-size:16px;line-height:1.6;margin-bottom:20px}@media (max-width:768px){.intro-text{font-size:15px;margin-bottom:35px}}.careers-section{margin-bottom:20px}.careers-section ul{list-style:none;margin:0;padding:0}.careers-section li{font-size:14px;line-height:1.6;margin-bottom:6px;padding-left:20px;position:relative}.careers-section li:before{content:"•";font-size:16px;left:0;position:absolute;top:0}@media (max-width:768px){.careers-section li{font-size:13px;margin-bottom:6px}}.careers-cta{margin-bottom:0;margin-top:20px}@media (max-width:768px){.careers-cta{margin-top:40px}}.footer-text{font-size:14px;line-height:1.6;margin:0}@media (max-width:768px){.footer-text{font-size:13px}}@media (max-width:480px){.careers-container{padding:30px 15px 50px}.careers-section{margin-bottom:30px}.careers-cta{margin-top:30px}}