.blog-head.svelte-6iu27m{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem 3rem;flex-wrap:wrap}.blog-search.svelte-6iu27m{display:flex;align-items:center;gap:.6rem;min-height:3rem;min-width:17rem;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);padding-inline:1.1rem;color:var(--muted-foreground);transition:border-color .18s ease}.blog-search.svelte-6iu27m:focus-within{border-color:var(--accent)}.blog-search.svelte-6iu27m input:where(.svelte-6iu27m){flex:1;background:none;border:none;outline:none;font-size:.9375rem;color:var(--foreground)}.blog-search.svelte-6iu27m input:where(.svelte-6iu27m)::placeholder{color:var(--muted-foreground)}.sr-only.svelte-6iu27m{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.blog-count.svelte-6iu27m{margin-top:3rem;font-size:.875rem;color:var(--muted-foreground)}.blog-grid.svelte-6iu27m{display:grid;gap:clamp(2rem,3.5vw,3rem) clamp(1.5rem,3vw,2.5rem);margin-top:3rem;grid-template-columns:repeat(3,minmax(0,1fr))}.blog-count.svelte-6iu27m+.blog-grid:where(.svelte-6iu27m){margin-top:1.5rem}.blog-grid.svelte-6iu27m a:where(.svelte-6iu27m){display:block;height:100%}.blog-grid.svelte-6iu27m img:where(.svelte-6iu27m),.blog-placeholder.svelte-6iu27m{aspect-ratio:3 / 2;width:100%;border:1px solid var(--border);border-radius:.75rem;object-fit:cover;transition:border-color .18s ease}.blog-placeholder.svelte-6iu27m{background:radial-gradient(circle at 30% 20%,var(--accent-wash),transparent 60%),var(--surface-raised)}.blog-grid.svelte-6iu27m a:where(.svelte-6iu27m):hover img:where(.svelte-6iu27m),.blog-grid.svelte-6iu27m a:where(.svelte-6iu27m):hover .blog-placeholder:where(.svelte-6iu27m){border-color:var(--border-strong)}.blog-date.svelte-6iu27m{margin-top:1.25rem;font-size:.8125rem;font-weight:620;color:var(--muted-foreground)}.blog-grid.svelte-6iu27m h2:where(.svelte-6iu27m){margin-top:.5rem;font-size:1.25rem;font-weight:710;line-height:1.25;letter-spacing:-.02em;transition:color .18s ease}.blog-grid.svelte-6iu27m a:where(.svelte-6iu27m):hover h2:where(.svelte-6iu27m){color:var(--accent)}.blog-excerpt.svelte-6iu27m{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-top:.6rem;font-size:.9375rem;line-height:1.55;color:var(--muted-foreground)}.blog-empty.svelte-6iu27m{margin-top:4rem;border-top:1px solid var(--border-strong);padding-top:3rem}.blog-empty.svelte-6iu27m p:where(.svelte-6iu27m){font-size:1.05rem;color:var(--muted-foreground)}.blog-empty.svelte-6iu27m button:where(.svelte-6iu27m){display:inline-flex;min-height:2.75rem;align-items:center;margin-top:1.25rem;border:1px solid var(--border-strong);border-radius:999px;background:var(--surface);padding-inline:1.25rem;font-size:.875rem;font-weight:650;transition:border-color .18s ease}.blog-empty.svelte-6iu27m button:where(.svelte-6iu27m):hover{border-color:var(--accent)}@media (max-width: 1023px){.blog-grid.svelte-6iu27m{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.blog-search.svelte-6iu27m{width:100%}.blog-grid.svelte-6iu27m{grid-template-columns:1fr}.blog-grid.svelte-6iu27m img:where(.svelte-6iu27m),.blog-placeholder.svelte-6iu27m{aspect-ratio:2 / 1}}
