.page-module__XnWTXW__page{padding:56px 0}.page-module__XnWTXW__title{font-size:var(--text-h1);letter-spacing:-1.5px;margin-bottom:8px;font-weight:400;line-height:1.15}.page-module__XnWTXW__subtitle{font-size:var(--text-sub);color:var(--fg);margin-bottom:56px;line-height:1.6}.page-module__XnWTXW__sectorSection{margin-bottom:48px}.page-module__XnWTXW__sectorTitle{font-size:var(--text-h2);letter-spacing:-.5px;align-items:baseline;gap:10px;margin-bottom:16px;font-weight:400;display:flex}.page-module__XnWTXW__count{color:var(--muted);font-size:13px;font-weight:400}.page-module__XnWTXW__jobGrid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;display:grid}.page-module__XnWTXW__jobLink{border:1px solid var(--border);border-radius:var(--radius-sm);font-size:var(--text-body);color:var(--fg);background:var(--bg-pure);white-space:nowrap;text-overflow:ellipsis;padding:10px 14px;text-decoration:none;transition:border-color .15s,background .15s;display:block;overflow:hidden}.page-module__XnWTXW__jobLink:hover{border-color:var(--hover-border);background:var(--surface);color:var(--fg)}@media (max-width:768px){.page-module__XnWTXW__page{padding:32px 0}.page-module__XnWTXW__title{font-size:24px}.page-module__XnWTXW__subtitle,.page-module__XnWTXW__sectorSection{margin-bottom:32px}.page-module__XnWTXW__jobGrid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}
