@font-face{font-family:HK Grotesk;src:url(./HKGrotesk-Light.fde5a700.otf);font-weight:300}@font-face{font-family:HK Grotesk;src:url(./HKGrotesk-Regular.b046d0a2.otf);font-weight:400}@font-face{font-family:HK Grotesk;src:url(./HKGrotesk-Medium.c3c71e98.otf);font-weight:600}@font-face{font-family:HK Grotesk;src:url(./HKGrotesk-Bold.b5e56dd6.otf);font-weight:700}main:has(.blog-listing){margin:0!important;min-height:0!important}.blog-listing.svelte-14bkp11.svelte-14bkp11{max-width:80rem;margin:0 auto;padding:2.5rem 1.5rem 4rem}.empty.svelte-14bkp11.svelte-14bkp11{text-align:center;color:var(--gsp-muted);padding:4rem 1rem;background:var(--gsp-panel);border:1px dashed var(--gsp-border);border-radius:var(--gsp-radius-xl)}.grid.svelte-14bkp11.svelte-14bkp11{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.75rem}.card.svelte-14bkp11.svelte-14bkp11{display:flex;flex-direction:column;background:var(--gsp-surface);border:1px solid var(--gsp-border);border-radius:var(--gsp-radius-xl);box-shadow:var(--gsp-shadow-sm);overflow:hidden;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.card.svelte-14bkp11.svelte-14bkp11:hover{transform:translateY(-4px);box-shadow:var(--gsp-shadow-glow);border-color:color-mix(in srgb,var(--gsp-green) 35%,transparent)}.card.svelte-14bkp11:hover .read-more.svelte-14bkp11{color:var(--gsp-accent-text)}.thumb.svelte-14bkp11.svelte-14bkp11{aspect-ratio:16/9;background:var(--gsp-soft);overflow:hidden}.thumb.svelte-14bkp11 img.svelte-14bkp11{width:100%;height:100%;object-fit:cover;display:block}.thumb.svelte-14bkp11 .thumb-fallback.svelte-14bkp11{width:100%;height:100%;background:radial-gradient(circle at top left,color-mix(in srgb,var(--gsp-gold) 35%,transparent),transparent 45%),linear-gradient(135deg,var(--gsp-green) 0%,color-mix(in srgb,var(--gsp-green) 60%,black) 100%)}.body.svelte-14bkp11.svelte-14bkp11{display:flex;flex-direction:column;gap:.6rem;padding:1.35rem 1.5rem 1.5rem;flex-grow:1}.meta.svelte-14bkp11.svelte-14bkp11{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;margin:0;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gsp-accent-text)}.meta.svelte-14bkp11 .dot.svelte-14bkp11{opacity:.6}.title.svelte-14bkp11.svelte-14bkp11{margin:0;font-size:1.2rem;font-weight:800;line-height:1.35;color:var(--gsp-ink)}.excerpt.svelte-14bkp11.svelte-14bkp11{margin:0;color:var(--gsp-muted);font-size:.95rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.read-more.svelte-14bkp11.svelte-14bkp11{margin-top:auto;padding-top:.4rem;color:var(--gsp-accent-text);font-weight:700;font-size:.92rem}.flip-rtl.svelte-14bkp11.svelte-14bkp11{display:inline-block}@media (max-width: 640px){.grid.svelte-14bkp11.svelte-14bkp11{grid-template-columns:1fr;gap:1.5rem}}
