@media (max-width:1024px){.blog-card{flex-direction:column}.blog-post-thumbnail{width:100%;height:auto}.blog-post-thumbnail img{min-height:220px}.article-title{font-size:var(--type-subtitle)}.related-posts-grid{grid-template-columns:repeat(2,1fr)}.contact-grid{grid-template-columns:1fr;gap:40px}.contact-info{flex-direction:row;flex-wrap:wrap;justify-content:center}.contact-info-item{flex:1 1 calc(50% - 16px);min-width:280px}}@media (max-width:768px){.blog-section{padding:60px 0}.blog-section .section-title,.contact-title{font-size:var(--type-heading)}.posts-grid,.blog-grid{grid-template-columns:1fr;gap:20px}.blog-posts{padding:40px 0 60px;min-height:100vh}.article-title{font-size:var(--type-subtitle)}.article-hero-image{height:400px}.nav-links{flex-direction:column}.contact-section{padding:20px 0 60px}.contact-form-wrapper,.contact-info{padding:32px 24px}.contact-info{flex-direction:column}.contact-info-item{flex:1 1 100%}}@media (max-width:480px){.blog-section{padding:40px 0}.blog-title,.article-title{font-size:var(--type-subtitle)}.blog-subtitle{font-size:var(--type-subtitle)}.blog-post-meta,.article-meta{flex-direction:column;gap:8px}.filter-btn{padding:8px 16px;font-size:var(--type-small)}.article-content{font-size:var(--type-body)}.article-content h2{font-size:24px}.article-content h3{font-size:var(--type-subtitle)}.related-posts-grid{grid-template-columns:1fr}}