.content-row.listings{background:#fff;border-radius:var(--border-radius);box-shadow:0 6px 20px rgba(0,0,0,.1),0 16px 60px rgba(0,0,0,.1);margin:60px auto;padding:60px}.job-listings{margin:auto;max-width:1000px}a.listing{align-items:center;border-bottom:1px solid var(--black);color:inherit;display:flex;flex-wrap:nowrap;gap:10px;padding:25px 0}a.listing:last-child{border-width:0}.listing .apply{max-height:24px;max-width:24px;min-height:24px;min-width:24px;order:5}.listing-details{flex-grow:1}.listing .bullet{aspect-ratio:1/1;border-radius:2em;height:1.2em;width:1.2em}.listing h4{letter-spacing:-1px;line-height:1em;position:relative;text-indent:28px;width:fit-content}.listing h4:before{aspect-ratio:1/1;background:var(--red);border-radius:2rem;content:"";height:20px!important;left:0;position:absolute;top:2px;width:20px!important}.listing h4,.listing p.listing-bubble{white-space:nowrap}.listing p.listing-bubble{border-radius:50px;padding:12px 22px;width:fit-content}.listing p{letter-spacing:-1px;line-height:1em;margin:0;text-wrap:balance;width:100%}.bubble-wrap{display:inline-flex;gap:10px}@media screen and (max-width:1200px){.listing h4:before{top:5px}a.listing{flex-wrap:wrap;padding:35px 0}.listing-details{order:5;width:100%}a.listing h4{flex-grow:1;width:auto}}@media screen and (max-width:991px){.listing h4:before{top:5.5px}}@media screen and (max-width:767px){.listing h4:before{top:6px}.listing h4,.listing p.listing-bubble{white-space:pre-wrap}.listing h4{flex-grow:1;width:auto}.content-row.listings{padding:50px}.bubble-wrap{order:6;width:fit-content}.listing .apply{order:8}.listing{align-items:flex-start;display:inline-flex}p.listing-details{margin-bottom:10px}.listing p.listing-bubble{font-size:1.15rem!important;letter-spacing:0;padding:8px 16px}.listing p.listing-details{letter-spacing:-.5px;text-wrap:unset}}@media screen and (max-width:575px){.listing h4:before{height:18px!important;top:4px;width:18px!important}.listing h4{text-indent:25px}.content-row.listings{padding:50px}}@media screen and (max-width:400px){.content-row.listings{padding:30px}.bubble-wrap{width:fit-content}a.listing{align-items:center}}