@media screen and (min-width:1025px){.content,.listing{display:flex;flex-direction:column;gap:.5rem}.listing{background-color:#f5f5f5;margin:.5rem 0 1rem;padding:.5rem}.company{font-size:13px;line-height:13px}.listing_item{display:flex;gap:.5rem;padding:10px}.listing_item:hover{background:#fff}.description h2{color:#425b76;font-family:inter,Arial,sans-serif;font-size:15px;font-weight:600;line-height:18px;margin:0;padding:0}.company_logo img{min-width:50px;width:50px}.listing>button{background-color:#fff;border:1px solid #fff;border-radius:6px;box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08);color:#425b76;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;margin:0 auto;padding:15px 53px;text-decoration:none;text-transform:none}}@media screen and (max-width:1024px){.listing>button{background-color:#fff;border:1px solid #fff;border-radius:6px;box-shadow:0 6px 24px 0 rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.08);color:#425b76;font-family:Inter,sans-serif;font-size:14px;font-style:normal;font-weight:400;height:50px;max-width:180px;padding:15px 53px;text-decoration:none;text-transform:none}.listing{background-color:#f5f5f5;display:grid;margin-bottom:1rem;margin-top:.5rem;max-width:none;padding:.5rem;width:auto;grid-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.content{display:flex;flex-direction:column;gap:.5rem}.company{font-size:13px;line-height:13px}.listing_item{display:flex;gap:1rem;padding:10px 10px 10px 15px}.listing_item:hover{background:#fff}.description h2{color:#425b76;font-family:inter,Arial,sans-serif;font-size:15px;font-weight:600;line-height:18px;margin:0;padding:0}.deadline{font-size:13px;line-height:13px;margin:0!important;padding:0}.company_logo img{min-width:50px;width:50px}}.listing a{color:#425b76;text-decoration:none}