.blog-post-page[data-astro-cid-zg7dkzxc]{padding-bottom:4rem;position:relative}.blog-wrap[data-astro-cid-zg7dkzxc]{max-width:960px;margin:0 auto;padding:1.5rem 1.25rem 3rem}.blog-crumbs[data-astro-cid-zg7dkzxc]{margin-bottom:2rem}.blog-container[data-astro-cid-zg7dkzxc]{background:var(--surface-card);border:var(--border-width) solid var(--border-light);border-radius:var(--radius-card);box-shadow:var(--shadow-brutal-lg);margin-bottom:4rem;padding:3.25rem 3.75rem}@media (width<=768px){.blog-container[data-astro-cid-zg7dkzxc]{padding:2rem 1.5rem}}.blog-header[data-astro-cid-zg7dkzxc]{border-bottom:1px solid var(--border-light);text-align:left;margin-bottom:2.5rem;padding-bottom:2rem}.blog-badge-row[data-astro-cid-zg7dkzxc]{align-items:center;gap:.85rem;margin-bottom:1.25rem;display:flex}.blog-tag[data-astro-cid-zg7dkzxc]{letter-spacing:.06em;text-transform:uppercase;background:var(--brand-pale);color:var(--brand-dark);border:1px solid var(--brand-muted);box-shadow:var(--shadow-brutal-sm);border-radius:6px;padding:.2rem .6rem;font-size:.72rem;font-weight:800}.blog-date[data-astro-cid-zg7dkzxc]{color:var(--cf-muted);font-size:.85rem;font-weight:600}.blog-title[data-astro-cid-zg7dkzxc]{color:var(--cf-ink);letter-spacing:-.03em;text-align:left;margin:0 0 1.15rem;font-size:clamp(2.1rem,3.8vw,2.9rem);font-weight:800;line-height:1.2}.blog-subtitle[data-astro-cid-zg7dkzxc]{color:var(--cf-ink-2);text-align:left;max-width:100%;margin:0 0 1.75rem;font-size:1.15rem;line-height:1.6}.blog-meta-bar[data-astro-cid-zg7dkzxc]{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;display:flex}@media (width<=600px){.blog-meta-bar[data-astro-cid-zg7dkzxc]{flex-direction:column;align-items:flex-start;gap:.75rem}}.blog-author-info[data-astro-cid-zg7dkzxc]{align-items:center;gap:.75rem;display:flex}.blog-author-avatar[data-astro-cid-zg7dkzxc]{background:var(--brand);color:#fff;width:38px;height:38px;box-shadow:var(--shadow-brutal-sm);border-radius:10px;justify-content:center;align-items:center;font-size:1.05rem;font-weight:800;display:flex}.blog-author-name[data-astro-cid-zg7dkzxc]{color:var(--cf-ink);font-size:.92rem;font-weight:700;line-height:1.2;display:block}.blog-author-role[data-astro-cid-zg7dkzxc]{color:var(--cf-muted);margin-top:2px;font-size:.75rem;font-weight:500;display:block}.blog-updated-tag[data-astro-cid-zg7dkzxc]{color:var(--cf-muted);font-size:.78rem;font-weight:500}.blog-body[data-astro-cid-zg7dkzxc]{color:var(--cf-ink);text-align:left;font-size:1.05rem;line-height:1.8}.blog-body[data-astro-cid-zg7dkzxc] h2{color:var(--cf-ink);letter-spacing:-.025em;border-bottom:1px solid var(--border-light);margin-top:3rem;margin-bottom:1.15rem;padding-bottom:.5rem;font-size:clamp(1.45rem,2.4vw,1.85rem);font-weight:800;line-height:1.3}.blog-body[data-astro-cid-zg7dkzxc] h3{color:var(--cf-ink);letter-spacing:-.015em;margin-top:2.25rem;margin-bottom:.85rem;font-size:1.25rem;font-weight:800;line-height:1.35}.blog-body[data-astro-cid-zg7dkzxc] p{color:var(--cf-ink);margin-top:0;margin-bottom:1.45rem;font-size:1.05rem;line-height:1.8}.blog-body[data-astro-cid-zg7dkzxc] strong{color:var(--cf-ink);font-weight:700}.blog-body[data-astro-cid-zg7dkzxc] ul,.blog-body[data-astro-cid-zg7dkzxc] ol{margin-top:.5rem;margin-bottom:1.6rem;padding-left:1.6rem}.blog-body[data-astro-cid-zg7dkzxc] li{margin-bottom:.65rem;line-height:1.7}.blog-body[data-astro-cid-zg7dkzxc] hr{border:none;border-top:1px solid var(--border-light);margin:3rem 0}.blog-body[data-astro-cid-zg7dkzxc] a{color:var(--brand);text-underline-offset:3px;font-weight:700;text-decoration:underline;transition:color .15s}.blog-body[data-astro-cid-zg7dkzxc] a:hover{color:var(--brand-dark)}.blog-body[data-astro-cid-zg7dkzxc] blockquote{background:var(--brand-pale);border-left:4px solid var(--brand);border-radius:0 var(--radius-card) var(--radius-card) 0;color:var(--cf-ink);margin:2rem 0;padding:1.25rem 1.6rem;font-size:1.02rem}.blog-body[data-astro-cid-zg7dkzxc] blockquote p{margin:0}.blog-header[data-astro-cid-zg7dkzxc] .answer-box{text-align:left;margin:0 0 1.75rem}.blog-faq[data-astro-cid-zg7dkzxc]{margin-top:3rem}.blog-faq-item[data-astro-cid-zg7dkzxc] h3[data-astro-cid-zg7dkzxc]{margin-bottom:.5rem}.blog-body[data-astro-cid-zg7dkzxc] table{border-collapse:collapse;background:var(--surface-card);border:var(--border-width) solid var(--border-light);border-radius:var(--radius-card);width:100%;box-shadow:var(--shadow-brutal-sm);margin:2.25rem 0;font-size:.94rem;overflow:hidden}.blog-body[data-astro-cid-zg7dkzxc] thead{background:var(--surface-muted);border-bottom:var(--border-width) solid var(--border-light)}.blog-body[data-astro-cid-zg7dkzxc] th{text-align:left;letter-spacing:.05em;text-transform:uppercase;color:var(--cf-ink-2);padding:.95rem 1.25rem;font-size:.8rem;font-weight:800}.blog-body[data-astro-cid-zg7dkzxc] td{border-bottom:1px solid var(--border-light);color:var(--cf-ink);vertical-align:top;padding:.95rem 1.25rem;line-height:1.5}.blog-body[data-astro-cid-zg7dkzxc] tr:last-child td{border-bottom:none}.blog-body[data-astro-cid-zg7dkzxc] tr:hover td{background:#fafaf9}.blog-footer-cta[data-astro-cid-zg7dkzxc]{border-top:var(--border-width) solid var(--border-light);justify-content:space-between;align-items:center;gap:2rem;margin-top:3.5rem;padding-top:2.5rem;display:flex}@media (width<=800px){.blog-footer-cta[data-astro-cid-zg7dkzxc]{flex-direction:column;align-items:flex-start;gap:1.5rem}}.blog-footer-content[data-astro-cid-zg7dkzxc]{flex:1}.blog-footer-tag[data-astro-cid-zg7dkzxc]{letter-spacing:.08em;color:var(--brand-dark);margin-bottom:.4rem;font-size:.72rem;font-weight:800;display:inline-block}.blog-footer-title[data-astro-cid-zg7dkzxc]{color:var(--cf-ink);letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.35rem;font-weight:800}.blog-footer-desc[data-astro-cid-zg7dkzxc]{color:var(--cf-ink-2);margin:0;font-size:.92rem;line-height:1.55}.blog-footer-actions[data-astro-cid-zg7dkzxc]{flex-direction:column;flex-shrink:0;gap:.7rem;display:flex}@media (width<=600px){.blog-footer-actions[data-astro-cid-zg7dkzxc]{width:100%}}.blog-btn[data-astro-cid-zg7dkzxc]{border-radius:var(--radius-btn);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.4rem;font-size:.92rem;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}@media (width<=600px){.blog-btn[data-astro-cid-zg7dkzxc]{width:100%}}.blog-btn--primary[data-astro-cid-zg7dkzxc]{background:var(--brand);color:#fff;border:var(--border-width) solid var(--brand-dark);box-shadow:var(--shadow-brutal-sm)}.blog-btn--primary[data-astro-cid-zg7dkzxc]:hover{background:var(--brand-dark);box-shadow:var(--shadow-brutal);transform:translateY(-1px)}.blog-btn--secondary[data-astro-cid-zg7dkzxc]{background:var(--surface-card);color:var(--cf-ink);border:var(--border-width) solid var(--border-light);box-shadow:var(--shadow-brutal-sm)}.blog-btn--secondary[data-astro-cid-zg7dkzxc]:hover{background:var(--surface-muted);border-color:var(--cf-ink);box-shadow:var(--shadow-brutal);transform:translateY(-1px)}
