@media (width>=992px){.banner-70{width:70%}.banner-30{width:30%}}.text-truncate-2{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hover-scale{transition:transform .3s}.hover-scale:hover{transform:scale(1.05)}.tracking-widest{letter-spacing:.1em}.border-dashed{border-style:dashed!important;border-width:2px!important}.hide-scrollbar::-webkit-scrollbar{display:none}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.group:hover .group-hover-scale-110{transform:scale(1.1)}.group:hover .group-hover-opacity-100{opacity:1!important}.group:hover .group-hover-translate-y-minus-2{transform:translateY(-.5rem)}.hero-post-overlay{z-index:2}.hero-post-vignette{z-index:1}.hero-post-item{background:#000}.transition-200{transition:all .2s ease-in-out}.transition-300{transition:all .3s ease-in-out}.last\:mb-0:last-child{margin-bottom:0!important}.group:hover.group-hover-text-primary,.group:hover .group-hover-text-primary{color:var(--bs-primary)!important}.text-inherit{color:inherit!important}.transition-all{transition:all .3s}.transition-transform{transition:transform .5s}.duration-500{transition-duration:.5s}.duration-300{transition-duration:.3s}.inset-0{inset:0}.hover-bg-light:hover{background-color:#f8f9fa!important}.no-radius{border-radius:0!important}.opacity-0{opacity:0!important}.opacity-100{opacity:100!important}.scale-100{transform:scale(1)}.scale-110{transform:scale(1.1)}.duration-1000{transition-duration:1s!important}.social-link-monochrome{color:#999;justify-content:center;align-items:center;transition:all .3s;display:flex}.social-link-monochrome:hover{color:var(--bs-primary);transform:translateY(-2px)}.hover-shadow-md:hover{box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a!important}.group-hover-translate-x-1{transition:transform .2s}.group:hover .group-hover-translate-x-1{transform:translate(4px)}.arrow-triangle-left{clip-path:polygon(0 0,100% 50%,0 100%);background:var(--card-bg,white);align-items:center;width:45px;height:80px;padding-left:5px;transition:all .3s;display:flex}.arrow-triangle-right{clip-path:polygon(100% 0,0 50%,100% 100%);background:var(--card-bg,white);justify-content:flex-end;align-items:center;width:45px;height:80px;padding-right:5px;transition:all .3s;display:flex}.arrow-triangle-left:hover,.arrow-triangle-right:hover{background:var(--gray-50,#f8f8f8);width:50px}.decorative-line{background-color:#ddd;width:40px;height:1px;display:inline-block}@media (width>=992px){.sticky-column{flex-direction:column;display:flex;position:relative}.sticky-wrapper{z-index:10;align-self:flex-start;width:100%;position:sticky;top:130px}}.hero-large-container,.hero-small-container{min-height:200px}@media (width>=992px){.hero-large-container{min-height:400px}.hero-small-container{min-height:200px}}@media (width<=991.98px){.hero-post-large .hero-post-content h2{line-height:1.3;font-size:1rem!important}}.single-post-article{max-width:100%}.single-post-article,.single-post-article .card,.single-post-article .btn,.single-post-article .form-control,.single-post-article .shadow-sm,.single-post-article .shadow-hover,.single-post-article img{border-radius:0!important}.single-post-breadcrumb{flex-wrap:wrap;align-items:center;padding:4px 0;display:flex}.single-post-breadcrumb .breadcrumb-link{color:var(--gray-500);font-size:.75rem;font-weight:500;text-decoration:none;transition:color .2s}.single-post-breadcrumb .breadcrumb-link:hover{color:var(--bs-primary)}.single-post-breadcrumb .breadcrumb-separator{color:var(--gray-300);-webkit-user-select:none;user-select:none;margin:0 6px;font-size:.75rem}.single-post-meta-row{border-bottom:1px solid var(--bs-border-color);flex-wrap:wrap;align-items:center;padding-bottom:8px;display:flex}.single-post-category-badge{border:1.5px solid var(--bs-primary);color:var(--bs-primary);letter-spacing:.02em;white-space:nowrap;padding:2px 10px;font-size:.6875rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.single-post-category-badge:hover{background-color:var(--bs-primary);color:#fff}.single-post-meta-info{color:var(--gray-500);flex-wrap:wrap;align-items:center;gap:4px;font-size:.75rem;display:flex}.single-post-meta-info .meta-separator{color:var(--gray-300);margin:0 2px;font-size:.3rem}.single-post-meta-info .meta-author{color:var(--gray-700);font-weight:600}.single-post-meta-info .meta-stat{color:var(--gray-400);align-items:center;gap:2px;display:inline-flex}.single-post-meta-info .meta-stat svg{width:12px;height:12px}.single-post-title{color:var(--gray-900);letter-spacing:-.015em;margin:12px 0 14px;font-size:clamp(1.375rem,3.5vw,2rem);font-weight:800;line-height:1.3}.single-post-featured-image{width:100%;margin-bottom:24px;overflow:hidden}.single-post-featured-image img{object-fit:cover;width:100%;height:auto;display:block}.single-post-image-caption{background-color:var(--gray-50);border-bottom:1px solid var(--bs-border-color);color:var(--gray-600);padding:10px 15px;line-height:1.6}[data-bs-theme=dark] .single-post-image-caption{color:#a8a4c8;background-color:#ffffff08}.single-post-share-bar{border-bottom:1px solid var(--bs-border-color);align-items:stretch;margin-bottom:20px;display:flex}.share-count{flex-direction:column;justify-content:center;align-items:center;min-width:56px;padding:8px 16px;display:flex}.share-count-number{color:var(--bs-primary);font-size:1.25rem;font-weight:800;line-height:1}.share-count-label{letter-spacing:.1em;text-transform:uppercase;color:var(--bs-primary);margin-top:1px;font-size:.5rem;font-weight:700}.share-buttons{flex:1;gap:0;display:flex}.share-btn{cursor:pointer;color:#fff;border:none;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 16px;font-size:.8125rem;font-weight:600;transition:opacity .2s;display:flex}.share-btn:hover{opacity:.85}.share-btn-facebook{background-color:#3b5998}.share-btn-twitter{background-color:#1a1a1a}.single-post-content{padding:20px 0 8px}.tiptap-youtube-video{aspect-ratio:16/9;border:none;width:100%;height:auto;margin:2rem 0}.content-figure{margin:2rem 0;display:table}.content-figure img{max-width:100%;display:block;margin-bottom:.75rem!important}.content-caption{caption-side:bottom;text-align:left;color:var(--gray-500);padding:.5rem 0;font-size:.85rem;font-style:italic;line-height:1.5;display:table-caption}[data-bs-theme=dark] .content-caption{color:#8a84a8}.post-content-dropcap>p:first-of-type:first-letter{float:left;color:var(--gray-900);margin-top:6px;margin-right:8px;font-family:Georgia,Times New Roman,serif;font-size:3.75rem;font-weight:800;line-height:.78}.single-post-tags{border-top:1px solid var(--bs-border-color);flex-wrap:wrap;align-items:center;gap:6px;padding:14px 0;display:flex}.single-post-tags .tags-label{text-transform:uppercase;letter-spacing:.04em;color:var(--gray-400);font-size:.75rem;font-weight:700}.single-post-tags .tag-item{background-color:var(--gray-100);color:var(--gray-600);border:1px solid var(--bs-border-color);padding:2px 10px;font-size:.75rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.single-post-tags .tag-item:hover{color:var(--bs-primary);border-color:var(--bs-primary);background-color:var(--primary-50)}.single-post-author-bio{background:var(--gray-50);border:1px solid var(--bs-border-color);align-items:flex-start;gap:14px;margin:16px 0;padding:18px;display:flex}.author-bio-avatar{background:var(--gradient-brand);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.125rem;font-weight:800;display:flex;overflow:hidden}.author-bio-avatar img{object-fit:cover;width:100%;height:100%}.author-bio-name{color:var(--gray-800);margin-bottom:2px;font-size:.875rem;font-weight:700}.author-bio-text{color:var(--gray-500);margin-bottom:0;font-size:.8125rem;line-height:1.55}.single-post-related{border-top:1px solid var(--bs-border-color);margin-top:20px;padding-top:20px}.related-heading{color:var(--gray-900);margin-bottom:16px;font-size:1rem;font-weight:700}[data-bs-theme=dark] .single-post-title{color:#f0ecfa}[data-bs-theme=dark] .single-post-breadcrumb .breadcrumb-link{color:#8a84a8}[data-bs-theme=dark] .single-post-breadcrumb .breadcrumb-link:hover{color:var(--primary-300)}[data-bs-theme=dark] .single-post-breadcrumb .breadcrumb-separator{color:#4e4870}[data-bs-theme=dark] .single-post-category-badge{border-color:var(--primary-300);color:var(--primary-300)}[data-bs-theme=dark] .single-post-category-badge:hover{background-color:var(--bs-primary);color:#fff}[data-bs-theme=dark] .single-post-meta-info{color:#8a84a8}[data-bs-theme=dark] .single-post-meta-info .meta-author{color:#c8c2de}[data-bs-theme=dark] .single-post-meta-info .meta-stat{color:#706b8a}[data-bs-theme=dark] .single-post-meta-info .meta-separator{color:#4e4870}[data-bs-theme=dark] .share-count-number,[data-bs-theme=dark] .share-count-label{color:var(--primary-300)}[data-bs-theme=dark] .share-btn-twitter{background-color:#2d2d2d}[data-bs-theme=dark] .post-content-dropcap>p:first-of-type:first-letter{color:#f0ecfa}[data-bs-theme=dark] .single-post-tags .tags-label{color:#706b8a}[data-bs-theme=dark] .single-post-tags .tag-item{color:#c8c2de;background-color:#1a1838;border-color:#ffffff14}[data-bs-theme=dark] .single-post-tags .tag-item:hover{color:var(--primary-300);border-color:var(--primary-300);background-color:#e10c7c14}[data-bs-theme=dark] .single-post-author-bio{background:#1a1838;border-color:#ffffff0f}[data-bs-theme=dark] .author-bio-name{color:#e8e4f4}[data-bs-theme=dark] .author-bio-text{color:#8a84a8}[data-bs-theme=dark] .related-heading{color:#f0ecfa}.related-post-list-item{border-bottom:1px solid var(--gray-100);padding-bottom:1.5rem}.related-post-list-item:last-child{border-bottom:none;padding-bottom:0}.related-thumb{background-color:var(--gray-100);transition:transform .3s}.group:hover .group-hover-scale{transform:scale(1.05)}.hover-primary:hover{color:var(--bs-primary)!important}.vote-pill-btn{cursor:pointer;border:none;align-items:center;gap:8px;padding:10px 24px;font-size:.9rem;font-weight:600;transition:all .2s;display:inline-flex;border-radius:50px!important}.vote-like{color:#e91e63;background-color:#fce4ec}.vote-like:hover,.vote-like.active{background-color:#f8bbd0;transform:translateY(-1px)}.vote-dislike{color:#616161;background-color:#e0e0e0}.vote-dislike:hover,.vote-dislike.active{background-color:#bdbdbd;transform:translateY(-1px)}.vote-count{padding-right:4px;font-size:1.1rem}.bottom-tags-bar{border-top:1px solid var(--gray-100)}[data-bs-theme=dark] .related-post-list-item{border-color:#ffffff0d}[data-bs-theme=dark] .post-voting-section{background-color:#1a1838!important}[data-bs-theme=dark] .vote-like{color:#ff80ab;background-color:#e91e6326}[data-bs-theme=dark] .vote-dislike{color:#a8a4c8;background-color:#ffffff0d}[data-bs-theme=dark] .bottom-tags-bar{border-color:#ffffff0d;background-color:#1a1838!important}@media (width<=767.98px){.single-post-meta-row{flex-direction:column;align-items:flex-start;gap:6px}.single-post-meta-info{font-size:.6875rem}.single-post-share-bar{flex-direction:column}.share-count{border-bottom:1px solid var(--bs-border-color);flex-direction:row;gap:5px;padding:6px 14px}.share-count-number{font-size:1rem}.share-buttons{flex:unset}.share-btn{padding:8px 12px;font-size:.75rem}.related-thumb{width:80px!important;height:60px!important}.post-voting-section{margin-top:1.5rem!important;margin-bottom:1.5rem!important;padding:12px 8px!important}.post-voting-section .d-flex{gap:8px!important}.vote-pill-btn{gap:5px;padding:6px 14px;font-size:.75rem}.vote-pill-btn svg{width:14px;height:14px}.vote-count{padding-right:2px;font-size:.85rem}}.post-inline-ad{width:100%;margin:.5rem 0;overflow:hidden}.post-inline-ad img{border:1px solid var(--bs-border-color);width:auto;max-width:100%;height:auto;transition:all .3s;display:block;border-radius:0!important}.post-inline-ad a{text-decoration:none;display:block;overflow:hidden}.post-inline-ad a:hover img{transform:scale(1.03)}[data-bs-theme=dark] .post-inline-ad img{border-color:#ffffff1a}.single-post-article .post-content img,.single-post-article .post-content .aligncenter,.single-post-article .post-content .alignleft,.single-post-article .post-content .alignright,.single-post-article .post-content .wp-caption{text-align:left!important;float:none!important;margin-left:0!important;margin-right:auto!important;display:block!important}.single-post-article .post-content figure,.single-post-article .post-content .content-figure{float:none!important;margin-left:0!important;margin-right:auto!important;display:table!important}.single-post-article .post-content figcaption,.single-post-article .post-content .wp-caption-text,.single-post-article .post-content .content-caption{text-align:center!important}.related-sidebar{align-self:flex-start;max-height:calc(100vh - 138px);position:sticky;top:122px}.related-sidebar-card{border:1px solid var(--gray-100,#f1f3f5);background:linear-gradient(#f5f7fab3,#ffffffe6);border-radius:16px;flex-direction:column;max-height:100%;padding:22px 18px 8px;display:flex;position:relative;overflow:hidden;box-shadow:0 6px 20px -10px #0f172a14}.related-sidebar-list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#0f172a33 transparent;overflow-y:auto}.related-sidebar-list::-webkit-scrollbar{width:6px}.related-sidebar-list::-webkit-scrollbar-track{background:0 0}.related-sidebar-list::-webkit-scrollbar-thumb{background-color:#0f172a2e;border-radius:3px}.related-sidebar-list::-webkit-scrollbar-thumb:hover{background-color:#0f172a52}.related-sidebar-header{border-bottom:1px solid var(--gray-100,#eef0f3);margin-bottom:14px;padding-bottom:14px;position:relative}.related-sidebar-title{letter-spacing:.12em;text-transform:uppercase;color:var(--gray-700,#495057);margin:0;font-size:.78rem;font-weight:700}.related-sidebar-accent{background:var(--bs-primary,#e72132);border-radius:2px;width:32px;height:2px;position:absolute;bottom:-1px;left:0}.related-sidebar-list{margin:0;padding:0;list-style:none}.related-sidebar-item+.related-sidebar-item{border-top:1px solid var(--gray-100,#eef0f3)}.related-sidebar-link{color:inherit;grid-template-columns:22px 84px 1fr;align-items:flex-start;gap:10px;padding:14px 0;text-decoration:none;transition:transform .18s;display:grid}.related-sidebar-link:hover{transform:translate(2px)}.related-sidebar-index{color:var(--gray-400,#adb5bd);letter-spacing:.05em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:.72rem;font-weight:700}.related-sidebar-thumb{background:var(--gray-100,#f1f3f5);border-radius:10px;flex-shrink:0;width:84px;height:64px;overflow:hidden}.related-sidebar-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.related-sidebar-link:hover .related-sidebar-thumb img{transform:scale(1.06)}.related-sidebar-thumb-placeholder{background:linear-gradient(135deg,#f1f3f5,#e9ecef);width:100%;height:100%}.related-sidebar-body{min-width:0}.related-sidebar-headline-row{align-items:flex-start;gap:8px;margin-bottom:4px;display:flex}.related-sidebar-cat{letter-spacing:.04em;color:var(--bs-primary,#e72132);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:70px;margin-top:3px;font-size:.62rem;font-weight:600;overflow:hidden}.related-sidebar-headline{min-width:0;color:var(--gray-800,#343a40);-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:.88rem;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.related-sidebar-link:hover .related-sidebar-headline{color:var(--bs-primary,#e72132)}.related-sidebar-excerpt{color:var(--gray-500,#6c757d);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.74rem;line-height:1.4;display:-webkit-box;overflow:hidden}[data-bs-theme=dark] .related-sidebar-card{background:linear-gradient(#21252999,#14171ad9);border-color:#ffffff14;box-shadow:0 6px 24px -12px #00000080}[data-bs-theme=dark] .related-sidebar-header,[data-bs-theme=dark] .related-sidebar-item+.related-sidebar-item{border-color:#ffffff0f}[data-bs-theme=dark] .related-sidebar-title{color:#adb5bd}[data-bs-theme=dark] .related-sidebar-headline{color:#e9ecef}[data-bs-theme=dark] .related-sidebar-excerpt{color:#adb5bd}[data-bs-theme=dark] .related-sidebar-thumb{background:#ffffff0d}[data-bs-theme=dark] .related-sidebar-list{scrollbar-color:#fff3 transparent}[data-bs-theme=dark] .related-sidebar-list::-webkit-scrollbar-thumb{background-color:#ffffff2e}[data-bs-theme=dark] .related-sidebar-list::-webkit-scrollbar-thumb:hover{background-color:#ffffff52}.single-post-related{border-top:1px solid var(--gray-100,#eef0f3);padding:32px 0 8px}.single-post-related .related-heading{color:var(--gray-800,#212529);margin-bottom:24px;padding-bottom:12px;font-size:1.4rem;font-weight:700;position:relative}.single-post-related .related-heading:after{content:"";background:var(--bs-primary,#e72132);border-radius:2px;width:48px;height:3px;position:absolute;bottom:0;left:0}.related-post-list-item{border-bottom:1px solid var(--gray-100,#eef0f3);padding:14px 0;transition:transform .18s}.related-post-list-item:last-child{border-bottom:0}.related-post-list-item:hover{transform:translate(2px)}.related-post-list-item .related-thumb{border-radius:10px;width:140px!important;height:92px!important}.related-post-list-item .related-thumb img{transition:transform .4s}.related-post-list-item:hover .related-thumb img{transform:scale(1.05)}.related-post-list-item .related-content h3{margin-bottom:6px;font-size:1.02rem;font-weight:600;line-height:1.35}.related-post-list-item a:hover h3{color:var(--bs-primary,#e72132)!important}.related-post-list-item .related-content p{color:var(--gray-600,#6c757d);font-size:.85rem;line-height:1.5}@media (width<=991px){.related-post-list-item .related-thumb{width:110px!important;height:74px!important}}[data-bs-theme=dark] .single-post-related,[data-bs-theme=dark] .related-post-list-item{border-color:#ffffff0f}[data-bs-theme=dark] .single-post-related .related-heading{color:#e9ecef}[data-bs-theme=dark] .related-post-list-item .related-content p{color:#adb5bd}
