.blog-hero[data-astro-cid-ifytohew]{text-align:center;background:#0d0d0d;padding:3rem 2rem 2.5rem}.blog-hero-inner[data-astro-cid-ifytohew]{max-width:680px;margin:0 auto}.blog-eyebrow[data-astro-cid-ifytohew]{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-ifytohew]{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-ifytohew]{color:#ffffff80;margin:0;font-family:Poppins,sans-serif;font-size:.95rem;line-height:1.7}.blog-main[data-astro-cid-ifytohew]{background:#f9f9f7;padding:3rem 2rem 4rem}.blog-container[data-astro-cid-ifytohew]{max-width:1200px;margin:0 auto}.blog-grid[data-astro-cid-ifytohew]{grid-template-columns:repeat(3,1fr);gap:1.5rem;display:grid}.blog-empty[data-astro-cid-ifytohew]{text-align:center;color:#0006;padding:4rem 0;font-family:Poppins,sans-serif}.blog-pagination[data-astro-cid-ifytohew]{background:#f9f9f7;justify-content:center;align-items:center;gap:1.5rem;padding:3rem 2rem;display:flex}.blog-page-btn[data-astro-cid-ifytohew]{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-ifytohew]:hover{background:#016aff}.blog-page-info[data-astro-cid-ifytohew]{color:#0006;font-family:Poppins,sans-serif;font-size:.85rem}.subscribe-section[data-astro-cid-ifytohew]{background:#111;padding:4rem 2rem}.subscribe-inner[data-astro-cid-ifytohew]{text-align:center;max-width:700px;margin:0 auto}.subscribe-heading[data-astro-cid-ifytohew]{color:#fff;margin:0 0 .75rem;font-family:Montserrat,sans-serif;font-size:2rem;font-weight:800}.subscribe-sub[data-astro-cid-ifytohew]{color:#ffffff80;margin:0 0 2rem;font-family:Poppins,sans-serif;font-size:.95rem;line-height:1.7}.subscribe-form[data-astro-cid-ifytohew]{flex-wrap:wrap;gap:.75rem;max-width:480px;margin:0 auto;display:flex}.subscribe-turnstile[data-astro-cid-ifytohew]{flex-basis:100%;justify-content:center;min-height:0;display:flex}.subscribe-turnstile[data-astro-cid-ifytohew]:empty{display:none}.subscribe-input[data-astro-cid-ifytohew]{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-ifytohew]::placeholder{color:#ffffff59}.subscribe-input[data-astro-cid-ifytohew]:focus{border-color:#1ab8f4}.subscribe-btn[data-astro-cid-ifytohew]{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-ifytohew]{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-ifytohew]:hover{background-color:#016affb3;box-shadow:0 0 10px #016aff80}.subscribe-btn[data-astro-cid-ifytohew]:disabled{opacity:.5;cursor:not-allowed}.subscribe-btn-success[data-astro-cid-ifytohew]{opacity:1;background:#22c55e4d linear-gradient(to bottom right,#22c55e 0%,#22c55e00 30%)}.subscribe-btn-success[data-astro-cid-ifytohew] .subscribe-btn-inner[data-astro-cid-ifytohew]{background-color:#16a34a}.subscribe-consent[data-astro-cid-ifytohew]{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-ifytohew] a[data-astro-cid-ifytohew]{color:#fff9;text-decoration:underline}.subscribe-consent[data-astro-cid-ifytohew] a[data-astro-cid-ifytohew]:hover{color:#1ab8f4}@media (width<=1100px){.blog-grid[data-astro-cid-ifytohew]{grid-template-columns:repeat(2,1fr)}}@media (width<=800px){.subscribe-form[data-astro-cid-ifytohew]{flex-direction:column}}@media (width<=580px){.blog-heading[data-astro-cid-ifytohew]{font-size:2rem}.blog-grid[data-astro-cid-ifytohew]{grid-template-columns:1fr}}
