.blog-page.svelte-u4k2t{min-height:100svh;padding:clamp(3.25rem,6vw,5.5rem) 1rem clamp(4rem,7vw,6rem);background:radial-gradient(circle at 16% 6%,color-mix(in srgb,var(--site-brand) 13%,transparent),transparent 28rem),var(--site-bg);color:var(--site-ink)}.blog-page__shell.svelte-u4k2t{width:min(100%,var(--content-max));margin:0 auto}.blog-page__head.svelte-u4k2t{display:grid;justify-items:center;gap:.85rem;max-width:44rem;margin:0 auto;text-align:center}.blog-page__status.svelte-u4k2t{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;padding:.42rem .72rem;border:1px solid color-mix(in srgb,var(--site-border-strong) 72%,transparent);border-radius:999px;background:color-mix(in srgb,var(--site-surface-strong) 84%,transparent);color:var(--site-ink-soft);font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.blog-page__head.svelte-u4k2t h1:where(.svelte-u4k2t){margin:0;font-family:var(--font-display);font-size:clamp(2rem,4vw,3.15rem);font-weight:620;line-height:.98;letter-spacing:-.06em}.blog-page__head.svelte-u4k2t p:where(.svelte-u4k2t){margin:0;max-width:38rem;color:var(--site-ink-soft);font-size:clamp(1rem,1.8vw,1.16rem);line-height:1.55}.blog-page__grid.svelte-u4k2t{margin-top:clamp(1.5rem,3vw,2rem);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2.6vw,1.6rem)}.blog-card.svelte-u4k2t{display:grid;align-content:start;gap:.75rem;padding:.38rem .38rem 1.2rem;border:1px solid color-mix(in srgb,var(--site-border) 78%,transparent);border-radius:22px;background:color-mix(in srgb,var(--site-surface-strong) 82%,transparent);box-shadow:var(--site-shadow-soft);overflow:hidden;transition:border-color .16s ease,transform .16s ease}.blog-card.svelte-u4k2t:hover{border-color:color-mix(in srgb,var(--site-brand) 46%,var(--site-border-strong));transform:translateY(-2px)}.blog-card__media.svelte-u4k2t{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:16px;background:linear-gradient(135deg,color-mix(in srgb,var(--site-ink) 7%,transparent),color-mix(in srgb,var(--site-ink) 3%,transparent))}.blog-card__content.svelte-u4k2t{display:grid;gap:.95rem;padding:0 .65rem}.blog-card__badge.svelte-u4k2t{justify-self:start;width:6.25rem;height:1.55rem;border-radius:999px;background:color-mix(in srgb,var(--site-ink) 7%,transparent)}.blog-card__title-line.svelte-u4k2t,.blog-card__meta-line.svelte-u4k2t,.blog-card__date-line.svelte-u4k2t{display:block;height:1rem;border-radius:999px;background:color-mix(in srgb,var(--site-ink) 8%,transparent)}.blog-card__title-line.svelte-u4k2t{width:68%;height:1.3rem}.blog-card__title-line--wide.svelte-u4k2t{width:92%}.blog-card__meta.svelte-u4k2t{display:flex;align-items:center;gap:.6rem;margin-top:.2rem}.blog-card__avatar.svelte-u4k2t{display:block;width:2rem;height:2rem;border-radius:999px;background:color-mix(in srgb,var(--site-ink) 8%,transparent)}.blog-card__meta-line.svelte-u4k2t{width:min(38%,8rem)}.blog-card__date-line.svelte-u4k2t{width:min(28%,6rem);margin-left:auto}@media(max-width:900px){.blog-page__grid.svelte-u4k2t{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.blog-page__grid.svelte-u4k2t{grid-template-columns:minmax(0,1fr)}}
