.blog-page[data-v-d6a7045f]{display:flex;flex-direction:column;gap:2rem;padding-top:1rem}.blog-hero[data-v-d6a7045f]{background:linear-gradient(180deg,#4f46e514,#22d3ee0a),#fff;border-radius:var(--radius-xl);display:grid;gap:1.2rem;padding:1.8rem}.blog-hero h1[data-v-d6a7045f]{font-size:clamp(1.6rem,1.5vw + 1.2rem,2.2rem);margin:.2rem 0}.subtitle[data-v-d6a7045f]{color:#475569;margin:0}.search[data-v-d6a7045f]{align-items:center;background:#f8fafc;border:1px solid var(--color-border);border-radius:16px;display:inline-flex;gap:.55rem;padding:.65rem .85rem;width:min(460px,100%)}.search input[data-v-d6a7045f]{background:transparent;border:none;color:#0f172a;flex:1;outline:none;padding:.4rem .2rem}.search button[data-v-d6a7045f]{background:transparent;color:#94a3b8;padding:.35rem .5rem}.featured-card[data-v-d6a7045f]{background:linear-gradient(160deg,#4f46e50f,#22d3ee05),#fff;border:1px solid var(--color-border);border-radius:var(--radius-xl);display:grid;gap:1.2rem;grid-template-columns:1.1fr 1fr;padding:1.4rem}.featured-card .card-media[data-v-d6a7045f]{aspect-ratio:16/9;border-radius:var(--radius-lg);max-height:320px;overflow:hidden}.featured-card img[data-v-d6a7045f]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.featured-body[data-v-d6a7045f]{align-content:start;display:grid;gap:.65rem}.featured-meta[data-v-d6a7045f]{display:flex;flex-wrap:wrap;gap:.5rem}.featured-body h2[data-v-d6a7045f]{color:#0f172a;font-size:clamp(1.3rem,.8vw + 1.1rem,1.8rem);hyphens:auto;line-height:1.5;margin:0;word-break:break-word}.featured-excerpt[data-v-d6a7045f]{color:#334155;display:-webkit-box;line-height:1.8;margin:0;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.featured-card .card-footer[data-v-d6a7045f]{margin-top:.3rem}.featured-card .ghost[data-v-d6a7045f]{text-align:center}.blog-grid[data-v-d6a7045f]{display:grid;gap:1.4rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.blog-card[data-v-d6a7045f]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden;transition:transform .36s cubic-bezier(.22,.61,.36,1),box-shadow var(--transition-smooth),border-color var(--transition-smooth);width:100%}.blog-card[data-v-d6a7045f]:hover{box-shadow:var(--shadow-md);transform:translateY(-4px)}.card-media[data-v-d6a7045f]{aspect-ratio:16/9;background:#0f172a;border-radius:var(--radius-lg);overflow:hidden;position:relative;width:100%}.card-media img[data-v-d6a7045f]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:transform .42s ease;width:100%}.blog-card:hover .card-media img[data-v-d6a7045f]{transform:scale(1.05)}.card-body[data-v-d6a7045f]{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:.4rem;padding:1.15rem 1.2rem}.card-body h2[data-v-d6a7045f]{color:#0f172a;font-size:1.14rem;hyphens:auto;word-break:break-word}.card-body h2[data-v-d6a7045f],.excerpt[data-v-d6a7045f]{line-height:1.45;margin:0}.excerpt[data-v-d6a7045f]{color:#475569;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.tags[data-v-d6a7045f]{display:flex;flex-wrap:wrap;gap:.4rem}.tag-chip[data-v-d6a7045f]{background:#eef2ff;border:1px solid rgba(59,130,246,.35);border-radius:999px;color:#312e81;font-size:.9rem;font-weight:700;padding:.35rem .75rem;transition:transform var(--transition-smooth),box-shadow var(--transition-smooth)}.tag-chip[data-v-d6a7045f]:hover{box-shadow:0 8px 20px #3b82f640;transform:translateY(-1px)}.card-footer[data-v-d6a7045f]{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:flex-start;margin-top:auto}.cta[data-v-d6a7045f]{background:linear-gradient(135deg,#74bfad,#63a797);border-radius:14px;box-shadow:0 12px 30px #4f46e542;color:#fff;flex:1;font-weight:800;margin-inline:auto;min-width:180px;padding:.82rem 1.05rem;text-align:center;transition:.2s ease-in}.cta[data-v-d6a7045f]:hover{transform:scale(.95)}.ghost[data-v-d6a7045f]{background:#f8fafc;border:1px solid var(--color-border);border-radius:12px;color:#0f172a;min-width:150px;padding:.78rem 1rem}.sr-only[data-v-d6a7045f]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.state[data-v-d6a7045f]{background:#f8fafccc;border:1px dashed rgba(15,23,42,.12);border-radius:var(--radius-xl);color:#475569;display:grid;gap:.6rem;justify-items:center;padding:1.2rem;text-align:center}.state.error[data-v-d6a7045f]{border-color:#ef444459;color:#b91c1c}.spinner[data-v-d6a7045f]{animation:spin-d6a7045f .9s linear infinite;border:4px solid #e2e8f0;border-radius:50%;border-top-color:#4f46e5;height:38px;width:38px}@keyframes spin-d6a7045f{to{transform:rotate(1turn)}}@media(max-width:960px){.featured-card[data-v-d6a7045f]{grid-template-columns:1fr}}@media(max-width:640px){.blog-hero[data-v-d6a7045f],.featured-card[data-v-d6a7045f]{padding:1.1rem}.blog-card img[data-v-d6a7045f]{height:180px}}
