.cover-svg:where(.astro-635qy5pp){width:100%;height:100%;display:block}.cover-svg:where(.astro-f5swtt5c){width:100%;height:100%;display:block}.cover-svg:where(.astro-u63q7kfc){width:100%;height:100%;display:block}.blog-head:where(.astro-5tznm7mj){padding:80px 0 48px;background:var(--canvas);border-bottom:1px solid var(--border)}.blog-head:where(.astro-5tznm7mj) h1:where(.astro-5tznm7mj){font-family:var(--font-display);font-weight:700;font-size:clamp(40px,5vw,72px);line-height:1.02;letter-spacing:-.03em;margin-top:14px;margin-bottom:18px;color:var(--ink)}.blog-head:where(.astro-5tznm7mj) h1:where(.astro-5tznm7mj) span:where(.astro-5tznm7mj){color:var(--indigo)}.blog-head:where(.astro-5tznm7mj) p:where(.astro-5tznm7mj){color:var(--ink-50);font-size:18px;max-width:580px;line-height:1.55}.featured-wrap:where(.astro-5tznm7mj){padding:56px 0 0}.featured-card:where(.astro-5tznm7mj){display:grid;grid-template-columns:1.4fr 1fr;gap:48px;background:var(--ink);color:#fff;border-radius:var(--radius-lg);padding:56px;text-decoration:none;transition:transform .3s;overflow:hidden;position:relative}.featured-card:where(.astro-5tznm7mj):before{content:"";position:absolute;top:0;right:0;width:400px;height:400px;background:radial-gradient(circle,rgba(94,91,240,.2) 0%,transparent 70%);pointer-events:none}.featured-card:where(.astro-5tznm7mj):hover{transform:translateY(-3px)}.featured-left:where(.astro-5tznm7mj){position:relative;z-index:1}.featured-card:where(.astro-5tznm7mj) .meta:where(.astro-5tznm7mj){font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#fff9;margin-bottom:20px;display:flex;gap:10px;flex-wrap:wrap}.featured-card:where(.astro-5tznm7mj) .cat:where(.astro-5tznm7mj){color:var(--lime)}.featured-card:where(.astro-5tznm7mj) .dot:where(.astro-5tznm7mj){opacity:.4}.featured-card:where(.astro-5tznm7mj) h2:where(.astro-5tznm7mj){font-family:var(--font-display);font-weight:700;font-size:clamp(28px,3.2vw,42px);line-height:1.1;letter-spacing:-.02em;margin-bottom:16px;color:#fff}.featured-card:where(.astro-5tznm7mj) p:where(.astro-5tznm7mj){color:#ffffffb3;font-size:17px;line-height:1.6;margin-bottom:28px}.featured-card:where(.astro-5tznm7mj) .read:where(.astro-5tznm7mj){color:var(--lime);font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.12em;display:inline-flex;align-items:center;gap:8px}.featured-card:where(.astro-5tznm7mj) .arrow:where(.astro-5tznm7mj){transition:transform .2s}.featured-card:where(.astro-5tznm7mj):hover .arrow:where(.astro-5tznm7mj){transform:translate(4px)}.featured-right:where(.astro-5tznm7mj){display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.featured-visual:where(.astro-5tznm7mj){background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);padding:48px;display:flex;flex-direction:column;gap:20px;align-items:center;justify-content:center;min-height:220px;width:100%;overflow:hidden}.featured-visual:where(.astro-5tznm7mj).has-cover{padding:0;background:transparent;border:none;aspect-ratio:16/10;min-height:0}.featured-visual:where(.astro-5tznm7mj).has-cover>svg{width:100%;height:100%;display:block;border-radius:var(--radius-lg)}.feat-cat:where(.astro-5tznm7mj){font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--lime)}.posts-grid-wrap:where(.astro-5tznm7mj){padding:96px 0}.all-label:where(.astro-5tznm7mj){font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-50);margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid var(--border)}.posts-grid:where(.astro-5tznm7mj){display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.post-card:where(.astro-5tznm7mj){border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:#fff;transition:transform .2s,border-color .2s;display:flex;flex-direction:column;text-decoration:none;color:inherit}.post-card:where(.astro-5tznm7mj):hover{transform:translateY(-3px);border-color:var(--indigo)}.post-card:where(.astro-5tznm7mj) .cover:where(.astro-5tznm7mj){aspect-ratio:16/10;position:relative;overflow:hidden;background:linear-gradient(135deg,var(--indigo-soft),#fff)}.post-card:where(.astro-5tznm7mj) .cover:where(.astro-5tznm7mj).has-cover{background:transparent}.post-card:where(.astro-5tznm7mj) .cover:where(.astro-5tznm7mj)>svg{position:absolute;inset:0;width:100%;height:100%;display:block}.post-card:where(.astro-5tznm7mj) .cover:where(.astro-5tznm7mj).cat-pricing{background:linear-gradient(135deg,#fff5cc,var(--surface))}.post-card:where(.astro-5tznm7mj) .cover:where(.astro-5tznm7mj).cat-hiring{background:linear-gradient(135deg,#f4f7ff,var(--surface))}.post-card:where(.astro-5tznm7mj) .cover:where(.astro-5tznm7mj).cat-cash-flow{background:linear-gradient(135deg,var(--indigo-soft),#fff)}.post-card:where(.astro-5tznm7mj) .cover:where(.astro-5tznm7mj).cat-forecasting{background:linear-gradient(135deg,#e8fae0,var(--surface))}.post-card:where(.astro-5tznm7mj) .cover:where(.astro-5tznm7mj).cat-fundraising{background:linear-gradient(135deg,#ffe4e4,var(--surface))}.post-card:where(.astro-5tznm7mj) .cover:where(.astro-5tznm7mj).cat-reporting{background:linear-gradient(135deg,#e0f4fa,var(--surface))}.post-card:where(.astro-5tznm7mj) .cover:where(.astro-5tznm7mj).cat-strategy{background:linear-gradient(135deg,var(--surface-2),#fff)}.post-card:where(.astro-5tznm7mj) .badge:where(.astro-5tznm7mj){position:absolute;top:16px;left:16px;background:#fffffff2;padding:6px 10px;border-radius:6px;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink)}.post-card:where(.astro-5tznm7mj) .body:where(.astro-5tznm7mj){padding:28px;display:flex;flex-direction:column;gap:10px;flex:1}.post-card:where(.astro-5tznm7mj) h3:where(.astro-5tznm7mj){font-family:var(--font-display);font-weight:600;font-size:19px;letter-spacing:-.015em;line-height:1.3;color:var(--ink)}.post-card:where(.astro-5tznm7mj) p:where(.astro-5tznm7mj){color:var(--ink-50);font-size:14.5px;line-height:1.55}.post-card:where(.astro-5tznm7mj) .meta:where(.astro-5tznm7mj){font-family:var(--font-mono);font-size:11px;color:var(--ink-30);text-transform:uppercase;letter-spacing:.08em;margin-top:auto;padding-top:16px}.journal-cta:where(.astro-5tznm7mj){padding:96px 0 128px;background:var(--surface)}.jcta-wrap:where(.astro-5tznm7mj){background:var(--ink);color:#fff;border-radius:var(--radius-lg);padding:56px;display:grid;grid-template-columns:1.5fr 1fr;gap:40px;align-items:center}.jcta-wrap:where(.astro-5tznm7mj) h2:where(.astro-5tznm7mj){font-family:var(--font-display);font-weight:700;font-size:clamp(24px,2.6vw,32px);letter-spacing:-.02em;line-height:1.2;margin-bottom:12px}.jcta-wrap:where(.astro-5tznm7mj) h2:where(.astro-5tznm7mj) em:where(.astro-5tznm7mj){font-style:normal;color:var(--lime)}.jcta-wrap:where(.astro-5tznm7mj) p:where(.astro-5tznm7mj){color:#ffffffb3;font-size:16px;line-height:1.55}.jcta-ctas:where(.astro-5tznm7mj){display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.journal-cta:where(.astro-5tznm7mj) .btn-ghost:where(.astro-5tznm7mj){color:#fff;border-color:#ffffff4d}.journal-cta:where(.astro-5tznm7mj) .btn-ghost:where(.astro-5tznm7mj):hover{background:#fff;color:var(--ink)}@media(max-width:1000px){.featured-card:where(.astro-5tznm7mj){grid-template-columns:1fr;padding:40px 32px;gap:32px}.featured-right:where(.astro-5tznm7mj){display:none}.posts-grid:where(.astro-5tznm7mj){grid-template-columns:1fr 1fr}.jcta-wrap:where(.astro-5tznm7mj){grid-template-columns:1fr;padding:40px 32px}.jcta-ctas:where(.astro-5tznm7mj){justify-content:flex-start}}@media(max-width:600px){.blog-head:where(.astro-5tznm7mj){padding:60px 0 40px}.posts-grid-wrap:where(.astro-5tznm7mj){padding:64px 0}.posts-grid:where(.astro-5tznm7mj){grid-template-columns:1fr}.journal-cta:where(.astro-5tznm7mj){padding:64px 0 80px}.jcta-wrap:where(.astro-5tznm7mj){padding:36px 24px}}
