.side-panel,body{overflow-x:hidden}.hero,main{min-height:100vh}.article-card a,.main-navigation a{text-decoration:none}.article-card h2,.hero,footer{text-align:center}body{font-family:Roboto,sans-serif;line-height:1.6;margin:0;padding:0}.skip-link{position:absolute;top:-50px;left:0;background:#000;color:#fff;padding:8px;z-index:100}.skip-link:focus{top:0}body>header{color:#fff;padding:0;display:flex;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:2;background:0 0;transition:background .3s ease-in-out;height:95px}.balancer{width:165px}.logo{margin:0 30px}.logo img{max-width:150px}main{display:flex;flex-direction:column}article{margin:0 auto;padding:0 10px;width:750px;max-width:90vw}.main-navigation ul{list-style:none;display:flex;padding:0;justify-content:center}.main-navigation li{margin:0 35px;font-size:1.2rem}.hamburger-link{display:none}.side-panel{width:0;height:100%;position:fixed;z-index:1;right:0;background-color:#191919;transition:.5s;top:0}.closebtn{position:absolute;top:11px;right:7px;font-size:30px;background:#191919;color:#fff;border:0}.hero,.hero h1,.hero p,.hero-text{position:relative}.hero{display:flex;flex-direction:column;justify-content:center;align-items:center;top:-95px}.hero .hero-cover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.hero::before{content:"";background:rgba(0,0,0,.5);position:absolute;top:0;left:0;right:0;bottom:0;z-index:0}.hero-text{z-index:1;color:#fff}.hero h1,.hero p{margin:0;text-shadow:2px 2px 4px rgba(0,0,0,.5);color:#fff;z-index:1}h1{font-family:'Roboto Condensed',sans-serif;font-size:3rem;font-weight:900}.hero h1{font-size:3.5rem;margin-top:150px}.hero p{font-size:2rem}.hero-image{border-radius:25px}footer{background:#333;color:#fff;padding:1rem 0}.articles{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:20px;margin:-75px 20px 20px}.article-card{background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2);border-radius:5px;overflow:hidden}.article-card img{width:100%;height:250px;object-fit:cover;object-position:center;border-radius:5px 5px 0 0}.article-card a{color:#191919}.article-card h2{padding:10px;font-size:18px}@media (max-width:768px){body>header{background:#191919;box-shadow:0 4px 6px rgba(0,0,0,.1);height:55px;justify-content:center}.balancer{display:none}.panel-links{display:flex;align-content:center;flex-wrap:nowrap;flex-direction:column;justify-content:center;align-items:center;list-style:none;margin-top:120px;font-size:2rem;padding:0}.hamburger-line,.logo,.main-navigation ul.active{display:block}.panel-links li{margin:20px}.panel-links li a{text-decoration:none;color:#fff}.hamburger-link{display:block;color:#fff;position:absolute;top:11px;right:7px;background-color:#191919;border:0}.hamburger-line{width:24px;height:3px;margin:5px 0;background:#fff}.main-navigation ul{display:none;position:absolute;right:0;top:60px;width:100%;background-color:#333}.hero{top:-55px;height:calc(100vh - 55px)}.logo{margin:0 auto;z-index:3}.logo img{height:30px;margin-top:5px;max-width:unset;content:url('https://jobschat.ai/images/logo.dark.png')}.hero h1{font-size:2.3rem}.hero p{font-size:1.5rem}.articles{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));margin:-35px 20px 20px}.article-card h2{font-size:16px}}blockquote{display:block;margin:1em 40px;padding-left:1em;border-left:4px solid #ccc;font-style:italic;color:#555;}