.blog-post[data-astro-cid-tldeq5d5]{background:#fff;min-height:80vh;padding:140px 0 80px}.container[data-astro-cid-tldeq5d5]{max-width:900px;margin:0 auto;padding:0 1.5rem}.blog-hero[data-astro-cid-tldeq5d5]{border-bottom:1px solid #e2e8f0;margin-bottom:2.5rem;padding-bottom:2rem}.blog-breadcrumbs[data-astro-cid-tldeq5d5]{margin-bottom:1.5rem}.back-link[data-astro-cid-tldeq5d5]{color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.back-link[data-astro-cid-tldeq5d5]:hover{color:var(--color-primary);transform:translate(-3px)}.blog-title[data-astro-cid-tldeq5d5]{color:var(--color-text-main);letter-spacing:-.02em;overflow-wrap:break-word;word-break:break-word;hyphens:auto;margin-bottom:1rem;font-size:2.75rem;font-weight:800;line-height:1.2}.blog-lead[data-astro-cid-tldeq5d5]{color:var(--color-text-muted);margin-bottom:1.25rem;font-size:1.25rem;line-height:1.5}.blog-meta-row[data-astro-cid-tldeq5d5]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;display:flex}.blog-date[data-astro-cid-tldeq5d5]{color:var(--color-text-muted);font-size:.9rem;font-weight:500;display:inline-block}.blog-action-toolbar[data-astro-cid-tldeq5d5]{align-items:center;gap:.5rem;display:inline-flex}.btn-action-tool[data-astro-cid-tldeq5d5]{color:var(--color-text-muted);cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.8rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-action-tool[data-astro-cid-tldeq5d5]:hover{color:var(--color-primary);border-color:var(--color-primary);background:#fff;box-shadow:0 2px 6px #0000000d}.btn-action-tool[data-astro-cid-tldeq5d5].copied{color:#059669!important;background:#ecfdf5!important;border-color:#10b981!important}.blog-content[data-astro-cid-tldeq5d5]{color:#2d3748;overflow-wrap:break-word;word-break:break-word;hyphens:auto;min-width:0;font-size:1.125rem;line-height:1.75}.prose[data-astro-cid-tldeq5d5] h2{color:var(--color-text-main);border-bottom:1px solid #f1f5f9;margin-top:2.75rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.85rem;font-weight:800;line-height:1.3}.prose[data-astro-cid-tldeq5d5] h3{color:var(--color-primary-dark);margin-top:2rem;margin-bottom:.75rem;font-size:1.4rem;font-weight:700;line-height:1.35}.prose[data-astro-cid-tldeq5d5] p{margin-bottom:1.5rem;line-height:1.75}.prose[data-astro-cid-tldeq5d5] ul,.prose[data-astro-cid-tldeq5d5] ol{margin-bottom:1.5rem;padding-left:1.75rem}.prose[data-astro-cid-tldeq5d5] li{margin-bottom:.5rem}.prose[data-astro-cid-tldeq5d5] blockquote{border-left:4px solid var(--color-primary);color:#4a5568;background:#f8fafc;border-radius:4px;margin:1.75rem 0;padding:1.25rem 1.75rem;font-style:italic}.prose[data-astro-cid-tldeq5d5] pre{color:#f8fafc;background:#0f172a;border-radius:8px;max-width:100%;margin:1.75rem 0;padding:1.25rem 1.5rem;font-size:.95rem;line-height:1.6;display:block;overflow-x:auto}.prose[data-astro-cid-tldeq5d5] code{color:#0f172a;background:#f1f5f9;border-radius:4px;padding:.2rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}.prose[data-astro-cid-tldeq5d5] pre code{color:inherit;background:0 0;padding:0}.prose[data-astro-cid-tldeq5d5] .table-wrap{-webkit-overflow-scrolling:touch;width:100%;margin:2rem 0;overflow-x:auto}.prose[data-astro-cid-tldeq5d5] table{border-collapse:collapse;table-layout:fixed;width:100%;margin:2rem 0;font-size:.95rem;line-height:1.5}.prose[data-astro-cid-tldeq5d5] .table-wrap table{min-width:600px;margin:0}.prose[data-astro-cid-tldeq5d5] th,.prose[data-astro-cid-tldeq5d5] td{text-align:left;vertical-align:top;word-break:break-word;overflow-wrap:break-word;white-space:normal;border:1px solid #e2e8f0;padding:.85rem 1rem}.prose[data-astro-cid-tldeq5d5] th{color:var(--color-text-main);background:#f8fafc;font-weight:700}.prose[data-astro-cid-tldeq5d5] th:first-child:nth-last-child(2),.prose[data-astro-cid-tldeq5d5] td:first-child:nth-last-child(2){width:35%}.prose[data-astro-cid-tldeq5d5] th:first-child:nth-last-child(2)~th,.prose[data-astro-cid-tldeq5d5] td:first-child:nth-last-child(2)~td{width:65%}.prose[data-astro-cid-tldeq5d5] th:first-child:nth-last-child(3),.prose[data-astro-cid-tldeq5d5] td:first-child:nth-last-child(3){width:24%}.prose[data-astro-cid-tldeq5d5] th:first-child:nth-last-child(3)~th,.prose[data-astro-cid-tldeq5d5] td:first-child:nth-last-child(3)~td{white-space:normal;width:38%}.prose[data-astro-cid-tldeq5d5] th:first-child:nth-last-child(4),.prose[data-astro-cid-tldeq5d5] td:first-child:nth-last-child(4){width:25%}.prose[data-astro-cid-tldeq5d5] th:first-child:nth-last-child(4)~th:nth-child(2),.prose[data-astro-cid-tldeq5d5] td:first-child:nth-last-child(4)~td:nth-child(2){white-space:nowrap;width:15%}.prose[data-astro-cid-tldeq5d5] th:first-child:nth-last-child(4)~th:nth-child(3),.prose[data-astro-cid-tldeq5d5] td:first-child:nth-last-child(4)~td:nth-child(3),.prose[data-astro-cid-tldeq5d5] th:first-child:nth-last-child(4)~th:nth-child(4),.prose[data-astro-cid-tldeq5d5] td:first-child:nth-last-child(4)~td:nth-child(4){width:30%}.prose[data-astro-cid-tldeq5d5] img{cursor:zoom-in;border-radius:8px;max-width:100%;height:auto;margin:2rem 0;transition:opacity .2s;box-shadow:0 4px 15px #00000014}.prose[data-astro-cid-tldeq5d5] img:hover{opacity:.92}.prose[data-astro-cid-tldeq5d5] a{color:var(--color-primary);font-weight:600;text-decoration:underline}.prose[data-astro-cid-tldeq5d5] a:hover{color:var(--color-primary-dark)}.blog-cta-card[data-astro-cid-tldeq5d5]{border-left:4px solid var(--color-primary);text-align:center;background:linear-gradient(135deg,#f8fafc 0%,#edf2f7 100%);border-radius:6px;margin:3.5rem 0;padding:2.5rem}.cta-content[data-astro-cid-tldeq5d5] h3[data-astro-cid-tldeq5d5]{color:var(--color-text-main);margin-bottom:.75rem;font-size:1.5rem;font-weight:800}.cta-content[data-astro-cid-tldeq5d5] p[data-astro-cid-tldeq5d5]{color:var(--color-text-muted);margin-bottom:1.5rem;font-size:1.05rem;line-height:1.6}.blog-cta-card[data-astro-cid-tldeq5d5] .btn[data-astro-cid-tldeq5d5],.blog-cta-card[data-astro-cid-tldeq5d5] .btn-primary[data-astro-cid-tldeq5d5],.cta-content[data-astro-cid-tldeq5d5] .btn[data-astro-cid-tldeq5d5],.cta-content[data-astro-cid-tldeq5d5] .btn-primary[data-astro-cid-tldeq5d5],.prose[data-astro-cid-tldeq5d5] .blog-cta-card[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5].btn,.prose[data-astro-cid-tldeq5d5] .blog-cta-card[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5].btn-primary{text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;padding:.85rem 2.25rem;font-size:.95rem;font-weight:700;transition:all .25s;display:inline-flex;box-shadow:0 2px 8px #005ea240;background-color:var(--color-primary)!important;color:#fff!important;text-decoration:none!important}.blog-cta-card[data-astro-cid-tldeq5d5] .btn[data-astro-cid-tldeq5d5]:hover,.blog-cta-card[data-astro-cid-tldeq5d5] .btn-primary[data-astro-cid-tldeq5d5]:hover,.cta-content[data-astro-cid-tldeq5d5] .btn[data-astro-cid-tldeq5d5]:hover,.cta-content[data-astro-cid-tldeq5d5] .btn-primary[data-astro-cid-tldeq5d5]:hover,.prose[data-astro-cid-tldeq5d5] .blog-cta-card[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5].btn:hover,.prose[data-astro-cid-tldeq5d5] .blog-cta-card[data-astro-cid-tldeq5d5] a[data-astro-cid-tldeq5d5].btn-primary:hover{transform:translateY(-2px);box-shadow:0 4px 14px #00477e59;background-color:var(--color-primary-dark)!important;color:#fff!important;text-decoration:none!important}.blog-nav-pagination[data-astro-cid-tldeq5d5]{border-top:1px solid #e2e8f0;margin-top:3rem;padding-top:2rem}.blog-nav-grid[data-astro-cid-tldeq5d5]{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.blog-nav-card[data-astro-cid-tldeq5d5]{color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:.5rem;min-width:0;padding:1.25rem 1.5rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex;box-shadow:0 2px 8px #0000000a;text-decoration:none!important}.blog-nav-card[data-astro-cid-tldeq5d5]:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 6px 16px #00000014}.nav-direction[data-astro-cid-tldeq5d5]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-primary);align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;display:inline-flex}.next-card[data-astro-cid-tldeq5d5]{text-align:right}.next-card[data-astro-cid-tldeq5d5] .nav-direction[data-astro-cid-tldeq5d5]{justify-content:flex-end}.nav-title[data-astro-cid-tldeq5d5]{color:var(--color-text-main);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.empty-card[data-astro-cid-tldeq5d5]{visibility:hidden;box-shadow:none;border:none;padding:0}.blog-nav-catalog[data-astro-cid-tldeq5d5]{text-align:center;margin-top:2rem}.btn-all-articles[data-astro-cid-tldeq5d5]{color:var(--color-text-muted);background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.5rem;padding:.65rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex;text-decoration:none!important}.btn-all-articles[data-astro-cid-tldeq5d5]:hover{color:var(--color-primary);border-color:var(--color-primary);background:#fff;box-shadow:0 4px 10px #0000000d}.scroll-to-top-btn[data-astro-cid-tldeq5d5]{z-index:99;color:#475569;cursor:pointer;opacity:0;visibility:hidden;pointer-events:none;background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:50%;outline:none;justify-content:center;align-items:center;width:48px;height:48px;transition:opacity .3s,transform .3s,visibility .3s,background-color .2s,color .2s,border-color .2s;display:flex;position:fixed;bottom:30px;right:30px;transform:translateY(16px)scale(.85);box-shadow:0 4px 10px #0000001a}.scroll-to-top-btn[data-astro-cid-tldeq5d5].visible{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.scroll-to-top-btn[data-astro-cid-tldeq5d5]:hover,.scroll-to-top-btn[data-astro-cid-tldeq5d5]:active{background-color:var(--color-primary);color:#fff;border-color:var(--color-primary);transform:translateY(-2px)scale(1.05);box-shadow:0 6px 16px #0003}@media (width<=768px){.blog-post[data-astro-cid-tldeq5d5]{padding:100px 0 60px}.blog-title[data-astro-cid-tldeq5d5]{font-size:2rem}.blog-lead[data-astro-cid-tldeq5d5]{font-size:1.1rem}.blog-content[data-astro-cid-tldeq5d5]{font-size:1.05rem}.blog-nav-grid[data-astro-cid-tldeq5d5]{grid-template-columns:1fr}.next-card[data-astro-cid-tldeq5d5]{text-align:left}.next-card[data-astro-cid-tldeq5d5] .nav-direction[data-astro-cid-tldeq5d5]{justify-content:flex-start}.blog-cta-card[data-astro-cid-tldeq5d5]{padding:1.75rem 1.25rem}}
