.opp-hero[data-astro-cid-pc42cb5w]{margin-top:var(--s3);padding:var(--s6) var(--s5) var(--s5);background:linear-gradient(160deg, var(--t) 0%, var(--card) 64%);border-color:var(--line)}.opp-hero[data-astro-cid-pc42cb5w] .hairline[data-astro-cid-pc42cb5w]{--hc:var(--h);opacity:.55;left:var(--s5);right:var(--s5)}.opp-lede[data-astro-cid-pc42cb5w]{color:var(--ink2);max-width:720px;margin:var(--s2) 0 var(--s3);font-size:16.5px}.stat-chips[data-astro-cid-pc42cb5w]{gap:var(--s2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.stat-chips[data-astro-cid-pc42cb5w] li[data-astro-cid-pc42cb5w]{align-items:center;gap:4px;margin:0;display:inline-flex}.opp-hero[data-astro-cid-pc42cb5w] .chip-plain[data-astro-cid-pc42cb5w]{color:var(--ink2);border-color:var(--line2)}.opp-index[data-astro-cid-pc42cb5w]{padding:var(--s5) 0 var(--s6)}.opp-controls[data-astro-cid-pc42cb5w]{gap:var(--s3);margin-bottom:var(--s4);display:grid}.opp-tabs[data-astro-cid-pc42cb5w]{gap:var(--s2);flex-wrap:wrap;display:flex}.opp-tab[data-astro-cid-pc42cb5w]{font:inherit;cursor:pointer;border:1px solid var(--line2);background:var(--card);color:var(--ink2);border-radius:999px;align-items:center;gap:5px;padding:7px 14px;font-size:13.5px;font-weight:600;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}.opp-tab[data-astro-cid-pc42cb5w]:hover{border-color:var(--acc);color:var(--acc)}.opp-tab[data-astro-cid-pc42cb5w]:active{transform:scale(.98)}.opp-tab[data-astro-cid-pc42cb5w].is-on{background:var(--acc);border-color:var(--acc);color:#fff}.opp-sort-label[data-astro-cid-pc42cb5w]{color:var(--mut);white-space:nowrap;margin-right:6px;font-size:12.5px;font-weight:600}.opp-sort-select[data-astro-cid-pc42cb5w]{font:inherit;cursor:pointer;border:1px solid var(--line2);background:var(--card);color:var(--ink2);border-radius:999px;min-width:180px;padding:7px 14px;font-size:16px;font-weight:600;transition:border-color .15s,color .15s,background-color .15s}.opp-sort-select[data-astro-cid-pc42cb5w]:hover{border-color:var(--acc);color:var(--acc)}.opp-sort-select[data-astro-cid-pc42cb5w]:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.opp-sort-select[data-astro-cid-pc42cb5w]:disabled{opacity:.55;cursor:not-allowed}.opp-sort-select[data-astro-cid-pc42cb5w]:disabled:hover{border-color:var(--line2);color:var(--ink2)}.opp-cat-n[data-astro-cid-pc42cb5w]{font-family:var(--font-mono);opacity:.75;font-size:11.5px}.opp-search-row[data-astro-cid-pc42cb5w]{max-width:420px;margin-top:var(--s1)}.cards-grid[data-astro-cid-pc42cb5w][hidden],.opp-closed[data-astro-cid-pc42cb5w][hidden],.opp-empty[data-astro-cid-pc42cb5w][hidden]{display:none}.opp-count[data-astro-cid-pc42cb5w]{color:var(--mut);margin:0 0 var(--s3);font-size:13.5px}.cards-grid[data-astro-cid-pc42cb5w]{gap:var(--s4);grid-template-columns:1fr;display:grid}.cards-grid[data-astro-cid-pc42cb5w]>[data-astro-cid-pc42cb5w]{min-width:0}@media (width>=700px){.cards-grid[data-astro-cid-pc42cb5w]{grid-template-columns:1fr 1fr}}@media (width>=1100px){.cards-grid[data-astro-cid-pc42cb5w]{grid-template-columns:repeat(3,1fr)}}.opp-empty[data-astro-cid-pc42cb5w]{text-align:center;padding:var(--s6);border:1px dashed var(--line2);color:var(--mut);border-radius:12px}.opp-empty[data-astro-cid-pc42cb5w] p[data-astro-cid-pc42cb5w]{margin:0 0 var(--s3)}.opp-closed[data-astro-cid-pc42cb5w]{margin-top:var(--s6)}.opp-closed[data-astro-cid-pc42cb5w] h2[data-astro-cid-pc42cb5w]{margin-bottom:var(--s3);font-size:19px}.opp-closed[data-astro-cid-pc42cb5w] details[data-astro-cid-pc42cb5w]>summary[data-astro-cid-pc42cb5w]{cursor:pointer;color:var(--acc);margin-bottom:var(--s3);padding:4px 0;font-size:14px;font-weight:600}.opp-closed[data-astro-cid-pc42cb5w] .cards-grid[data-astro-cid-pc42cb5w]{margin-top:var(--s3);opacity:.85}.count-note[data-astro-cid-pc42cb5w]{color:var(--mut);margin-left:6px;font-size:13.5px;font-weight:400}.opp-about[data-astro-cid-pc42cb5w]{max-width:760px;margin-top:var(--s6)}.opp-about[data-astro-cid-pc42cb5w] h2[data-astro-cid-pc42cb5w]{margin-bottom:var(--s3);font-size:21px}.opp-about[data-astro-cid-pc42cb5w] p[data-astro-cid-pc42cb5w]{color:var(--ink2);margin:0 0 var(--s4);font-size:15px;line-height:1.65}.opp-about[data-astro-cid-pc42cb5w] a[data-astro-cid-pc42cb5w]{color:var(--acc)}.opp-filter-toggle[data-astro-cid-pc42cb5w]{width:100%;font:inherit;border:1px solid var(--line2);background:var(--card);color:var(--ink2);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.opp-filter-toggle[data-astro-cid-pc42cb5w][aria-expanded=true] svg{transform:rotate(180deg)}.opp-filter-toggle[data-astro-cid-pc42cb5w] svg{flex:none;transition:transform .15s}#opp-filters[data-astro-cid-pc42cb5w]{gap:var(--s3);display:grid}@media (width>=640px){.opp-filter-toggle[data-astro-cid-pc42cb5w]{display:none}#opp-filters[data-astro-cid-pc42cb5w]{display:contents}.opp-tabs[data-astro-cid-pc42cb5w],.opp-cats[data-astro-cid-pc42cb5w]{display:block}}@media (width<=639px){#opp-filters[data-astro-cid-pc42cb5w][hidden]{display:none}}.opp-categories[data-astro-cid-pc42cb5w]{margin-top:var(--s6)}.opp-categories[data-astro-cid-pc42cb5w] h2[data-astro-cid-pc42cb5w]{margin-bottom:var(--s3);font-size:21px}.opp-categories-sub[data-astro-cid-pc42cb5w]{color:var(--ink2);margin:0 0 var(--s4);font-size:15px;line-height:1.65}.opp-cats-grid[data-astro-cid-pc42cb5w]{gap:var(--s4);grid-template-columns:1fr;display:grid}@media (width>=700px){.opp-cats-grid[data-astro-cid-pc42cb5w]{grid-template-columns:1fr 1fr}}@media (width>=1100px){.opp-cats-grid[data-astro-cid-pc42cb5w]{grid-template-columns:repeat(3,1fr)}}.opp-cat-card[data-astro-cid-pc42cb5w]{padding:var(--s4);gap:var(--s2);flex-direction:column;display:flex}.opp-cat-glow[data-astro-cid-pc42cb5w]{--gx:90%;--gy:6%;--gw:320px;--gh:240px;--gc:var(--t)}.opp-cat-title[data-astro-cid-pc42cb5w]{margin:0;font-size:18px}.opp-cat-title[data-astro-cid-pc42cb5w] a[data-astro-cid-pc42cb5w]{color:var(--ink);text-decoration:none}.opp-cat-title[data-astro-cid-pc42cb5w] a[data-astro-cid-pc42cb5w]:hover{color:var(--acc)}.opp-cat-count[data-astro-cid-pc42cb5w]{color:var(--mut);font-size:13.5px;font-family:var(--font-mono);margin:0}.opp-cat-desc[data-astro-cid-pc42cb5w]{color:var(--ink2);margin:0;font-size:14px;line-height:1.6}.opp-cat-link[data-astro-cid-pc42cb5w]{color:var(--acc);margin-top:auto;font-size:13.5px;font-weight:600;text-decoration:none}.opp-cat-link[data-astro-cid-pc42cb5w]:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.opp-tab[data-astro-cid-pc42cb5w]:active,.opp-filter-toggle[data-astro-cid-pc42cb5w][aria-expanded=true] svg{transform:none}}
