.blog-posts[data-v-829e34f3]{margin-bottom:2rem}.section-label[data-v-829e34f3]{color:var(--accent-text-color);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.7rem;letter-spacing:.12em;margin-bottom:.75rem;margin-top:0;text-transform:uppercase}.post-list[data-v-829e34f3]{display:flex;flex-direction:column;gap:0}.post-item[data-v-829e34f3]{border-bottom:1px solid var(--border-color);border-radius:6px;color:inherit;display:block;margin:0 -.75rem;padding:1.1rem .75rem;position:relative;transition:background .2s ease}.post-item[data-v-829e34f3]:first-child{border-top:1px solid var(--border-color)}.margin-date[data-v-829e34f3]{color:var(--accent-text-color);display:none;font-family:Fira Mono,Courier New,monospace;font-size:.7rem;letter-spacing:.04em;opacity:.6;position:absolute;right:calc(100% + 1.5rem);top:1.3rem;white-space:nowrap}@media (min-width:1100px){.margin-date[data-v-829e34f3]{display:block}.timeframe[data-v-829e34f3]{display:none}}.post-item[data-v-829e34f3]:hover{background:var(--accent-color);color:inherit}.post-item:hover .title[data-v-829e34f3]{color:var(--link-color-hover)}.title[data-v-829e34f3]{color:var(--text-color);font-size:1.05rem;font-weight:600;line-height:1.4;margin:0 0 .2rem;transition:color .2s ease}.timeframe[data-v-829e34f3],.title[data-v-829e34f3]{font-family:Inter,ui-sans-serif,system-ui,sans-serif}.timeframe[data-v-829e34f3]{color:var(--accent-text-color);font-size:.75rem;letter-spacing:.03em;margin:0 0 .4rem}.description[data-v-829e34f3]{color:var(--text-color);font-size:.9rem;line-height:1.6;margin:0;opacity:.6}.pagination[data-v-829e34f3]{display:flex;gap:.5rem;justify-content:center;margin-top:2rem}.pagination button[data-v-829e34f3]{background-color:transparent;border:1px solid var(--border-color);border-radius:4px;color:var(--accent-text-color);cursor:pointer;font-size:.9rem;padding:.4rem .9rem;transition:color .2s ease,border-color .2s ease}.pagination button.active[data-v-829e34f3]{font-weight:700}.pagination button.active[data-v-829e34f3],.pagination button[data-v-829e34f3]:hover{border-color:var(--link-color-hover);color:var(--link-color-hover)}.pagination button[data-v-829e34f3]:hover{background-color:transparent}
