.blogs-page{min-height:100vh;background:#fff;padding:2.5rem 0}.content-container{max-width:1400px;margin:0 auto;padding:0 clamp(1rem,4vw,3rem)}.blogs-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-bottom:3rem}@media (min-width: 1400px){.blogs-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.blogs-grid{grid-template-columns:1fr}}.card.blog-card{display:flex;flex-direction:column;border:1px solid #dcdcdc;border-radius:5px;background:#fff;overflow:hidden;box-shadow:0 6px 18px #0000000d}.blog-card .thumb{display:block;width:100%;height:180px;background:#f9fafb}.blog-card .thumb img{width:100%;height:100%;object-fit:cover}.blog-card .card-body{padding:1rem}.blog-card .meta{display:flex;gap:.75rem;align-items:center;margin-bottom:.5rem}.blog-card .meta .category{padding:.25rem .5rem;background:#2a73f414;color:#2a73f4;border-radius:4px;font-size:.8rem;font-weight:700}.blog-card .meta .date{color:#374151;font-size:.85rem}.blog-card .title{font-size:1.1rem;margin:.25rem 0 .5rem}.blog-card .title a{color:#1e1e1e;text-decoration:none}.blog-card .excerpt{color:#374151;font-size:.95rem;line-height:1.6;margin-bottom:.75rem}.blog-card .tags{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.blog-card .tag{padding:.3rem .6rem;background:#f3f4f6;color:#1e1e1e;border-radius:9999px;font-size:.75rem;font-weight:600}.blog-card .read-more{display:inline-flex;align-items:center;gap:.35rem;color:#2a73f4;text-decoration:none;font-weight:700;padding-top:.25rem}.no-results{text-align:center;padding:3rem 0}.no-results h3{font-size:1.25rem;font-weight:700;color:#1e1e1e;margin:1rem 0 .5rem}.no-results p{color:#374151;font-size:1rem;margin:0}.blog-detail-page{min-height:100vh;background:#fff;padding:2rem 0 3rem}.blog-header{margin-bottom:1.5rem}.blog-header .header-meta{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;margin-bottom:.5rem}.blog-header .category{padding:.35rem .7rem;background:#2a73f414;color:#2a73f4;border-radius:4px;font-size:.85rem;font-weight:700}.blog-header .date,.blog-header .author{color:#374151;font-size:.95rem}.blog-title{font-size:clamp(1.75rem,4vw,2.4rem);color:#1e1e1e;line-height:1.25;margin:.25rem 0 1rem}.featured-image{width:100%;height:320px;border-radius:8px;overflow:hidden;background:#f9fafb;margin:.75rem 0 1rem}.featured-image img{width:100%;height:100%;object-fit:cover}.featured-image figcaption{color:#374151;font-size:.85rem;padding:.5rem 0}.blog-content{max-width:880px}.blog-content h2{font-size:1.5rem;margin:1.25rem 0 .75rem}.blog-content h3{font-size:1.25rem;margin:1rem 0 .5rem}.blog-content h4{font-size:1.1rem;margin:.75rem 0 .5rem}.blog-content p{color:#1e1e1e;line-height:1.8;margin:.75rem 0}.blog-content ul,.blog-content ol{margin:.75rem 0 1rem 1.25rem}.blog-content li{color:#1e1e1e;line-height:1.7}.content-image{margin:1rem 0}.content-image img{max-width:100%;border-radius:8px}.content-image figcaption{color:#374151;font-size:.85rem;padding-top:.35rem}blockquote{border-left:3px solid #2a73f4;padding-left:1rem;margin:1rem 0;color:#1e1e1e}blockquote cite{display:block;color:#374151;font-size:.85rem;margin-top:.35rem}.table-wrapper{overflow-x:auto;margin:1rem 0}.table-wrapper table{width:100%;border-collapse:collapse}.table-wrapper th,.table-wrapper td{border:1px solid #dcdcdc;padding:.75rem;text-align:left}.table-wrapper th{background:#f9fafb;color:#1e1e1e}.blog-tags{display:flex;gap:.5rem;flex-wrap:wrap;margin:1rem 0 .5rem}.blog-tags .tag{padding:.35rem .7rem;background:#f3f4f6;color:#1e1e1e;border-radius:9999px;font-size:.85rem;font-weight:700}.blog-cta{margin-top:1.5rem}.blog-cta .cta-box{border:1px solid #dcdcdc;border-radius:5px;padding:1rem;background:#fff;box-shadow:0 6px 18px #0000000d}.blog-cta .cta-box h3{margin:0 0 .5rem;font-size:1.25rem;color:#1e1e1e}.blog-cta .cta-box p{color:#374151;margin:0 0 .75rem}.blog-cta .cta-link{color:#2a73f4;text-decoration:none;font-weight:700}.blog-card.home{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000f;transition:all .3s ease;height:100%;border:1px solid #f3f4f6}.blog-card.home:hover{transform:translateY(-6px);box-shadow:0 8px 24px #0000001f;border-color:#2a73f433}.blog-card.home:hover .view-link{gap:.625rem;color:#0c58df}.blog-card.home .card-link{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.blog-card.home .thumb{width:100%;height:180px;background:#f9fafb;border-bottom:1px solid #f3f4f6}.blog-card.home .thumb img{width:100%;height:100%;object-fit:cover}.blog-card.home .card-content{padding:1.25rem;display:flex;flex-direction:column;gap:.75rem;flex:1}.blog-card.home .card-meta{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.blog-card.home .category-badge{font-size:.8rem;padding:.3rem .6rem;background:#2a73f414;color:#2a73f4;border-radius:6px;font-weight:600}.blog-card.home .date-text{font-size:.85rem;color:#374151}.blog-card.home .blog-title{font-size:1.1rem;font-weight:600;margin:.25rem 0;color:#1e1e1e;line-height:1.4;display:-webkit-box;line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.8em}.blog-card.home .blog-excerpt{color:#374151;font-size:.95rem;line-height:1.6}.blog-card.home .card-tags{display:flex;gap:.5rem;flex-wrap:wrap}.blog-card.home .tag{font-size:.75rem;font-weight:600}.blog-card.home .card-footer{margin-top:auto;padding-top:.75rem;border-top:1px solid #e5e7eb}.blog-card.home .card-footer .view-link{display:inline-flex;align-items:center;gap:.5rem;color:#2a73f4;font-weight:600;font-size:.9rem;transition:all .2s ease}.blog-card.home .card-footer .view-link svg{transition:transform .2s ease}@media (max-width: 768px){.blog-card.home .card-content{padding:1rem}.blog-card.home .blog-title{font-size:1rem;min-height:2.8em}.blog-card.home .thumb{height:160px}}
