.blog-hero-img[data-astro-cid-4dqtj3le]{max-height:400px;overflow:hidden}.blog-hero-img[data-astro-cid-4dqtj3le] img[data-astro-cid-4dqtj3le]{width:100%;height:400px;object-fit:cover}.blog-container[data-astro-cid-4dqtj3le]{max-width:760px}.blog-meta[data-astro-cid-4dqtj3le]{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center;margin:var(--space-xl) 0 var(--space-md);font-size:.85em;color:var(--color-text-light)}.blog-meta[data-astro-cid-4dqtj3le] time[data-astro-cid-4dqtj3le],.blog-meta[data-astro-cid-4dqtj3le] a[data-astro-cid-4dqtj3le],.blog-meta[data-astro-cid-4dqtj3le] .reading-time[data-astro-cid-4dqtj3le]{white-space:nowrap;flex-shrink:0}.blog-meta[data-astro-cid-4dqtj3le] a[data-astro-cid-4dqtj3le]{color:var(--color-primary)}.reading-time[data-astro-cid-4dqtj3le]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;background:var(--surface-2);color:var(--color-text);border-radius:999px;font-weight:500;line-height:1}.reading-time-icon[data-astro-cid-4dqtj3le]{flex-shrink:0;opacity:.8}.updated-meta[data-astro-cid-4dqtj3le]{color:var(--color-text-light);font-style:italic}.blog-article[data-astro-cid-4dqtj3le] h1[data-astro-cid-4dqtj3le]{font-size:clamp(1.8rem,4vw,2.6rem);margin-bottom:var(--space-xl);line-height:1.2}.blog-body[data-astro-cid-4dqtj3le]{font-size:1.05em;line-height:1.8}.blog-body[data-astro-cid-4dqtj3le] h2{margin:var(--space-xl) 0 var(--space-md);font-size:1.5em}.blog-body[data-astro-cid-4dqtj3le] h3{margin:var(--space-lg) 0 var(--space-sm);font-size:1.2em}.blog-body[data-astro-cid-4dqtj3le] p{margin-bottom:var(--space-md);color:var(--color-text)}.blog-body[data-astro-cid-4dqtj3le] ul,.blog-body[data-astro-cid-4dqtj3le] ol{margin-bottom:var(--space-md);padding-left:var(--space-lg)}.blog-body[data-astro-cid-4dqtj3le] li{margin-bottom:var(--space-sm);color:var(--color-text)}.blog-body[data-astro-cid-4dqtj3le] ul li{list-style:disc}.blog-body[data-astro-cid-4dqtj3le] ol li{list-style:decimal}.blog-body[data-astro-cid-4dqtj3le] strong{color:var(--color-text)}.blog-body[data-astro-cid-4dqtj3le] .lead{font-size:1.08em;line-height:1.7;background:var(--surface-1, #F5F0EC);padding:1.5rem 1.75rem;border-radius:14px;margin:0 0 2rem;color:var(--color-text, #193139)}.blog-body[data-astro-cid-4dqtj3le] .lead strong{color:var(--color-text, #193139);font-weight:600}.blog-body[data-astro-cid-4dqtj3le] .blog-figure{margin:2rem 0}.blog-body[data-astro-cid-4dqtj3le] .blog-figure img{width:100%;height:auto;border-radius:.5rem;display:block}.blog-body[data-astro-cid-4dqtj3le] .blog-figure figcaption{font-size:.85em;color:var(--color-text-light, #6B7280);margin-top:.5rem;font-style:italic;text-align:center}.blog-body[data-astro-cid-4dqtj3le] .disclaimer-box{margin-top:2rem;padding:1.25rem 1.5rem;background:var(--surface-2, #EDE6E0);border-left:4px solid var(--color-primary, #E3CABF);border-radius:.5rem}.blog-body[data-astro-cid-4dqtj3le] .disclaimer-box p{margin:0;font-size:.95em;line-height:1.7;color:var(--color-text, #193139)}.blog-body[data-astro-cid-4dqtj3le] .post-note{font-size:.9em;color:var(--color-text-light, #6B7280);padding:1rem 1.25rem;background:var(--surface-1, #FBF9F7);border-radius:.5rem;margin-top:2rem}.blog-body[data-astro-cid-4dqtj3le] .author-box{margin-top:1.5rem;padding:1rem 1.25rem;background:var(--surface-2, #F5F0EC);border-radius:.5rem;font-size:.95em}.blog-body[data-astro-cid-4dqtj3le] .author-box a{color:var(--color-primary-dark, #193139);text-decoration:underline}.blog-body[data-astro-cid-4dqtj3le] .price-table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95em;border:1px solid var(--surface-2, #EDE6E0);border-radius:10px;overflow:hidden}.blog-body[data-astro-cid-4dqtj3le] .price-table th,.blog-body[data-astro-cid-4dqtj3le] .price-table td{padding:.85rem 1rem;text-align:left;border-bottom:1px solid var(--surface-2, #EDE6E0);vertical-align:top}.blog-body[data-astro-cid-4dqtj3le] .price-table th+th,.blog-body[data-astro-cid-4dqtj3le] .price-table td+td{border-left:1px solid var(--surface-2, #EDE6E0)}.blog-body[data-astro-cid-4dqtj3le] .price-table tbody tr:last-child td{border-bottom:none}.blog-body[data-astro-cid-4dqtj3le] .price-table thead th{background:var(--surface-1, #F5F0EC);font-weight:700;color:var(--color-text, #193139);border-bottom:2px solid var(--color-primary, #E3CABF)}.blog-body[data-astro-cid-4dqtj3le] .price-table tbody tr:nth-child(2n){background:#f5f0ec73}@media(max-width:640px){.blog-body[data-astro-cid-4dqtj3le] .lead{font-size:1.02em;padding:1.25rem 1.4rem}.blog-body[data-astro-cid-4dqtj3le] .price-table{border:none;border-radius:0;overflow:visible;font-size:.95em}.blog-body[data-astro-cid-4dqtj3le] .price-table thead{display:none}.blog-body[data-astro-cid-4dqtj3le] .price-table tbody{display:block}.blog-body[data-astro-cid-4dqtj3le] .price-table tbody tr,.blog-body[data-astro-cid-4dqtj3le] .price-table tbody tr:nth-child(2n){display:block;margin-bottom:.75rem;padding:.85rem 1rem;background:var(--surface-1, #F5F0EC);border:1px solid var(--surface-2, #EDE6E0);border-radius:10px}.blog-body[data-astro-cid-4dqtj3le] .price-table tbody td{display:grid;grid-template-columns:38% 1fr;gap:.65rem;padding:.5rem 0;border-bottom:1px dashed var(--surface-2, #EDE6E0);border-left:none}.blog-body[data-astro-cid-4dqtj3le] .price-table tbody tr td:last-child{border-bottom:none;padding-bottom:0}.blog-body[data-astro-cid-4dqtj3le] .price-table tbody tr td:first-child{padding-top:0}.blog-body[data-astro-cid-4dqtj3le] .price-table tbody td:before{content:attr(data-label);font-weight:600;color:var(--color-text-light, #4A626B);font-size:.8em;text-transform:uppercase;letter-spacing:.02em;align-self:center}}.blog-cta[data-astro-cid-4dqtj3le]{margin:var(--space-2xl) 0;padding:var(--space-xl);background:var(--surface-1);border-radius:var(--radius-lg);text-align:center}.blog-cta[data-astro-cid-4dqtj3le] h3[data-astro-cid-4dqtj3le]{margin-bottom:var(--space-md)}.blog-cta-actions[data-astro-cid-4dqtj3le]{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.blog-nav[data-astro-cid-4dqtj3le]{padding:var(--space-lg) 0 var(--space-2xl);border-top:1px solid var(--surface-2)}.blog-nav[data-astro-cid-4dqtj3le] a[data-astro-cid-4dqtj3le]{font-weight:600;color:var(--color-text-light)}.blog-nav[data-astro-cid-4dqtj3le] a[data-astro-cid-4dqtj3le]:hover{color:var(--color-text)}
