.prime-feed-preview{margin:0 0 22px;border:1px solid #dedfec;border-radius:15px;overflow:hidden;background:#f8f9fc;color:#272b3b}
.prime-feed-preview[hidden]{display:none}
.prime-feed-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:23px 24px}
.prime-feed-kicker{color:#514dc0;font-weight:750;font-size:10px;letter-spacing:.13em}
.prime-feed-heading h2{font-size:20px;letter-spacing:-.035em;font-weight:650;margin:8px 0}
.prime-feed-heading p{font-size:12px;color:#717684;margin:0}
.prime-feed-heading>a,.prime-feed-heading button{font-size:11px;white-space:nowrap;background:#3433f5;color:#fff;padding:11px 14px;border:0;border-radius:7px;cursor:pointer}
.prime-feed-jobs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#e3e5ed;border-block:1px solid #e3e5ed}
.prime-feed-jobs article{min-width:0;background:#fff;padding:22px 24px;display:flex;flex-direction:column;align-items:start}
.prime-feed-meta{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:10px;color:#717684}
.prime-feed-badge{font-size:10px;font-weight:750;color:#5957ae;background:#f6f5ff;border:1px solid #deddfb;border-radius:4px;padding:4px 7px;display:inline-block}
.prime-feed-jobs p{font-size:11px;color:#717684;margin:20px 0 6px}
.prime-feed-jobs h3{font-size:16px;line-height:1.4;letter-spacing:-.02em;margin:0 0 8px;overflow-wrap:anywhere}
.prime-feed-jobs small{font-size:11px;color:#717684;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.prime-feed-facts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;gap:12px;margin:18px 0 0;padding:14px 0;border-top:1px solid #e9eaf0;border-bottom:1px solid #e9eaf0}
.prime-feed-facts dt{font-size:10px;color:#717684;margin-bottom:5px}
.prime-feed-facts dd{font-size:12px;line-height:1.5;font-weight:700;margin:0;color:#333848;overflow-wrap:anywhere}
.prime-feed-jobs a{font-size:11px;font-weight:700;margin-top:auto;padding-top:18px;display:flex;gap:20px;color:#4c46c3}
.prime-feed-more{display:flex;align-items:center;justify-content:center;gap:15px;padding:16px;font-size:12px;font-weight:700}
.prime-feed-more:hover{background:#eeeef9}
.prime-feed-loading{height:150px;padding:35px 25px;font-size:13px;color:#717684}
.prime-feed-preview a:focus-visible,.prime-feed-preview button:focus-visible{outline:2px solid #3433f5;outline-offset:4px}
@media(max-width:640px){.prime-feed-heading{align-items:start;flex-direction:column;padding:21px}.prime-feed-jobs{grid-template-columns:1fr}.prime-feed-jobs article{padding:21px}.prime-feed-heading h2{font-size:19px}}
