.blog-header{text-align:center;margin-bottom:40px}.blog-title{font-size:2.5rem;font-weight:700;color:var(--color-primary);margin-bottom:12px}.blog-subtitle{font-size:1.125rem;color:var(--color-softblack);max-width:600px;margin:0 auto;line-height:1.6}.blog-articles-list,.home-grid-container{display:grid;margin:0 auto;gap:1.5rem;padding:3rem 1rem 1rem .5rem}.blog-article{display:flex;background:white;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;border:1px solid var(--color-border)}.blog-article:hover{border-color:var(--color-border-hover)}.blog-article-image-container{flex:0 0 30%;position:relative;overflow:hidden;aspect-ratio:16/10;max-width:300px}.blog-article-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-article:hover .blog-article-image{transform:scale(1.05)}.blog-article-content{flex:1;padding:20px;display:flex;flex-direction:column;justify-content:flex-start;gap:5px}.blog-article-title{font-size:1.25rem;font-weight:600;color:var(--color-primary);line-height:1.2}.blog-article-excerpt{font-size:.875rem;color:var(--color-softblack);line-height:1.4;flex-grow:0}.blog-article-meta{display:flex;align-items:center;gap:8px;font-size:.75rem;color:var(--color-softblack)}.blog-meta-author,.blog-meta-date,.blog-meta-time{display:flex;align-items:center;gap:4px}.blog-meta-separator{color:var(--color-border)}.blog-article-clickable{cursor:pointer}.blog-article-link{text-decoration:none;color:inherit}.blog-article-link.active .blog-article{position:relative;border-color:rgba(59,130,246,.5);background-color:rgba(59,130,246,.12)}.blog-article-link.active .blog-article:after{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;background:rgba(59,130,246,.12);border-radius:calc(var(--border-radius) + 4px);z-index:-1;pointer-events:none}.blog-category-tag-full{color:var(--color-secondary);background-color:#fff;border-radius:20px;padding:.25rem .5rem;font-size:.7rem;font-weight:500;border:1px solid var(--color-secondary);text-transform:capitalize;width:fit-content}.blog-view-more{display:flex;justify-content:center;margin-top:1.5rem}.blog-view-more-button{display:inline-flex;align-items:center;padding:.625rem 1rem;border-radius:8px;background:var(--color-primary);color:#fff;text-decoration:none}.excerpt-full{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;max-height:calc(1.4em * 2)}@media (max-width:768px){.blog-title{font-size:2rem}.blog-article-image-container{flex:none;height:200px}.blog-article-content{padding:16px}.blog-article-meta{flex-wrap:wrap;gap:6px}}@media (max-width:480px){.blog-title{font-size:1.75rem}.blog-subtitle{font-size:1rem}.blog-article{flex-direction:column}.blog-article-content{padding:12px}.blog-article-title{font-size:1.125rem}}.blog-post-hero-image img{border-radius:12px;width:100%;aspect-ratio:16/9;object-fit:cover;margin-bottom:1.5rem}.blog-post-article-header{margin-bottom:2rem}.blog-post-content figcaption em strong{font-weight:400;font-size:12px;font-style:normal}.blog-post-prose [data-variant=body-sm]{font-size:14px;line-height:1.6}.blog-post-prose [data-variant=body-md]{font-size:16px;line-height:1.7}.blog-post-prose [data-variant=body-lg]{font-size:18px;line-height:1.7}.blog-post-prose [data-variant=caption]{font-size:12px;color:var(--color-softblack)}.blog-post-prose [data-variant=lead]{font-size:20px;line-height:1.8;font-weight:500}.blog-post-content h3 em{margin:4rem auto!important;max-width:900px;display:block}.blog-post-content img,.blog-post-prose img{width:100%!important;max-width:100%!important;height:auto!important;display:block;border-radius:12px;aspect-ratio:16/10;object-fit:cover}.blog-post-content figure,.blog-post-prose figure{margin:2.5rem 0}.blog-post-content figure>a,.blog-post-prose figure>a{display:block}.blog-post-meta-author,.blog-post-meta-date,.blog-post-meta-time,.blog-post-share-actions{display:flex;align-items:center;gap:.3rem}.f-single-article-author{margin-bottom:5rem}.blog-post-content a>img,.blog-post-prose a>img{width:100%!important;max-width:100%!important;height:auto!important;display:block!important}.blog-post-content .aligncenter,.blog-post-content .alignnone,.blog-post-content .fancybox-figure,.blog-post-content .wp-caption,.blog-post-content figure[style],.blog-post-prose .aligncenter,.blog-post-prose .alignnone,.blog-post-prose .fancybox-figure,.blog-post-prose .wp-caption,.blog-post-prose figure[style]{width:100%!important;max-width:100%!important}.blog-post-content iframe,.blog-post-content video,.blog-post-prose iframe,.blog-post-prose video{width:100%!important;max-width:100%!important;height:auto!important}.blog-post-content table,.blog-post-prose table{width:100%;overflow-x:auto;display:block}.blog-post-category-container{display:flex;align-items:center;gap:1rem;padding-bottom:1rem}