.blog-section{padding-bottom:80px;padding-top:70px}.blog-listing-page .media-hero-section{padding-top:150px}.blog-listing-page .media-hero-section .hero-box{align-items:center;display:flex;flex-direction:column;justify-content:center}.blog-listing-page .media-hero-section .hero-content{max-width:100%;padding-left:0}.blog-hero{align-items:stretch;display:grid;gap:30px;grid-template-columns:minmax(0,1fr) 340px}.featured-card{background:var(--white_50);border:1px solid var(--white_100);border-radius:20px;display:flex;flex-direction:column;overflow:hidden;text-decoration:none;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease}.featured-card:hover{border-color:var(--white_200);box-shadow:0 15px 35px rgba(0,0,0,.35);transform:translateY(-5px)}.featured-card .featured-media{aspect-ratio:16/8;overflow:hidden;position:relative}.featured-card .featured-media img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.featured-card:hover .featured-media img{transform:scale(1.04)}.featured-card .featured-body{display:flex;flex-direction:column;flex-grow:1;padding:30px 34px 34px}.blog-cats{display:flex;flex-wrap:wrap;gap:6px 14px;margin-bottom:18px}.blog-cats a,.blog-cats span{color:var(--primary_color);font-size:14px;font-weight:400;letter-spacing:.2px;text-decoration:none}.blog-cats a:hover{text-decoration:underline}.featured-card .featured-title{color:var(--white);font-size:34px;font-weight:500;line-height:1.25;margin-bottom:18px}.featured-card .article-date{color:var(--white_500);font-size:13px;font-weight:300;margin-bottom:16px}.featured-card .featured-excerpt{color:var(--white_600);font-size:16px;font-weight:300;line-height:1.6;margin-bottom:26px}.post-meta{align-items:center;border-top:1px solid var(--white_100);display:flex;gap:16px;justify-content:space-between;margin-top:auto;padding-top:18px}.post-meta .author{color:var(--white_700);font-size:14px;font-weight:300}.post-meta .read-time{color:var(--white_500);font-size:14px;font-weight:300}.editors-pick{background:var(--white_50);border:1px solid var(--white_100);border-radius:20px;display:flex;flex-direction:column;overflow:hidden}.editors-pick .ep-head{background:linear-gradient(120deg,var(--secondary_color),#241a63);border-bottom:1px solid var(--white_100);padding:20px 26px}.editors-pick .ep-head h3{color:var(--white);font-size:18px;font-weight:500;margin:0}.editors-pick .ep-list{overflow-y:auto;padding:10px 22px 16px}.ep-item{align-items:center;border-bottom:1px solid var(--white_100);display:flex;gap:14px;padding:14px 0;text-decoration:none}.ep-item:last-child{border-bottom:0}.ep-item .ep-thumb{border-radius:8px;flex-shrink:0;height:46px;object-fit:cover;width:46px}.ep-item .ep-title{color:var(--white_700);font-size:14px;font-weight:300;line-height:1.4;margin:0;transition:color .3s ease}.ep-item:hover .ep-title{color:var(--primary_color)}.recent-articles{margin-top:90px}.section-heading{color:var(--white);font-size:40px;font-weight:300;margin-bottom:50px;text-align:center}.recent-head{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;margin-bottom:50px}.recent-head .section-heading{margin-bottom:0;text-align:left}.blog-filters{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.blog-filters .search-field{align-items:center;display:flex;position:relative}.blog-filters .search-field input{background:var(--white_50);border:1px solid var(--white_100);border-radius:40px;color:var(--white);font-size:14px;max-width:100%;padding:12px 46px 12px 20px;transition:border-color .3s ease,background .3s ease;width:240px}.blog-filters .search-field input::placeholder{color:var(--white_500)}.blog-filters .search-field input:focus{background:var(--white_100);border-color:var(--primary_color);outline:none}.blog-filters .search-field button{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--white_500);cursor:pointer;display:flex;height:34px;justify-content:center;position:absolute;right:6px;top:50%;transform:translateY(-50%);transition:color .3s ease;width:34px}.blog-filters .search-field button:hover{color:var(--primary_color)}.blog-filters .tag-field select{appearance:none;-webkit-appearance:none;background:var(--white_50) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23fff' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 18px center;border:1px solid var(--white_100);border-radius:40px;color:var(--white);cursor:pointer;font-size:14px;padding:12px 42px 12px 20px;transition:border-color .3s ease,background-color .3s ease}.blog-filters .tag-field select:focus{border-color:var(--primary_color);outline:none}.blog-filters .tag-field select option{color:#111}.filter-status{align-items:center;color:var(--white_500);display:flex;font-size:14px;gap:16px;margin-bottom:30px}.filter-status .clear-filters{background:none;border:none;color:var(--primary_color);cursor:pointer;font-size:14px;font-weight:500;padding:0;text-decoration:none}.filter-status .clear-filters:hover{text-decoration:underline}.no-results .btn-more-posts{background:none;cursor:pointer}.no-results .btn-more-posts:hover{background:var(--primary_color);color:var(--secondary_color)}.no-results{color:var(--white_500);padding:40px 0 10px;text-align:center}.no-results p{font-size:18px;margin-bottom:24px}.blog-grid{display:grid;gap:30px;grid-template-columns:repeat(3,minmax(0,1fr))}.article-card{background:var(--white_50);border:1px solid var(--white_100);border-radius:16px;display:flex;flex-direction:column;height:100%;overflow:hidden;position:relative;text-decoration:none;transition:transform .4s ease,box-shadow .4s ease,border-color .4s ease;z-index:0}.article-card:after{background:linear-gradient(180deg,rgba(11,0,68,.55) 30%,rgba(250,78,150,.35));content:"";inset:0;opacity:0;position:absolute;transition:opacity .6s ease-in-out;z-index:-1}.article-card:hover{border-color:var(--white_200);box-shadow:0 12px 30px rgba(0,0,0,.3);transform:translateY(-6px)}.article-card:hover:after{opacity:1}.article-card .article-media{overflow:hidden}.article-card .article-media img{height:100%;object-fit:cover;transition:transform .6s ease;width:100%}.article-card:hover .article-media img{transform:scale(1.05)}.article-card .article-body{display:flex;flex-direction:column;flex-grow:1;padding:22px 24px 26px}.article-card .blog-cats{margin-bottom:12px}.article-card .article-title{color:var(--white);display:-webkit-box;font-size:19px;font-weight:500;-webkit-line-clamp:2;line-height:1.35;margin-bottom:20px;-webkit-box-orient:vertical;overflow:hidden}.article-card .article-date{color:var(--white_500);font-size:13px;font-weight:300;margin-bottom:14px}.more-posts-wrap{margin-top:60px;text-align:center}.btn-more-posts{border:1px solid var(--primary_color);border-radius:40px;color:var(--primary_color);display:inline-block;font-size:14px;font-weight:500;letter-spacing:1px;padding:14px 40px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.btn-more-posts:hover{background:var(--primary_color);color:var(--secondary_color)}article.article-content{text-align:justify}@media (max-width:1199.98px){.blog-hero{grid-template-columns:1fr}.editors-pick .ep-list{max-height:none}}@media (max-width:991.98px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.featured-card .featured-title{font-size:28px}}@media (max-width:767.98px){.blog-section{padding-top:120px}.blog-grid{grid-template-columns:1fr}.section-heading{font-size:30px}.featured-card .featured-body{padding:24px}.recent-head{align-items:stretch;flex-direction:column;gap:18px;margin-bottom:36px}.blog-filters{width:100%}.blog-filters .search-field{flex:1}.blog-filters .search-field input,.blog-filters .tag-field,.blog-filters .tag-field select{width:100%}}.blog-detail-section{padding-bottom:80px;padding-top:140px}.blog-detail-section b,.blog-detail-section strong{font-weight:600}.detail-hero{align-items:center;border-bottom:1px solid var(--white_100);display:grid;gap:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-bottom:34px}.detail-hero .dh-content{display:flex;flex-direction:column;gap:30px;height:100%;justify-content:space-between}.detail-hero .dh-title{color:var(--white);font-size:40px;font-weight:500;line-height:1.2}.detail-hero .dh-meta{align-items:flex-end;display:flex;gap:20px;justify-content:space-between}.detail-hero .dh-author{align-items:center;color:var(--white_700);display:flex;font-size:15px;font-weight:300;gap:10px}.detail-hero .dh-author img{border-radius:50%;height:30px;object-fit:cover;width:30px}.detail-hero .dh-dates{color:var(--white_500);font-size:13px;font-weight:300;line-height:1.6;text-align:right}.detail-hero .dh-media{aspect-ratio:16/10;border-radius:16px;overflow:hidden;position:relative}.detail-hero .dh-media img{height:100%;object-fit:cover;transition:transform 1.1s cubic-bezier(.22,1,.36,1);width:100%}.detail-hero .dh-media:before{background:linear-gradient(0deg,rgba(11,0,68,.55),transparent 55%);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .5s ease;z-index:1}.detail-hero .dh-media:after{border:1px solid hsla(0,0%,100%,.2);border-radius:8px;content:"";inset:16px;opacity:0;pointer-events:none;position:absolute;transform:scale(1.07);transition:opacity .45s ease,transform .55s cubic-bezier(.22,1,.36,1);z-index:2}.detail-hero .dh-media:hover img{transform:scale(1.07)}.detail-hero .dh-media:hover:after,.detail-hero .dh-media:hover:before{opacity:1}.detail-hero .dh-media:hover:after{transform:scale(1)}@media (prefers-reduced-motion:reduce){.detail-hero .dh-media img,.detail-hero .dh-media:after,.detail-hero .dh-media:before{transition-duration:.01ms}.detail-hero .dh-media:hover img{transform:none}}.detail-body{align-items:start;display:grid;gap:50px;grid-template-columns:minmax(0,1fr) 280px;margin-top:50px}.article-content p{color:var(--white_700);font-size:16px;font-weight:300;line-height:1.75;margin-bottom:20px}.article-content h2,.article-content h3{color:var(--white);font-weight:500;line-height:1.3;margin:34px 0 16px}.article-content a:not(.btn-pill){color:var(--primary_color);text-decoration:none}.article-content a:not(.btn-pill):hover{text-decoration:underline}.article-content ul{margin:0 0 20px;padding-left:20px}.article-content ul li{color:var(--white_700);font-size:16px;font-weight:300;line-height:1.75;margin-bottom:8px}.btn-pill{background:var(--primary_color);border-radius:40px;display:inline-block;font-size:13px;font-weight:600;letter-spacing:1px;margin:6px 0 30px;padding:11px 28px;text-decoration:none;text-transform:uppercase;transition:transform .3s ease,box-shadow .3s ease}.btn-pill,.btn-pill:hover{color:var(--secondary_color)}.btn-pill:hover{box-shadow:0 8px 20px rgba(244,139,91,.3);transform:translateY(-2px)}.detail-sidebar{align-self:start;max-height:calc(100vh - 140px);top:120px}.detail-sidebar::-webkit-scrollbar{width:4px}.detail-sidebar::-webkit-scrollbar-thumb{background:var(--white_100);border-radius:4px}.share-block .share-label{color:var(--white);font-size:16px;font-weight:500;margin-bottom:16px}.share-icons{display:flex;gap:12px;margin-bottom:40px}.share-icons a{align-items:center;background:var(--white_100);border-radius:50%;color:var(--white);display:flex;height:40px;justify-content:center;transition:background .3s ease,transform .3s ease;width:40px}.share-icons a:hover{background:var(--primary_color);color:var(--secondary_color);transform:translateY(-2px)}.share-icons a svg{fill:currentColor;height:16px;width:16px}.copy-toast{background:var(--primary_color);border-radius:20px;color:var(--secondary_color);display:inline-block;font-size:13px;font-weight:500;margin:-28px 0 32px;opacity:0;padding:8px 16px;pointer-events:none;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease}.copy-toast.show{opacity:1;transform:translateY(0)}.related-box{background:var(--white_50);border:1px solid var(--white_100);border-radius:14px;overflow:hidden}.related-box .rb-head{background:linear-gradient(120deg,var(--secondary_color),#241a63);border-bottom:1px solid var(--white_100);padding:16px 20px}.related-box .rb-head h4{color:var(--white);font-size:16px;font-weight:500;margin:0}.related-box .rb-list{padding:6px 20px 12px}.related-box .rb-list a{border-bottom:1px solid var(--white_100);color:var(--white_600);display:block;font-size:14px;font-weight:300;line-height:1.4;padding:14px 0;text-decoration:none;transition:color .3s ease}.related-box .rb-list a:last-child{border-bottom:0}.related-box .rb-list a:hover{color:var(--primary_color)}.related-articles{background:#030039;border-radius:40px;margin-top:70px;padding:60px 50px}.related-articles .section-heading{margin-bottom:40px}@media (max-width:991.98px){.detail-body,.detail-hero{grid-template-columns:1fr}.detail-hero .dh-media{order:-1}.detail-sidebar{max-height:none;overflow-y:visible;position:static}.detail-hero .dh-title{font-size:30px}}@media (max-width:767.98px){.blog-detail-section{padding-top:110px}.related-articles{border-radius:20px;padding:40px 20px}}