[data-ig-v2] .jp-wrap{max-width:1240px;margin:0 auto;padding:0 32px}[data-ig-v2] .jp-hero{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:48px;align-items:start}[data-ig-v2] .jp-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}[data-ig-v2] .jp-roles{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:12px}@media (max-width:1000px){[data-ig-v2] .jp-hero{grid-template-columns:1fr;gap:28px}[data-ig-v2] .ig-outcome-grid,[data-ig-v2] .jp-grid3{grid-template-columns:1fr!important}}@media (max-width:640px){[data-ig-v2] .jp-wrap{padding:0 18px}}[data-ig-v2] a.ig-role-card{transition:border-color .14s ease,box-shadow .14s ease}[data-ig-v2] a.ig-role-card:hover{border-color:var(--purple-400)!important;box-shadow:0 1px 3px rgba(15,23,42,.08)}[data-ig-v2] .ig-crawl-link:hover{color:var(--purple-700)!important}@media (max-width:720px){[data-ig-v2] .ig-pay-row{grid-template-columns:1fr 1fr 1.2fr!important}[data-ig-v2] .ig-pay-row>:nth-child(3),[data-ig-v2] .ig-pay-row>:nth-child(4){display:none!important}}[data-ig-v2] .ig-faq-item summary{list-style:none}[data-ig-v2] .ig-faq-item summary::-webkit-details-marker{display:none}[data-ig-v2] .ig-faq-icon{transition:transform .16s ease}[data-ig-v2] .ig-faq-item[open] .ig-faq-icon{transform:rotate(45deg)}[data-ig-v2] .ig-faq-item summary:hover{background:var(--slate-50)}