.latest-blog-posts[data-v-751b0f3c]{background:linear-gradient(135deg,#22c0c80d,#fff 50%,#408bc60d);padding:6rem 0}.container[data-v-751b0f3c]{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:0 2rem}.section-title[data-v-751b0f3c]{background:linear-gradient(135deg,var(--tmc-normal-blue),#22c0c8,#408bc6);-webkit-background-clip:text;background-clip:text;font-family:var(--tmc-font-heading);font-size:2.5rem;font-weight:700;margin-bottom:1rem;text-align:center;-webkit-text-fill-color:transparent}.section-subtitle[data-v-751b0f3c]{color:#6b7280;font-size:1.2rem;margin-bottom:3rem;text-align:center}.posts-grid[data-v-751b0f3c]{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-bottom:3rem}.post-card[data-v-751b0f3c]{background:#fff;border:1px solid rgba(34,192,200,.1);border-radius:1rem;box-shadow:0 4px 6px -1px #00000014,0 2px 4px -2px #0000000f;color:inherit;display:flex;flex-direction:column;overflow:hidden;position:relative;text-decoration:none;transition:transform .3s ease,box-shadow .3s ease}.post-card[data-v-751b0f3c]:before{background:linear-gradient(135deg,var(--tmc-cyan) 0,var(--tmc-normal-blue) 100%);content:"";height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.post-card[data-v-751b0f3c]:hover{box-shadow:0 20px 30px -5px #0000001f,0 8px 10px -6px #00000014;transform:translateY(-5px)}.post-card[data-v-751b0f3c]:hover:before{transform:scaleX(1)}.post-card-content[data-v-751b0f3c]{display:flex;flex:1;flex-direction:column;padding:1.75rem}.post-card-meta[data-v-751b0f3c]{align-items:center;color:#6b7280;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.25rem .75rem;margin-bottom:.75rem}.post-author[data-v-751b0f3c]:before{content:"•";margin-right:.5rem}.post-card-title[data-v-751b0f3c]{color:#111827;font-family:var(--tmc-font-heading);font-size:1.2rem;font-weight:700;line-height:1.35;margin-bottom:.75rem}.post-card-description[data-v-751b0f3c]{color:#4b5563;display:-webkit-box;flex:1;font-size:.95rem;-webkit-line-clamp:3;line-clamp:3;line-height:1.6;margin-bottom:1rem;-webkit-box-orient:vertical;overflow:hidden}.post-card-tags[data-v-751b0f3c]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem}.post-tag[data-v-751b0f3c]{background:linear-gradient(135deg,var(--tmc-cyan) 0,var(--tmc-normal-blue) 100%);border-radius:9999px;color:#fff;font-size:.75rem;font-weight:500;padding:.2rem .6rem}.read-more-link[data-v-751b0f3c]{align-items:center;color:var(--tmc-normal-blue);display:inline-flex;font-size:.9rem;font-weight:600;gap:.35rem;margin-top:auto;transition:color .2s}.read-more-link svg[data-v-751b0f3c]{height:16px;transition:transform .2s;width:16px}.post-card:hover .read-more-link[data-v-751b0f3c]{color:var(--tmc-cyan)}.post-card:hover .read-more-link svg[data-v-751b0f3c]{transform:translate(3px)}.view-all-wrapper[data-v-751b0f3c]{text-align:center}.view-all-btn[data-v-751b0f3c]{background:linear-gradient(135deg,var(--tmc-cyan) 0,var(--tmc-normal-blue) 100%);border-radius:.5rem;color:#fff;display:inline-block;font-size:1rem;font-weight:600;padding:.875rem 2.5rem;text-decoration:none;transition:transform .2s,box-shadow .2s}.view-all-btn[data-v-751b0f3c]:hover{box-shadow:0 10px 25px #22c0c859;transform:translateY(-2px)}@media(max-width:1024px){.posts-grid[data-v-751b0f3c]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.latest-blog-posts[data-v-751b0f3c]{padding:4rem 0}.section-title[data-v-751b0f3c]{font-size:2rem}.section-subtitle[data-v-751b0f3c]{font-size:1rem}.posts-grid[data-v-751b0f3c]{gap:1.25rem;grid-template-columns:1fr}}
