.blog-redesign-page,.home-redesign-page .blog-container{--blog-bg: #f8fafc;--blog-card: #ffffff;--blog-border: #e2e8f0;--blog-text: #0f172a;--blog-muted: #64748b;--blog-soft: #f1f5f9;--blog-shadow: 0 12px 30px rgba(15, 23, 42, .07);--blog-shadow-soft: 0 6px 18px rgba(15, 23, 42, .06);color:var(--blog-text)}.blog-redesign-page{min-height:70vh;padding-bottom:2.75rem;background:var(--blog-bg)}.blog-list-hero,.blog-detail-hero{position:relative;overflow:hidden;padding:2.25rem 0;background:linear-gradient(135deg,#fff,#eef6f8 62%,#f8fafc);border-bottom:1px solid var(--blog-border)}.blog-list-hero:before,.blog-detail-hero:before{content:"";position:absolute;inset:auto 0 0 auto;width:38%;height:100%;background:linear-gradient(135deg,#005b8114,#f3932214);clip-path:polygon(28% 0,100% 0,100% 100%,0 100%);pointer-events:none}.blog-list-hero__content,.blog-detail-hero__content{position:relative;max-width:840px}.blog-eyebrow,.blog-list-panel__label,.blog-section-title span,.blog-side-card__header span{display:inline-flex;align-items:center;min-height:26px;margin-bottom:.65rem;padding:.25rem .65rem;color:var(--color-primary);font-size:.72rem;font-weight:800;line-height:1.2;text-transform:uppercase;background:#005b8114;border:1px solid rgba(0,91,129,.14);border-radius:999px}.blog-list-hero h1,.blog-detail-hero h1{max-width:860px;margin:0;color:var(--blog-text);font-size:2rem;font-weight:800;line-height:1.22}.blog-list-hero p,.blog-detail-hero p{max-width:720px;margin:.85rem 0 0;color:var(--blog-muted);font-size:.98rem;line-height:1.7}.blog-list-hero__meta,.blog-detail-hero__meta{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.blog-list-hero__meta span,.blog-detail-hero__meta span{display:inline-flex;align-items:center;gap:.45rem;min-height:34px;padding:.35rem .75rem;color:var(--blog-text);font-size:.82rem;font-weight:700;background:#fff;border:1px solid var(--blog-border);border-radius:999px;box-shadow:var(--blog-shadow-soft)}.blog-list-content{padding-top:1.5rem}.blog-list-panel,.blog-article-card,.blog-side-card,.blog-related-section,.blog-featured-ads{background:var(--blog-card);border:1px solid var(--blog-border);border-radius:14px;box-shadow:var(--blog-shadow-soft)}.blog-list-panel{padding:1.1rem}.blog-list-panel__header,.blog-list-panel__toolbar,.blog-section-title--row{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.blog-list-panel__toolbar{justify-content:flex-start;margin-bottom:.85rem}.blog-list-panel__header h2,.blog-section-title h2,.blog-side-card__header h2{margin:0;color:var(--blog-text);font-size:1.2rem;font-weight:800;line-height:1.3}.blog-list-panel__link{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:36px;padding:.4rem .85rem;color:var(--color-primary);font-size:.82rem;font-weight:800;text-decoration:none!important;background:#005b8114;border:1px solid rgba(0,91,129,.14);border-radius:999px}.blog-list-panel__link:hover{color:#fff;background:var(--color-primary)}.listing-blog{align-items:stretch}.blog-card-column{display:flex;margin-bottom:1.25rem}.blog-card{position:relative;display:flex;width:100%;min-height:100%;overflow:hidden;background:#fff;border:1px solid var(--blog-border);border-radius:14px;box-shadow:var(--blog-shadow-soft);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.blog-card:hover{transform:translateY(-4px);border-color:#005b8152;box-shadow:var(--blog-shadow)}.blog-card__link{display:flex;flex-direction:column;width:100%;min-height:100%;color:var(--blog-text);text-decoration:none!important}.blog-card__media{position:relative;aspect-ratio:16 / 10;min-height:160px;overflow:hidden;background:linear-gradient(135deg,#e2e8f0,#f8fafc)}.blog-card__media img,.blog-detail-cover img,.last-blog__media img,.about-summary-card__media img{width:100%;height:100%;object-fit:cover;object-position:center}.blog-card__media img{transition:transform .25s ease}.blog-card:hover .blog-card__media img{transform:scale(1.035)}.blog-card__badge{position:absolute;left:.75rem;bottom:.75rem;max-width:calc(100% - 1.5rem);padding:.35rem .65rem;color:#fff;font-size:.74rem;font-weight:800;line-height:1.2;background:#005b81f0;border-radius:999px;box-shadow:0 8px 18px #0f172a2e}.blog-card__body{display:flex;flex:1;flex-direction:column;gap:.6rem;padding:.95rem}.blog-card__meta{display:flex;flex-wrap:wrap;gap:.45rem .75rem;color:var(--blog-muted);font-size:.75rem;font-weight:700}.blog-card__meta span{display:inline-flex;align-items:center;gap:.35rem}.blog-card__title{display:-webkit-box;min-height:2.7rem;margin:0;overflow:hidden;color:var(--blog-text);font-size:.98rem;font-weight:800;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}.blog-card__excerpt{display:-webkit-box;min-height:3.95rem;margin:0;overflow:hidden;color:var(--blog-muted);font-size:.82rem;line-height:1.6;-webkit-box-orient:vertical;-webkit-line-clamp:3}.blog-card__tags{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:auto}.blog-card__tags span{max-width:100%;padding:.28rem .55rem;overflow:hidden;color:var(--color-primary);font-size:.72rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap;background:#005b8114;border-radius:999px}.blog-loading{display:flex;align-items:center;justify-content:center;gap:.65rem;min-height:150px;color:var(--blog-muted);font-size:.92rem;font-weight:700}.blog-loading__spinner{width:1.35rem;height:1.35rem;border:3px solid #dbe5ec;border-top-color:var(--color-primary);border-radius:50%;animation:blog-spin .7s linear infinite}@keyframes blog-spin{to{transform:rotate(360deg)}}.blog-list-actions{display:flex;justify-content:center;padding:.25rem 0 .2rem}.blog-list-actions .btn{min-height:40px;min-width:136px;border-radius:999px;font-size:.86rem;font-weight:800}.blog-list-actions .btn:disabled{cursor:wait;opacity:.7}.blog-empty-state{width:100%;padding:1.2rem;color:var(--blog-text);background:#fff7ed;border:1px solid #fed7aa;border-radius:14px}.blog-empty-state h5{margin:0;color:#9a3412;font-size:1rem;font-weight:800}.blog-empty-state--error{background:#fef2f2;border-color:#fecaca}.blog-empty-state--error h5,.blog-empty-state--error p{color:#991b1b}.blog-detail-breadcrumb{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem;color:var(--blog-muted);font-size:.82rem;font-weight:700}.blog-detail-breadcrumb a{color:var(--color-primary);text-decoration:none!important}.blog-detail-layout{padding-top:1.5rem}.blog-article-card{overflow:hidden;margin-bottom:1.25rem}.blog-detail-cover{aspect-ratio:16 / 9;min-height:280px;max-height:520px;margin:0;overflow:hidden;background:var(--blog-soft)}.blog-detail-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.15rem;border-bottom:1px solid var(--blog-border)}.blog-detail-tags,.blog-article-tags,.blog-side-tags{display:flex;flex-wrap:wrap;gap:.45rem}.blog-redesign-page .tags__link{display:inline-flex;align-items:center;min-height:32px;padding:.35rem .7rem;color:var(--color-primary);font-family:Poppins,sans-serif;font-size:.78rem;font-weight:800;line-height:1.2;text-decoration:none!important;background:#005b8114;border:1px solid rgba(0,91,129,.14);border-radius:999px}.blog-redesign-page .tags__link:hover,.blog-side-tags a:hover{color:#fff;background:var(--color-primary)}.blog-share-buttons{display:flex;flex-wrap:wrap;gap:.45rem}.blog-share-button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;color:#fff;text-decoration:none!important;border-radius:50%}.blog-share-button--facebook{background:#1877f2}.blog-share-button--linkedin{background:#0a66c2}.blog-share-button--whatsapp{background:#16a34a}.blog-share-button--twitter{background:#1d9bf0}.blog-share-button:hover{color:#fff;transform:translateY(-1px)}.blog-rich-content{padding:1.15rem;color:var(--blog-text)}.blog-rich-content,.blog-rich-content *{width:auto!important;max-width:100%!important;font-family:Poppins,sans-serif!important}.blog-rich-content p,.blog-rich-content li{margin:0 0 1rem!important;padding:0!important;color:#334155!important;font-size:1rem!important;line-height:1.8!important}.blog-rich-content h1,.blog-rich-content h2,.blog-rich-content h3,.blog-rich-content h4,.blog-rich-content h5,.blog-rich-content h6{margin:1.35rem 0 .75rem!important;padding:0!important;color:var(--blog-text)!important;font-weight:800!important;line-height:1.32!important}.blog-rich-content h1{font-size:1.65rem!important}.blog-rich-content h2{font-size:1.45rem!important}.blog-rich-content h3{font-size:1.25rem!important}.blog-rich-content ul,.blog-rich-content ol{margin:0 0 1rem 1.2rem!important;padding:0!important}.blog-rich-content ul li{list-style:disc!important}.blog-rich-content ol li{list-style:decimal!important}.blog-rich-content img{display:block;height:auto!important;margin:1rem 0!important;border-radius:12px}.blog-article-tags{align-items:center;padding:1rem 1.15rem 1.15rem;border-top:1px solid var(--blog-border)}.blog-article-tags strong{color:var(--blog-text);font-size:.88rem}.blog-sidebar{position:sticky;top:1rem}.blog-side-card{padding:1rem;margin-bottom:1rem}.listing-last-blog{display:flex;flex-direction:column;gap:.7rem}.last-blog{display:grid;grid-template-columns:82px minmax(0,1fr);gap:.7rem;align-items:center;padding:.55rem;color:var(--blog-text);text-decoration:none!important;background:#f8fafc;border:1px solid #eef2f7;border-radius:12px}.last-blog:hover{color:var(--color-primary);border-color:#005b8138;background:#fff}.last-blog__media{display:block;width:82px;height:62px;overflow:hidden;background:var(--blog-soft);border-radius:10px}.last-blog__body{display:flex;flex-direction:column;gap:.25rem;min-width:0}.last-blog__body strong{display:-webkit-box;overflow:hidden;color:inherit;font-size:.86rem;font-weight:800;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.last-blog__body small{color:var(--blog-muted);font-size:.74rem;font-weight:700}.blog-side-tags a{display:inline-flex;align-items:center;min-height:32px;padding:.35rem .65rem;color:var(--color-primary);font-size:.78rem;font-weight:800;text-decoration:none!important;background:#005b8114;border:1px solid rgba(0,91,129,.14);border-radius:999px}.blog-related-section,.blog-featured-ads{padding:1.1rem;margin-top:1.25rem}.blog-featured-ads{margin-bottom:1.5rem}.blog-section-title{margin-bottom:1rem}@media(max-width:991.98px){.blog-sidebar{position:static;margin-top:1rem}}@media(max-width:767.98px){.blog-list-hero,.blog-detail-hero{padding:1.55rem 0}.blog-list-hero:before,.blog-detail-hero:before{width:70%;opacity:.55}.blog-list-hero h1,.blog-detail-hero h1{font-size:1.55rem}.blog-list-panel,.blog-related-section,.blog-featured-ads{padding:.85rem}.blog-list-panel__header,.blog-section-title--row,.blog-detail-actions{align-items:flex-start;flex-direction:column}.blog-detail-cover{min-height:220px}.blog-rich-content,.blog-detail-actions,.blog-article-tags{padding-right:.9rem;padding-left:.9rem}}
