.blog-hero[data-astro-cid-dlx3fwxs]{padding-top:var(--space-3xl);padding-bottom:var(--space-xl);background:radial-gradient(ellipse at 50% 80%,rgba(236,96,108,.04) 0%,transparent 60%),var(--color-bg)}.blog-date[data-astro-cid-dlx3fwxs]{font-size:var(--text-sm);color:var(--color-muted);margin-bottom:0;max-width:none;margin-inline:auto}.blog-back[data-astro-cid-dlx3fwxs]{display:inline-block;font-size:var(--text-sm);font-weight:600;color:var(--color-muted);margin-bottom:var(--space-xl);transition:color var(--duration-fast) var(--ease-out)}.blog-back[data-astro-cid-dlx3fwxs]:hover{color:var(--color-accent)}.blog-meta-top[data-astro-cid-dlx3fwxs]{display:flex;align-items:center;justify-content:center;gap:var(--space-lg);margin-bottom:var(--space-lg)}.blog-category[data-astro-cid-dlx3fwxs]{font-size:var(--text-xs);font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);background:#ec606c14;padding:.3rem .8rem;border-radius:100px}.blog-read-time[data-astro-cid-dlx3fwxs]{font-size:var(--text-sm);color:var(--color-muted)}.blog-title[data-astro-cid-dlx3fwxs]{font-size:var(--text-4xl);line-height:1.15;max-width:22ch;margin-inline:auto;margin-bottom:var(--space-md)}.blog-date[data-astro-cid-dlx3fwxs]{font-size:var(--text-sm);color:var(--color-muted);margin-bottom:0}.blog-body[data-astro-cid-dlx3fwxs]{padding-top:var(--space-3xl);padding-bottom:var(--space-4xl)}.blog-body[data-astro-cid-dlx3fwxs] p[data-astro-cid-dlx3fwxs]{font-size:var(--text-md);line-height:1.8;color:var(--color-body)}.blog-body[data-astro-cid-dlx3fwxs] h2[data-astro-cid-dlx3fwxs]{margin-top:var(--space-3xl);margin-bottom:var(--space-lg)}.blog-body[data-astro-cid-dlx3fwxs] h3[data-astro-cid-dlx3fwxs]{margin-top:var(--space-2xl);margin-bottom:var(--space-md)}.blog-body[data-astro-cid-dlx3fwxs] h4[data-astro-cid-dlx3fwxs]{font-size:var(--text-lg);margin-bottom:var(--space-sm)}.architecture-flow[data-astro-cid-dlx3fwxs]{display:flex;align-items:center;gap:var(--space-sm);flex-wrap:wrap;justify-content:center;padding:var(--space-xl) var(--space-lg);margin-block:var(--space-xl);background:var(--color-bg-section);border-radius:var(--border-radius-lg);border:1px solid var(--color-border-light)}.architecture-flow--local[data-astro-cid-dlx3fwxs]{background:#3a9e6e0a;border-color:#3a9e6e33}.flow-step[data-astro-cid-dlx3fwxs]{font-size:var(--text-sm);font-weight:600;color:var(--color-navy);background:var(--color-bg-card);padding:var(--space-sm) var(--space-md);border-radius:var(--border-radius);border:1px solid var(--color-border);white-space:nowrap}.architecture-flow--local[data-astro-cid-dlx3fwxs] .flow-step[data-astro-cid-dlx3fwxs]{border-color:#3a9e6e4d}.flow-arrow[data-astro-cid-dlx3fwxs]{color:var(--color-muted);font-size:var(--text-lg);font-weight:700}.question-list[data-astro-cid-dlx3fwxs]{display:flex;flex-direction:column;gap:var(--space-lg);margin-block:var(--space-xl)}.question-item[data-astro-cid-dlx3fwxs]{padding:var(--space-lg) var(--space-xl);background:var(--color-bg-section);border-radius:var(--border-radius-lg);border-left:4px solid var(--color-accent)}.question-item[data-astro-cid-dlx3fwxs] h4[data-astro-cid-dlx3fwxs]{margin-bottom:var(--space-xs)}.question-item[data-astro-cid-dlx3fwxs] p[data-astro-cid-dlx3fwxs]{font-size:var(--text-base)!important;color:var(--color-muted)!important;margin-bottom:0}.blog-cta-box[data-astro-cid-dlx3fwxs]{margin-top:var(--space-3xl);padding:var(--space-2xl);background:var(--color-bg-section);border-radius:var(--border-radius-lg);border:1px solid var(--color-border-light)}.blog-cta-box[data-astro-cid-dlx3fwxs] p[data-astro-cid-dlx3fwxs]{font-size:var(--text-base)!important}.blog-cta-box[data-astro-cid-dlx3fwxs] p[data-astro-cid-dlx3fwxs]+p[data-astro-cid-dlx3fwxs]{margin-top:var(--space-md)}.blog-disclaimer[data-astro-cid-dlx3fwxs]{margin-top:var(--space-2xl);padding:var(--space-lg) var(--space-xl);background:var(--color-bg-callout);border-left:4px solid var(--color-orange);border-radius:0 var(--border-radius) var(--border-radius) 0}.blog-disclaimer[data-astro-cid-dlx3fwxs] p[data-astro-cid-dlx3fwxs]{font-size:var(--text-sm)!important;color:var(--color-muted)!important;margin-bottom:0}.blog-read-more[data-astro-cid-dlx3fwxs]{padding-bottom:var(--space-5xl)}.read-more-card[data-astro-cid-dlx3fwxs]{margin-top:var(--space-2xl);padding:var(--space-2xl);background:var(--color-bg-card);border:1px solid var(--color-border-light);border-radius:var(--border-radius-lg);text-align:left;transition:all var(--duration-base) var(--ease-out)}.read-more-card[data-astro-cid-dlx3fwxs]:hover{box-shadow:var(--shadow-md);border-color:var(--color-border)}.read-more-card[data-astro-cid-dlx3fwxs] h3[data-astro-cid-dlx3fwxs]{margin-top:var(--space-md);margin-bottom:var(--space-sm)}.read-more-card[data-astro-cid-dlx3fwxs] h3[data-astro-cid-dlx3fwxs] a[data-astro-cid-dlx3fwxs]{color:var(--color-navy);text-decoration:none}.read-more-card[data-astro-cid-dlx3fwxs] h3[data-astro-cid-dlx3fwxs] a[data-astro-cid-dlx3fwxs]:hover{color:var(--color-accent)}.read-more-card[data-astro-cid-dlx3fwxs] p[data-astro-cid-dlx3fwxs]{color:var(--color-muted);font-size:var(--text-sm)}@media(max-width:768px){.blog-title[data-astro-cid-dlx3fwxs]{font-size:var(--text-3xl)}.architecture-flow[data-astro-cid-dlx3fwxs]{gap:var(--space-xs);padding:var(--space-lg) var(--space-md)}.flow-step[data-astro-cid-dlx3fwxs]{font-size:var(--text-xs);padding:var(--space-xs) var(--space-sm)}.flow-arrow[data-astro-cid-dlx3fwxs]{font-size:var(--text-sm)}.question-item[data-astro-cid-dlx3fwxs]{padding:var(--space-md) var(--space-lg)}}
