:root{--maroon:#5c1d21;--orange:#d98324;--cream:#f7f6f2;--white:#fff;--text-main:#1a1a1a;--transition:all .4s cubic-bezier(.25,1,.5,1)}.blog-wrapper{background-color:var(--white);color:var(--text-main);min-height:100vh;margin-top:-70px;padding:100px 20px;font-family:Inter,sans-serif}.blog-container{max-width:1200px;margin:0 auto}.blog-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:60px 40px;display:grid}.blog-card{background:var(--white);transition:var(--transition);position:relative}.card-image-wrapper{aspect-ratio:16/9;background-color:var(--cream);margin-bottom:30px;position:relative;overflow:hidden}.card-image{object-fit:cover;width:100%;height:100%;transition:transform .8s}.blog-card:hover .card-image{transform:scale(1.05)}.card-content{padding:0}.blog-date{color:var(--orange);text-transform:uppercase;letter-spacing:1px;font-size:.8rem;font-weight:700}.card-title{color:var(--maroon);margin:15px 0;font-size:1.75rem;font-weight:800;line-height:1.2}.card-title a{color:inherit;text-decoration:none;transition:color .3s}.card-title a:hover{color:var(--orange)}.card-excerpt{color:#555;max-width:90%;margin-bottom:25px;font-size:1rem;line-height:1.7}.read-more-link{color:var(--maroon);text-transform:uppercase;letter-spacing:1.5px;align-items:center;gap:12px;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.arrow-icon{border:1px solid var(--maroon);width:40px;height:40px;transition:var(--transition);color:var(--maroon);border-radius:50%;justify-content:center;align-items:center;display:flex}.read-more-link:hover .arrow-icon{background:var(--maroon);color:var(--white);transform:rotate(-45deg)}@media (max-width:768px){.blog-wrapper{margin-top:-70px}.blog-grid{grid-template-columns:1fr;margin-top:-20px}.premium-heading{font-size:3rem}}.blog-header{text-align:center;background-color:var(--white);padding:120px 20px 80px;position:relative;overflow:hidden}.eyebrow-wrapper{justify-content:center;align-items:center;gap:20px;margin-bottom:24px;display:flex}.eyebrow{color:var(--orange);text-transform:uppercase;letter-spacing:6px;font-size:.75rem;font-weight:700}.eyebrow-line{background-color:var(--maroon);opacity:.3;width:40px;height:1px}.premium-heading{color:var(--maroon);letter-spacing:-2px;margin-bottom:30px;font-size:clamp(3rem,10vw,5.5rem);font-weight:900;line-height:.95}.italic-accent{color:var(--orange);font-family:serif;font-style:italic;font-weight:300;position:relative}.subtitle-container{max-width:600px;margin:0 auto;position:relative}.blog-subtitle{color:#555;font-size:1.15rem;font-weight:400;line-height:1.6}.highlight-text{color:var(--maroon);border-bottom:2px solid var(--orange);font-weight:600}.header-decoration{justify-content:center;margin-top:60px;display:flex}.scroll-indicator{background:linear-gradient(to bottom,var(--orange),transparent);width:1px;height:80px;animation:2s ease-in-out infinite growLine}@keyframes growLine{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@media (max-width:768px){.blog-header{padding:80px 20px 40px}.premium-heading{letter-spacing:-1px}}
