.jobs-module__GWLpvW__page{--ink:#071d3b;--blue:#0878ed;--line:#dbe8f5;color:var(--ink);background:#f5f9fd;min-height:100vh}.jobs-module__GWLpvW__hero{color:#fff;background:linear-gradient(125deg,#061d3d 0%,#083f8c 54%,#09a5eb 100%);position:relative;overflow:hidden}.jobs-module__GWLpvW__hero:after{content:"";background-image:linear-gradient(#fff1 1px,#0000 1px),linear-gradient(90deg,#fff1 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.jobs-module__GWLpvW__heroGlow{filter:blur(10px);background:#55d6ff55;border-radius:50%;width:520px;height:520px;position:absolute;top:-220px;right:5%}.jobs-module__GWLpvW__heroInner{z-index:1;max-width:1200px;margin:auto;padding:82px 24px 76px;position:relative}.jobs-module__GWLpvW__eyebrow{letter-spacing:.18em;color:#1482ed;font-size:.72rem;font-weight:850}.jobs-module__GWLpvW__hero .jobs-module__GWLpvW__eyebrow{color:#8bd9ff}.jobs-module__GWLpvW__hero h1{letter-spacing:-.055em;max-width:900px;margin:18px 0 22px;font-size:clamp(2.6rem,6vw,5.4rem);line-height:.95}.jobs-module__GWLpvW__hero h1 em{color:#75d8ff;font-style:normal}.jobs-module__GWLpvW__hero p{color:#d8ecff;max-width:670px;font-size:1.12rem;line-height:1.7}.jobs-module__GWLpvW__heroSearch{background:#fff;border-radius:16px;max-width:750px;margin-top:30px;padding:7px;display:flex;box-shadow:0 18px 50px #001b3a55}.jobs-module__GWLpvW__heroSearch input{border:0;outline:0;flex:1;min-width:0;padding:13px 16px;font-size:1rem}.jobs-module__GWLpvW__heroSearch button,.jobs-module__GWLpvW__filters button{color:#fff;cursor:pointer;background:#0878ed;border:0;border-radius:11px;padding:13px 22px;font-weight:800}.jobs-module__GWLpvW__trustRow{color:#cde8ff;flex-wrap:wrap;gap:22px;margin-top:24px;font-size:.85rem;display:flex}.jobs-module__GWLpvW__sectorChooser{z-index:2;grid-template-columns:1fr 1fr;gap:18px;max-width:1200px;margin:-25px auto 0;padding:0 24px;display:grid;position:relative}.jobs-module__GWLpvW__sectorCard{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:22px;text-decoration:none;transition:all .2s;display:grid;box-shadow:0 16px 40px #0b3a6b15}.jobs-module__GWLpvW__sectorCard:hover,.jobs-module__GWLpvW__sectorCard.jobs-module__GWLpvW__selected{border-color:#1785ef;transform:translateY(-3px);box-shadow:0 18px 50px #0969da22}.jobs-module__GWLpvW__sectorIcon{background:linear-gradient(145deg,#e9f4ff,#cae6ff);border-radius:17px;place-items:center;width:60px;height:60px;font-size:1.7rem;display:grid}.jobs-module__GWLpvW__sectorCard small{color:#0878ed;letter-spacing:.1em;font-weight:850}.jobs-module__GWLpvW__sectorCard h2{margin:3px 0 5px;font-size:1.32rem}.jobs-module__GWLpvW__sectorCard p{color:#64778e;margin:0;font-size:.88rem}.jobs-module__GWLpvW__sectorCard>b{color:#0878ed}.jobs-module__GWLpvW__content{grid-template-columns:260px 1fr;gap:28px;max-width:1200px;margin:50px auto 0;padding:0 24px 80px;display:grid}.jobs-module__GWLpvW__filters{border:1px solid var(--line);background:#fff;border-radius:20px;align-self:start;padding:20px;position:sticky;top:92px}.jobs-module__GWLpvW__filterHeading{justify-content:space-between;align-items:center;display:flex}.jobs-module__GWLpvW__filterHeading h2{margin:0;font-size:1.2rem}.jobs-module__GWLpvW__filterHeading a{color:#0878ed;font-size:.8rem}.jobs-module__GWLpvW__filters form,.jobs-module__GWLpvW__filters label{gap:8px;display:grid}.jobs-module__GWLpvW__filters form{gap:16px;margin-top:20px}.jobs-module__GWLpvW__filters label{font-size:.8rem;font-weight:750}.jobs-module__GWLpvW__filters input,.jobs-module__GWLpvW__filters select{box-sizing:border-box;width:100%;color:var(--ink);background:#fbfdff;border:1px solid #cfdeed;border-radius:10px;padding:11px}.jobs-module__GWLpvW__resultsHead{justify-content:space-between;align-items:end;margin-bottom:20px;display:flex}.jobs-module__GWLpvW__resultsHead h2{margin:7px 0 0;font-size:clamp(1.7rem,3vw,2.5rem)}.jobs-module__GWLpvW__resultsHead p{color:#687b91}.jobs-module__GWLpvW__jobsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.jobs-module__GWLpvW__jobCard{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;padding:20px;transition:all .2s;display:flex;box-shadow:0 10px 30px #0c3f7010}.jobs-module__GWLpvW__jobCard:hover{border-color:#bad8f5;transform:translateY(-3px);box-shadow:0 18px 45px #0c3f701c}.jobs-module__GWLpvW__cardTop{justify-content:space-between;gap:12px;display:flex}.jobs-module__GWLpvW__orgLogo{color:#0867cd;background:#eef7ff;border:1px solid #d5e4f3;border-radius:14px;flex:0 0 52px;place-items:center;width:52px;height:52px;font-weight:900;display:grid}.jobs-module__GWLpvW__orgLogo img{object-fit:contain;border-radius:13px;width:100%;height:100%}.jobs-module__GWLpvW__cardBadges{flex-wrap:wrap;justify-content:flex-end;align-items:start;gap:6px;display:flex}.jobs-module__GWLpvW__sector,.jobs-module__GWLpvW__featured,.jobs-module__GWLpvW__status{text-transform:capitalize;border-radius:999px;padding:6px 9px;font-size:.68rem;font-weight:850;display:inline-flex}.jobs-module__GWLpvW__government{color:#075dbb;background:#e8f2ff}.jobs-module__GWLpvW__private{color:#087348;background:#e4f8ef}.jobs-module__GWLpvW__featured{color:#936000;background:#fff3d2}.jobs-module__GWLpvW__jobCard h3{margin:18px 0 5px;font-size:1.2rem;line-height:1.35}.jobs-module__GWLpvW__organization{color:#60748b;margin:0 0 18px}.jobs-module__GWLpvW__metaGrid{color:#6b7e92;gap:9px;font-size:.82rem;display:grid}.jobs-module__GWLpvW__metaGrid span{grid-template-columns:20px 1fr;display:grid}.jobs-module__GWLpvW__metaGrid b{color:#203650;font-weight:650}.jobs-module__GWLpvW__deadline{background:#f4f8fc;border-radius:13px;justify-content:space-between;align-items:center;margin-top:20px;padding:13px;display:flex}.jobs-module__GWLpvW__deadline div{gap:3px;display:grid}.jobs-module__GWLpvW__deadline small{letter-spacing:.1em;color:#708196;font-size:.62rem}.jobs-module__GWLpvW__deadline strong{font-size:.88rem}.jobs-module__GWLpvW__status.jobs-module__GWLpvW__active{color:#087148;background:#dff8ec}.jobs-module__GWLpvW__status.jobs-module__GWLpvW__upcoming{color:#075dbb;background:#e8f2ff}.jobs-module__GWLpvW__status.jobs-module__GWLpvW__expiring_soon{color:#a35700;background:#fff0d9}.jobs-module__GWLpvW__status.jobs-module__GWLpvW__expired{color:#64707c;background:#f0f2f4}.jobs-module__GWLpvW__cardFooter{border-top:1px solid #e3edf6;justify-content:space-between;align-items:center;gap:10px;margin-top:18px;padding-top:16px;display:flex}.jobs-module__GWLpvW__cardFooter small{color:#73859a}.jobs-module__GWLpvW__cardFooter a{color:#0878ed;font-weight:850;text-decoration:none}.jobs-module__GWLpvW__empty{text-align:center;background:#fff;border:1px dashed #bdd3e8;border-radius:22px;padding:70px 20px}.jobs-module__GWLpvW__empty>div{font-size:2.5rem}.jobs-module__GWLpvW__empty p{color:#667a92}.jobs-module__GWLpvW__empty a{color:#fff;background:#0878ed;border-radius:10px;margin-top:8px;padding:11px 18px;font-weight:800;text-decoration:none;display:inline-flex}.jobs-module__GWLpvW__pagination{justify-content:center;gap:8px;margin-top:28px;display:flex}.jobs-module__GWLpvW__pagination a{color:#24405e;background:#fff;border:1px solid #cbdced;border-radius:10px;place-items:center;width:38px;height:38px;text-decoration:none;display:grid}.jobs-module__GWLpvW__pagination a.jobs-module__GWLpvW__current{color:#fff;background:#0878ed;border-color:#0878ed}@media (max-width:900px){.jobs-module__GWLpvW__content{grid-template-columns:1fr}.jobs-module__GWLpvW__filters{position:static}.jobs-module__GWLpvW__filters form{grid-template-columns:repeat(2,1fr)}.jobs-module__GWLpvW__filters button{align-self:end}.jobs-module__GWLpvW__sectorChooser,.jobs-module__GWLpvW__jobsGrid{grid-template-columns:1fr}}@media (max-width:600px){.jobs-module__GWLpvW__heroInner{padding:62px 18px 56px}.jobs-module__GWLpvW__heroSearch{box-shadow:none;background:0 0;gap:9px;padding:0;display:grid}.jobs-module__GWLpvW__heroSearch input,.jobs-module__GWLpvW__heroSearch button{border-radius:12px}.jobs-module__GWLpvW__sectorChooser,.jobs-module__GWLpvW__content{padding-left:14px;padding-right:14px}.jobs-module__GWLpvW__sectorCard{grid-template-columns:auto 1fr;padding:17px}.jobs-module__GWLpvW__sectorCard>b{display:none}.jobs-module__GWLpvW__filters form{grid-template-columns:1fr}.jobs-module__GWLpvW__resultsHead{flex-direction:column;align-items:flex-start}.jobs-module__GWLpvW__trustRow{gap:10px}.jobs-module__GWLpvW__jobCard{padding:17px}}
