.blog-post[data-astro-cid-4dqtj3le]{max-width:800px;margin:0 auto}.breadcrumb[data-astro-cid-4dqtj3le]{font-size:var(--font-size-sm);color:var(--c-muted);margin-bottom:var(--space-2xl)}.breadcrumb[data-astro-cid-4dqtj3le] a[data-astro-cid-4dqtj3le]{color:var(--c-accent);text-decoration:none}.breadcrumb[data-astro-cid-4dqtj3le] a[data-astro-cid-4dqtj3le]:hover{text-decoration:underline}.post-header[data-astro-cid-4dqtj3le]{background:var(--c-bg);padding:var(--space-2xl);border-radius:var(--radius);margin-bottom:var(--space-2xl);box-shadow:var(--shadow);border:1px solid var(--c-border-light)}.post-header[data-astro-cid-4dqtj3le] h1[data-astro-cid-4dqtj3le]{margin:0 0 var(--space-lg) 0;color:var(--c-text);font-size:var(--font-size-4xl);line-height:var(--line-height-tight)}.post-meta[data-astro-cid-4dqtj3le]{display:flex;gap:var(--space-lg);color:var(--c-muted);font-size:var(--font-size-sm);margin-bottom:var(--space-lg)}.post-meta[data-astro-cid-4dqtj3le] time[data-astro-cid-4dqtj3le]{color:var(--c-accent);font-weight:var(--font-weight-medium)}.post-tags[data-astro-cid-4dqtj3le]{display:flex;gap:.5rem;flex-wrap:wrap}.tag[data-astro-cid-4dqtj3le]{background:var(--c-accent-50);color:var(--c-accent);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-lg);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border:1px solid var(--c-accent-100)}.post-content[data-astro-cid-4dqtj3le]{background:var(--c-bg);padding:var(--space-3xl);border-radius:var(--radius);margin-bottom:var(--space-2xl);box-shadow:var(--shadow);border:1px solid var(--c-border-light);line-height:var(--line-height);font-size:.9rem}.post-content h2{color:var(--c-text);margin:var(--space-2xl) 0 var(--space-lg) 0;font-size:var(--font-size-2xl);border-bottom:2px solid var(--c-accent);padding-bottom:var(--space-sm)}.post-content h3{color:var(--c-accent);margin:var(--space-xl) 0 var(--space-md) 0;font-size:var(--font-size-xl)}.post-content p{margin:var(--space-lg) 0;color:var(--c-text)}.post-content ul,.post-content ol{margin:1rem 0;padding-left:1.5rem}.post-content li{margin:var(--space-sm) 0;color:var(--c-text)}.post-content strong{color:var(--c-text);font-weight:var(--font-weight-semibold)}.post-content code{background:#f8f9fa;padding:.2rem .4rem;border-radius:4px;font-size:.85rem;color:#d73a49}.post-content pre{background:#f8f9fa;padding:1rem;border-radius:8px;border:1px solid #e9ecef;overflow-x:auto;margin:1.5rem 0;font-family:Courier New,monospace}.post-content pre code{background:none;padding:0;color:#333;font-size:.9rem}.post-content blockquote{border-left:4px solid var(--c-accent);margin:var(--space-xl) 0;padding:var(--space-lg) var(--space-xl);background:var(--c-accent-50);color:var(--c-text);font-style:italic;border-radius:var(--radius-sm)}.post-content table{width:100%;border-collapse:collapse;margin:var(--space-xl) 0;overflow-x:auto;display:block;white-space:nowrap}.post-content th,.post-content td{border:1px solid var(--c-border);padding:var(--space-md);text-align:left}.post-content th{background:var(--c-accent-50);font-weight:var(--font-weight-semibold);color:var(--c-text)}.post-footer[data-astro-cid-4dqtj3le]{margin-top:3rem}.back-to-blog[data-astro-cid-4dqtj3le]{text-align:center;padding:var(--space-lg)}.back-to-blog[data-astro-cid-4dqtj3le] a[data-astro-cid-4dqtj3le]{color:var(--c-accent);text-decoration:none;font-weight:var(--font-weight-medium)}.back-to-blog[data-astro-cid-4dqtj3le] a[data-astro-cid-4dqtj3le]:hover{text-decoration:underline;color:var(--c-accent-600)}@media (max-width: 768px){.breadcrumb[data-astro-cid-4dqtj3le]{margin-left:.5rem}.post-header[data-astro-cid-4dqtj3le]{padding:var(--space-xl)}.post-header[data-astro-cid-4dqtj3le] h1[data-astro-cid-4dqtj3le]{font-size:var(--font-size-3xl)}.post-content[data-astro-cid-4dqtj3le]{padding:var(--space-xl)}.post-meta[data-astro-cid-4dqtj3le]{flex-direction:column;gap:var(--space-sm)}}ul[data-astro-cid-4dqtj3le].checklist,.blog-post[data-astro-cid-4dqtj3le] ul[data-astro-cid-4dqtj3le].checklist,.blog-content[data-astro-cid-4dqtj3le] ul[data-astro-cid-4dqtj3le].checklist{background:#f0f9ff;border:1px solid #0ea5e9;border-radius:.5rem;margin:1.5rem 0;list-style:none!important;list-style-type:none!important;padding:1.5rem;margin-left:0!important;padding-inline-start:1.5rem!important}ul[data-astro-cid-4dqtj3le].checklist li[data-astro-cid-4dqtj3le],.blog-post[data-astro-cid-4dqtj3le] ul[data-astro-cid-4dqtj3le].checklist li[data-astro-cid-4dqtj3le],.blog-content[data-astro-cid-4dqtj3le] ul[data-astro-cid-4dqtj3le].checklist li[data-astro-cid-4dqtj3le]{display:flex!important;align-items:flex-start;gap:.5rem;margin-bottom:.75rem;line-height:1.5;list-style:none!important;list-style-type:none!important;position:relative;margin-left:0!important;padding-left:0!important}ul[data-astro-cid-4dqtj3le].checklist li[data-astro-cid-4dqtj3le]:before,.blog-post[data-astro-cid-4dqtj3le] ul[data-astro-cid-4dqtj3le].checklist li[data-astro-cid-4dqtj3le]:before,.blog-content[data-astro-cid-4dqtj3le] ul[data-astro-cid-4dqtj3le].checklist li[data-astro-cid-4dqtj3le]:before{content:none!important;display:none!important}ul[data-astro-cid-4dqtj3le].checklist li[data-astro-cid-4dqtj3le]::marker,.blog-post[data-astro-cid-4dqtj3le] ul[data-astro-cid-4dqtj3le].checklist li[data-astro-cid-4dqtj3le]::marker,.blog-content[data-astro-cid-4dqtj3le] ul[data-astro-cid-4dqtj3le].checklist li[data-astro-cid-4dqtj3le]::marker{content:none!important;display:none!important}.checklist[data-astro-cid-4dqtj3le] li[data-astro-cid-4dqtj3le]:last-child{margin-bottom:0}.checklist[data-astro-cid-4dqtj3le] input[data-astro-cid-4dqtj3le][type=checkbox]{margin:0;margin-top:.1rem;flex-shrink:0;width:1rem;height:1rem;accent-color:#0ea5e9}.tax-codes-table[data-astro-cid-4dqtj3le]{width:100%;margin:1.5rem 0}.tax-codes-table[data-astro-cid-4dqtj3le] table[data-astro-cid-4dqtj3le]{width:100%;border-collapse:collapse;background:#fff;table-layout:fixed}.tax-codes-table[data-astro-cid-4dqtj3le] th[data-astro-cid-4dqtj3le],.tax-codes-table[data-astro-cid-4dqtj3le] td[data-astro-cid-4dqtj3le]{padding:.75rem 1rem;text-align:left;border:1px solid #e5e7eb;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.tax-codes-table[data-astro-cid-4dqtj3le] th[data-astro-cid-4dqtj3le]:first-child,.tax-codes-table[data-astro-cid-4dqtj3le] td[data-astro-cid-4dqtj3le]:first-child{width:25%}.tax-codes-table[data-astro-cid-4dqtj3le] th[data-astro-cid-4dqtj3le]:nth-child(2),.tax-codes-table[data-astro-cid-4dqtj3le] td[data-astro-cid-4dqtj3le]:nth-child(2){width:50%}.tax-codes-table[data-astro-cid-4dqtj3le] th[data-astro-cid-4dqtj3le]:last-child,.tax-codes-table[data-astro-cid-4dqtj3le] td[data-astro-cid-4dqtj3le]:last-child{width:25%}.tax-codes-table[data-astro-cid-4dqtj3le] th[data-astro-cid-4dqtj3le]{background:#f9fafb;font-weight:600;color:#374151}.tax-codes-table[data-astro-cid-4dqtj3le] tr[data-astro-cid-4dqtj3le]:nth-child(2n){background:#f9fafb}.tax-codes-table[data-astro-cid-4dqtj3le] tr[data-astro-cid-4dqtj3le]:hover{background:#f3f4f6}.calculation-example[data-astro-cid-4dqtj3le]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;margin:1.5rem 0;font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,Courier New,monospace}.calc-row[data-astro-cid-4dqtj3le]{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid #e2e8f0}.calc-row[data-astro-cid-4dqtj3le]:last-child{border-bottom:none;font-weight:600;background:#f1f5f9;margin:.5rem -1.5rem -1.5rem;padding:.75rem 1.5rem;border-radius:0 0 8px 8px}.calc-label[data-astro-cid-4dqtj3le]{color:#475569;font-size:.9rem}.calc-value[data-astro-cid-4dqtj3le]{font-weight:600;font-size:.9rem}.calc-value[data-astro-cid-4dqtj3le].positive{color:#059669}.calc-value[data-astro-cid-4dqtj3le].negative{color:#dc2626}.calc-value[data-astro-cid-4dqtj3le].neutral{color:#374151}@media (max-width: 768px){.tax-codes-table[data-astro-cid-4dqtj3le]{font-size:.85rem}.tax-codes-table[data-astro-cid-4dqtj3le] th[data-astro-cid-4dqtj3le],.tax-codes-table[data-astro-cid-4dqtj3le] td[data-astro-cid-4dqtj3le]{padding:.5rem .75rem}.tax-codes-table[data-astro-cid-4dqtj3le] th[data-astro-cid-4dqtj3le]:nth-child(2),.tax-codes-table[data-astro-cid-4dqtj3le] td[data-astro-cid-4dqtj3le]:nth-child(2){width:55%}.tax-codes-table[data-astro-cid-4dqtj3le] th[data-astro-cid-4dqtj3le]:first-child,.tax-codes-table[data-astro-cid-4dqtj3le] td[data-astro-cid-4dqtj3le]:first-child,.tax-codes-table[data-astro-cid-4dqtj3le] th[data-astro-cid-4dqtj3le]:last-child,.tax-codes-table[data-astro-cid-4dqtj3le] td[data-astro-cid-4dqtj3le]:last-child{width:22.5%}.calculation-example[data-astro-cid-4dqtj3le]{padding:1rem;font-size:.85rem}.calc-row[data-astro-cid-4dqtj3le]{flex-direction:column;align-items:flex-start;gap:.25rem}.calc-row[data-astro-cid-4dqtj3le]:last-child{margin:.5rem -1rem -1rem;padding:.75rem 1rem}}
