.blog[data-v-60d9ff16]{max-width:900px;margin:0 auto;padding:48px 20px 96px}.blog-head h1[data-v-60d9ff16]{margin:0 0 8px;font-size:clamp(2rem,5vw,3rem)}.muted[data-v-60d9ff16]{opacity:.75}.empty[data-v-60d9ff16]{padding:32px 0}.post-list[data-v-60d9ff16]{gap:20px;margin:40px 0 0;padding:0;list-style:none;display:grid}.post-card[data-v-60d9ff16]{background:#06140e80;border:1px solid #00ff9c26;border-radius:14px;transition:border-color .2s,transform .2s;overflow:hidden}.post-card[data-v-60d9ff16]:hover{border-color:#00ff9c73;transform:translateY(-2px)}.post-link[data-v-60d9ff16]{color:inherit;text-decoration:none;display:block}.post-link.has-image[data-v-60d9ff16]{grid-template-columns:240px 1fr;display:grid}.post-image[data-v-60d9ff16]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.post-body[data-v-60d9ff16]{padding:22px 24px}.post-body time[data-v-60d9ff16]{letter-spacing:.05em;text-transform:uppercase;color:var(--primary);font-size:.8rem}.post-body h2[data-v-60d9ff16]{margin:6px 0 10px;font-size:1.35rem;line-height:1.25}.post-body p[data-v-60d9ff16]{max-width:62ch;margin:0}@media (width<=640px){.post-link.has-image[data-v-60d9ff16]{grid-template-columns:1fr}.post-image[data-v-60d9ff16]{aspect-ratio:16/9}}
