.blog-page-wrapper{color:#1e293b;background-color:#f8fafc;min-height:100vh}.blog-hero-section{color:#fff;text-align:center;background:linear-gradient(#0f172ad1 0%,#14234be0 60%,#0f172af2 100%),url(/hero-bg.webp) 50%/cover no-repeat;border-bottom:3px solid #e2bc42;padding:130px 0 65px;position:relative;overflow:hidden;box-shadow:0 10px 30px #0f172a33}.blog-hero-bg-overlay{opacity:.4;pointer-events:none;background-image:radial-gradient(#e2bc421a 1.5px,#0000 1.5px);background-size:28px 28px;position:absolute;inset:0}.blog-hero-badge{color:#e2bc42;-webkit-backdrop-filter:blur(10px);background:#0f172a99;border:1px solid #e2bc4273;border-radius:50px;align-items:center;gap:10px;margin-bottom:22px;padding:8px 22px;font-size:.92rem;font-weight:700;display:inline-flex;box-shadow:0 4px 15px #0003}.blog-hero-title{color:#fff;letter-spacing:-.02em;margin-bottom:16px;font-size:clamp(2.2rem,5.2vw,3.8rem);font-weight:850;line-height:1.25}.blog-title-gold{color:#e2bc42;display:inline-block}.blog-hero-subtitle{color:#cbd5e1;max-width:800px;margin:0 auto 35px;font-size:clamp(1.05rem,1.8vw,1.25rem);font-weight:450;line-height:1.7}.blog-hero-search{z-index:5;max-width:660px;margin:0 auto;position:relative}.blog-hero-search input{padding:16px 25px;-webkit-backdrop-filter:blur(12px);color:#0f172a;background:#fffffff2;border:2px solid #ffffff40;border-radius:50px;width:100%;padding-inline:54px 50px;font-size:1.05rem;transition:all .3s;box-shadow:0 10px 30px #00000040}.blog-hero-search input:focus{background:#fff;border-color:#e2bc42;outline:none;box-shadow:0 10px 35px #e2bc424d,0 0 0 4px #e2bc4233}.blog-hero-search .search-icon{top:50%;color:#1c3269;pointer-events:none;font-size:1.15rem;position:absolute;inset-inline-start:22px;transform:translateY(-50%)}.blog-hero-search .search-clear-btn{top:50%;color:#64748b;cursor:pointer;background:#e2e8f0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8rem;transition:all .2s;display:flex;position:absolute;inset-inline-end:18px;transform:translateY(-50%)}.blog-hero-search .search-clear-btn:hover{color:#0f172a;background:#cbd5e1}.blog-trending-tags{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:18px;display:flex}.trending-label{color:#cbd5e1;align-items:center;gap:6px;font-size:.88rem;font-weight:600;display:inline-flex}.trending-chips{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.trending-chip{color:#e2e8f0;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #fff3;border-radius:50px;padding:5px 14px;font-size:.82rem;font-weight:550;transition:all .2s}.trending-chip:hover{color:#fff;background:#e2bc4240;border-color:#e2bc42;transform:translateY(-2px)}.blog-top-showcase-layout{flex-direction:row;align-items:flex-start;gap:2rem;width:100%;display:flex}.blog-featured-area{flex:1;min-width:0}.blog-sidebar-compact-col{flex-shrink:0;width:250px;min-width:240px;max-width:260px}@media (max-width:991px){.blog-top-showcase-layout{flex-direction:column-reverse;gap:1.5rem}.blog-sidebar-compact-col{width:100%;min-width:100%;max-width:100%}}.blog-sidebar-sticky{z-index:10;position:sticky;top:90px}.sidebar-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;transition:all .3s;overflow:hidden;box-shadow:0 4px 20px #0f172a0a}.sidebar-card.categories-widget-compact{border-top:3px solid #1c3269}.sidebar-header-compact{background:#fafbfc;border-bottom:1px solid #f1f5f9;align-items:center;gap:8px;padding:11px 14px;display:flex}.sidebar-header-compact i{color:#e2bc42;font-size:.95rem}.sidebar-title-compact{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:.92rem;font-weight:800}.sidebar-categories-list-compact{flex-direction:column;gap:2px;padding:6px 8px;display:flex}.sidebar-cat-item-compact{color:#334155;cursor:pointer;text-align:start;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;width:100%;padding:6px 10px;font-size:.83rem;font-weight:600;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex}.sidebar-cat-item-compact:hover{color:#0f172a;background:#f8fafc;border-color:#e2e8f0;transform:translate(-3px)}.sidebar-cat-item-compact.active{color:#fff;background:#1c3269;border-color:#1c3269;box-shadow:0 3px 10px #1c326933}.cat-item-main-compact{align-items:center;gap:8px;min-width:0;display:flex}.cat-emoji-compact{flex-shrink:0;align-items:center;font-size:.95rem;line-height:1;display:inline-flex}.cat-name-compact{white-space:nowrap;text-overflow:ellipsis;line-height:1.25;overflow:hidden}.cat-count-badge-compact{color:#64748b;background:#f1f5f9;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.7rem;font-weight:750;line-height:1;transition:all .2s;display:inline-flex}.sidebar-cat-item-compact:hover .cat-count-badge-compact{color:#0f172a;background:#e2e8f0}.sidebar-cat-item-compact.active .cat-count-badge-compact{color:#e2bc42;background:#e2bc4240;border:1px solid #e2bc4273}.help-widget{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#172554 60%,#1c3269 100%);border:1px solid #e2bc424d;box-shadow:0 10px 25px #0f172a1f}.help-widget-body{text-align:center;padding:26px 20px}.help-icon-circle{color:#e2bc42;background:#e2bc422e;border:1px solid #e2bc4266;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 14px;font-size:1.35rem;display:flex}.help-title{color:#fff;margin-bottom:8px;font-size:1.15rem;font-weight:800}.help-desc{color:#cbd5e1;margin-bottom:18px;font-size:.86rem;line-height:1.55}.btn-sidebar-contact{color:#0f172a;background:#e2bc42;border-radius:50px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 18px;font-size:.9rem;font-weight:750;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #e2bc424d}.btn-sidebar-contact:hover{color:#0f172a;background:#f6d267;transform:translateY(-2px);box-shadow:0 6px 18px #e2bc4273}.search-status-banner{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:30px;padding:14px 22px;display:flex;box-shadow:0 2px 8px #0000000a}.filter-tag{color:#4338ca;background:#eef2ff;border-radius:6px;margin-inline-start:6px;padding:3px 10px;font-size:.85rem;font-weight:700;display:inline-block}.btn-reset-filters{color:#475569;cursor:pointer;background:0 0;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.btn-reset-filters:hover{color:#0f172a;background:#f1f5f9;border-color:#94a3b8}.section-header-modern{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px;display:flex}.section-badge-gold{text-transform:uppercase;color:#b45309;background:#fef3c7;border:1px solid #fde68a;border-radius:20px;align-items:center;gap:6px;margin-bottom:8px;padding:4px 14px;font-size:.82rem;font-weight:750;display:inline-flex}.section-main-heading{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800}.sort-controls-wrapper{align-items:center;gap:10px;display:flex}.sort-label{color:#64748b;font-size:.88rem;font-weight:600}.sort-btn-group{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:30px;padding:4px;display:inline-flex}.sort-pill{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:20px;align-items:center;gap:6px;padding:6px 14px;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.sort-pill.active{color:#1c3269;background:#fff;font-weight:750;box-shadow:0 2px 8px #00000014}.sort-pill.active i{color:#e2bc42}.featured-hero-wrapper{width:100%}.featured-spotlight-card{color:inherit;background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;flex-direction:column;height:100%;transition:all .32s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 8px 25px #0f172a0d}.featured-sub-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem;margin-top:.75rem;display:grid}.featured-sub-card{color:inherit;background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;flex-direction:column;height:100%;transition:all .28s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 4px 15px #0f172a0a}.featured-sub-card:hover{border-color:#e2bc42;transform:translateY(-4px);box-shadow:0 12px 28px #1c32691a}.sub-card-img-wrap{background:#0f172a;width:100%;height:170px;position:relative;overflow:hidden}.sub-card-img-wrap img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.featured-sub-card:hover .sub-card-img-wrap img{transform:scale(1.06)}.sub-badge-category{top:10px;-webkit-backdrop-filter:blur(6px);color:#fff;background:#0f172acc;border:1px solid #fff3;border-radius:20px;padding:3px 10px;font-size:.72rem;font-weight:650;position:absolute;inset-inline-start:10px}.sub-card-body{flex-direction:column;flex:1;padding:16px 18px;display:flex}.sub-card-meta{color:#64748b;align-items:center;gap:8px;margin-bottom:6px;font-size:.75rem;display:flex}.sub-card-title{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:6px;font-size:.98rem;font-weight:750;line-height:1.45;transition:color .2s;display:-webkit-box;overflow:hidden}.featured-sub-card:hover .sub-card-title{color:#1c3269}.sub-card-excerpt{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin-bottom:12px;font-size:.82rem;line-height:1.5;display:-webkit-box;overflow:hidden}.sub-card-footer{border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;margin-top:auto;padding-top:10px;display:flex}.sub-card-more{color:#1c3269;align-items:center;gap:6px;font-size:.78rem;font-weight:700;transition:all .2s;display:inline-flex}.featured-sub-card:hover .sub-card-more{color:#b45309}.featured-spotlight-card:hover{border-color:#e2bc42;transform:translateY(-4px);box-shadow:0 18px 40px #1c32691f}.spotlight-image-container{background:#0f172a;width:100%;height:320px;position:relative;overflow:hidden}.spotlight-image-container img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.4,0,.2,1)}.featured-spotlight-card:hover .spotlight-image-container img{transform:scale(1.06)}.spotlight-gradient-overlay{z-index:1;background:linear-gradient(#0f172a14 0%,#0f172a40 50%,#0f172acc 100%);position:absolute;inset:0}.spotlight-floating-badges{top:14px;z-index:2;flex-wrap:wrap;gap:8px;display:flex;position:absolute;inset-inline-start:14px}.badge-highlight-gold{color:#0f172a;background:#e2bc42;border-radius:50px;align-items:center;gap:5px;padding:4px 12px;font-size:.78rem;font-weight:800;display:flex;box-shadow:0 4px 12px #e2bc4259}.badge-category-glass{-webkit-backdrop-filter:blur(8px);color:#fff;background:#0f172abf;border:1px solid #fff3;border-radius:50px;padding:4px 12px;font-size:.78rem;font-weight:650}.spotlight-card-body{flex-direction:column;flex:1;padding:22px 24px;display:flex}.spotlight-meta-top{color:#64748b;align-items:center;gap:10px;margin-bottom:8px;font-size:.78rem;display:flex}.spotlight-meta-top i{color:#e2bc42}.spotlight-title{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:1.25rem;font-weight:800;line-height:1.4;transition:color .2s;display:-webkit-box;overflow:hidden}.featured-spotlight-card:hover .spotlight-title{color:#1c3269}.spotlight-excerpt{color:#475569;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin-bottom:16px;font-size:.88rem;line-height:1.6;display:-webkit-box;overflow:hidden}.spotlight-card-footer{border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.slider-dots-indicator{align-items:center;gap:6px;display:flex}.slider-dot{cursor:pointer;background:#cbd5e1;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .25s}.slider-dot.active-dot{background:#e2bc42;border-radius:10px;width:24px}.btn-read-spotlight{color:#fff;background:#1c3269;border-radius:50px;align-items:center;gap:8px;padding:8px 20px;font-size:.84rem;font-weight:750;text-decoration:none;transition:all .25s;display:inline-flex}.featured-spotlight-card:hover .btn-read-spotlight{color:#0f172a;background:#e2bc42;transform:translate(-3px)}[dir=ltr] .featured-spotlight-card:hover .btn-read-spotlight{transform:translate(3px)}.side-card-body{flex-direction:column;flex:1;padding:20px 22px;display:flex}.side-card-meta{color:#64748b;align-items:center;gap:8px;margin-bottom:8px;font-size:.8rem;display:flex}.side-card-meta i{color:#e2bc42}.side-card-title{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:1.15rem;font-weight:750;line-height:1.4;transition:color .2s;display:-webkit-box;overflow:hidden}.featured-side-card:hover .side-card-title{color:#1c3269}.side-card-excerpt{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin-bottom:12px;font-size:.88rem;line-height:1.55;display:-webkit-box;overflow:hidden}.side-card-action{color:#1c3269;align-items:center;gap:6px;margin-top:auto;font-size:.85rem;font-weight:700;display:flex}.featured-side-card:hover .side-card-action{color:#e2bc42}.modern-blog-card{height:100%;color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;overflow:hidden;box-shadow:0 4px 18px #0000000a}.modern-blog-card:hover{border-color:#cbd5e1;transform:translateY(-8px);box-shadow:0 18px 40px #1c32691f}.modern-card-thumb{aspect-ratio:16/10;background:#0f172a;width:100%;position:relative;overflow:hidden}.modern-card-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.modern-blog-card:hover .modern-card-thumb img{transform:scale(1.08)}.card-floating-category{top:14px;-webkit-backdrop-filter:blur(8px);color:#fff;background:#0f172ab8;border:1px solid #fff3;border-radius:20px;padding:4px 12px;font-size:.78rem;font-weight:700;position:absolute;inset-inline-start:14px}.card-reading-time{bottom:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#e2bc42;background:#0f172aa6;border-radius:20px;padding:3px 10px;font-size:.75rem;font-weight:600;position:absolute;inset-inline-end:12px}.modern-card-content{flex-direction:column;flex:1;padding:24px;display:flex}.modern-card-title{color:#0f172a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px;font-size:1.25rem;font-weight:750;line-height:1.4;transition:color .2s;display:-webkit-box;overflow:hidden}.modern-blog-card:hover .modern-card-title{color:#1c3269}.modern-card-excerpt{color:#64748b;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin-bottom:18px;font-size:.92rem;line-height:1.6;display:-webkit-box;overflow:hidden}.modern-card-footer{color:#94a3b8;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;margin-bottom:12px;padding-top:14px;font-size:.8rem;display:flex}.author-brief{align-items:center;gap:6px;display:flex}.author-dot{background:#e2bc42;border-radius:50%;width:6px;height:6px}.author-title-text{color:#475569;font-weight:600}.modern-card-readmore{color:#1c3269;align-items:center;gap:8px;font-size:.88rem;font-weight:750;transition:all .2s;display:flex}.modern-blog-card:hover .modern-card-readmore{color:#e2bc42}.readmore-arrow{transition:transform .2s}.modern-blog-card:hover .readmore-arrow{transform:translate(-4px)}.blog-cta-banner{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 50%,#1c3269 100%);border:1px solid #e2bc424d;border-radius:24px;padding:40px;position:relative;overflow:hidden;box-shadow:0 15px 40px #0f172a26}.blog-cta-banner:after{content:"";top:0;pointer-events:none;background:radial-gradient(circle at 80%,#e2bc421f 0%,#0000 70%);width:250px;height:100%;position:absolute;inset-inline-end:0}.cta-banner-content{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex;position:relative}.cta-icon-badge{color:#e2bc42;background:#e2bc422e;border:1px solid #e2bc4266;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.6rem;display:flex}.cta-text-wrap{flex:1;min-width:280px}.cta-text-wrap h3{color:#fff;margin-bottom:8px;font-size:1.45rem;font-weight:800}.cta-text-wrap p{color:#cbd5e1;margin:0;font-size:.98rem;line-height:1.6}.btn-cta-gold{color:#0f172a;white-space:nowrap;background:#e2bc42;border-radius:50px;align-items:center;gap:10px;padding:14px 32px;font-size:1rem;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 6px 20px #e2bc4259}.btn-cta-gold:hover{color:#0f172a;background:#f6d267;transform:translateY(-2px);box-shadow:0 10px 28px #e2bc4280}.empty-search-box{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:80px 20px}.empty-icon-wrap{color:#94a3b8;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;margin:0 auto 20px;font-size:2rem;display:flex}.empty-search-box h3{color:#0f172a;margin-bottom:8px;font-size:1.4rem;font-weight:750}.empty-search-box p{color:#64748b;margin-bottom:24px;font-size:.98rem}.btn-reset-large{color:#fff;cursor:pointer;background:#1c3269;border:none;border-radius:50px;align-items:center;gap:8px;padding:12px 28px;font-size:.95rem;font-weight:700;transition:all .2s;display:inline-flex}.btn-reset-large:hover{color:#0f172a;background:#e2bc42}@media (max-width:991px){.featured-side-card{flex-direction:row}.spotlight-image-container{height:280px}}@media (max-width:768px){.featured-side-card{flex-direction:column}.side-card-image{width:100%;height:200px}.blog-hero-section{padding:110px 0 50px}.cta-banner-content{text-align:center;flex-direction:column}.cta-button-wrap{width:100%}.btn-cta-gold{justify-content:center;width:100%}}.post-detail-page{background-color:#f8fafc;min-height:100vh}.post-hero{color:#fff;background:linear-gradient(135deg,#1c3269 0%,#102048 100%);padding:100px 0 70px;position:relative;overflow:hidden}.post-hero:before{content:"";opacity:.4;z-index:1;pointer-events:none;background-image:radial-gradient(#e2bc4226 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.post-hero.has-bg-image{background-color:#16264f;background-position:50%;background-repeat:no-repeat;background-size:cover}.post-hero.has-bg-image:after{content:"";z-index:1;background:linear-gradient(135deg,#102048d9 0%,#1c3269c7 100%);position:absolute;inset:0}.post-hero .container{z-index:2;position:relative}.post-breadcrumbs{color:#ffffffb3;align-items:center;gap:8px;margin-bottom:25px;font-size:.88rem;display:flex}.post-breadcrumbs a{color:#ffffffd9;text-decoration:none;transition:color .2s}.post-breadcrumbs a:hover{color:#e2bc42}.post-breadcrumbs i{opacity:.5;font-size:.75rem}.post-breadcrumbs span{color:#e2bc42;font-weight:600}.post-hero-inner{max-width:950px}.post-category-badge{color:#e2bc42;background:#e2bc4226;border:1px solid #e2bc424d;border-radius:50px;margin-bottom:20px;padding:6px 18px;font-size:.85rem;font-weight:700;display:inline-block}.post-main-title{color:#fff;margin-bottom:20px;font-size:clamp(1.8rem,4vw,3rem);font-weight:800;line-height:1.3}.post-hero-excerpt{color:#ffffffe0;max-width:820px;margin-bottom:30px;font-size:1.15rem;line-height:1.7}.post-meta-bar{border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:center;gap:25px;padding-top:20px;display:flex}.author-info{align-items:center;gap:12px;display:flex}.author-avatar{color:#e2bc42;background:#e2bc4233;border:1.5px solid #e2bc42;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.1rem;display:flex}.author-name{color:#fff;font-size:.95rem;font-weight:700;display:block}.author-role{color:#ffffffb3;font-size:.8rem;display:block}.post-stats{color:#fffc;align-items:center;gap:20px;font-size:.9rem;display:flex}.post-stats span{align-items:center;gap:8px;display:flex}.post-stats i{color:#e2bc42}.post-body-section{padding:50px 0 90px}.post-layout-grid{grid-template-columns:1fr 320px;align-items:start;gap:35px;display:grid}@media (max-width:991px){.post-layout-grid{grid-template-columns:1fr}}.post-main-content{background:#fff;border:1px solid #e2e8f0;border-radius:24px;padding:35px;box-shadow:0 10px 40px -10px #0000000d}.post-cover-wrapper{border-radius:18px;margin-bottom:35px;overflow:hidden;box-shadow:0 10px 30px #00000014}.post-cover-image{object-fit:cover;width:100%;height:auto;max-height:520px;display:block}.inline-toc-box{border:1px solid #e2e8f0;background:#f8fafc;border-inline-start:4px solid #1c3269;border-radius:14px;margin-bottom:35px;padding:20px 24px}.toc-title{color:#1c3269;align-items:center;gap:10px;margin-bottom:14px;font-size:1.05rem;font-weight:700;display:flex}.toc-title i{color:#e2bc42}.toc-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.toc-list a{color:#475569;align-items:center;gap:8px;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.toc-list a:hover{color:#1c3269;transform:translate(4px)}[dir=rtl] .toc-list a:hover{transform:translate(-4px)}.post-article{color:#334155;font-size:1.15rem;line-height:1.95}.blog-rich-text{color:#334155;word-break:break-word;font-size:1.15rem;line-height:1.95}.blog-rich-text p{color:#334155;margin-bottom:22px;font-size:1.12rem;line-height:1.95}.blog-rich-text strong{color:#1c3269;font-weight:700}.blog-rich-text em{color:#475569;font-style:italic}.blog-inline-code{color:#0f172a;background:#f1f5f9;border-radius:6px;padding:3px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em}.blog-inline-link{color:#1c3269;text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #e2bc42;text-decoration:underline #e2bc42;transition:all .2s}.blog-inline-link:hover{color:#b45309;text-decoration-color:#b45309}.blog-inline-link i{opacity:.8;margin-inline-start:3px;font-size:.75em}.blog-section-heading{color:#1c3269;scroll-margin-top:100px;font-weight:800;line-height:1.4}.blog-rich-text h2,h2.blog-section-heading{border-inline-start:4px solid #e2bc42;margin:45px 0 20px;padding-inline-start:16px;font-size:1.7rem}[dir=rtl] .blog-rich-text h2,[dir=rtl] h2.blog-section-heading{border-inline-start:4px solid #e2bc42}.blog-rich-text h3,h3.blog-section-heading{color:#1e293b;margin:32px 0 14px;font-size:1.35rem;font-weight:700}.blog-rich-text h4,h4.blog-section-heading{color:#334155;margin:24px 0 10px;font-size:1.15rem;font-weight:700}.blog-heading-summary{color:#1c3269;background:linear-gradient(135deg,#e2bc421f 0%,#1c32690a 100%);border-inline-start:5px solid #e2bc42;border-radius:12px;align-items:center;gap:12px;margin:50px 0 20px;padding:12px 18px;font-size:1.6rem;font-weight:800;display:flex}.blog-heading-summary i{color:#e2bc42;font-size:1.3rem}.blog-heading-faq{color:#1c3269;border-inline-start:4px solid #3b82f6;align-items:center;gap:12px;margin:50px 0 24px;padding-inline-start:16px;font-size:1.6rem;font-weight:800;display:flex}.blog-heading-faq i{color:#3b82f6}.blog-faq-question-title{color:#1c3269;align-items:flex-start;gap:10px;margin:28px 0 12px;font-size:1.25rem;font-weight:700;line-height:1.5;display:flex}.blog-faq-question-title i{color:#3b82f6;flex-shrink:0;margin-top:5px;font-size:1.1rem}.blog-mistake-title{color:#991b1b;align-items:center;gap:8px;margin:26px 0 10px;font-size:1.2rem;font-weight:700;display:flex}.blog-mistake-title i{color:#ef4444}.blog-callout-box{border-radius:16px;align-items:flex-start;gap:18px;margin:30px 0;padding:22px 26px;display:flex;box-shadow:0 4px 20px #00000008}.blog-callout-primary{color:#fff;background:linear-gradient(135deg,#1c3269 0%,#172852 100%);border:1px solid #e2bc424d}.blog-callout-primary .callout-icon{color:#e2bc42;background:#e2bc4233;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.3rem;display:flex}.blog-callout-primary .callout-content{flex-direction:column;gap:4px;display:flex}.blog-callout-primary .callout-label{color:#e2bc42;text-transform:uppercase;letter-spacing:.5px;font-size:.82rem;font-weight:600}.blog-callout-primary strong{color:#fff;font-size:1.15rem;line-height:1.6}.blog-callout-alert{color:#78350f;background:#fef8ee;border:1px solid #fed7aa;border-inline-start:5px solid #f59e0b}.blog-callout-alert .callout-icon{color:#d97706;background:#ffedd5;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:1.2rem;display:flex}.blog-callout-alert .callout-content{font-size:1.05rem;line-height:1.7}.blog-callout-alert strong{color:#9a3412}.blog-inline-callout{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;align-items:center;gap:10px;margin:16px 0 20px;padding:10px 18px;font-size:1.05rem;font-weight:700;display:inline-flex}.blog-inline-callout i{color:#22c55e}.blog-checklist-container{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;margin:30px 0;padding:24px}.blog-checklist-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.blog-checklist-item{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;transition:all .25s;display:flex;box-shadow:0 2px 6px #00000005}.blog-checklist-item:hover{border-color:#22c55e;transform:translateY(-2px);box-shadow:0 6px 15px #22c55e1a}.blog-checklist-item .checklist-icon{color:#16a34a;background:#dcfce7;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.82rem;display:flex}.blog-checklist-item .checklist-text{color:#1e293b;font-size:.98rem;font-weight:600;line-height:1.5}.blog-table-container{background:#fff;border:1px solid #e2e8f0;border-radius:16px;margin:35px 0;overflow-x:auto;box-shadow:0 6px 20px #0000000a}.blog-table{border-collapse:separate;border-spacing:0;text-align:start;width:100%}.blog-table thead th{color:#fff;letter-spacing:.2px;background:#1c3269;border:none;padding:16px 20px;font-size:1rem;font-weight:700}.blog-table thead th:first-child{border-start-start-radius:15px}.blog-table thead th:last-child{border-start-end-radius:15px}.blog-table tbody td{color:#334155;border-bottom:1px solid #edf2f7;padding:15px 20px;font-size:1rem}.blog-table tbody tr:nth-child(2n) td{background:#f8fafc}.blog-table tbody tr:hover td{background:#f1f5f9}.blog-table tbody tr:last-child td{border-bottom:none}.blog-source-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:14px;align-items:flex-start;gap:16px;margin:14px 0;padding:16px 20px;transition:all .2s;display:flex}.blog-source-card:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 4px 15px #0000000a}.blog-source-card .source-icon{color:#1c3269;background:#e2e8f0;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.05rem;display:flex}.blog-source-card .source-body{flex:1}.blog-source-card .source-title{color:#1c3269;margin-bottom:4px;font-size:1rem;font-weight:700;display:block}.blog-source-card .source-desc{color:#64748b;margin:0;font-size:.92rem;line-height:1.6}.blog-verified-badge{color:#15803d;background:#f0fdf4;border:1px solid #86efac;border-radius:50px;align-items:center;gap:10px;margin:35px 0 20px;padding:10px 22px;font-size:.92rem;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #22c55e14}.blog-verified-badge i{color:#22c55e}.blog-rich-text ul,.blog-rich-text ol{margin-bottom:25px;padding-inline-start:24px}.blog-rich-text li{color:#334155;margin-bottom:12px;line-height:1.85}.blog-custom-list{list-style:none;margin:20px 0 28px!important;padding:0!important}.blog-custom-list li{margin-bottom:12px;padding-inline-start:26px;position:relative}.blog-custom-list li:before{content:"✔";color:#e2bc42;font-size:.9em;font-weight:700;position:absolute;inset-inline-start:0}.blog-rich-text blockquote{color:#1e293b;background:#f0f4fd;border-inline-start:5px solid #1c3269;border-radius:12px;margin:35px 0;padding:24px 28px;font-size:1.2rem;font-style:italic;box-shadow:0 4px 15px #1c32690d}.blog-rich-text img{border-radius:16px;max-width:100%;height:auto;margin:25px 0;box-shadow:0 8px 25px #00000014}.article-share-footer{border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:50px;padding-top:25px;display:flex}.share-header{color:#1c3269;align-items:center;gap:10px;font-size:.95rem;font-weight:700;display:flex}.share-header i{color:#e2bc42}.share-buttons{align-items:center;gap:10px;display:flex;position:relative}.share-btn{color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:1rem;text-decoration:none;transition:all .3s;display:flex}.share-btn:hover{color:#fff;transform:translateY(-3px);box-shadow:0 6px 15px #00000026}.share-btn.whatsapp{background:#25d366}.share-btn.facebook{background:#1877f2}.share-btn.twitter{background:#000}.share-btn.tiktok{background:#010101}.share-btn.pinterest{background:#bd081c}.share-btn.linkedin{background:#0a66c2}.share-btn.copy{background:#64748b;position:relative}.copied-tooltip{color:#fff;white-space:nowrap;background:#1e293b;border-radius:6px;padding:4px 10px;font-size:.75rem;font-weight:600;position:absolute;top:-36px;left:50%;transform:translate(-50%);box-shadow:0 4px 10px #00000026}.post-sidebar{flex-direction:column;gap:25px;display:flex;position:sticky;top:100px}.sidebar-widget{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:24px;box-shadow:0 4px 20px -2px #1c32690d}.sidebar-widget.toc-widget{flex-direction:column;max-height:480px;display:flex}.widget-title{color:#1c3269;border-bottom:1px solid #f1f5f9;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:12px;font-size:1.05rem;font-weight:700;display:flex}.widget-title i{color:#e2bc42}.sidebar-toc-list{padding:0;flex-direction:column;gap:6px;margin:0;padding-inline-end:6px;list-style:none;display:flex;overflow-y:auto}.sidebar-toc-list::-webkit-scrollbar{width:4px}.sidebar-toc-list::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.sidebar-toc-list a{color:#475569;border-inline-start:2px solid #0000;border-radius:8px;padding:8px 12px;font-size:.88rem;font-weight:600;line-height:1.4;text-decoration:none;transition:all .2s;display:block}.sidebar-toc-level-3 a{color:#64748b;padding-inline-start:22px;font-size:.82rem}.sidebar-toc-list a:hover{color:#1c3269;background:#f1f5f9;border-inline-start:2px solid #e2bc42;transform:translate(-3px)}[dir=ltr] .sidebar-toc-list a:hover{transform:translate(3px)}.cta-widget{color:#fff;background:linear-gradient(135deg,#1c3269 0%,#162752 100%);border:none;box-shadow:0 10px 30px #1c326933}.cta-widget-badge{color:#e2bc42;letter-spacing:.5px;background:#e2bc4233;border-radius:20px;margin-bottom:14px;padding:4px 12px;font-size:.75rem;font-weight:800;display:inline-block}.cta-widget h3{color:#fff;margin-bottom:10px;font-size:1.25rem;font-weight:800;line-height:1.4}.cta-widget p{color:#fffc;margin-bottom:20px;font-size:.9rem;line-height:1.6}.btn-sidebar-whatsapp{color:#fff;background:#25d366;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:10px;padding:12px 18px;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .3s;display:flex;box-shadow:0 4px 15px #25d3664d}.btn-sidebar-whatsapp:hover{color:#fff;background:#20bd5a;transform:translateY(-2px)}.btn-sidebar-contact{color:#fff;background:#ffffff1f;border:1px solid #ffffff40;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 18px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.btn-sidebar-contact:hover{color:#fff;background:#ffffff38}.author-card-header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.author-avatar-large{color:#1c3269;background:#f1f5f9;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.2rem;display:flex}.author-card-header h5{color:#1c3269;margin:0 0 2px;font-size:.95rem;font-weight:700}.author-card-header span{color:#64748b;font-size:.78rem}.author-bio{color:#64748b;margin:0;font-size:.85rem;line-height:1.6}.related-posts-section{background:#f1f5f9;border-top:1px solid #e2e8f0;padding:70px 0}.related-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-bottom:35px;display:flex}.related-header h2{color:#1c3269;margin:0;font-size:1.6rem;font-weight:800}.view-all-link{color:#1c3269;align-items:center;gap:8px;font-size:.95rem;font-weight:700;text-decoration:none;transition:color .2s;display:flex}.view-all-link:hover{color:#e2bc42}.related-post-card{background:#fff;border:1px solid #e2e8f0;border-radius:18px;height:100%;transition:all .3s;overflow:hidden;box-shadow:0 4px 15px #0000000a}.related-post-card:hover{border-color:#e2bc42;transform:translateY(-8px);box-shadow:0 20px 40px #1c32691f}.related-card-image{height:200px;position:relative;overflow:hidden}.related-badge{top:14px;color:#e2bc42;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c3269d9;border-radius:20px;padding:4px 12px;font-size:.75rem;font-weight:700;position:absolute;inset-inline-start:14px}.related-card-body{padding:20px}.related-card-body h3{color:#1c3269;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:14px;font-size:1.1rem;font-weight:700;line-height:1.4;display:-webkit-box;overflow:hidden}.related-card-meta{color:#94a3b8;justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.related-card-meta span{align-items:center;gap:6px;display:flex}.bottom-cta-banner{color:#fff;text-align:center;background:linear-gradient(135deg,#1c3269 0%,#0f1c3a 100%);padding:70px 0;position:relative;overflow:hidden}.cta-banner-content{max-width:700px;margin:0 auto}.cta-banner-content h2{color:#fff;margin-bottom:15px;font-size:clamp(1.8rem,4vw,2.5rem);font-weight:800}.cta-banner-content p{color:#ffffffd9;margin-bottom:30px;font-size:1.1rem;line-height:1.6}.cta-buttons-group{flex-wrap:wrap;justify-content:center;align-items:center;gap:15px;display:flex}.btn-cta-gold{color:#1c3269;background:#e2bc42;border-radius:50px;align-items:center;gap:10px;padding:14px 32px;font-size:1rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 6px 20px #e2bc424d}.btn-cta-gold:hover{color:#1c3269;background:#f59e0b;transform:translateY(-3px)}.btn-cta-outline{color:#fff;background:0 0;border:2px solid #ffffff4d;border-radius:50px;padding:14px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s}.btn-cta-outline:hover{color:#fff;background:#ffffff1a;border-color:#fff}@media (max-width:768px){.post-hero{padding:80px 0 50px}.post-main-content{border-radius:18px;padding:20px 16px}.blog-rich-text{font-size:1.05rem}.blog-rich-text h2{font-size:1.4rem}.blog-rich-text blockquote{padding:18px 20px;font-size:1.05rem}}.blog-img-shimmer{background:linear-gradient(100deg,#16182d 20%,#232746 50%,#16182d 80%) 0 0/200% 100%;animation:1.2s ease-in-out infinite blogImgShimmer}@keyframes blogImgShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.blog-img-shimmer{animation:none}}
