.gpage[data-astro-cid-62d46irs]{padding:72px 0 96px;position:relative;overflow:hidden}.glow[data-astro-cid-62d46irs]{filter:blur(90px);opacity:.55;pointer-events:none;z-index:0;border-radius:50%;width:520px;height:520px;position:absolute}.glow-a[data-astro-cid-62d46irs]{background:#d8f26a8c;top:-220px;left:-260px}.glow-b[data-astro-cid-62d46irs]{background:#1f6b4547;top:240px;right:-300px}.dots[data-astro-cid-62d46irs]{pointer-events:none;z-index:0;background-image:radial-gradient(#12231b29 1.2px,#0000 1.4px);background-size:16px 16px;width:140px;height:520px;position:absolute;top:0;mask-image:linear-gradient(#000,#0000)}.dots-l[data-astro-cid-62d46irs]{left:0}.dots-r[data-astro-cid-62d46irs]{right:0}@media (width<=1100px){.dots[data-astro-cid-62d46irs]{display:none}}.gpage[data-astro-cid-62d46irs]>section[data-astro-cid-62d46irs]{z-index:1;position:relative}.lhero[data-astro-cid-62d46irs]{text-align:center;max-width:860px}.hpill[data-astro-cid-62d46irs]{color:var(--green);background:var(--white);border:1px solid var(--line);border-radius:999px;margin-bottom:22px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-block}.lhero[data-astro-cid-62d46irs] h1[data-astro-cid-62d46irs]{letter-spacing:-.03em;font-size:clamp(2.3rem,5.4vw,4rem);font-weight:800}.lhero[data-astro-cid-62d46irs] h1[data-astro-cid-62d46irs] mark[data-astro-cid-62d46irs]{color:var(--green);background:linear-gradient(#0000 60%,#d8f26abf 60% 92%,#0000 92%);padding:0 .05em}.lhero[data-astro-cid-62d46irs] p[data-astro-cid-62d46irs]{color:var(--muted);max-width:62ch;margin:0 auto;font-size:1.12rem}.tools[data-astro-cid-62d46irs]{justify-items:center;gap:16px;margin-top:40px;margin-bottom:36px;display:grid}.filters[data-astro-cid-62d46irs]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.fpill[data-astro-cid-62d46irs]{font:inherit;color:var(--ink);background:var(--white);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:9px 14px;font-size:14.5px;font-weight:600;transition:background .15s,border-color .15s}.fpill[data-astro-cid-62d46irs] span[data-astro-cid-62d46irs]{color:var(--muted);margin-left:4px;font-size:12px}.fpill[data-astro-cid-62d46irs]:hover{border-color:var(--forest)}.fpill[data-astro-cid-62d46irs].active{background:var(--forest);color:var(--white);border-color:var(--forest)}.fpill[data-astro-cid-62d46irs].active span[data-astro-cid-62d46irs]{color:var(--lime)}.search[data-astro-cid-62d46irs]{background:var(--white);border:1.5px solid var(--line);border-radius:999px;align-items:center;gap:10px;width:min(560px,100%);padding:0 18px;display:flex}.search[data-astro-cid-62d46irs]:focus-within{border-color:var(--forest);outline:3px solid var(--lime)}.search[data-astro-cid-62d46irs] svg[data-astro-cid-62d46irs]{width:20px;height:20px;color:var(--muted);flex:none}.search[data-astro-cid-62d46irs] input[data-astro-cid-62d46irs]{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:14px 0;font-size:16px}.sr[data-astro-cid-62d46irs]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.fcard[data-astro-cid-62d46irs]{background:var(--white);border:1px solid var(--line);color:var(--ink);border-radius:24px;grid-template-columns:1.1fr 1fr;margin-bottom:28px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden}.fcard[data-astro-cid-62d46irs]:hover{transform:translateY(-4px);box-shadow:0 22px 48px #12231b24}.f-cover[data-astro-cid-62d46irs]{min-height:100%}.f-cover[data-astro-cid-62d46irs] .cover{height:100%}.f-body[data-astro-cid-62d46irs]{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(24px,4vw,48px);display:flex}.flabel[data-astro-cid-62d46irs]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:12px;font-weight:700}.pill[data-astro-cid-62d46irs]{color:var(--green);background:var(--sage);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.f-body[data-astro-cid-62d46irs] h2[data-astro-cid-62d46irs]{margin:14px 0 12px;font-size:clamp(1.6rem,2.8vw,2.3rem)}.f-body[data-astro-cid-62d46irs] p[data-astro-cid-62d46irs]{color:var(--muted)}.fmeta[data-astro-cid-62d46irs]{margin-bottom:18px;font-size:14px}.fread[data-astro-cid-62d46irs]{color:var(--green);font-weight:700}@media (width<=860px){.fcard[data-astro-cid-62d46irs]{grid-template-columns:1fr}}.grid[data-astro-cid-62d46irs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}@media (width<=1000px){.grid[data-astro-cid-62d46irs]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.grid[data-astro-cid-62d46irs]{grid-template-columns:1fr}}.grid[data-astro-cid-62d46irs] [hidden],.fcard[data-astro-cid-62d46irs][hidden]{display:none!important}.empty[data-astro-cid-62d46irs]{text-align:center;color:var(--muted);padding:32px 0}
