.blog-cta[data-astro-cid-std3qtvz]{border:1px solid var(--accent);border-radius:8px;background:var(--soft);padding:22px}.blog-cta--internal[data-astro-cid-std3qtvz]{border-color:var(--line);background:var(--surface)}.blog-cta__eyebrow[data-astro-cid-std3qtvz]{margin-bottom:6px;color:var(--accent-strong);font-size:.78rem;font-weight:800}.blog-cta[data-astro-cid-std3qtvz] h2[data-astro-cid-std3qtvz]{font-size:1.2rem}.blog-cta[data-astro-cid-std3qtvz] p[data-astro-cid-std3qtvz]:not(.blog-cta__eyebrow){margin-top:10px;color:var(--muted)}.blog-cta[data-astro-cid-std3qtvz] .button[data-astro-cid-std3qtvz]{margin-top:18px;width:100%}.blog-hero[data-astro-cid-uyufiifs]{max-width:900px}.blog-hero__meta[data-astro-cid-uyufiifs]{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0 0}.blog-hero__meta-item[data-astro-cid-uyufiifs]{min-width:132px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:12px 14px}.blog-hero__meta[data-astro-cid-uyufiifs] dt[data-astro-cid-uyufiifs]{color:var(--muted);font-size:.78rem;font-weight:800}.blog-hero__meta[data-astro-cid-uyufiifs] dd[data-astro-cid-uyufiifs]{margin:4px 0 0;color:var(--ink);font-weight:800}@media(max-width:560px){.blog-hero__meta[data-astro-cid-uyufiifs]{display:grid;grid-template-columns:1fr}}.blog-proof[data-astro-cid-2txh7p2q]{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:22px}.blog-proof[data-astro-cid-2txh7p2q] h2[data-astro-cid-2txh7p2q]{font-size:1.2rem}.blog-proof[data-astro-cid-2txh7p2q] p[data-astro-cid-2txh7p2q]{margin-top:10px;color:var(--muted)}.blog-proof[data-astro-cid-2txh7p2q] dl[data-astro-cid-2txh7p2q]{display:grid;gap:12px;margin:18px 0 0}.blog-proof[data-astro-cid-2txh7p2q] dt[data-astro-cid-2txh7p2q]{color:var(--muted);font-size:.78rem;font-weight:800}.blog-proof[data-astro-cid-2txh7p2q] dd[data-astro-cid-2txh7p2q]{margin:3px 0 0;overflow-wrap:anywhere;color:var(--ink);font-weight:700}.blog-taxonomy[data-astro-cid-ar3g7iyk]{display:grid;gap:18px;margin-top:28px;border-top:1px solid var(--line);padding-top:24px}.blog-taxonomy__group[data-astro-cid-ar3g7iyk] h2[data-astro-cid-ar3g7iyk]{font-size:1rem}.blog-taxonomy__group[data-astro-cid-ar3g7iyk] ul[data-astro-cid-ar3g7iyk]{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}.blog-taxonomy__group[data-astro-cid-ar3g7iyk] li[data-astro-cid-ar3g7iyk]{border:1px solid var(--line);border-radius:999px;background:var(--surface);padding:6px 10px;color:var(--accent-strong);font-size:.86rem;font-weight:800}.related-blog[data-astro-cid-plwvk2bs]{margin-top:56px;border-top:1px solid var(--line);padding-top:32px}.related-blog__header[data-astro-cid-plwvk2bs] h2[data-astro-cid-plwvk2bs]{font-size:1.45rem}.related-blog__grid[data-astro-cid-plwvk2bs]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px}.related-blog__card[data-astro-cid-plwvk2bs]{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:20px}.related-blog__card[data-astro-cid-plwvk2bs] p[data-astro-cid-plwvk2bs]{color:var(--accent-strong);font-size:.8rem;font-weight:800}.related-blog__card[data-astro-cid-plwvk2bs] h3[data-astro-cid-plwvk2bs]{margin:8px 0 0;font-size:1.04rem;line-height:1.35}.related-blog__card[data-astro-cid-plwvk2bs] a[data-astro-cid-plwvk2bs]{text-decoration:none}.related-blog__card[data-astro-cid-plwvk2bs] a[data-astro-cid-plwvk2bs]:hover,.related-blog__card[data-astro-cid-plwvk2bs] a[data-astro-cid-plwvk2bs]:focus-visible{color:var(--accent-strong)}.related-blog__card[data-astro-cid-plwvk2bs] span[data-astro-cid-plwvk2bs],.related-blog__empty[data-astro-cid-plwvk2bs]{display:block;margin-top:12px;color:var(--muted)}@media(max-width:760px){.related-blog__grid[data-astro-cid-plwvk2bs]{grid-template-columns:1fr}}.blog-post{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start;margin-top:44px}.blog-post__article,.blog-post__aside{display:grid;gap:18px}.blog-post__article{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:28px}.blog-post__article :where(p,ul,ol){color:var(--muted)}.blog-post__article :where(h2,h3){margin-top:18px}.blog-post__article :where(p+p,p+ul,ul+p,ol+p){margin-top:12px}@media(max-width:860px){.blog-post{grid-template-columns:1fr}}@media(max-width:560px){.blog-post__article{padding:22px}}
