.opportunities-page{padding-block:64px 80px}.opportunities-header{max-width:900px;margin-bottom:44px}.opportunities-header h1{margin:20px 0 24px;font-size:clamp(2.3rem,4.5vw,4.5rem);line-height:1.1}.opportunities-header p{max-width:700px;color:var(--steel);font-size:1.125rem;line-height:1.7}.opportunities-filters{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:12px;padding-bottom:28px;display:flex}.opportunities-filters button{font:inherit;border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:5px;min-height:48px;padding:12px 20px}.opportunities-filters button[aria-pressed=true]{background:var(--brand);border-color:var(--brand);color:#fff}.opportunities-filters button:focus-visible{outline:3px solid var(--brand);outline-offset:3px}.opportunities-count{color:var(--steel);justify-content:space-between;margin:24px 0;display:flex}.opportunities-count span{font-weight:600}.opportunities-empty{text-align:center;background:var(--surface);border:1px solid var(--line);border-radius:6px;padding:64px 24px}.opportunities-empty-icon{color:var(--brand);background:#fff;border-radius:50%;padding:18px;display:inline-flex}.opportunities-empty h2{margin:24px 0 16px;font-size:clamp(1.5rem,3vw,2.2rem)}.opportunities-empty p{max-width:560px;color:var(--steel);margin:0 auto 28px;line-height:1.7}.opportunities-help{border-top:1px solid var(--line);grid-template-columns:1.1fr 1fr;gap:80px;margin-top:64px;padding-top:56px;display:grid}.opportunities-help h2{margin:20px 0;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.3}.opportunities-help p{color:var(--steel);margin-bottom:24px}.opportunities-help aside{background:var(--surface);border-radius:6px;padding:32px}.opportunities-help h3{margin-bottom:24px;font-size:1.25rem}.opportunities-help ol{padding-left:22px;list-style:decimal}.opportunities-help li{margin-bottom:18px;line-height:1.6}.opportunities-text-link{align-items:center;gap:12px;margin-top:12px;font-weight:600;display:inline-flex}.home-opportunities{border:1px solid var(--line);background:var(--surface);border-radius:6px;justify-content:space-between;align-items:center;gap:32px;margin-bottom:72px;padding:36px;display:flex}.home-opportunities h2{margin-bottom:12px;font-size:clamp(1.5rem,2.5vw,2.2rem)}.home-opportunities p{color:var(--steel);max-width:680px}.home-opportunities .button{flex-shrink:0}@media (max-width:750px){.opportunities-page{padding-block:40px 56px}.opportunities-help{grid-template-columns:1fr;gap:32px}.opportunities-help aside{padding:24px}.home-opportunities{margin-bottom:48px;padding:24px;display:block}.home-opportunities .button{margin-top:24px}.opportunities-filters{gap:8px}.opportunities-filters button{padding:10px 14px}}
