.blog-post{max-width:800px;margin:0 auto;padding:2rem 1rem}.blog-title{font-size:2.5rem;font-weight:800;line-height:1.2;margin-bottom:1rem;color:gold}.blog-meta{font-size:1rem;color:#9ca3af;margin-bottom:2rem}.blog-content{font-size:1.125rem;line-height:1.75}.blog-content p{margin-bottom:1.5rem}.blog-content h2{font-size:1.875rem;font-weight:700;color:gold;margin-top:2.5rem;margin-bottom:1.5rem}.blog-content ul{list-style-type:disc;margin-left:1.5rem;margin-bottom:1.5rem}.blog-content li{margin-bottom:.75rem}.blog-content strong{color:gold;font-weight:600}.back-link{display:inline-block;color:gold;text-decoration:none;font-weight:600;transition:color .2s ease}.back-link:hover{color:#fff}@media (max-width: 768px){.blog-title{font-size:2rem}.blog-content h2{font-size:1.5rem}.blog-content{font-size:1rem}}
