.ProfileWorkflows-module-scss-module__nC5Hgq__divider{border:none;border-top:1px solid #e8e8ef;margin:32px 0}.ProfileWorkflows-module-scss-module__nC5Hgq__section{margin-bottom:20px}.ProfileWorkflows-module-scss-module__nC5Hgq__title{font-size:var(--text-xl);font-weight:var(--weight-extrabold);color:#000;margin:0 0 16px}.ProfileWorkflows-module-scss-module__nC5Hgq__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;display:grid}@media (max-width:768px){.ProfileWorkflows-module-scss-module__nC5Hgq__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}}
.JobBoard-module-scss-module___mYz-W__page{padding:var(--space-5);gap:var(--space-6);box-sizing:border-box;flex-direction:column;width:100%;max-width:1200px;margin:0 auto;display:flex}.JobBoard-module-scss-module___mYz-W__hero{text-align:center;align-items:center;gap:var(--space-4);padding:var(--space-12) var(--space-5) var(--space-6);flex-direction:column;display:flex}.JobBoard-module-scss-module___mYz-W__heroTitle{font-size:var(--text-display);font-weight:var(--weight-extrabold);line-height:var(--leading-tight);max-width:16ch;margin:0}@media (max-width:720px){.JobBoard-module-scss-module___mYz-W__heroTitle{font-size:var(--text-4xl)}}@media (max-width:480px){.JobBoard-module-scss-module___mYz-W__heroTitle{font-size:var(--text-3xl)}}.JobBoard-module-scss-module___mYz-W__heroSubtitle{max-width:540px;font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-secondary);margin:0}.JobBoard-module-scss-module___mYz-W__tabsRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding-top:var(--space-4);display:flex}.JobBoard-module-scss-module___mYz-W__tabs{align-items:center;gap:var(--space-1);display:flex}.JobBoard-module-scss-module___mYz-W__tab{height:38px;padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text-secondary);align-items:center;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.JobBoard-module-scss-module___mYz-W__tab:hover{color:var(--ink);background:var(--gray-50)}.JobBoard-module-scss-module___mYz-W__tabActive{background:var(--gray-100);color:var(--ink)}.JobBoard-module-scss-module___mYz-W__tabActive:hover{background:var(--gray-100)}.JobBoard-module-scss-module___mYz-W__layout{gap:var(--space-6);flex-direction:column;display:flex}@media (min-width:900px){.JobBoard-module-scss-module___mYz-W__layout{align-items:flex-start;gap:var(--space-10);flex-direction:row}}.JobBoard-module-scss-module___mYz-W__content{gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.JobBoard-module-scss-module___mYz-W__searchBar{align-items:center;display:flex;position:relative}.JobBoard-module-scss-module___mYz-W__searchIcon{left:var(--space-4);color:var(--text-muted);pointer-events:none;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.JobBoard-module-scss-module___mYz-W__searchInput{width:100%;padding-left:calc(var(--space-4) + 28px)}.JobBoard-module-scss-module___mYz-W__recentHeading{font-size:var(--text-xl);margin:var(--space-2) 0 0}.JobBoard-module-scss-module___mYz-W__jobList{gap:var(--space-3);flex-direction:column;display:flex}.JobBoard-module-scss-module___mYz-W__sidebar{flex-shrink:0;width:340px}@media (max-width:899px){.JobBoard-module-scss-module___mYz-W__sidebar{z-index:1000;background:var(--white);width:100%;display:none;position:fixed;inset:0;overflow:auto}.JobBoard-module-scss-module___mYz-W__sidebar.JobBoard-module-scss-module___mYz-W__sidebarOpen{display:block}}.JobBoard-module-scss-module___mYz-W__filterCard{gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--gray-50);flex-direction:column;display:flex;position:sticky;top:80px}@media (max-width:899px){.JobBoard-module-scss-module___mYz-W__filterCard{box-sizing:border-box;border:none;border-radius:0;min-height:100%;padding-bottom:100px;position:static}}.JobBoard-module-scss-module___mYz-W__mobileFilterHeader{display:none}@media (max-width:899px){.JobBoard-module-scss-module___mYz-W__mobileFilterHeader{justify-content:space-between;align-items:center;display:flex}.JobBoard-module-scss-module___mYz-W__mobileFilterHeader span{font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--ink)}}.JobBoard-module-scss-module___mYz-W__mobileClose{padding:var(--space-2);margin:calc(var(--space-2)*-1);color:var(--ink);cursor:pointer;background:0 0;border:none;display:inline-flex}.JobBoard-module-scss-module___mYz-W__filterGroup{gap:var(--space-3);flex-direction:column;display:flex}.JobBoard-module-scss-module___mYz-W__filterLabel{font-size:var(--text-md);font-weight:var(--weight-bold);color:var(--ink);margin:0}.JobBoard-module-scss-module___mYz-W__checkList{gap:var(--space-3);flex-direction:column;display:flex}.JobBoard-module-scss-module___mYz-W__divider{background:var(--border);border:none;width:100%;height:1px;margin:0}.JobBoard-module-scss-module___mYz-W__textInput{width:100%}.JobBoard-module-scss-module___mYz-W__filterActions{gap:var(--space-3);margin-top:var(--space-1);flex-direction:column;display:flex}@media (min-width:900px){.JobBoard-module-scss-module___mYz-W__filterActions:not(:has(.JobBoard-module-scss-module___mYz-W__clearBtn)){display:none}}.JobBoard-module-scss-module___mYz-W__filterBtnWrap{display:none}@media (max-width:899px){.JobBoard-module-scss-module___mYz-W__filterBtnWrap{display:grid}}.JobBoard-module-scss-module___mYz-W__clearBtn{padding:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--text-muted);cursor:pointer;background:0 0;border:none;align-self:center;transition:color .15s}.JobBoard-module-scss-module___mYz-W__clearBtn:hover{color:var(--ink)}.JobBoard-module-scss-module___mYz-W__mobileFilterButton{align-self:flex-start;display:none;position:relative}.JobBoard-module-scss-module___mYz-W__mobileFilterButton.JobBoard-module-scss-module___mYz-W__active:after{content:"";background:var(--purple);border:2px solid var(--white);border-radius:50%;width:12px;height:12px;position:absolute;top:-3px;right:-3px}@media (max-width:899px){.JobBoard-module-scss-module___mYz-W__mobileFilterButton{display:flex}}.JobBoard-module-scss-module___mYz-W__empty{text-align:center;padding:var(--space-20) var(--space-5);border:1px dashed var(--border-strong);border-radius:var(--radius-lg);background:var(--bg-subtle)}.JobBoard-module-scss-module___mYz-W__empty h3{font-size:var(--text-lg);font-weight:var(--weight-semibold);color:var(--text-secondary);margin-bottom:var(--space-2)}.JobBoard-module-scss-module___mYz-W__empty p{font-size:var(--text-sm);color:var(--text-muted);margin-bottom:var(--space-6)}@media (max-width:600px){.JobBoard-module-scss-module___mYz-W__page{padding:var(--space-4)}}
.JobsBoard-module-scss-module__Sl2QVW__page{max-width:1100px;padding:var(--space-12) var(--space-5) var(--space-16);margin:0 auto}.JobsBoard-module-scss-module__Sl2QVW__hero{text-align:center;max-width:720px;margin:0 auto var(--space-10)}.JobsBoard-module-scss-module__Sl2QVW__title{font-size:var(--text-4xl)}@media (max-width:600px){.JobsBoard-module-scss-module__Sl2QVW__title{font-size:var(--text-3xl)}}.JobsBoard-module-scss-module__Sl2QVW__lead{font-size:var(--text-lg);color:var(--text-secondary);line-height:var(--leading-relaxed);margin:var(--space-4) 0 var(--space-6)}.JobsBoard-module-scss-module__Sl2QVW__related{gap:var(--space-8);margin-top:var(--space-16);padding-top:var(--space-10);border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.JobsBoard-module-scss-module__Sl2QVW__relatedHeading{font-size:var(--text-sm);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);margin:0 0 var(--space-4)}.JobsBoard-module-scss-module__Sl2QVW__relatedCol ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.JobsBoard-module-scss-module__Sl2QVW__relatedCol a{font-size:var(--text-sm);color:var(--ink);text-decoration:none}.JobsBoard-module-scss-module__Sl2QVW__relatedCol a:hover{color:var(--purple)}
