.blog-article[data-astro-cid-4dqtj3le]{padding:var(--space-8) 0 var(--space-12)}.blog-article__header[data-astro-cid-4dqtj3le]{max-width:720px;margin-bottom:var(--space-8)}.blog-article__meta[data-astro-cid-4dqtj3le]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);font-size:var(--text-sm);color:var(--color-text-light);margin-bottom:var(--space-4)}.blog-article__author[data-astro-cid-4dqtj3le]{font-weight:600;color:var(--color-primary)}.blog-article__meta-sep[data-astro-cid-4dqtj3le],.blog-article__updated[data-astro-cid-4dqtj3le]{color:var(--color-text-light)}.blog-article__cats[data-astro-cid-4dqtj3le]{display:flex;gap:var(--space-2)}.blog-article__title[data-astro-cid-4dqtj3le]{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;color:var(--color-primary);line-height:1.2;margin:0 0 var(--space-4)}.blog-article__lead[data-astro-cid-4dqtj3le]{font-size:var(--text-lg);color:var(--color-text-muted);line-height:1.6;margin:0}.blog-article__hero[data-astro-cid-4dqtj3le]{margin-bottom:var(--space-8);border-radius:var(--radius-lg);overflow:hidden}.blog-article__hero[data-astro-cid-4dqtj3le] img[data-astro-cid-4dqtj3le]{width:100%;height:auto;display:block}.blog-article__content[data-astro-cid-4dqtj3le]{max-width:720px}.prose[data-astro-cid-4dqtj3le] h2{font-size:var(--text-2xl);font-weight:700;color:var(--color-primary);margin:var(--space-10) 0 var(--space-4);line-height:1.3}.prose[data-astro-cid-4dqtj3le] h3{font-size:var(--text-xl);font-weight:600;color:var(--color-primary);margin:var(--space-8) 0 var(--space-3);line-height:1.35}.prose[data-astro-cid-4dqtj3le] p{margin:0 0 var(--space-4);line-height:1.75;color:var(--color-text)}.prose[data-astro-cid-4dqtj3le] ul,.prose[data-astro-cid-4dqtj3le] ol{margin:0 0 var(--space-4);padding-left:var(--space-6)}.prose[data-astro-cid-4dqtj3le] li{margin-bottom:var(--space-2);line-height:1.7}.prose[data-astro-cid-4dqtj3le] a{color:var(--color-accent-dark);text-decoration:underline;text-underline-offset:2px}.prose[data-astro-cid-4dqtj3le] a:hover{color:var(--color-accent)}.prose[data-astro-cid-4dqtj3le] blockquote{border-left:3px solid var(--color-accent);padding:var(--space-4) var(--space-6);margin:var(--space-6) 0;background:var(--color-bg-soft);border-radius:0 var(--radius-sm) var(--radius-sm) 0;font-style:italic;color:var(--color-text-muted)}.prose[data-astro-cid-4dqtj3le] code{background:var(--color-bg-muted);padding:.15em .4em;border-radius:var(--radius-sm);font-size:.9em}.prose[data-astro-cid-4dqtj3le] pre{background:var(--color-primary);color:#e0e0e0;padding:var(--space-6);border-radius:var(--radius-md);overflow-x:auto;margin:var(--space-6) 0}.prose[data-astro-cid-4dqtj3le] pre code{background:none;padding:0;border-radius:0;font-size:var(--text-sm)}.prose[data-astro-cid-4dqtj3le] img{max-width:100%;height:auto;border-radius:var(--radius-md);margin:var(--space-6) 0}.prose[data-astro-cid-4dqtj3le] table{width:100%;border-collapse:collapse;margin:var(--space-6) 0;font-size:var(--text-sm)}.prose[data-astro-cid-4dqtj3le] th,.prose[data-astro-cid-4dqtj3le] td{text-align:left;padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border)}.prose[data-astro-cid-4dqtj3le] th{font-weight:600;color:var(--color-primary);background:var(--color-bg-soft)}.blog-faq[data-astro-cid-4dqtj3le]{margin-top:var(--space-10)}.blog-faq[data-astro-cid-4dqtj3le] .blog-faq__heading[data-astro-cid-4dqtj3le]{font-size:var(--text-2xl);font-weight:700;color:var(--color-primary);margin:0 0 var(--space-6);line-height:1.3}.blog-faq__item[data-astro-cid-4dqtj3le]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-soft);margin-bottom:var(--space-3);overflow:hidden;transition:box-shadow .2s ease}.blog-faq__item[data-astro-cid-4dqtj3le][open]{box-shadow:0 2px 8px #0000000a}.blog-faq__question[data-astro-cid-4dqtj3le]{cursor:pointer;list-style:none;padding:12px var(--space-6);font-weight:600;color:var(--color-primary);font-size:16px;line-height:1.5;display:flex;justify-content:flex-start;align-items:center;gap:var(--space-4)}.blog-faq__question[data-astro-cid-4dqtj3le]::-webkit-details-marker{display:none}.blog-faq__question[data-astro-cid-4dqtj3le]:before{content:"+";font-size:1.4em;font-weight:400;color:var(--color-accent);transition:transform .2s ease;line-height:1;flex-shrink:0}.blog-faq__item[data-astro-cid-4dqtj3le][open] .blog-faq__question[data-astro-cid-4dqtj3le]:before{transform:rotate(45deg)}.blog-faq__answer[data-astro-cid-4dqtj3le]{padding:5px var(--space-6)}.blog-faq__answer[data-astro-cid-4dqtj3le] p[data-astro-cid-4dqtj3le]{margin:0;line-height:1.7;color:var(--color-text)}.related-posts__heading[data-astro-cid-4dqtj3le]{font-size:var(--text-2xl);color:var(--color-primary);margin-bottom:var(--space-8)}.blog-grid[data-astro-cid-4dqtj3le]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-6)}@media(max-width:768px){.blog-article__title[data-astro-cid-4dqtj3le]{font-size:1.5rem}.blog-grid[data-astro-cid-4dqtj3le]{grid-template-columns:1fr}}
