.standfirst[data-astro-cid-e2calspi]{font-size:var(--text-lg);color:var(--color-text-muted);max-width:var(--prose-max);margin:0 0 var(--space-8);line-height:1.6}.standfirst[data-astro-cid-e2calspi] strong[data-astro-cid-e2calspi]{color:var(--color-navy)}.wip[data-astro-cid-e2calspi]{position:relative}.wip[data-astro-cid-e2calspi] .sash[data-astro-cid-e2calspi]{z-index:5;padding:var(--space-3) var(--space-4);color:#fff;letter-spacing:.04em;text-transform:uppercase;text-align:center;pointer-events:none;background:#c62828;border-block:3px solid #00000059;margin:0;font-size:clamp(1.1rem,3.4vw,1.9rem);font-weight:800;position:absolute;top:38%;left:-8%;right:-8%;transform:rotate(-7deg);box-shadow:0 6px 22px #0000004d}.wip[data-astro-cid-e2calspi] .sash[data-astro-cid-e2calspi] .face[data-astro-cid-e2calspi]{text-transform:none;vertical-align:-.08em;margin-left:.3em;font-size:1.15em}.grid[data-astro-cid-e2calspi]{gap:var(--space-5);margin-bottom:var(--space-10);display:grid}@media (width>=48rem){.grid[data-astro-cid-e2calspi]{grid-template-columns:1fr 1fr}}.tool[data-astro-cid-e2calspi]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-bg);padding:var(--space-5);flex-direction:column;display:flex}.head[data-astro-cid-e2calspi]{gap:var(--space-4);margin-bottom:var(--space-4);align-items:flex-start;display:flex}.icon[data-astro-cid-e2calspi]{border-radius:21px;flex:none;width:96px;height:96px;display:block}.tool[data-astro-cid-e2calspi] h2[data-astro-cid-e2calspi]{margin:0 0 2px;font-size:1.25rem}.tool[data-astro-cid-e2calspi] h2[data-astro-cid-e2calspi] a[data-astro-cid-e2calspi]{color:var(--color-navy);text-decoration:none}.tool[data-astro-cid-e2calspi] h2[data-astro-cid-e2calspi] a[data-astro-cid-e2calspi]:hover{text-underline-offset:.3em;text-decoration:underline}.sub[data-astro-cid-e2calspi]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0 0 var(--space-2)}.tags[data-astro-cid-e2calspi]{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.who[data-astro-cid-e2calspi],.when[data-astro-cid-e2calspi],.free[data-astro-cid-e2calspi]{letter-spacing:.04em;padding:.2rem var(--space-2);border-radius:var(--radius);font-size:.75rem;font-weight:600;display:inline-block}.who[data-astro-cid-e2calspi]{background:var(--color-accent);color:#fff}.when[data-astro-cid-e2calspi]{background:var(--color-navy);color:var(--color-on-navy)}.free[data-astro-cid-e2calspi]{color:var(--color-text-muted);border:1px dashed var(--color-border);background:0 0}.open-line[data-astro-cid-e2calspi]{font-size:var(--text-sm);margin:0 0 var(--space-3);font-weight:500;line-height:1.55}.blurb[data-astro-cid-e2calspi]{margin:0 0 var(--space-4);line-height:1.65}.needs[data-astro-cid-e2calspi]{margin:0 0 var(--space-5);gap:var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.needs[data-astro-cid-e2calspi] li[data-astro-cid-e2calspi]{color:var(--color-text-muted);background:var(--color-surface);border-radius:var(--radius);padding:.25rem var(--space-3);font-size:.78rem}.go[data-astro-cid-e2calspi]{margin:auto 0 0}.btn[data-astro-cid-e2calspi]{background:var(--color-navy);color:var(--color-on-navy);padding:var(--space-3) var(--space-5);border-radius:var(--radius);font-weight:700;text-decoration:none;display:inline-block}.btn[data-astro-cid-e2calspi]:hover{opacity:.9}.why[data-astro-cid-e2calspi]{max-width:var(--prose-max)}.why[data-astro-cid-e2calspi] h2[data-astro-cid-e2calspi]{margin-bottom:var(--space-4)}.why[data-astro-cid-e2calspi] p[data-astro-cid-e2calspi]{margin:0 0 var(--space-4);line-height:1.75}.pull[data-astro-cid-e2calspi]{font-size:var(--text-lg);color:var(--color-navy);border-left:4px solid var(--color-accent);padding-left:var(--space-4);line-height:1.55}.note[data-astro-cid-e2calspi]{border:1px solid var(--color-border);border-radius:var(--radius);background:var(--color-surface);padding:var(--space-5);margin:var(--space-7) 0}.note[data-astro-cid-e2calspi] h3[data-astro-cid-e2calspi]{margin:0 0 var(--space-3);font-size:1.05rem}.note[data-astro-cid-e2calspi] p[data-astro-cid-e2calspi]:last-child{margin-bottom:0}.fine[data-astro-cid-e2calspi]{font-size:var(--text-sm);color:var(--color-text-muted)}
