.card img,.featured-image img{width:100%;height:auto;object-fit:contain}:root{--secondary-color:#3b82f6;--background-gradient:linear-gradient(135deg, #f2f9ff, #cfdfec, #f2f9ff);--card-background:#f3f4f6;--hover-background:#0056b3;--highlight-color:#007bff;--disabled-color:#b0d4ff;--active-color:#0056b3;--button-hover-background:#2563eb;--font-color-dark:#111827;--font-color-light:#4b5563;--font-color-muted:#374151}.content-section{width:85vw;margin-top:3rem;margin-bottom:3rem}.mx-auto{margin-left:auto;margin-right:auto}.blog-header{margin:3.5rem 0}.blog-title{font-size:54px;font-weight:800}.blog-subtitle{font-size:1.6rem;color:var(--font-color-light)}.featured-blog{display:flex;flex-direction:row;gap:1rem;margin-bottom:2rem}.featured-image{flex:1 1 67%;padding:1%;border-radius:20px}.post-category,.post-date{padding:5px 6px;border-radius:999px}.featured-image img{display:block;border-radius:20px}.featured-info{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center}.featured-title{font-size:2.6rem;font-weight:700;margin-bottom:1rem;color:var(--font-color-dark)}.featured-description{font-size:26px;color:var(--font-color-light);line-height:1.6}.blog-cards{display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin:2rem 0}.card:hover,.featured-image:hover,.featured-post:hover,.small-post:hover{transform:scale(1.03);transition:transform .3s;box-shadow:0 4px 12px rgba(0,0,0,.1)}@media (max-width:1280px){.blog-cards{grid-template-columns:repeat(2,1fr)}}.meta-tags{display:flex;align-items:center;gap:.75rem;margin:.5rem 0;font-size:.95rem;font-weight:700}.post-date{background:var(--card-background);color:var(--font-color-muted)}.post-category{background-color:#eef2ff;color:var(--secondary-color)}.card{flex:1 1 calc(33.33% - 1.5rem);background:0 0;border:none;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:none;padding:2%;box-shadow:none}.pagination-btn,.pagination-controls button{background-color:var(--highlight-color);cursor:pointer}.pagination-btn,.pagination-btn:hover:not(:disabled),.pagination-controls button{transition:background-color .3s,transform .2s}.card-title{font-size:1rem;font-weight:700;color:var(--font-color-dark);line-height:1.6;margin:1%}.card img{display:block;border-radius:12px;margin-bottom:7px}.card-link{display:block;text-decoration:none;color:inherit}.pagination-controls{display:flex;justify-content:center;align-items:center;margin-top:20px}.pagination-btn{color:#fff;border:1px solid var(--highlight-color);padding:8px 16px;font-size:14px;border-radius:4px;margin:0 5px}.pagination-btn:hover,.pagination-btn:hover:not(:disabled),.pagination-controls button:hover:not(:disabled){background-color:var(--hover-background);transform:scale(1.1)}.pagination-btn:disabled,.pagination-controls button:disabled{background-color:var(--disabled-color);cursor:not-allowed}.pagination-btn:disabled{border-color:var(--disabled-color)}.pagination-btn.active{background-color:var(--active-color);border-color:var(--active-color);font-weight:700;color:#fff}.pagination-ellipsis{font-size:16px;color:var(--highlight-color);padding:8px 16px}.pagination-controls button{padding:6px 12px;color:#fff;border:none;font-size:12px;margin:0 10px;border-radius:4px}.pagination-controls button.active{font-weight:700;background-color:var(--hover-background);border-color:var(--hover-background);color:#fff}.subscribe-section{background:var(--background-gradient);padding:3% 4%;text-align:center}.subscribe-heading{font-size:50px;font-weight:800;margin:0 0 1rem}@media(max-width:1536px) and (min-width:1280px){.featured-description{font-size:22px;line-height:1.4}.featured-title{font-size:2.2rem}.blog-title{font-size:50px}}@media(max-width:1280px) and (min-width:1025px){.meta-tags{gap:.75rem;margin:.4rem 0;font-size:14px}.featured-title{font-size:1.6rem}.featured-description{font-size:18px}.blog-title{font-size:48px}.card-title{font-size:1.3rem}.subscribe-heading{font-size:36px}}@media(max-width :1024px) and (min-width :860px){.featured-description{font-size:14px}.featured-title{font-size:1.6rem;margin-bottom:.3rem}.blog-header{margin:2.5rem 0}.blog-subtitle{font-size:1.3rem}.blog-title{font-size:42px}.meta-tags{font-size:.7rem}}@media (max-width :1024px) and (min-width :640px){.content-section{width:85vw;margin-top:2rem;margin-bottom:2rem}.card-title{font-size:1.2rem}.subscribe-heading{font-size:34px}}@media (max-width:860px) and (min-width:640px){.blog-title{font-size:38px}.featured-description{font-size:18px}.featured-title{font-size:1.4rem;margin-bottom:.9rem}.blog-header{margin:2.5rem 0}.blog-subtitle{font-size:1.3rem}}@media (max-width:860px){.blog-cards{grid-template-columns:1fr}.featured-blog{flex-direction:column}.card{width:100%}.blog-header{margin:1.5rem 0}.featured-post{box-shadow:0 8px 25px transparent;margin-bottom:-30px}}@media (max-width :640px){.content-section{width:92vw;margin-top:1rem;margin-bottom:1rem;padding:0}.card-title{font-size:1rem}.blog-title{font-size:32px}.blog-subtitle{font-size:16px}.featured-title{font-size:1rem;margin-bottom:0}.featured-description{font-size:14px}.featured-blog{flex-direction:column;gap:0;margin-bottom:2rem}.blog-cards{margin-top:2rem}.meta-tags{gap:.5rem;font-size:.6rem}.subscribe-heading{font-size:30px}}@media(max-width:430px){.meta-tags{gap:.5rem;font-size:.8rem}.blog-title{font-size:28px}.card{width:97%}.subscribe-heading{font-size:20px}}