.blog-post.svelte-bf51wl{max-width:800px;margin:0 auto;padding:2rem;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#333}h1.svelte-bf51wl{color:var(--color-theme-1);font-size:2.2rem;margin-bottom:1rem;line-height:1.2}.metadata.svelte-bf51wl{display:flex;gap:2rem;color:#666;margin-bottom:2rem;font-size:.9rem}.intro-section.svelte-bf51wl{margin-bottom:2rem;background-color:#f9f9f9;padding:1.5rem;border-radius:8px}.table-of-contents.svelte-bf51wl{background-color:#f0f0f0;padding:1rem;border-radius:6px;margin-top:1.5rem}.table-of-contents.svelte-bf51wl ul:where(.svelte-bf51wl){margin-bottom:0;padding-left:1.2rem}.table-of-contents.svelte-bf51wl li:where(.svelte-bf51wl){margin-bottom:.5rem}h2.svelte-bf51wl{color:var(--color-theme-2);margin:2.5rem 0 1rem;font-size:1.6rem;padding-bottom:.5rem;border-bottom:1px solid #eee}h3.svelte-bf51wl{color:var(--color-theme-2);margin:1.5rem 0 .5rem;font-size:1.25rem}h4.svelte-bf51wl{font-size:1.1rem;margin:1rem 0 .5rem}p.svelte-bf51wl{line-height:1.6;margin-bottom:1rem}ul.svelte-bf51wl{margin-bottom:1.5rem;padding-left:1.5rem}li.svelte-bf51wl{margin-bottom:.5rem}.coverage-grid.svelte-bf51wl{display:grid;gap:1.5rem;margin:1.5rem 0}.coverage-type.svelte-bf51wl{background:#f9f9f9;padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px #0000000d}.coverage-type.svelte-bf51wl h3:where(.svelte-bf51wl){margin-top:0;color:var(--color-theme-1)}.cost-tag.svelte-bf51wl{background-color:#f0f8ff;padding:.5rem 1rem;border-radius:4px;display:inline-block;margin:.5rem 0}.cost-tag.svelte-bf51wl span:where(.svelte-bf51wl){font-size:.8rem;color:#666;display:block}.cost.svelte-bf51wl{color:var(--color-theme-1);font-weight:700;margin:0}.coverage-details.svelte-bf51wl{margin-top:1rem}.coverage-details.svelte-bf51wl ul:where(.svelte-bf51wl){margin-bottom:0}.optional-coverage-grid.svelte-bf51wl{display:grid;gap:1.5rem;margin:1.5rem 0}.optional-item.svelte-bf51wl{background:#f9f9f9;padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px #0000000d}.optional-item.svelte-bf51wl h3:where(.svelte-bf51wl){margin-top:0;color:var(--color-theme-1)}.when-needed.svelte-bf51wl,.real-example.svelte-bf51wl{background-color:#f0f8ff;padding:.75rem;border-radius:4px;margin-top:1rem;font-size:.9rem}.real-example.svelte-bf51wl{background-color:#fff8e6}.cost-examples.svelte-bf51wl{display:grid;gap:1.5rem;margin:1.5rem 0}.example.svelte-bf51wl{background:#f9f9f9;padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px #0000000d}.example.svelte-bf51wl h3:where(.svelte-bf51wl){margin-top:0;color:var(--color-theme-1)}.example-details.svelte-bf51wl{margin-top:1rem}.price-tag.svelte-bf51wl{background-color:#f0f8ff;padding:.5rem 1rem;border-radius:4px;display:inline-block;margin:.5rem 1rem .5rem 0}.price-tag.svelte-bf51wl span:where(.svelte-bf51wl){font-size:.8rem;color:#666;display:block}.price.svelte-bf51wl{color:var(--color-theme-1);font-weight:700;margin:0}.includes.svelte-bf51wl{margin-top:1rem}.includes.svelte-bf51wl ul:where(.svelte-bf51wl){margin-bottom:0}.savings-grid.svelte-bf51wl{display:grid;gap:1rem;margin:1.5rem 0}.saving-tip.svelte-bf51wl{background:#f9f9f9;padding:1.5rem;border-radius:8px;box-shadow:0 2px 4px #0000000d}.saving-tip.svelte-bf51wl h3:where(.svelte-bf51wl){margin-top:0;color:var(--color-theme-1)}.savings-percentage.svelte-bf51wl{background-color:#efffef;padding:.5rem 1rem;border-radius:4px;display:inline-block;margin:.5rem 0}.savings-percentage.svelte-bf51wl span:where(.svelte-bf51wl){font-size:.8rem;color:#666;display:block}.percentage.svelte-bf51wl{color:#3c8c3c;font-weight:700;margin:0}.mistakes-section.svelte-bf51wl{display:grid;gap:1.5rem;margin:1.5rem 0}.warning-box.svelte-bf51wl{background:#fff3cd;border:1px solid #ffeeba;padding:1.5rem;border-radius:8px}.warning-box.svelte-bf51wl h3:where(.svelte-bf51wl){color:#856404;margin-top:0}.example-scenario.svelte-bf51wl{background-color:#fff;padding:.75rem;border-radius:4px;margin-top:1rem;font-size:.9rem}.company-comparison.svelte-bf51wl{margin:1.5rem 0}.comparison-table.svelte-bf51wl{width:100%;border-collapse:collapse;margin:1rem 0}.comparison-table.svelte-bf51wl th:where(.svelte-bf51wl),.comparison-table.svelte-bf51wl td:where(.svelte-bf51wl){padding:.75rem;text-align:left;border-bottom:1px solid #eee}.comparison-table.svelte-bf51wl th:where(.svelte-bf51wl){background-color:#f9f9f9}.comparison-table.svelte-bf51wl tr:where(.svelte-bf51wl):nth-child(2n){background-color:#f9f9f9}.disclaimer.svelte-bf51wl{font-size:.8rem;color:#666;margin-top:.5rem}.faq-section.svelte-bf51wl{margin:1.5rem 0}.faq-item.svelte-bf51wl{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #eee}.faq-item.svelte-bf51wl:last-child{border-bottom:none}.faq-item.svelte-bf51wl h3:where(.svelte-bf51wl){color:var(--color-theme-1)}.cta-box.svelte-bf51wl{background:var(--color-bg-2);padding:2rem;border-radius:8px;margin:2rem 0;text-align:center}.cta-box.svelte-bf51wl h3:where(.svelte-bf51wl){color:var(--color-theme-1);margin-bottom:1rem}.calculator-preview.svelte-bf51wl{background-color:#fff;padding:1.5rem;border-radius:6px;margin:1.5rem 0;text-align:left}.calculator-preview.svelte-bf51wl ul:where(.svelte-bf51wl){margin-bottom:1.5rem}.cta-button.svelte-bf51wl{display:inline-block;background-color:var(--color-theme-1);color:#fff;padding:.75rem 1.5rem;border-radius:4px;text-decoration:none;font-weight:700;transition:background-color .2s}.cta-button.svelte-bf51wl:hover{background-color:var(--color-theme-2);text-decoration:none}.about-author.svelte-bf51wl{margin:2rem 0;padding:1.5rem;background-color:#f9f9f9;border-radius:8px}.about-author.svelte-bf51wl h3:where(.svelte-bf51wl){margin-top:0}a.svelte-bf51wl{color:var(--color-theme-1);text-decoration:none}a.svelte-bf51wl:hover{text-decoration:underline}@media (min-width: 768px){.coverage-grid.svelte-bf51wl{grid-template-columns:repeat(3,1fr)}.optional-coverage-grid.svelte-bf51wl{grid-template-columns:repeat(2,1fr)}.cost-examples.svelte-bf51wl,.savings-grid.svelte-bf51wl,.mistakes-section.svelte-bf51wl{grid-template-columns:repeat(3,1fr)}}@media (max-width: 767px){.blog-post.svelte-bf51wl{padding:1.5rem}h1.svelte-bf51wl{font-size:1.8rem}.metadata.svelte-bf51wl{flex-direction:column;gap:.5rem}.price-tag.svelte-bf51wl{margin:.5rem 0;display:block}}
