.blog-module__M77jpq__container{background-color:#0000;max-width:64rem;margin:0 auto;padding:3rem 1.5rem}.blog-module__M77jpq__title{text-align:center;color:#0f0303;letter-spacing:.05em;margin-bottom:3rem;font-family:Cinzel,serif;font-size:2.5rem;font-weight:800}.blog-module__M77jpq__title:after{content:"";background:linear-gradient(90deg,#9b1c1c,#c53030);border-radius:2px;width:80px;height:3px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.blog-module__M77jpq__postCard{background-color:#fff;border:1px solid #9b1c1c0d;border-radius:1.5rem;margin-bottom:2.5rem;padding:2.5rem;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 10px 30px #9b1c1c08}.blog-module__M77jpq__postCard:hover{border-color:#d4af374d;transform:translateY(-4px);box-shadow:0 20px 40px #9b1c1c14}.blog-module__M77jpq__postCard:before{content:"";background:linear-gradient(#9b1c1c,#c53030);width:6px;height:100%;position:absolute;top:0;left:0}.blog-module__M77jpq__postTitle{color:#0f0303;margin-bottom:1rem;font-family:Cinzel,serif;font-size:1.75rem;font-weight:700;transition:color .3s}.blog-module__M77jpq__postCard:hover .blog-module__M77jpq__postTitle{color:#9b1c1c}.blog-module__M77jpq__postContent{color:#555;margin-bottom:1.5rem;font-size:1rem;font-weight:300;line-height:1.7}.blog-module__M77jpq__postDate{color:#999;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:500}.blog-module__M77jpq__readMoreBtn{color:#9b1c1c;align-items:center;gap:.5rem;margin-top:1.5rem;font-size:.9rem;font-weight:700;transition:all .3s;display:inline-flex}.blog-module__M77jpq__readMoreBtn:hover{color:#9b1c1c;transform:translate(4px)}.blog-module__M77jpq__noPosts{text-align:center;color:#555;padding:3rem;font-size:1.2rem}@media (max-width:768px){.blog-module__M77jpq__container{padding:2rem 1rem}.blog-module__M77jpq__title{margin-bottom:2rem;font-size:2rem}.blog-module__M77jpq__postCard{border-radius:1rem;margin-bottom:1.5rem;padding:1.75rem}.blog-module__M77jpq__postTitle{font-size:1.4rem}.blog-module__M77jpq__postContent{font-size:.95rem}}@keyframes blog-module__M77jpq__fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.blog-module__M77jpq__postCard{opacity:0;animation:.6s cubic-bezier(.16,1,.3,1) forwards blog-module__M77jpq__fadeInUp}.blog-module__M77jpq__postCard:first-child{animation-delay:.1s}.blog-module__M77jpq__postCard:nth-child(2){animation-delay:.2s}.blog-module__M77jpq__postCard:nth-child(3){animation-delay:.3s}.blog-module__M77jpq__postCard:nth-child(4){animation-delay:.4s}
