.blog_container__IKtGu{min-height:100vh;background-color:#FFFFFF;display:flex;flex-direction:column}.blog_blogHero__B_tlu{position:relative;height:50vh;min-height:350px;overflow:hidden}.blog_heroOverlay__SgNM4{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,rgba(0,0,0,.6),rgba(0,0,0,.3));z-index:1}.blog_blogHero__B_tlu:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/pictures/bloghead.jpg);background-size:cover;background-position:50%;filter:brightness(.8)}.blog_heroContent__M8Fd9{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;color:white;text-align:center;padding:0 20px}.blog_heroTitle__4NEms{font-size:3.5rem;font-weight:700;margin-bottom:16px;letter-spacing:1px}.blog_heroSubtitle__8jtbV{font-size:1.5rem;font-weight:400;max-width:800px;opacity:.9}.blog_blogMain__2bE0v{max-width:1200px;margin:0 auto;padding:60px 20px 40px;width:100%;flex:1 1;display:flex;flex-direction:column}.blog_blogList__J60S6{display:flex;flex-direction:column;gap:30px;margin-bottom:40px}.blog_blogCard__CdAbn{background:#FFFFFF;border-radius:10px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.05);transition:all .3s ease;cursor:pointer;display:flex;border:1px solid #f0f0f0;margin-bottom:0}.blog_blogCard__CdAbn:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.1)}.blog_blogImageContainer__S72i5{width:300px;height:180px;overflow:hidden;flex-shrink:0;position:relative}.blog_blogImage__BZ7A5{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog_blogCard__CdAbn:hover .blog_blogImage__BZ7A5{transform:scale(1.05)}.blog_blogCategory__ABOp1{position:absolute;top:12px;left:12px;background:rgba(0,0,0,.7);color:#FFFFFF;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.blog_blogContent__TqdD4{flex:1 1;display:flex;flex-direction:column;padding:20px;position:relative}.blog_blogTitle__tUHbZ{font-size:1.25rem;font-weight:600;color:#222222;margin:0 0 12px;line-height:1.3;transition:color .2s ease}.blog_blogCard__CdAbn:hover .blog_blogTitle__tUHbZ{color:#B3871C}.blog_blogExcerpt__RpvhY{font-size:1rem;color:#555555;line-height:1.6;margin:0 0 20px;flex:1 1;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog_blogMeta__FEAoA{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;font-size:.9rem;color:#777777}.blog_blogAuthor__pZOCU{font-weight:500}.blog_blogDate__WDN_e{font-weight:400}.blog_blogCard__CdAbn:after{content:"→";font-size:1.8rem;color:#bbb;position:absolute;right:20px;top:50%;transform:translateY(-50%);transition:color .2s ease}.blog_blogCard__CdAbn:hover:after{color:#B3871C}.blog_pagination__cBaLz{gap:10px;margin-top:20px;margin-bottom:20px}.blog_pageBtn__GM42c,.blog_pagination__cBaLz{display:flex;justify-content:center;align-items:center}.blog_pageBtn__GM42c{background:#FFFFFF;border:1px solid #e0e0e0;color:#222222;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:500;transition:all .2s ease;min-width:40px;height:40px}.blog_pageBtn__GM42c:hover{border-color:#B3871C}.blog_pageNum__phCTG{background:#FFFFFF;border:1px solid #e0e0e0;color:#222222;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:1rem;font-weight:500;transition:all .2s ease;min-width:40px;height:40px;display:flex;align-items:center;justify-content:center}.blog_active__zU8oE,.blog_pageNum__phCTG:hover{border-color:#B3871C}.blog_active__zU8oE{background:#B3871C;color:#FFFFFF}.blog_blogCategoryNav__PYGw4{display:flex;justify-content:center;gap:20px;margin:20px 0 40px;padding:10px 0;border-bottom:1px solid #eee}.blog_categoryButton__7qR2v{background:none;border:none;padding:8px 16px;font-size:16px;cursor:pointer;color:#666;transition:color .3s}.blog_categoryButton__7qR2v.blog_active__zU8oE{color:#B3871C;font-weight:600;border-bottom:2px solid #b3871c}.blog_categoryButton__7qR2v:hover{color:#B3871C}@media (max-width:1200px){.blog_blogImageContainer__S72i5{width:280px}}@media (max-width:900px){.blog_blogCard__CdAbn{flex-direction:column}.blog_blogImageContainer__S72i5{width:100%;height:200px}.blog_blogCard__CdAbn:after{position:static;transform:none;margin-top:10px;right:auto;top:auto;display:block;text-align:center}}@media (max-width:768px){.blog_heroTitle__4NEms{font-size:2.8rem}.blog_heroSubtitle__8jtbV{font-size:1.2rem}.blog_blogMain__2bE0v{padding:40px 15px 30px}.blog_blogContent__TqdD4{padding:16px}}@media (max-width:480px){.blog_heroTitle__4NEms{font-size:2.4rem}.blog_blogTitle__tUHbZ{font-size:1.1rem}.blog_blogExcerpt__RpvhY{font-size:.95rem}.blog_blogContent__TqdD4{padding:12px}}