.featured[data-astro-cid-asuzfpdi]{background:var(--card-bg);border:1px solid var(--card-border);color:var(--card-ink);box-shadow:var(--card-shadow);border-radius:18px;flex-wrap:wrap;display:flex;overflow:hidden}.cover[data-astro-cid-asuzfpdi]{background:var(--hero-gradient);flex:420px;min-height:320px;display:block;position:relative}.cover-img[data-astro-cid-asuzfpdi]{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block;position:absolute;inset:0}.featured[data-astro-cid-asuzfpdi]:hover .cover-img[data-astro-cid-asuzfpdi]{transform:scale(1.03)}.cover-fallback[data-astro-cid-asuzfpdi]{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--card-ink-strong);font-size:48px;font-weight:700;position:absolute;bottom:28px;left:28px}.body[data-astro-cid-asuzfpdi]{flex-direction:column;flex:420px;justify-content:center;gap:18px;min-width:0;padding:40px;display:flex}.meta[data-astro-cid-asuzfpdi]{font-family:var(--font-mono);color:var(--card-prose);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.meta[data-astro-cid-asuzfpdi] .pill[data-astro-cid-asuzfpdi]{border-color:var(--border-soft);color:var(--accent-soft)}.title[data-astro-cid-asuzfpdi]{font-family:var(--font-mono);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:34px;font-weight:700;line-height:1.2}.title[data-astro-cid-asuzfpdi] a[data-astro-cid-asuzfpdi]{color:var(--card-ink-strong)}.title[data-astro-cid-asuzfpdi] a[data-astro-cid-asuzfpdi]:hover{color:var(--accent-soft)}.excerpt[data-astro-cid-asuzfpdi]{font-family:var(--font-excerpt);color:var(--card-prose);text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.more-link[data-astro-cid-asuzfpdi]{color:var(--accent-soft);align-self:flex-start}.more-link[data-astro-cid-asuzfpdi]:hover{color:var(--card-ink-strong)}@media (width<=680px){.cover[data-astro-cid-asuzfpdi]{min-height:220px}.body[data-astro-cid-asuzfpdi]{padding:24px}.title[data-astro-cid-asuzfpdi]{font-size:26px}}.panel[data-astro-cid-repezxbz]{border-radius:18px;flex-direction:column;flex:300px;gap:14px;min-width:0;padding:32px;scroll-margin-top:24px;display:flex}.panel-dark[data-astro-cid-repezxbz]{background:var(--card-bg);border:1px solid var(--card-border);color:var(--card-ink);box-shadow:var(--card-shadow)}.panel-dark[data-astro-cid-repezxbz] .eyebrow[data-astro-cid-repezxbz]{color:var(--card-prose)}.panel-light[data-astro-cid-repezxbz]{background:var(--surface);border:1px solid var(--rule);color:var(--ink)}@media (width<=680px){.panel[data-astro-cid-repezxbz]{padding:24px}}.spot[data-astro-cid-j7kosvxg]{flex-direction:column;gap:8px;display:flex}.spot[data-astro-cid-j7kosvxg][hidden]{display:none}.thumb[data-astro-cid-j7kosvxg]{object-fit:cover;object-position:top;border:1px solid var(--rule);border-radius:10px;width:100%;height:96px;margin-bottom:4px}.top[data-astro-cid-j7kosvxg]{align-items:center;gap:10px;margin:0;display:flex}.name[data-astro-cid-j7kosvxg]{font-family:var(--font-mono);letter-spacing:-.02em;font-size:16px;font-weight:700}.desc[data-astro-cid-j7kosvxg]{-webkit-line-clamp:3;line-clamp:3;color:var(--prose);text-wrap:pretty;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.links[data-astro-cid-j7kosvxg]{font-family:var(--font-mono);flex-wrap:wrap;gap:0 16px;margin:0;font-size:12.5px;display:flex}.links[data-astro-cid-j7kosvxg] a[data-astro-cid-j7kosvxg]{padding:6px 0}.more-link[data-astro-cid-j7kosvxg]{margin-top:auto}.count[data-astro-cid-ibeqjwmt]{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--card-ink-strong);margin:0;font-size:44px;font-weight:700;line-height:1}.text[data-astro-cid-ibeqjwmt]{color:var(--card-prose);margin:0;font-size:16px;line-height:1.55}.more-link[data-astro-cid-ibeqjwmt]{color:var(--accent-soft);margin-top:auto}.more-link[data-astro-cid-ibeqjwmt]:hover{color:var(--card-ink-strong)}.lead[data-astro-cid-mzo5zwto]{font-family:var(--font-mono);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:700;line-height:1.3}.text[data-astro-cid-mzo5zwto]{color:var(--prose);margin:0;font-size:15px;line-height:1.55}.links[data-astro-cid-mzo5zwto]{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}.btn[data-astro-cid-mzo5zwto]{min-height:44px;color:var(--ink);padding:0 16px;font-size:13px}.btn[data-astro-cid-mzo5zwto]:hover{border-color:var(--accent);color:var(--accent)}.btn-primary[data-astro-cid-mzo5zwto],.btn-primary[data-astro-cid-mzo5zwto]:hover{background:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-ink)}.btn-primary[data-astro-cid-mzo5zwto]:hover{background:var(--btn-bg-hover)}.cta[data-astro-cid-tv4n2zuu]{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:56px;display:flex}.text[data-astro-cid-tv4n2zuu]{flex:420px;min-width:0}h2[data-astro-cid-tv4n2zuu]{font-family:var(--font-mono);letter-spacing:-.02em;margin:0 0 8px;font-size:26px;font-weight:700}.accent[data-astro-cid-tv4n2zuu]{color:var(--accent)}p[data-astro-cid-tv4n2zuu]{color:var(--prose);margin:0;font-size:16px;line-height:1.55}.btn[data-astro-cid-tv4n2zuu]{background:var(--btn-bg);color:var(--btn-ink);font-family:var(--font-mono);white-space:nowrap;border-radius:999px;padding:14px 22px;font-size:14px}.btn[data-astro-cid-tv4n2zuu]:hover{background:var(--btn-bg-hover);color:var(--btn-ink)}.intro[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:28px;padding:56px 0 48px;display:flex}.photo[data-astro-cid-lcdefpme]{object-fit:cover;border:1px solid var(--rule);border-radius:999px;flex:0 0 96px;width:96px;height:96px}.intro-text[data-astro-cid-lcdefpme]{flex:480px;min-width:0}.intro-text[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{margin-bottom:10px}h1[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:-.02em;text-wrap:balance;margin:0 0 14px;font-size:clamp(30px,4vw,42px);font-weight:700;line-height:1.15}.lede[data-astro-cid-lcdefpme]{max-width:60ch;color:var(--prose);text-wrap:pretty;margin:0;font-size:18px;line-height:1.6}.block[data-astro-cid-lcdefpme]{padding-bottom:64px}.block-eyebrow[data-astro-cid-lcdefpme]{margin-bottom:14px}.block-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.panels[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-bottom:72px;display:grid}@media (width<=980px){.panels[data-astro-cid-lcdefpme]{gap:16px}.panels[data-astro-cid-lcdefpme]>.panel{padding:22px}.panels[data-astro-cid-lcdefpme] .more-link{white-space:nowrap;font-size:13px}}@media (width<=680px){.panels[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.intro[data-astro-cid-lcdefpme]{gap:20px;padding:32px 0 40px}.photo[data-astro-cid-lcdefpme]{flex-basis:72px;width:72px;height:72px}.lede[data-astro-cid-lcdefpme]{font-size:17px}}
