.blog-post[data-astro-cid-rqsjpli7]{background:var(--bg-primary, #ffffff)}.post-hero[data-astro-cid-rqsjpli7]{background:linear-gradient(135deg,var(--surface-navy, #0E2B48) 0%,#1a3a5c 100%);color:#fff;padding:3rem 0 4rem}.breadcrumbs[data-astro-cid-rqsjpli7]{font-size:.85rem;margin-bottom:1.5rem;color:#ffffffb3}.breadcrumbs[data-astro-cid-rqsjpli7] a[data-astro-cid-rqsjpli7]{color:#ffffffb3;text-decoration:none}.breadcrumbs[data-astro-cid-rqsjpli7] a[data-astro-cid-rqsjpli7]:hover{color:#fff}.post-meta[data-astro-cid-rqsjpli7]{display:flex;gap:1rem;margin-bottom:1rem}.category-tag[data-astro-cid-rqsjpli7]{background:var(--accent-coral, #FF1654);color:#fff;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:700}.read-time[data-astro-cid-rqsjpli7]{color:#ffffffb3;font-size:.85rem}.post-hero[data-astro-cid-rqsjpli7] h1[data-astro-cid-rqsjpli7]{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;line-height:1.4;margin:0 0 1rem}.post-intro[data-astro-cid-rqsjpli7]{font-size:1.15rem;color:#ffffffe6;max-width:700px;line-height:1.7;margin:0 0 1.5rem}.post-info[data-astro-cid-rqsjpli7]{font-size:.9rem;color:#ffffffb3}.post-content[data-astro-cid-rqsjpli7]{padding:3rem 0 4rem}.container--narrow[data-astro-cid-rqsjpli7]{max-width:800px;margin:0 auto;padding:0 1.5rem}.lead-text[data-astro-cid-rqsjpli7]{font-size:1.15rem;color:var(--text-secondary, #4a5568);line-height:1.8;margin-bottom:1.5rem}.post-content[data-astro-cid-rqsjpli7] h2[data-astro-cid-rqsjpli7]{font-size:1.5rem;font-weight:700;color:var(--surface-navy, #0E2B48);margin:2.5rem 0 1rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.08)}.post-content[data-astro-cid-rqsjpli7] h2[data-astro-cid-rqsjpli7]:first-of-type{border-top:none;padding-top:0}.post-content[data-astro-cid-rqsjpli7] h3[data-astro-cid-rqsjpli7]{font-size:1.15rem;font-weight:700;color:var(--surface-navy, #0E2B48);margin:1.5rem 0 .75rem}.post-content[data-astro-cid-rqsjpli7] p[data-astro-cid-rqsjpli7]{color:var(--text-primary, #1a1a1a);line-height:1.8;margin-bottom:1rem}.post-content[data-astro-cid-rqsjpli7] a[data-astro-cid-rqsjpli7]{color:var(--accent-teal, #0077b6);text-decoration:underline}.post-content[data-astro-cid-rqsjpli7] ul[data-astro-cid-rqsjpli7],.post-content[data-astro-cid-rqsjpli7] ol[data-astro-cid-rqsjpli7]{margin:1rem 1.5rem 1.5rem 0;padding-right:1rem;line-height:1.8}.post-content[data-astro-cid-rqsjpli7] li[data-astro-cid-rqsjpli7]{margin-bottom:.5rem}.toc[data-astro-cid-rqsjpli7]{background:var(--bg-secondary, #f8f9fa);border-radius:8px;padding:1.5rem;margin:2rem 0}.toc[data-astro-cid-rqsjpli7] h2[data-astro-cid-rqsjpli7]{font-size:1rem;margin:0 0 1rem;padding:0;border:0}.toc[data-astro-cid-rqsjpli7] ul[data-astro-cid-rqsjpli7]{margin:0;padding:0;list-style:none}.toc[data-astro-cid-rqsjpli7] li[data-astro-cid-rqsjpli7]{margin:.5rem 0}.toc[data-astro-cid-rqsjpli7] a[data-astro-cid-rqsjpli7]{color:var(--accent-teal, #0077b6);text-decoration:none;font-size:.95rem}.callout-block[data-astro-cid-rqsjpli7]{background:var(--bg-secondary, #f8f9fa);border-right:4px solid var(--accent-coral, #FF1654);padding:1.25rem 1.5rem;margin:1.5rem 0;border-radius:8px 0 0 8px}.callout-block[data-astro-cid-rqsjpli7].warning{border-right-color:#f59e0b;background:#fffbeb}.callout-block[data-astro-cid-rqsjpli7] strong[data-astro-cid-rqsjpli7]{color:var(--surface-navy, #0E2B48)}.cta-section[data-astro-cid-rqsjpli7]{background:var(--bg-secondary, #f8f9fa);padding:2rem;border-radius:12px;text-align:center;margin:2.5rem 0}.cta-section[data-astro-cid-rqsjpli7] h2[data-astro-cid-rqsjpli7]{border:0;padding:0;margin:0 0 .75rem}.cta-section[data-astro-cid-rqsjpli7] p[data-astro-cid-rqsjpli7]{margin-bottom:1.5rem;color:var(--text-secondary, #4a5568)}.cta-buttons[data-astro-cid-rqsjpli7]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn[data-astro-cid-rqsjpli7]{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;border-radius:8px;font-weight:600;text-decoration:none}.btn--primary[data-astro-cid-rqsjpli7]{background:var(--accent-coral, #FF1654);color:#fff}.btn--secondary[data-astro-cid-rqsjpli7]{background:#fff;color:var(--surface-navy, #0E2B48);border:2px solid var(--surface-navy, #0E2B48)}.faq-section[data-astro-cid-rqsjpli7]{margin:2.5rem 0}.faq-list[data-astro-cid-rqsjpli7]{display:flex;flex-direction:column;gap:.75rem}.faq-item[data-astro-cid-rqsjpli7]{background:var(--bg-secondary, #f8f9fa);border-radius:8px;overflow:hidden}.faq-question[data-astro-cid-rqsjpli7]{padding:1rem 1.25rem;font-weight:600;cursor:pointer;list-style:none}.faq-question[data-astro-cid-rqsjpli7]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-rqsjpli7]:after{content:"+";float:left;margin-left:.75rem;font-size:1.25rem;color:var(--accent-coral, #FF1654)}.faq-item[data-astro-cid-rqsjpli7][open] .faq-question[data-astro-cid-rqsjpli7]:after{content:"−"}.faq-answer[data-astro-cid-rqsjpli7]{padding:0 1.25rem 1rem;color:var(--text-secondary, #4a5568)}.faq-answer[data-astro-cid-rqsjpli7] p[data-astro-cid-rqsjpli7]{margin:0}.related-content[data-astro-cid-rqsjpli7]{margin:2.5rem 0;padding-top:2rem;border-top:1px solid rgba(0,0,0,.08)}.related-content[data-astro-cid-rqsjpli7] ul[data-astro-cid-rqsjpli7]{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.related-content[data-astro-cid-rqsjpli7] li[data-astro-cid-rqsjpli7]{margin:0}.related-content[data-astro-cid-rqsjpli7] a[data-astro-cid-rqsjpli7]{display:block;padding:.75rem 1rem;background:var(--bg-secondary, #f8f9fa);border-radius:6px;text-decoration:none}.related-content[data-astro-cid-rqsjpli7] a[data-astro-cid-rqsjpli7]:hover{background:var(--surface-navy, #0E2B48);color:#fff}@media (max-width:768px){.post-hero[data-astro-cid-rqsjpli7]{padding:2rem 0 3rem}.cta-buttons[data-astro-cid-rqsjpli7]{flex-direction:column}.btn[data-astro-cid-rqsjpli7]{width:100%;justify-content:center}}