.blog-list-section{padding:var(--section-padding) 0;background-color:var(--color-background);color:var(--color-text)}.blog-list-container{max-width:var(--max-width);margin:0 auto;padding:0 4rem}.blog-list-header{margin-bottom:4rem;text-align:left}.blog-list-header h1{font-size:4rem;line-height:1.1;font-weight:500;letter-spacing:-.02em}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.blog-card{display:block;text-decoration:none;color:inherit;transition:transform .3s ease}.blog-card:hover .blog-card-image img{transform:scale(1.05)}.blog-card-image{width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:8px;background-color:#f1f1f1;margin-bottom:1.5rem}.blog-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.blog-card-meta{font-size:.875rem;color:#666;margin-bottom:.5rem;font-family:var(--font-geist-mono,monospace);text-transform:uppercase;letter-spacing:.05em}.blog-card-title{font-size:1.5rem;font-weight:500;line-height:1.3;margin:0}.blog-single-page{padding-top:12rem;padding-bottom:8rem;background-color:var(--color-background);color:var(--color-text)}.blog-single-page .article-content-section{padding-top:0;padding-bottom:0}.blog-single-container{max-width:var(--max-width);margin:0 auto;padding:0 4rem;display:grid;grid-template-columns:repeat(12,1fr);grid-gap:2rem;gap:2rem}.blog-single-content{grid-column:4/10}.blog-single-back{margin-bottom:4rem}@media (max-width:1024px){.blog-grid{grid-template-columns:repeat(2,1fr)}.blog-single-content{grid-column:2/12}}@media (max-width:768px){.blog-list-header h1{font-size:3rem}.blog-grid{grid-template-columns:1fr}.blog-single-content{grid-column:1/-1}.blog-list-section{padding:var(--section-padding-mobile) 0}}@media (max-width:1024px){.blog-single-page{padding-top:8rem;padding-bottom:var(--section-padding-mobile)}.blog-single-container{padding:0 2rem}}