.blog-hero.svelte-1j8k0si{position:relative;background:#080e17;padding:12rem 0 6rem;overflow:hidden}.blog-hero__background.svelte-1j8k0si{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.blog-hero__grid-lines.svelte-1j8k0si{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:4rem 4rem;mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,black 0%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,black 0%,transparent 70%)}.blog-hero__spotlight.svelte-1j8k0si{position:absolute;top:20%;left:50%;transform:translate(-50%);width:60rem;height:40rem;background:radial-gradient(ellipse at center,rgba(29,127,222,.15) 0%,transparent 60%);filter:blur(60px)}.blog-hero__container.svelte-1j8k0si{position:relative;z-index:1;width:min(86rem,calc(100% - 4rem));margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:2rem}.blog-hero__eyebrow.svelte-1j8k0si{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:#1d7fde;opacity:0}.blog-hero__eyebrow-icon.svelte-1j8k0si{width:1rem;height:1rem}.blog-hero__title.svelte-1j8k0si{font-weight:700;font-size:4rem;line-height:1;letter-spacing:-.04em;color:#fff;margin:0;max-width:52rem}.blog-hero__description.svelte-1j8k0si{font-size:1.125rem;line-height:1.6;letter-spacing:-.02em;color:#ffffffb3;margin:0;max-width:42rem;opacity:0}.blog-articles.svelte-1j8k0si{background:#eef3f7;padding:6rem 0;min-height:40vh}.blog-articles__container.svelte-1j8k0si{width:min(86rem,calc(100% - 4rem));margin:0 auto}.blog__grid.svelte-1j8k0si{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.blog__card.svelte-1j8k0si{background:#fff;border-radius:.75rem;overflow:hidden;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.blog__card.svelte-1j8k0si:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0000001a}.blog__card-image.svelte-1j8k0si{height:14rem;overflow:hidden}.blog__card-image.svelte-1j8k0si img:where(.svelte-1j8k0si){width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog__card.svelte-1j8k0si:hover .blog__card-image:where(.svelte-1j8k0si) img:where(.svelte-1j8k0si){transform:scale(1.05)}.blog__card-image--placeholder.svelte-1j8k0si{background:linear-gradient(135deg,#182b48,#1d7fde);display:flex;align-items:center;justify-content:center;color:#ffffff4d}.blog__card-content.svelte-1j8k0si{padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.blog__card-date.svelte-1j8k0si{font-size:.8125rem;color:#080e1780;text-transform:uppercase;letter-spacing:.03em}.blog__card-title.svelte-1j8k0si{font-weight:700;font-size:1.25rem;line-height:1.3;letter-spacing:-.02em;color:#182b48;margin:0}.blog__card-excerpt.svelte-1j8k0si{font-size:.9375rem;line-height:1.5;color:#080e17b3;margin:0}.blog__card-link.svelte-1j8k0si{display:inline-flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:#1d7fde;margin-top:.5rem}.blog__card-link.svelte-1j8k0si svg:where(.svelte-1j8k0si){transition:transform .2s ease}.blog__card.svelte-1j8k0si:hover .blog__card-link:where(.svelte-1j8k0si) svg:where(.svelte-1j8k0si){transform:translate(2px,-2px)}.blog__pagination.svelte-1j8k0si{display:flex;align-items:center;justify-content:center;gap:2rem;margin-top:4rem}.blog__pagination-btn.svelte-1j8k0si{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:#fff;border:1px solid rgba(8,14,23,.15);border-radius:6.25rem;font-size:.9375rem;font-weight:600;color:#182b48;cursor:pointer;transition:all .2s ease}.blog__pagination-btn.svelte-1j8k0si:hover{background:#182b48;border-color:#182b48;color:#fff}.blog__pagination-info.svelte-1j8k0si{font-size:.9375rem;color:#080e1799}.blog__empty.svelte-1j8k0si{display:flex;flex-direction:column;align-items:center;text-align:center;padding:4rem 2rem;max-width:32rem;margin:0 auto}.blog__empty-icon.svelte-1j8k0si{color:#080e1733;margin-bottom:1.5rem}.blog__empty-title.svelte-1j8k0si{font-weight:700;font-size:1.5rem;color:#182b48;margin:0 0 .75rem}.blog__empty-text.svelte-1j8k0si{font-size:1rem;line-height:1.6;color:#080e1799;margin:0 0 2rem}@media (max-width: 75rem){.blog__grid.svelte-1j8k0si{grid-template-columns:repeat(2,1fr)}}@media (max-width: 64rem){.blog-hero.svelte-1j8k0si{padding:10rem 0 5rem}.blog-hero__title.svelte-1j8k0si{font-size:3rem}}@media (max-width: 48rem){.blog-hero.svelte-1j8k0si{padding:8rem 0 4rem}.blog-hero__container.svelte-1j8k0si{width:calc(100% - 2rem)}.blog-hero__title.svelte-1j8k0si{font-size:2.25rem}.blog-hero__description.svelte-1j8k0si{font-size:1rem}.blog-articles.svelte-1j8k0si{padding:4rem 0}.blog-articles__container.svelte-1j8k0si{width:calc(100% - 2rem)}.blog__grid.svelte-1j8k0si{grid-template-columns:1fr;gap:1.5rem}.blog__card-image.svelte-1j8k0si{height:12rem}.blog__pagination.svelte-1j8k0si{gap:1rem}.blog__pagination-btn.svelte-1j8k0si{padding:.75rem 1.25rem;font-size:.875rem}}
