.blog-page[data-v-d10ff1e5]{flex:1;background:#f8fafc}.content-container[data-v-d10ff1e5]{max-width:800px;margin:0 auto;padding:3rem 2rem;width:100%;min-width:0}@media(max-width:768px){.content-container[data-v-d10ff1e5]{padding:2rem 1rem}}.hero-section[data-v-d10ff1e5]{text-align:center;margin-bottom:3rem}.hero-section h1[data-v-d10ff1e5]{font-size:2.75rem;font-weight:700;margin:0 0 1rem;background:linear-gradient(135deg,#2ea4ff,#667eea);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-section .subtitle[data-v-d10ff1e5]{font-size:1.15rem;color:#666;max-width:600px;margin:0 auto}.post-list[data-v-d10ff1e5]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.5rem}.post-card[data-v-d10ff1e5]{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000000d;overflow:hidden}.post-link[data-v-d10ff1e5]{display:flex;gap:1.25rem;padding:1.25rem;text-decoration:none;color:inherit;align-items:flex-start}.post-image[data-v-d10ff1e5]{width:180px;max-width:100%;height:auto;border-radius:12px;flex-shrink:0}.post-text[data-v-d10ff1e5]{min-width:0}.post-text h2[data-v-d10ff1e5]{font-size:1.25rem;font-weight:700;color:#1a1a2e;margin:0 0 .35rem;line-height:1.35;overflow-wrap:break-word}.post-meta[data-v-d10ff1e5]{color:#94a3b8;font-size:.85rem;margin:0 0 .5rem}.post-excerpt[data-v-d10ff1e5]{color:#555;line-height:1.6;margin:0 0 .75rem}.post-more[data-v-d10ff1e5]{color:#2ea4ff;font-weight:600;font-size:.9rem}@media(max-width:768px){.hero-section h1[data-v-d10ff1e5]{font-size:2rem}.post-link[data-v-d10ff1e5]{flex-direction:column}.post-image[data-v-d10ff1e5]{width:100%}}
