.ch-blog-section{background:linear-gradient(180deg,#0D1B2A 0%,#0F1E32 50%,#0D1B2A 100%);padding:6rem 0 5rem;position:relative;overflow:hidden}.ch-blog-section::before,.ch-blog-section::after{content:"";position:absolute;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent 0%,var(--ch-gold,#C6A962) 50%,transparent 100%)}.ch-blog-section::before{top:0}.ch-blog-section::after{bottom:0}.ch-blog-section .ch-section-overtitle{color:var(--ch-gold,#C6A962)}.ch-blog-section .ch-section-title{color:#fff}.ch-blog-section .ch-section-title em{color:var(--ch-gold,#C6A962)}.ch-blog-section .ch-section-subtitle{color:rgba(255,255,255,0.7)}.ch-blog-carousel{max-width:1400px;margin:0 auto;padding:0 5%;position:relative}.ch-blog-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;padding:1rem 0 2rem}.ch-blog-track::-webkit-scrollbar{display:none}.ch-blog-card{flex:0 0 380px;scroll-snap-align:start;background:rgba(255,255,255,0.04);border:1px solid rgba(198,169,98,0.15);border-radius:12px;overflow:hidden;text-decoration:none;transition:all 0.4s cubic-bezier(0.19,1,0.22,1);position:relative}.ch-blog-card:hover{transform:translateY(-6px);border-color:rgba(198,169,98,0.4);box-shadow:0 20px 60px rgba(0,0,0,0.4),0 0 40px rgba(198,169,98,0.08);background:rgba(255,255,255,0.07)}.ch-blog-card-img{aspect-ratio:16/10;overflow:hidden;position:relative;background:#0F1E32}.ch-blog-card-img img{width:100%;height:100%;object-fit:cover;filter:contrast(1.05) saturate(1.1) brightness(0.95);transition:all 0.8s cubic-bezier(0.19,1,0.22,1)}.ch-blog-card:hover .ch-blog-card-img img{transform:scale(1.08);filter:contrast(1.1) saturate(1.2) brightness(1.02)}.ch-blog-card-img::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(13,27,42,0.6) 100%);pointer-events:none}.ch-blog-icon{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:linear-gradient(135deg,#0F1E32,#1a2332)}.ch-blog-icon svg{stroke:var(--ch-gold,#C6A962);opacity:0.4}.ch-blog-card-body{padding:1.5rem 1.8rem 2rem}.ch-blog-card-cat{font-size:0.7rem;font-weight:600;letter-spacing:0.15em;text-transform:uppercase;color:var(--ch-gold,#C6A962);margin-bottom:0.8rem}.ch-blog-card-title{font-family:'Cormorant Garamond','Playfair Display',Georgia,serif;font-size:1.3rem;font-weight:400;color:#fff;line-height:1.35;margin-bottom:0.8rem;transition:color 0.3s ease}.ch-blog-card:hover .ch-blog-card-title{color:var(--ch-gold,#C6A962)}.ch-blog-card-excerpt{font-size:0.9rem;color:rgba(255,255,255,0.55);line-height:1.6;margin-bottom:1.2rem}.ch-blog-card-link{font-size:0.8rem;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:var(--ch-gold,#C6A962);transition:all 0.3s ease}.ch-blog-card:hover .ch-blog-card-link{letter-spacing:0.15em}.ch-carousel-nav{display:flex;justify-content:center;gap:16px;margin-top:1.5rem}.ch-carousel-btn{width:52px;height:52px;background:transparent;border:1px solid rgba(198,169,98,0.3);border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.ch-carousel-btn svg{stroke:var(--ch-gold,#C6A962);fill:none}.ch-carousel-btn:hover{background:var(--ch-gold,#C6A962);border-color:var(--ch-gold,#C6A962);transform:scale(1.1)}.ch-carousel-btn:hover svg{stroke:#0D1B2A}@media (max-width:768px){.ch-blog-card{flex:0 0 300px}.ch-blog-section{padding:4rem 0 3rem}}