.mod-hiring-ed-close{background:var(--white);border-top:1px solid var(--g200);margin-top:48px;padding:52px 0}.mod-hiring-ed-close .ed-close-grid{align-items:start;display:grid;gap:36px;grid-template-columns:260px 1fr}.mod-hiring-ed-close .frame.ed-close-frame{height:320px}.mod-hiring-ed-close .ed-close-frame--image{border-radius:6px;height:320px;overflow:hidden}.mod-hiring-ed-close .ed-close-frame--image img{display:block;height:100%;object-fit:cover;width:100%}.mod-hiring-ed-close h2{color:var(--g900);font-size:28px;font-weight:800;letter-spacing:-.8px;line-height:1.1;margin-bottom:4px}.mod-hiring-ed-close .role{color:var(--g400);font-family:var(--sans);font-size:14px;letter-spacing:.2px;margin-bottom:18px}.mod-hiring-ed-close p{color:var(--g600);font-size:15px;line-height:1.75;margin-bottom:12px}.mod-hiring-ed-close .creds{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.mod-hiring-ed-close .creds span{border:1px solid var(--g200);border-radius:4px;color:var(--g500);font-family:var(--sans);font-size:13px;padding:4px 10px}.mod-hiring-ed-close .ed-close-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.mod-hiring-ed-close .ed-close-actions .btn-outline{align-items:center;background:transparent;border:1.5px solid var(--g200);border-radius:6px;color:var(--g700);display:inline-flex;font-family:var(--sans);font-size:13px;font-weight:700;gap:6px;letter-spacing:.3px;padding:11px 24px;text-decoration:none;transition:all .2s ease}.mod-hiring-ed-close .ed-close-actions .btn-outline:hover{border-color:var(--primary);color:var(--primary)}@media (max-width:860px){.mod-hiring-ed-close .ed-close-grid{grid-template-columns:1fr}.mod-hiring-ed-close .ed-close-frame--image,.mod-hiring-ed-close .frame.ed-close-frame{height:280px;margin:0 auto;max-width:280px}}