.blog-post[data-astro-cid-4ee7rn3o]{max-width:840px;margin:0 auto;padding:40px 24px 80px}.blog-top-cta[data-astro-cid-4ee7rn3o]{justify-content:center;margin-bottom:32px;display:flex}.blog-header[data-astro-cid-4ee7rn3o]{text-align:center;border-bottom:1px solid var(--color-hairline);margin-bottom:40px;padding-bottom:24px}.blog-title[data-astro-cid-4ee7rn3o]{letter-spacing:-.03em;color:var(--color-ink);margin:0 0 16px;font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.15}.blog-meta[data-astro-cid-4ee7rn3o]{color:var(--color-mute);justify-content:center;align-items:center;gap:12px;font-size:14px;display:flex}.blog-date[data-astro-cid-4ee7rn3o]{font-weight:500}.blog-author[data-astro-cid-4ee7rn3o]{color:var(--color-body);font-weight:500}.blog-author-sep[data-astro-cid-4ee7rn3o]{color:var(--color-hairline)}.blog-content[data-astro-cid-4ee7rn3o]{color:var(--color-body);font-size:17px;line-height:1.8}.blog-content[data-astro-cid-4ee7rn3o] h2[data-astro-cid-4ee7rn3o]{letter-spacing:-.02em;color:var(--color-ink);margin:48px 0 20px;padding-top:8px;font-size:clamp(22px,3vw,28px);font-weight:600;line-height:1.25}.blog-content[data-astro-cid-4ee7rn3o] h3[data-astro-cid-4ee7rn3o]{color:var(--color-ink);margin:32px 0 12px;font-size:18px;font-weight:600}.blog-content[data-astro-cid-4ee7rn3o] p[data-astro-cid-4ee7rn3o]{margin:0 0 20px}.blog-content[data-astro-cid-4ee7rn3o] p[data-astro-cid-4ee7rn3o] strong[data-astro-cid-4ee7rn3o]{color:var(--color-ink);font-weight:600}.blog-content[data-astro-cid-4ee7rn3o] ul[data-astro-cid-4ee7rn3o],.blog-content[data-astro-cid-4ee7rn3o] ol[data-astro-cid-4ee7rn3o]{flex-direction:column;gap:10px;margin:0 0 20px 24px;padding:0;display:flex}.blog-content[data-astro-cid-4ee7rn3o] li[data-astro-cid-4ee7rn3o]{color:var(--color-body);font-size:16px;line-height:1.7}.blog-content[data-astro-cid-4ee7rn3o] li[data-astro-cid-4ee7rn3o] strong[data-astro-cid-4ee7rn3o]{color:var(--color-ink)}.blog-content[data-astro-cid-4ee7rn3o] a[data-astro-cid-4ee7rn3o]{color:var(--color-link);text-underline-offset:3px;text-decoration:underline}.blog-content[data-astro-cid-4ee7rn3o] a[data-astro-cid-4ee7rn3o]:hover{color:var(--color-link-deep)}.blog-content[data-astro-cid-4ee7rn3o] img[data-astro-cid-4ee7rn3o]{border:1px solid var(--color-hairline);border-radius:12px;max-width:100%;height:auto;margin:24px 0;box-shadow:0 4px 16px #0000000f}.blog-content[data-astro-cid-4ee7rn3o] blockquote[data-astro-cid-4ee7rn3o]{border-left:4px solid var(--color-ink);background:var(--color-canvas-elevated);color:var(--color-body);border-radius:0 8px 8px 0;margin:24px 0;padding:16px 24px;font-style:italic}.blog-content[data-astro-cid-4ee7rn3o] code[data-astro-cid-4ee7rn3o]{font-family:var(--font-mono);background:var(--color-hairline-soft);border-radius:4px;padding:2px 6px;font-size:.9em}.blog-content[data-astro-cid-4ee7rn3o] pre[data-astro-cid-4ee7rn3o]{color:#e8e8e8;background:#1a1a1a;border-radius:12px;margin:24px 0;padding:20px;overflow-x:auto}.blog-content[data-astro-cid-4ee7rn3o] pre[data-astro-cid-4ee7rn3o] code[data-astro-cid-4ee7rn3o]{background:0 0;padding:0;font-size:14px;line-height:1.6}.blog-middle-cta[data-astro-cid-4ee7rn3o]{text-align:center;background:var(--color-canvas-elevated);border:1px solid var(--color-hairline);border-radius:12px;margin:48px 0;padding:24px}.blog-middle-cta[data-astro-cid-4ee7rn3o] p[data-astro-cid-4ee7rn3o]{margin:0;font-size:16px}.blog-cta-link[data-astro-cid-4ee7rn3o]{color:var(--color-ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.blog-cta-link[data-astro-cid-4ee7rn3o]:hover{color:var(--color-link)}.blog-bottom-cta[data-astro-cid-4ee7rn3o]{justify-content:center;margin:56px 0 40px;display:flex}.blog-faq[data-astro-cid-4ee7rn3o]{border-top:1px solid var(--color-hairline);margin-top:64px;padding-top:40px}.blog-faq-title[data-astro-cid-4ee7rn3o]{color:var(--color-ink);text-align:center;margin:0 0 24px;font-size:clamp(22px,3vw,28px);font-weight:600}.faq-grid[data-astro-cid-4ee7rn3o]{gap:12px;max-width:800px;margin:0 auto;display:grid}.faq-item[data-astro-cid-4ee7rn3o]{border:1px solid var(--color-hairline);background:var(--color-canvas);border-radius:12px;padding:16px 18px}.faq-item[data-astro-cid-4ee7rn3o] summary[data-astro-cid-4ee7rn3o]{color:var(--color-ink);cursor:pointer;justify-content:space-between;align-items:center;font-size:15px;font-weight:600;list-style:none;display:flex}.faq-item[data-astro-cid-4ee7rn3o] summary[data-astro-cid-4ee7rn3o]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-4ee7rn3o] summary[data-astro-cid-4ee7rn3o]:after{content:"+";color:var(--color-mute);font-size:18px;font-weight:400}.faq-item[data-astro-cid-4ee7rn3o][open] summary[data-astro-cid-4ee7rn3o]:after{content:"▾"}.faq-item[data-astro-cid-4ee7rn3o] p[data-astro-cid-4ee7rn3o]{color:var(--color-body);margin:12px 0 0;font-size:14px;line-height:1.65}.faq-item[data-astro-cid-4ee7rn3o] p[data-astro-cid-4ee7rn3o] a[data-astro-cid-4ee7rn3o]{color:var(--color-link);text-decoration:underline}.faq-item[data-astro-cid-4ee7rn3o] p[data-astro-cid-4ee7rn3o] a[data-astro-cid-4ee7rn3o]:hover{color:var(--color-link-deep)}.btn-primary[data-astro-cid-4ee7rn3o]{background:var(--color-ink);height:44px;color:var(--color-on-ink);border-radius:100px;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:500;text-decoration:none;transition:background .15s,transform .1s,color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 4px 14px #0000001f}.btn-primary[data-astro-cid-4ee7rn3o]:hover{background:var(--color-ink);opacity:.9;transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.btn-primary[data-astro-cid-4ee7rn3o].btn-lg{height:52px;padding:0 28px;font-size:17px}@media (width<=640px){.blog-post[data-astro-cid-4ee7rn3o]{padding:24px 16px 60px}.blog-title[data-astro-cid-4ee7rn3o]{font-size:28px}.blog-content[data-astro-cid-4ee7rn3o]{font-size:16px}.blog-content[data-astro-cid-4ee7rn3o] h2[data-astro-cid-4ee7rn3o]{font-size:22px}.faq-item[data-astro-cid-4ee7rn3o] summary[data-astro-cid-4ee7rn3o]{font-size:14px}}
