.blog-search-section[data-astro-cid-x255k2k2]{background:#0d0d0d;padding:0 2rem 2rem}.blog-search-wrap[data-astro-cid-x255k2k2]{max-width:500px;margin:0 auto;position:relative}.blog-search-icon[data-astro-cid-x255k2k2]{color:#ffffff4d;z-index:2;pointer-events:none;font-size:.85rem;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.blog-search-input[data-astro-cid-x255k2k2]{color:#fff;background:#141414;border:1px solid #ffffff14;border-radius:12px;outline:none;width:100%;height:48px;padding:0 1rem 0 2.75rem;font-family:Poppins,sans-serif;font-size:.9rem;transition:border-color .2s}.blog-search-input[data-astro-cid-x255k2k2]::placeholder{color:#ffffff40}.blog-search-input[data-astro-cid-x255k2k2]:focus{border-color:#1ab8f4}.blog-search-results[data-astro-cid-x255k2k2]{z-index:50;background:#141414;border:1px solid #ffffff14;border-radius:12px;max-height:400px;display:none;position:absolute;top:56px;left:0;right:0;overflow:hidden auto;box-shadow:0 12px 40px #0006}.blog-search-results[data-astro-cid-x255k2k2].active{display:block}.blog-sr-item[data-astro-cid-x255k2k2]{border-bottom:1px solid #ffffff0a;align-items:center;gap:1rem;padding:.9rem 1.25rem;text-decoration:none;transition:background .15s;display:flex}.blog-sr-item[data-astro-cid-x255k2k2]:last-child{border-bottom:none}.blog-sr-item[data-astro-cid-x255k2k2]:hover{background:#ffffff0a}.blog-sr-thumb[data-astro-cid-x255k2k2]{object-fit:cover;background:#ffffff0d;border-radius:8px;flex-shrink:0;width:48px;height:48px}.blog-sr-info[data-astro-cid-x255k2k2]{flex-direction:column;gap:2px;min-width:0;display:flex}.blog-sr-title[data-astro-cid-x255k2k2]{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-family:Montserrat,sans-serif;font-size:.85rem;font-weight:700;overflow:hidden}.blog-sr-meta[data-astro-cid-x255k2k2]{color:#ffffff59;font-family:Poppins,sans-serif;font-size:.7rem}.blog-sr-empty[data-astro-cid-x255k2k2]{text-align:center;color:#ffffff59;padding:1.5rem;font-family:Poppins,sans-serif;font-size:.85rem}.blog-hero[data-astro-cid-x255k2k2]{text-align:center;background:#0d0d0d;padding:3rem 2rem 2.5rem}.blog-hero-inner[data-astro-cid-x255k2k2]{max-width:680px;margin:0 auto}.blog-eyebrow[data-astro-cid-x255k2k2]{letter-spacing:.1em;text-transform:uppercase;color:#09c6d2;margin-bottom:.75rem;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:600;display:inline-block}.blog-heading[data-astro-cid-x255k2k2]{color:#fff;margin:0 0 .75rem;font-family:Montserrat,sans-serif;font-size:2.6rem;font-weight:800;line-height:1.1}.blog-subheading[data-astro-cid-x255k2k2]{color:#ffffff80;margin:0;font-family:Poppins,sans-serif;font-size:.95rem;line-height:1.7}.blog-main[data-astro-cid-x255k2k2]{background:#f9f9f7;padding:3rem 2rem 4rem}.blog-container[data-astro-cid-x255k2k2]{max-width:1200px;margin:0 auto}.blog-cats[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:.5rem;margin-bottom:2rem;display:flex}.blog-cat-pill[data-astro-cid-x255k2k2]{color:#0000008c;background:#fff;border:1.5px solid #0000001f;border-radius:999px;padding:.4rem 1rem;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .2s}.blog-cat-pill[data-astro-cid-x255k2k2]:hover,.blog-cat-active[data-astro-cid-x255k2k2]{color:#fff;background:#016aff;border-color:#016aff}.featured-post[data-astro-cid-x255k2k2]{background:#fff;border:1px solid #0000001a;border-radius:20px;grid-template-columns:55% 45%;min-height:360px;margin-bottom:2.5rem;text-decoration:none;transition:box-shadow .3s;display:grid;overflow:hidden}.featured-post[data-astro-cid-x255k2k2]:hover{box-shadow:0 12px 48px #0000001f}.featured-img[data-astro-cid-x255k2k2]{position:relative;overflow:hidden}.featured-img[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.featured-post[data-astro-cid-x255k2k2]:hover .featured-img[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{transform:scale(1.04)}.featured-img-placeholder[data-astro-cid-x255k2k2]{box-sizing:border-box;background:linear-gradient(135deg,#016aff 0%,#1ab8f4 100%);align-items:flex-end;width:100%;height:100%;min-height:360px;padding:2rem;display:flex}.featured-img-placeholder[data-astro-cid-x255k2k2] span[data-astro-cid-x255k2k2]{color:#ffffffd9;font-family:Montserrat,sans-serif;font-size:1.5rem;font-weight:800;line-height:1.3}.featured-body[data-astro-cid-x255k2k2]{flex-direction:column;justify-content:center;gap:1rem;padding:2.5rem;display:flex}.featured-cat[data-astro-cid-x255k2k2]{color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#016aff;border-radius:999px;width:fit-content;padding:3px 12px;font-family:Poppins,sans-serif;font-size:.72rem;font-weight:600;display:inline-block}.featured-title[data-astro-cid-x255k2k2]{color:#111;margin:0;font-family:Montserrat,sans-serif;font-size:1.8rem;font-weight:800;line-height:1.2}.featured-excerpt[data-astro-cid-x255k2k2]{color:#0000008c;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-family:Poppins,sans-serif;font-size:.9rem;line-height:1.7;display:-webkit-box;overflow:hidden}.featured-meta[data-astro-cid-x255k2k2]{color:#0006;align-items:center;gap:.4rem;font-family:Poppins,sans-serif;font-size:.8rem;display:flex}.meta-dot[data-astro-cid-x255k2k2]{color:#09c6d2}.featured-btn[data-astro-cid-x255k2k2]{background:#016aff33 linear-gradient(to bottom right,#016aff 0%,#016aff00 30%);border-radius:13px;justify-content:center;align-items:center;width:fit-content;padding:2px;transition:all .3s;display:inline-flex}.featured-post[data-astro-cid-x255k2k2]:hover .featured-btn[data-astro-cid-x255k2k2]{background-color:#016affb3;box-shadow:0 0 10px #016aff80}.featured-btn-inner[data-astro-cid-x255k2k2]{color:#fff;white-space:nowrap;background-color:#1a1a1a;border-radius:11px;justify-content:center;align-items:center;padding:.65rem 1.75rem;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;display:flex}.blog-layout[data-astro-cid-x255k2k2]{grid-template-columns:1fr 300px;align-items:start;gap:2.5rem;display:grid}.blog-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.blog-sidebar[data-astro-cid-x255k2k2]{flex-direction:column;gap:2rem;display:flex;position:sticky;top:100px}.sidebar-widget[data-astro-cid-x255k2k2]{background:#fff;border:1px solid #00000014;border-radius:16px;padding:1.5rem}.sidebar-title[data-astro-cid-x255k2k2]{color:#111;border-bottom:2px solid #016aff;margin:0 0 1.2rem;padding-bottom:.75rem;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700}.sidebar-posts[data-astro-cid-x255k2k2]{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.sidebar-post-link[data-astro-cid-x255k2k2]{align-items:center;gap:.75rem;text-decoration:none;transition:opacity .2s;display:flex}.sidebar-post-link[data-astro-cid-x255k2k2]:hover{opacity:.75}.sidebar-post-thumb[data-astro-cid-x255k2k2]{background:#f0f0f0;border-radius:8px;flex-shrink:0;width:60px;height:60px;overflow:hidden}.sidebar-post-thumb[data-astro-cid-x255k2k2] img[data-astro-cid-x255k2k2]{object-fit:cover;width:100%;height:100%;display:block}.sidebar-post-thumb-placeholder[data-astro-cid-x255k2k2]{background:linear-gradient(135deg,#016aff,#1ab8f4);width:100%;height:100%}.sidebar-post-info[data-astro-cid-x255k2k2]{flex-direction:column;gap:.25rem;display:flex}.sidebar-post-title[data-astro-cid-x255k2k2]{color:#111;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-family:Poppins,sans-serif;font-size:.8rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.sidebar-post-date[data-astro-cid-x255k2k2]{color:#0006;font-family:Poppins,sans-serif;font-size:.72rem}.sidebar-cats[data-astro-cid-x255k2k2]{flex-direction:column;gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.sidebar-cat-link[data-astro-cid-x255k2k2]{color:#000000a6;border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding:.5rem 0;font-family:Poppins,sans-serif;font-size:.83rem;text-decoration:none;transition:color .2s;display:flex}.sidebar-cat-link[data-astro-cid-x255k2k2]:last-child{border-bottom:none}.sidebar-cat-link[data-astro-cid-x255k2k2]:hover{color:#016aff}.sidebar-cat-count[data-astro-cid-x255k2k2]{color:#00000073;background:#f0f0f0;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:600}.subscribe-section[data-astro-cid-x255k2k2]{background:#111;padding:4rem 2rem}.subscribe-inner[data-astro-cid-x255k2k2]{text-align:center;max-width:700px;margin:0 auto}.subscribe-heading[data-astro-cid-x255k2k2]{color:#fff;margin:0 0 .75rem;font-family:Montserrat,sans-serif;font-size:2rem;font-weight:800}.subscribe-sub[data-astro-cid-x255k2k2]{color:#ffffff80;margin:0 0 2rem;font-family:Poppins,sans-serif;font-size:.95rem;line-height:1.7}.subscribe-form[data-astro-cid-x255k2k2]{flex-wrap:wrap;gap:.75rem;max-width:480px;margin:0 auto;display:flex}.subscribe-turnstile[data-astro-cid-x255k2k2]{flex-basis:100%;justify-content:center;min-height:0;display:flex}.subscribe-turnstile[data-astro-cid-x255k2k2]:empty{display:none}.subscribe-input[data-astro-cid-x255k2k2]{color:#fff;background:#ffffff14;border:1.5px solid #ffffff26;border-radius:10px;outline:none;flex:1;height:48px;padding:0 1rem;font-family:Poppins,sans-serif;font-size:.9rem;transition:border-color .2s}.subscribe-input[data-astro-cid-x255k2k2]::placeholder{color:#ffffff59}.subscribe-input[data-astro-cid-x255k2k2]:focus{border-color:#1ab8f4}.subscribe-btn[data-astro-cid-x255k2k2]{cursor:pointer;background:#016aff33 linear-gradient(to bottom right,#016aff 0%,#016aff00 30%);border:none;border-radius:13px;padding:2px;transition:all .3s}.subscribe-btn-inner[data-astro-cid-x255k2k2]{color:#fff;white-space:nowrap;background-color:#1a1a1a;border-radius:11px;justify-content:center;align-items:center;padding:.65rem 1.75rem;font-family:Montserrat,sans-serif;font-size:.8rem;font-weight:600;display:flex}.subscribe-btn[data-astro-cid-x255k2k2]:hover{background-color:#016affb3;box-shadow:0 0 10px #016aff80}.subscribe-btn[data-astro-cid-x255k2k2]:disabled{opacity:.5;cursor:not-allowed}.subscribe-btn-success[data-astro-cid-x255k2k2]{opacity:1;background:#22c55e4d linear-gradient(to bottom right,#22c55e 0%,#22c55e00 30%)}.subscribe-btn-success[data-astro-cid-x255k2k2] .subscribe-btn-inner[data-astro-cid-x255k2k2]{background-color:#16a34a}.subscribe-msg[data-astro-cid-x255k2k2]{min-height:1.25em;margin-top:1rem;font-family:Poppins,sans-serif;font-size:.85rem}.subscribe-consent[data-astro-cid-x255k2k2]{color:#fff6;max-width:480px;margin:1rem auto 0;font-family:Poppins,sans-serif;font-size:.72rem;line-height:1.5}.subscribe-consent[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]{color:#fff9;text-decoration:underline}.subscribe-consent[data-astro-cid-x255k2k2] a[data-astro-cid-x255k2k2]:hover{color:#1ab8f4}.blog-pagination[data-astro-cid-x255k2k2]{background:#f9f9f7;justify-content:center;align-items:center;gap:1.5rem;padding:3rem 2rem;display:flex}.blog-page-btn[data-astro-cid-x255k2k2]{color:#fff;background:#111;border-radius:10px;align-items:center;height:42px;padding:0 20px;font-family:Poppins,sans-serif;font-size:.85rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.blog-page-btn[data-astro-cid-x255k2k2]:hover{background:#016aff}.blog-page-info[data-astro-cid-x255k2k2]{color:#0006;font-family:Poppins,sans-serif;font-size:.85rem}.blog-empty[data-astro-cid-x255k2k2]{text-align:center;color:#0006;padding:4rem 0;font-family:Poppins,sans-serif}@media (width<=1100px){.blog-layout[data-astro-cid-x255k2k2]{grid-template-columns:1fr 260px}.blog-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.featured-post[data-astro-cid-x255k2k2]{grid-template-columns:1fr;min-height:auto}.featured-img[data-astro-cid-x255k2k2]{min-height:220px}.featured-body[data-astro-cid-x255k2k2]{padding:1.5rem}.featured-title[data-astro-cid-x255k2k2]{font-size:1.4rem}.blog-layout[data-astro-cid-x255k2k2]{grid-template-columns:1fr}.blog-sidebar[data-astro-cid-x255k2k2]{position:static}.blog-grid[data-astro-cid-x255k2k2]{grid-template-columns:repeat(2,1fr)}.subscribe-form[data-astro-cid-x255k2k2]{flex-direction:column}}@media (width<=580px){.blog-heading[data-astro-cid-x255k2k2]{font-size:2rem}.blog-grid[data-astro-cid-x255k2k2]{grid-template-columns:1fr}}
