.page-module__-EDAxa__page{background-color:var(--background-gray);min-height:100vh}.page-module__-EDAxa__hero{background:var(--bg-white);text-align:center;border-bottom:1px solid var(--gray-border);padding:80px 20px 40px}.page-module__-EDAxa__heroContent{max-width:800px;margin:0 auto}.page-module__-EDAxa__title{color:var(--dark-blue);margin-bottom:16px;font-size:42px;font-weight:800}.page-module__-EDAxa__subtitle{color:var(--medium-gray);max-width:600px;margin:0 auto;font-size:18px;line-height:1.6}.page-module__-EDAxa__container{grid-template-columns:280px 1fr;align-items:start;gap:40px;max-width:1200px;margin:0 auto;padding:40px 20px;display:grid}.page-module__-EDAxa__filters{background:var(--bg-white);border:1px solid var(--gray-border);border-radius:24px;padding:24px;position:sticky;top:100px}.page-module__-EDAxa__filtersHeader{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.page-module__-EDAxa__filtersTitle{color:var(--dark-blue);font-size:18px;font-weight:700}.page-module__-EDAxa__resetBtn{color:var(--blue);cursor:pointer;font-size:14px;font-weight:500}.page-module__-EDAxa__filterGroup{margin-bottom:24px}.page-module__-EDAxa__filterLabel{color:var(--dark-gray);margin-bottom:12px;font-size:14px;font-weight:600;display:block}.page-module__-EDAxa__checkboxLabel{color:var(--medium-gray);cursor:pointer;align-items:center;gap:10px;margin-bottom:10px;font-size:14px;display:flex}.page-module__-EDAxa__checkbox{cursor:pointer;border-radius:4px;width:18px;height:18px}.page-module__-EDAxa__jobsFeed{flex-direction:column;gap:20px;display:flex}.page-module__-EDAxa__jobCard{background:var(--bg-white);border:1px solid var(--gray-border);border-radius:24px;justify-content:space-between;align-items:center;padding:24px;transition:transform .2s,box-shadow .2s;display:flex}.page-module__-EDAxa__jobCard:hover{box-shadow:var(--shadow-md);border-color:var(--blue);transform:translateY(-2px)}.page-module__-EDAxa__jobInfo{align-items:flex-start;gap:20px;display:flex}.page-module__-EDAxa__companyLogo{background:var(--background-gray);width:56px;height:56px;color:var(--medium-gray);border-radius:50%;justify-content:center;align-items:center;font-size:24px;display:flex}.page-module__-EDAxa__jobDetails h3{color:var(--dark-blue);margin-bottom:4px;font-size:18px;font-weight:700}.page-module__-EDAxa__companyName{color:var(--medium-gray);margin-bottom:12px;font-size:14px;font-weight:500;display:block}.page-module__-EDAxa__tags{flex-wrap:wrap;gap:8px;display:flex}.page-module__-EDAxa__tag{border-radius:100px;padding:4px 12px;font-size:12px;font-weight:600}.page-module__-EDAxa__tagRemote{background:var(--purple-accent-bg);color:var(--purple)}.page-module__-EDAxa__tagFullTime{background:var(--light-blue-focus);color:var(--blue)}.page-module__-EDAxa__tagLocation{background:var(--background-gray);color:var(--medium-gray);align-items:center;gap:4px;display:flex}@media (max-width:900px){.page-module__-EDAxa__container{grid-template-columns:1fr}.page-module__-EDAxa__filters{margin-bottom:24px;position:relative;top:0}.page-module__-EDAxa__jobCard{flex-direction:column;align-items:flex-start;gap:20px}.page-module__-EDAxa__jobActions,.page-module__-EDAxa__jobActions button{width:100%}}
