@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@300;400;500;600;700&display=swap";
:root{--saffron:#f4831f;--saffron-deep:#d4620a;--saffron-soft:#f9a55a;--saffron-pale:#fef3ea;--white:#fff;--off-white:#f7f4f0;--border:#f4831f26;--border-hover:#f4831f73;--text-dark:#1a1208;--text-body:#5c4e38;--text-muted:#9e8f7a;--transition:.45s cubic-bezier(.22, 1, .36, 1)}.subheader.normal-bg{position:relative;overflow:hidden;padding:80px 0 68px!important}.subheader.normal-bg:before{content:"";z-index:0;pointer-events:none;background:#965a0066;position:absolute;inset:0}.subheader.normal-bg:after{content:"";z-index:2;background:#ffffffb3;border-radius:2px;width:64px;height:3px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.subheader h1{z-index:1;text-transform:uppercase;text-shadow:0 2px 20px #00000059;position:relative;letter-spacing:.12em!important;color:#fff!important;font-weight:700!important}.blog-details{min-height:60vh;background:var(--off-white)!important;padding:64px 0 96px!important}.blog-details .container{max-width:1280px}.blog-details .row{row-gap:32px}.blog-card{cursor:pointer;transition:transform var(--transition), box-shadow var(--transition), border-color .4s ease;position:relative;background:var(--white)!important;border:1px solid var(--border)!important;border-radius:20px!important;flex-direction:column!important;height:100%!important;display:flex!important;overflow:hidden!important;box-shadow:0 2px 8px #0000000d,0 8px 32px #f4831f12!important}.blog-card:hover{transform:translateY(-8px);border-color:var(--border-hover)!important;box-shadow:0 4px 16px #00000012,0 24px 64px #f4831f2e!important}.blog-card:before{display:none}.post-img{position:relative;height:auto!important;padding:14px 14px 0!important;overflow:visible!important}.post-img-inner{background:#e8d5c0;border-radius:14px;width:100%;padding-top:70%;position:relative;overflow:hidden;box-shadow:0 4px 16px #b45a002e,0 1px 4px #0000001a}.post-img-inner:after{content:"";z-index:1;transition:opacity var(--transition);pointer-events:none;background:linear-gradient(#0000 35%,#a0500073 100%);border-radius:14px;position:absolute;inset:0}.blog-card:hover .post-img-inner:after{opacity:.85}.post-img-inner img,.post-img-inner .img-fluid{will-change:transform;border-radius:14px;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important;filter:saturate(.95)brightness(.97)!important;width:100%!important;height:100%!important;transition:transform .8s cubic-bezier(.22,1,.36,1),filter .5s!important;display:block!important;position:absolute!important;inset:0!important}.blog-card:hover .post-img-inner img,.blog-card:hover .post-img-inner .img-fluid{filter:saturate(1.1)brightness(1.03)!important;transform:scale(1.06)!important}.post-img-badge{z-index:3;letter-spacing:.18em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(6px);background:#f4831fe0;border-radius:20px;padding:4px 10px;font-size:.6rem;font-weight:700;line-height:1.4;position:absolute;bottom:12px;left:12px}.blog-card-number{z-index:3;letter-spacing:.06em;color:#fff;-webkit-backdrop-filter:blur(6px);background:#00000047;border-radius:20px;padding:3px 9px;font-size:.68rem;font-weight:600;line-height:1.5;position:absolute;top:12px;right:12px}.blog-content{flex-direction:column!important;flex-grow:1!important;padding:16px 18px 10px!important;display:flex!important}.blog-content:before{display:none!important}.blog-title{flex-shrink:0;transition:color .3s;margin-bottom:8px!important;font-size:1rem!important;font-weight:700!important;line-height:1.4!important}.blog-title a{transition:color .3s;color:var(--text-dark)!important;text-decoration:none!important}.blog-card:hover .blog-title a{color:var(--saffron-deep)!important}.blog-content p{-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-grow:1;display:-webkit-box;overflow:hidden;color:var(--text-body)!important;margin-bottom:0!important;font-size:.78rem!important;line-height:1.7!important}.blog-card-footer{margin-top:4px;background:0 0!important;border-top:none!important;justify-content:space-between!important;align-items:center!important;padding:12px 18px 16px!important;display:flex!important}.btn-blog-read{letter-spacing:.2em!important;text-transform:uppercase!important;color:var(--saffron)!important;background:0 0!important;border:none!important;outline:none!important;align-items:center!important;gap:8px!important;padding:0!important;font-size:.64rem!important;font-weight:700!important;text-decoration:none!important;transition:color .3s,gap .3s!important;display:inline-flex!important}.btn-blog-read:after{content:"";background:var(--saffron);width:20px;height:1.5px;transition:width var(--transition), background .3s;border-radius:2px;flex-shrink:0;display:block}.btn-blog-read:hover{color:var(--saffron-deep)!important;gap:12px!important}.btn-blog-read:hover:after{background:var(--saffron-deep);width:36px}.btn-blog-read svg{display:none!important}.blog-meta{color:var(--text-muted);letter-spacing:.06em;background:var(--saffron-pale);border-radius:20px;padding:3px 10px;font-size:.63rem}.blog-details h5{color:var(--text-muted);text-align:center;width:100%;padding:60px 0}.blog-details .col-lg-4:first-child .blog-card{animation:.55s 50ms both fadeUpCard}.blog-details .col-lg-4:nth-child(2) .blog-card{animation:.55s .16s both fadeUpCard}.blog-details .col-lg-4:nth-child(3) .blog-card{animation:.55s .27s both fadeUpCard}.blog-details .col-lg-4:nth-child(4) .blog-card{animation:.55s .38s both fadeUpCard}.blog-details .col-lg-4:nth-child(5) .blog-card{animation:.55s .49s both fadeUpCard}.blog-details .col-lg-4:nth-child(6) .blog-card{animation:.55s .6s both fadeUpCard}@keyframes fadeUpCard{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.subheader.normal-bg{padding:60px 0 50px!important}.blog-details{padding:44px 0 64px!important}}@media (max-width:480px){.blog-details .row{row-gap:20px}.post-img{padding:10px 10px 0!important}}
