.latest-blog-posts[data-v-c7508116]{background-color:#eff3f5;overflow:hidden;padding:7rem 0;position:relative}.latest-blog-posts[data-v-c7508116]:before{background:radial-gradient(ellipse at 5% 75%,rgba(34,192,200,.08) 0,transparent 50%),radial-gradient(ellipse at 95% 25%,rgba(26,107,230,.07) 0,transparent 50%);content:"";inset:0;pointer-events:none;position:absolute}.container[data-v-c7508116]{box-sizing:border-box;margin:0 auto;max-width:1400px;padding:0 2rem;position:relative;z-index:1}.section-title[data-v-c7508116]{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-c7508116]{color:#6b7280;font-size:1.2rem;margin-bottom:3rem;text-align:center}.posts-grid[data-v-c7508116]{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-bottom:3rem}.post-card[data-v-c7508116]{background:linear-gradient(160deg,#fff,#f4f8fc);border:1px solid rgba(26,107,230,.14);border-radius:1.25rem;box-shadow:0 8px 28px #1a6be614,0 2px 6px #070f220a;color:inherit;display:flex;flex-direction:column;overflow:hidden;position:relative;text-decoration:none;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.post-card[data-v-c7508116]: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-c7508116]:hover{border-color:#1a6be666;box-shadow:0 20px 52px #1a6be62e,0 4px 12px #070f2214;transform:translateY(-6px)}.post-card[data-v-c7508116]:hover:before{transform:scaleX(1)}.post-card-content[data-v-c7508116]{display:flex;flex:1;flex-direction:column;padding:1.75rem}.post-card-meta[data-v-c7508116]{align-items:center;color:#7a8fa8;display:flex;flex-wrap:wrap;font-size:.85rem;gap:.25rem .75rem;margin-bottom:.75rem}.post-author[data-v-c7508116]:before{content:"•";margin-right:.5rem}.post-card-title[data-v-c7508116]{color:#112044;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-c7508116]{color:#5a6b85;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-c7508116]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem}.post-tag[data-v-c7508116]{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-c7508116]{align-items:center;color:#1a6be6;display:inline-flex;font-size:.9rem;font-weight:600;gap:.35rem;margin-top:auto;transition:color .2s}.read-more-link svg[data-v-c7508116]{height:16px;transition:transform .2s;width:16px}.post-card:hover .read-more-link[data-v-c7508116]{color:#1558c0}.post-card:hover .read-more-link svg[data-v-c7508116]{transform:translate(3px)}.view-all-wrapper[data-v-c7508116]{text-align:center}.view-all-btn[data-v-c7508116]{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-c7508116]:hover{box-shadow:0 10px 25px #22c0c859;transform:translateY(-2px)}@media(max-width:1024px){.posts-grid[data-v-c7508116]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.latest-blog-posts[data-v-c7508116]{padding:4rem 0}.section-title[data-v-c7508116]{font-size:2rem}.section-subtitle[data-v-c7508116]{font-size:1rem}.posts-grid[data-v-c7508116]{gap:1.25rem;grid-template-columns:1fr}}
