.bl-hero-bg[data-astro-cid-wsv4vc5i]{pointer-events:none;background:radial-gradient(70% 50% at 50% 0,#2f9cff12 0%,#0000 70%);position:absolute;inset:0}.bl-hero-h1[data-astro-cid-wsv4vc5i]{color:#eef7ff;margin-bottom:.5rem;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:800;line-height:1.2}.bl-grid[data-astro-cid-wsv4vc5i]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;display:grid}.cat-color-guides[data-astro-cid-wsv4vc5i]{--cat-color:#e4b93f}.cat-color-security[data-astro-cid-wsv4vc5i]{--cat-color:#4ade80}.cat-color-k1vpn-news[data-astro-cid-wsv4vc5i]{--cat-color:#2f9cff}.cat-color-industry-news[data-astro-cid-wsv4vc5i]{--cat-color:#a78bfa}.cat-badge-hero[data-astro-cid-wsv4vc5i]{letter-spacing:.1em;text-transform:uppercase;color:var(--cat-color);background:color-mix(in srgb, var(--cat-color) 12%, transparent);border:1px solid color-mix(in srgb, var(--cat-color) 25%, transparent);border-radius:2rem;padding:.25rem .9rem;font-size:.68rem;font-weight:700}.blog-card[data-astro-cid-wsv4vc5i]{transition:transform .2s}.blog-card[data-astro-cid-wsv4vc5i]:hover{transform:translateY(-3px)}
