.card.svelte-1alh90t{border-radius:var(--radius-lg);background:var(--surface-card);border:var(--border-hair) solid var(--line-hairline);color:inherit;transition:var(--transition-surface);text-decoration:none;display:block;overflow:hidden}.card.svelte-1alh90t:hover{color:inherit;transform:var(--hover-lift);box-shadow:var(--shadow-3);border-bottom-color:var(--line-hairline)}.cover.svelte-1alh90t{aspect-ratio:3/2;border-radius:0}.body.svelte-1alh90t{padding:var(--space-5) 28px 28px}.meta.svelte-1alh90t{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}h3.svelte-1alh90t{font-size:20px;font-weight:var(--fw-semibold);color:var(--text-heading);text-wrap:pretty;margin:12px 0 8px;line-height:1.4}p.svelte-1alh90t{font-size:var(--fs-small);line-height:var(--lh-body);margin:0}.more.svelte-1alh90t{margin-top:28px}.wide.svelte-1alh90t{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));display:grid}.wide.svelte-1alh90t .cover:where(.svelte-1alh90t){aspect-ratio:4/3;min-height:280px}.wide.svelte-1alh90t .body:where(.svelte-1alh90t){flex-direction:column;justify-content:center;padding:40px 48px;display:flex}.wide.svelte-1alh90t h3:where(.svelte-1alh90t){margin:16px 0 0;font-size:28px;line-height:1.35}.wide.svelte-1alh90t p:where(.svelte-1alh90t){margin-top:16px;font-size:16px}@media (width<=640px){.wide.svelte-1alh90t .body:where(.svelte-1alh90t){padding:var(--space-5)}}.row.svelte-18wpj66{gap:var(--space-5);padding:var(--space-5) 0;border-top:var(--border-hair) solid var(--line-hairline);color:inherit;border-bottom:0;grid-template-columns:120px 1fr;align-items:start;text-decoration:none;display:grid}.row.svelte-18wpj66:hover{color:inherit}.row.svelte-18wpj66:hover h3:where(.svelte-18wpj66){color:var(--text-link)}.thumb.svelte-18wpj66{aspect-ratio:1}.meta.svelte-18wpj66{gap:10px}h3.svelte-18wpj66{font-size:19px;font-weight:var(--fw-semibold);color:var(--text-heading);text-wrap:pretty;transition:var(--transition-ui);margin:12px 0 6px;line-height:1.45}p.svelte-18wpj66{margin:0;font-size:14px;line-height:1.6}@media (width<=480px){.row.svelte-18wpj66{gap:var(--space-4);grid-template-columns:80px 1fr}}.top.svelte-4ch42f{padding-top:var(--space-8)}.back.svelte-4ch42f{color:var(--text-muted);margin-bottom:var(--space-6);border-bottom:0;font-size:14px;display:inline-block}.head.svelte-4ch42f{max-width:var(--container);margin:0 auto}h1.svelte-4ch42f{margin-top:20px;font-size:clamp(40px,5vw,60px)}.tagline.svelte-4ch42f{margin-top:var(--space-5)}.tags.svelte-4ch42f{gap:var(--space-2);margin-top:var(--space-5)}.hero.svelte-4ch42f{aspect-ratio:21/9;min-height:280px;margin-top:56px}.stats.svelte-4ch42f{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:40px;padding-top:80px;display:grid}.narrative.svelte-4ch42f{padding-top:var(--space-9)}.desc.svelte-4ch42f{margin:0 0 var(--space-4)}.steps.svelte-4ch42f{flex-direction:column;gap:20px;margin:0;padding:0;list-style:none;display:flex}.steps.svelte-4ch42f li:where(.svelte-4ch42f){gap:var(--space-4);grid-template-columns:40px 1fr;align-items:start;display:grid}.n.svelte-4ch42f{color:var(--cf-earth);padding-top:6px}strong.svelte-4ch42f{font-weight:var(--fw-semibold);color:var(--text-heading)}.ask.svelte-4ch42f{background:var(--surface-inverse);margin-top:var(--space-9)}.ask-inner.svelte-4ch42f{gap:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));align-items:center;padding-block:80px;display:grid}.light.svelte-4ch42f{color:var(--cf-slate-3)}.rule-fire.svelte-4ch42f{background:var(--cf-fire);width:48px;height:3px;margin:16px 0 20px}.ask-text.svelte-4ch42f{font-size:22px;line-height:var(--lh-body);font-weight:var(--fw-light);color:var(--cf-paper);text-wrap:pretty;margin:0}.ask-list.svelte-4ch42f{margin:var(--space-5) 0 0;padding-left:var(--space-5);color:var(--text-inverse-muted);font-size:var(--fs-body);line-height:var(--lh-body)}.projects.svelte-4ch42f{padding-top:112px}.gap.svelte-4ch42f{margin-top:var(--space-7)}.grid.svelte-4ch42f{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.marked.svelte-4ch42f{padding-block:112px var(--section-y)}.marked-grid.svelte-4ch42f{gap:var(--space-5) var(--space-7);margin-top:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));display:grid}@media (width<=640px){.hero.svelte-4ch42f{margin-top:var(--space-6)}.stats.svelte-4ch42f{padding-top:var(--space-7)}.narrative.svelte-4ch42f,.projects.svelte-4ch42f{padding-top:var(--space-8)}.ask.svelte-4ch42f{margin-top:var(--space-8)}.ask-inner.svelte-4ch42f,.marked.svelte-4ch42f{padding-block:var(--space-8)}}
