.pillar-lead[data-astro-cid-4kx4st5p]{max-width:44rem;margin-top:2rem}.pillar-lead[data-astro-cid-4kx4st5p] p[data-astro-cid-4kx4st5p]{color:var(--e-ink-2);margin:0 0 1rem;font-size:1rem;line-height:1.7}.pillar-btn[data-astro-cid-4kx4st5p]{color:var(--e-bg);background:var(--e-ink);border-radius:7px;justify-content:center;align-items:center;margin-top:.75rem;padding:.7rem 1.4rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:opacity .12s ease-out;display:inline-flex}.pillar-btn[data-astro-cid-4kx4st5p]:hover{opacity:.85}.pillar-toc[data-astro-cid-4kx4st5p]{border:1px solid var(--e-rule);border-radius:10px;max-width:44rem;margin-top:3rem;padding:1.5rem 1.75rem}.pillar-toc-label[data-astro-cid-4kx4st5p]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--e-mute);margin:0 0 1rem;font-size:.6875rem}.pillar-toc[data-astro-cid-4kx4st5p] ol[data-astro-cid-4kx4st5p]{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.pillar-toc[data-astro-cid-4kx4st5p] a[data-astro-cid-4kx4st5p]{color:var(--e-ink);border-radius:6px;align-items:baseline;gap:.85rem;padding:.5rem;font-size:.9375rem;text-decoration:none;transition:background .12s ease-out;display:flex}.pillar-toc[data-astro-cid-4kx4st5p] a[data-astro-cid-4kx4st5p]:hover{background:var(--e-bg-2)}.pillar-toc-num[data-astro-cid-4kx4st5p]{font-family:var(--font-mono);color:var(--e-mute);flex-shrink:0;font-size:.75rem}.pillar-prose[data-astro-cid-4kx4st5p]{max-width:44rem}.pillar-prose[data-astro-cid-4kx4st5p] h2[data-astro-cid-4kx4st5p]{letter-spacing:-.02em;color:var(--e-ink);margin:2.75rem 0 1rem;scroll-margin-top:5rem;font-size:1.4rem;font-weight:700;line-height:1.25}.pillar-prose[data-astro-cid-4kx4st5p] h2[data-astro-cid-4kx4st5p]:first-child{margin-top:0}.pillar-prose[data-astro-cid-4kx4st5p] p[data-astro-cid-4kx4st5p]{color:var(--e-ink-2);margin:0 0 1.15rem;font-size:1rem;line-height:1.72}.pillar-prose[data-astro-cid-4kx4st5p] a[data-astro-cid-4kx4st5p]{color:var(--e-ink);text-underline-offset:2px;text-decoration:underline;text-decoration-color:var(--e-rule);transition:text-decoration-color .12s ease-out}.pillar-prose[data-astro-cid-4kx4st5p] a[data-astro-cid-4kx4st5p]:hover{text-decoration-color:var(--e-ink)}.pillar-mid-cta[data-astro-cid-4kx4st5p]{border:1px solid var(--e-rule);background:var(--e-bg);border-radius:10px;margin-top:2rem;padding:1.5rem 1.75rem}.pillar-mid-cta[data-astro-cid-4kx4st5p] p[data-astro-cid-4kx4st5p]{color:var(--e-ink);margin:0 0 .25rem;font-weight:600}.pillar-cluster-h[data-astro-cid-4kx4st5p]{letter-spacing:-.02em;color:var(--e-ink);margin:0 0 .5rem;font-size:1.4rem;font-weight:700}.pillar-cluster-lede[data-astro-cid-4kx4st5p]{color:var(--e-ink-2);margin:0 0 2rem;font-size:1rem;line-height:1.65}.cluster-grid[data-astro-cid-4kx4st5p]{grid-template-columns:repeat(3,1fr);gap:.85rem;display:grid}.cluster-card[data-astro-cid-4kx4st5p]{border:1px solid var(--e-rule);background:var(--e-bg);border-radius:10px;flex-direction:column;gap:.4rem;padding:1.25rem 1.35rem;text-decoration:none;transition:border-color .12s ease-out;display:flex}.cluster-card[data-astro-cid-4kx4st5p]:hover{border-color:var(--e-ink-2)}.cluster-kind[data-astro-cid-4kx4st5p]{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--e-mute);font-size:.625rem}.cluster-title[data-astro-cid-4kx4st5p]{letter-spacing:-.015em;color:var(--e-ink);font-size:.9375rem;font-weight:650;line-height:1.35}.cluster-summary[data-astro-cid-4kx4st5p]{color:var(--e-ink-2);flex:1;font-size:.8125rem;line-height:1.55}.cluster-read[data-astro-cid-4kx4st5p]{color:var(--e-ink);margin-top:.25rem;font-size:.8125rem;font-weight:600}.pillar-final-cta[data-astro-cid-4kx4st5p]{max-width:44rem}.pillar-final-kicker[data-astro-cid-4kx4st5p]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--e-mute);margin:0 0 .75rem;font-size:.6875rem}.pillar-final-title[data-astro-cid-4kx4st5p]{letter-spacing:-.025em;color:var(--e-ink);margin:0 0 .75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:800}.pillar-final-body[data-astro-cid-4kx4st5p]{color:var(--e-ink-2);margin:0 0 1.5rem;font-size:1rem;line-height:1.7}.pillar-final-actions[data-astro-cid-4kx4st5p]{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.pillar-ghost[data-astro-cid-4kx4st5p]{color:var(--e-ink);border-bottom:1px solid var(--e-rule);padding-bottom:1px;font-size:.9375rem;font-weight:600;text-decoration:none}.pillar-ghost[data-astro-cid-4kx4st5p]:hover{border-color:var(--e-ink)}@media (width<=1023px){.cluster-grid[data-astro-cid-4kx4st5p]{grid-template-columns:repeat(2,1fr)}}@media (width<=639px){.cluster-grid[data-astro-cid-4kx4st5p]{grid-template-columns:1fr}}
