body.blj-studio .job-explorer{border-top:1px solid #dde5eb}
body.blj-studio .job-explorer>h2{max-width:850px}
.job-explorer-lead{font-size:17px;line-height:1.8;color:#606d77;margin:20px 0 24px}
.job-reading-path{display:flex;gap:30px;flex-wrap:wrap;font-size:12px;color:#9c6350;border-top:1px solid #e5e9ed;padding-top:18px;margin-top:26px}
.job-quick-picks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:25px 0}
.job-quick-picks button{background:#fff;border:1px solid #e2e8ec;border-radius:6px;padding:10px 18px 18px;display:flex;align-items:center;gap:16px;text-align:left;color:#222;transition:background .2s,border-color .2s}
.job-quick-picks button:hover{background:#f3f8fc;border-color:#8cabbe}
.job-quick-picks img{width:45%;height:100px;object-fit:contain}
.job-quick-picks span{font-size:17px;font-weight:600}
.job-quick-picks b{display:block;font-size:11px;color:#0766b7;font-weight:400;margin-top:9px}
body.blj-studio .job-explorer .job-search{padding:22px;background:#f2f6f9;border:1px solid #e0e8ee;gap:24px;margin:24px 0 12px;align-items:start}
body.blj-studio .job-explorer .job-search input,body.blj-studio .job-explorer .job-search select{background:white;border:1px solid #cbd7df;border-radius:4px;font-size:16px}
body.blj-studio .job-industry-fold{margin:0 0 22px;border:0;border-bottom:1px solid #e1e6ea;border-radius:0}
body.blj-studio .job-industry-fold>summary{font-size:13px;padding-block:14px;color:#516b7d}
body.blj-studio .job-source-note{font-size:12px;color:#64727c;line-height:1.85;margin:18px 0}
body.blj-studio #job-count{font-size:14px;padding:14px 0;color:#3c586b}
body.blj-studio #job-results>details{border:1px solid #dbe4eb;border-radius:5px;margin:0 0 12px;background:white}
body.blj-studio #job-results .job-result-heading{display:grid;grid-template-columns:minmax(0,1.4fr) 1fr 1fr;gap:22px;padding:22px 45px 22px 24px;align-items:center}
.job-result-name{font-size:20px;line-height:1.5;font-weight:550}
.job-result-metric b{display:block;font-size:22px;font-weight:500;color:#385f7a;line-height:1.3}
.job-result-metric small{display:block;font-size:11px;color:#77838c;margin-top:7px}
body.blj-studio #job-results .job-body{padding:0 24px 24px;border-top:1px solid #edf0f3}
body.blj-studio .job-explorer .noncommon-note{margin-top:32px;background:#faf7f2;border-left:2px solid #b88468}
@media(max-width:767px){.job-quick-picks{gap:8px}.job-quick-picks button{display:block;padding:8px}.job-quick-picks img{width:100%;height:74px}.job-quick-picks span{font-size:13px}.job-quick-picks b{font-size:10px}.job-reading-path{gap:10px;font-size:11px}body.blj-studio .job-explorer .job-search{padding:16px}body.blj-studio #job-results .job-result-heading{grid-template-columns:1fr 1fr;gap:18px;padding:18px 32px 18px 16px}.job-result-name{grid-column:1/-1;font-size:18px}.job-result-metric b{font-size:20px}}
@media(prefers-reduced-motion:reduce){.job-quick-picks button{transition:none}}
