.blog.svelte-u4k2t{--blog-content-width: 980px;background:var(--surface)}.head.svelte-u4k2t{max-width:var(--blog-content-width);margin:0 auto 48px;text-align:center}.icon-tile.svelte-u4k2t{width:80px;height:80px;margin:0 auto 28px;display:flex;align-items:center;justify-content:center;border-radius:20px;background:color-mix(in srgb,var(--accent) 10%,transparent)}.eyebrow.svelte-u4k2t{margin:0 0 12px;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.title.svelte-u4k2t{margin:0;font-size:46px;line-height:1.1}.intro.svelte-u4k2t{margin:20px auto 0;max-width:620px;font-size:19px;line-height:1.6;color:var(--text-secondary)}.categories.svelte-u4k2t{max-width:var(--blog-content-width);margin:0 auto 56px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.categories.svelte-u4k2t a:where(.svelte-u4k2t){padding:22px;border-radius:16px;border:1px solid color-mix(in srgb,var(--border) 55%,transparent);background:var(--bg);transition:border-color .2s,transform .2s}.categories.svelte-u4k2t a:where(.svelte-u4k2t):hover{border-color:color-mix(in srgb,var(--accent) 45%,transparent);transform:translateY(-2px)}.categories.svelte-u4k2t strong:where(.svelte-u4k2t),.categories.svelte-u4k2t span:where(.svelte-u4k2t){display:block}.categories.svelte-u4k2t strong:where(.svelte-u4k2t){color:var(--text);font-size:17px}.categories.svelte-u4k2t span:where(.svelte-u4k2t){margin-top:8px;color:var(--text-secondary);font-size:14px;line-height:1.5}.latest-head.svelte-u4k2t{max-width:var(--blog-content-width);margin:0 auto 22px;display:flex;align-items:baseline;justify-content:space-between;gap:16px}.latest-head.svelte-u4k2t h2:where(.svelte-u4k2t){margin:0;font-size:30px}.latest-head.svelte-u4k2t a:where(.svelte-u4k2t){display:inline-flex;align-items:center;gap:5px;color:var(--accent);font-size:14px;font-weight:600}.pager.svelte-u4k2t{max-width:var(--blog-content-width);margin:36px auto 0;display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px;color:var(--text-secondary)}.pager.svelte-u4k2t a:where(.svelte-u4k2t){display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--accent)}.back-wrap.svelte-u4k2t{text-align:center;margin-top:48px}.back-wrap.svelte-u4k2t a:where(.svelte-u4k2t){font-weight:600;color:var(--accent)}@media(max-width:599px){.title.svelte-u4k2t{font-size:34px}.intro.svelte-u4k2t{font-size:16px}.latest-head.svelte-u4k2t{align-items:flex-start;flex-direction:column}}
