section.careers{padding:0 10px}section.careers h2{margin-bottom:20px}section.careers .careers-inner{display:grid;gap:60px;grid-template-columns:100%;margin:0 auto;max-width:1140px}@media (min-width:1024px){section.careers .careers-inner{grid-template-columns:repeat(2,1fr)}}section.careers .listing ul{display:grid;gap:20px;grid-template-columns:100%;grid-template-rows:auto;list-style:none;margin:0;padding:0}section.careers .listing a{border-radius:20px;box-shadow:0 0 10px 0 rgba(0,0,0,.15);display:block;padding:20px 24px;transition:box-shadow .25s ease-in-out,color .25s ease-in-out}section.careers .listing a:hover{box-shadow:0 0 30px 0 rgba(0,0,0,.15)}section.careers .listing a h3{font-size:21px;font-size:1.3125rem;line-height:30px;line-height:1.875rem;margin:0}section.careers .listing a p{color:#414042;margin-bottom:10px}section.careers .listing span.view{align-items:center;display:grid;gap:10px;grid-template-columns:auto 8px;justify-content:start;line-height:13px;line-height:.8125rem;text-transform:uppercase}section.careers .listing span.view svg{width:8px}section.careers .listing span.view svg path{fill:#005da6}section.careers .listing a:hover span.view svg path{fill:#414042}section.careers .about p{margin:0 0 30px}section.careers .about ul,section.careers .about ul li{list-style:none;margin:0;padding:0}section.careers .about ul{display:grid;gap:20px;grid-auto-flow:column;grid-template-columns:auto;justify-content:start;margin:0 0 40px}section.careers .about ul.logos{margin-bottom:0}section.careers .about ul.logos li{max-width:150px}section.careers .about h3{font-size:24px;font-size:1.5rem;line-height:33px;line-height:2.0625rem;margin:0 0 15px}section.careers .about ul.logos a{display:block}section.careers .about img{transition:opacity .25s ease-in-out}section.careers .about a:hover img{opacity:.5}