/* Employer reading guide: decisions first, detail on demand. */
body.blj-studio .employer-guide .employer-opening{display:block;padding-block:42px 38px;min-height:0}
body.blj-studio .employer-guide .employer-opening h1{max-width:1000px;font-size:clamp(32px,4.3vw,56px);line-height:1.25;margin:14px 0 18px}
body.blj-studio .employer-guide .employer-opening>.lead,body.blj-studio .employer-guide .employer-opening>.hero-lead{font-size:17px;line-height:1.8;max-width:900px;margin:0 0 22px}
body.blj-studio .employer-guide>.studio-directory{padding-block:14px;gap:20px}
body.blj-studio .employer-guide .section,body.blj-studio .employer-guide .content-section{padding-block:48px}
body.blj-studio .employer-guide h2{font-size:clamp(28px,3vw,40px);line-height:1.3}
body.blj-studio .employer-guide .section-heading{margin-bottom:24px}
body.blj-studio .employer-guide .employer-fold{display:block;border:1px solid #ddd;border-left:2px solid #b56958;background:#fff;border-radius:0;padding:0;margin:24px 0 0;grid-column:1 / -1}
body.blj-studio .employer-guide .employer-fold>summary{padding:18px 22px;cursor:pointer;font-size:15px;line-height:1.5;font-weight:600;list-style:revert;color:#242424}
body.blj-studio .employer-guide .employer-fold>summary:focus-visible{outline:2px solid #005cc5;outline-offset:3px}
body.blj-studio .employer-guide .employer-fold>p{padding-inline:22px;line-height:1.85;font-size:14px}
body.blj-studio .employer-guide .employer-fold>section,body.blj-studio .employer-guide .employer-fold>figure,body.blj-studio .employer-guide .employer-fold>.blj-table-scroll{width:auto;max-width:none;margin:0;padding:20px 22px 28px;border:0}
body.blj-studio .employer-guide .employer-fold .work-scenes{padding-block:20px}
body.blj-studio .employer-guide .guide-crosslinks{display:flex;flex-wrap:wrap;gap:24px;font-size:14px;margin-top:24px}
body.blj-studio .employer-guide #eligibility .stamp{margin-top:24px}
body.blj-studio .employer-guide #budget{padding-block:48px}
body.blj-studio .employer-guide #process .process-map{margin-bottom:20px}
@media(max-width:767px){body.blj-studio .employer-guide .employer-opening{padding-block:28px}body.blj-studio .employer-guide .employer-opening h1{font-size:32px}body.blj-studio .employer-guide .section,body.blj-studio .employer-guide .content-section{padding-block:34px}body.blj-studio .employer-guide .employer-fold>summary{padding:16px}body.blj-studio .employer-guide .employer-fold>section,body.blj-studio .employer-guide .employer-fold>figure{padding:16px}body.blj-studio .employer-guide .employer-fold h2{font-size:26px}}
@media print{.employer-fold>*{display:block!important}}
body.blj-studio .employer-guide>.studio-directory{display:flex;flex-wrap:wrap;gap:8px 26px;margin-top:12px;padding-block:12px}
body.blj-studio .employer-guide>.studio-directory a{min-height:0;padding-block:7px;white-space:nowrap}
@media(max-width:767px){body.blj-studio .employer-guide>.studio-directory{gap:2px 18px}body.blj-studio .employer-guide>.studio-directory a{font-size:12px}}
