.blog-filters[data-v-59421259]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center;margin-bottom:2rem}.filter-btn[data-v-59421259]{padding:.45rem 1rem;border-radius:999px;border:1px solid rgba(15,23,42,.12);background:transparent;color:#475569;font-size:.82rem;font-weight:600;cursor:pointer;transition:all .25s ease}.filter-btn[data-v-59421259]:hover{border-color:#5f1e33;color:#5f1e33}.filter-btn.active[data-v-59421259]{background:#5f1e33;color:#fff;border-color:#5f1e33}.blog-grid[data-v-59421259]{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-bottom:2rem}.post-card[data-v-59421259]{border:1px solid rgba(15,23,42,.08);border-radius:20px;padding:1.75rem;background:linear-gradient(150deg,hsla(0,0%,100%,.98),rgba(248,250,252,.92));box-shadow:0 4px 16px rgba(0,0,0,.05);transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column;cursor:pointer}.post-card[data-v-59421259]:hover{transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.1);border-color:rgba(15,23,42,.15)}.post-card-top[data-v-59421259]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.post-tag[data-v-59421259]{display:inline-block;padding:.32rem .7rem;border-radius:999px;background:rgba(95,30,51,.08);color:#5f1e33;font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.post-read-time[data-v-59421259]{font-size:.72rem;font-weight:600;color:#64748b;padding:.25rem .6rem;border-radius:999px;background:rgba(100,116,139,.08)}.post-card h2[data-v-59421259]{margin-bottom:.6rem;font-size:1.15rem;color:#0f172a;font-family:Space Grotesk,-apple-system,sans-serif}.post-card p[data-v-59421259]{margin-bottom:.75rem;color:#475569;line-height:1.7;flex:1;font-size:.92rem}.post-footer[data-v-59421259]{padding-top:.75rem;border-top:1px solid rgba(15,23,42,.06);display:flex;justify-content:space-between;align-items:center}.post-author[data-v-59421259]{color:#0f172a;font-weight:600;font-size:.82rem}.post-date[data-v-59421259]{color:#94a3b8;font-weight:600;font-size:.82rem}.back-btn[data-v-59421259]{display:inline-flex;align-items:center;padding:.6rem 1.2rem;border-radius:12px;border:1px solid rgba(15,23,42,.12);background:transparent;color:#475569;font-size:.88rem;font-weight:600;cursor:pointer;margin-bottom:2rem;transition:all .25s ease}.back-btn[data-v-59421259]:hover{border-color:#5f1e33;color:#5f1e33}.article-full[data-v-59421259]{max-width:780px;margin:0 auto 3rem}.article-meta[data-v-59421259]{display:flex;align-items:center;gap:.75rem;margin-bottom:1.25rem}.article-title[data-v-59421259]{font-size:2rem;font-weight:800;color:#0f172a;line-height:1.25;margin-bottom:1rem;font-family:Space Grotesk,-apple-system,sans-serif}.article-info[data-v-59421259]{display:flex;align-items:center;gap:.75rem;margin-bottom:2.5rem;padding-bottom:1.5rem;border-bottom:1px solid rgba(15,23,42,.08)}.meta-separator[data-v-59421259]{color:#cbd5e1}.article-body[data-v-59421259] p{color:#334155;line-height:1.85;margin-bottom:1.35rem;font-size:1.02rem}.article-body[data-v-59421259] p:first-child{font-size:1.1rem;color:#1e293b}.article-body[data-v-59421259] p:last-child{margin-bottom:0}@media(max-width:768px){.blog-grid[data-v-59421259]{grid-template-columns:1fr}.article-title[data-v-59421259]{font-size:1.5rem}.blog-filters[data-v-59421259]{gap:.35rem}.filter-btn[data-v-59421259]{font-size:.75rem;padding:.35rem .75rem}}