.opportunities-hero{color:var(--blue);padding:95px clamp(22px,9vw,140px)}.opportunities-hero h1{max-width:850px}.opportunities-hero>p:last-child{font-size:16px;line-height:1.7}.opportunity-list{padding:85px clamp(22px,9vw,140px)}.filter-row{justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;display:flex}.filters{flex-wrap:wrap;justify-content:end;gap:7px;display:flex}.filters button{color:var(--muted);background:#fff;border:1px solid #ddd8d0;padding:9px 12px;font:600 10px Montserrat}.filters button.active{background:var(--blue);border-color:var(--blue);color:#fff}.opportunity-grid{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.opportunity-card{border:1px solid #e4e2de;flex-direction:column;min-height:235px;padding:27px;display:flex}.opportunity-card>span{text-transform:uppercase;letter-spacing:.1em;color:#888;font-size:10px;font-weight:800}.opportunity-card h3{color:var(--blue);margin:25px 0 12px;font-size:25px}.opportunity-card p{color:var(--muted);font-size:12px;line-height:1.7}.opportunity-card button{color:var(--blue);background:0 0;border:0;align-self:start;margin-top:auto;padding:0;font:800 10px Montserrat}.opportunity-note{background:var(--blue);color:#fff;padding:80px clamp(22px,9vw,140px)}.opportunity-note h2{color:#fff;max-width:600px}.opportunity-note p:last-child{max-width:520px;font-size:14px;line-height:1.8}@media (max-width:760px){.filter-row{display:block}.filters{justify-content:start;margin-top:25px}.opportunity-grid{grid-template-columns:1fr}}.provider-label{color:var(--muted);margin:10px 0 14px;font-size:9px;display:block}.opportunity-link{color:var(--blue);align-self:start;margin-top:auto;font:800 10px Montserrat}
