.blog-hero-slider{position:relative;background:#1e1e1e}.blog-hero-swiper{width:100%;height:100%}.blog-hero-swiper .swiper-slide{overflow:hidden}.blog-hero-title{font-family:var(--font-kinetica),"kinetica","Helvetica Neue",Arial,sans-serif;font-size:47px;font-weight:400;line-height:.95;letter-spacing:-.02em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;text-transform:uppercase}.blog-hero-title-link{display:inline-block;color:#fff;background:linear-gradient(140deg,#fff 10%,#064ba6 76%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-decoration:none;transition:opacity .3s ease;text-align:center}.blog-hero-title-link:hover{opacity:.85}@media only screen and (min-width:1400px){.blog-hero-title{font-size:62px;letter-spacing:-.025em}}@media only screen and (min-width:1200px) and (max-width:1399px){.blog-hero-title{font-size:55px;letter-spacing:-.02em}}@media only screen and (min-width:992px) and (max-width:1199px){.blog-hero-title{font-size:47px}}@media only screen and (min-width:768px) and (max-width:991px){.blog-hero-title{font-size:42px;letter-spacing:-.015em}}@media (max-width:767px){.blog-hero-title{font-size:31px;line-height:1;letter-spacing:-.01em}}.postbox__item{background:transparent;transition:all .3s ease}.postbox__thumb{position:relative;overflow:hidden;border-radius:8px}.postbox__thumb img{width:100%;height:auto;transition:transform .5s ease}.postbox__thumb:hover img{transform:scale(1.05)}.postbox__content{padding-top:1.5rem}.postbox__meta{margin-bottom:1rem}.postbox__meta span{color:#5d5d63}.postbox__meta a{color:#274879;font-weight:500;transition:color .3s ease}.postbox__meta a:hover{color:#153d71}.postbox__title{font-family:Kinetica,Inter,sans-serif;font-weight:700;line-height:1.3;margin-bottom:1rem}.postbox__title a{color:#1e1e1e;transition:color .3s ease}.postbox__title a:hover{color:#274879}.postbox__text{color:#5d5d63;line-height:1.7}.postbox__text p{margin:0}.tp-btn-border-lg{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:2px solid #274879;color:#274879;font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.5px;border-radius:4px;transition:all .3s ease}.tp-btn-border-lg:hover{background:#274879;color:#fff}.basic-pagination{margin-top:3rem;padding-top:3rem;border-top:1px solid #eaeaeb}.page-numbers{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:0;margin:0}.page-numbers,.page-numbers li{list-style:none}.page-numbers a,.page-numbers span.current{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 .5rem;border:1px solid #eaeaeb;border-radius:4px;color:#5d5d63;font-weight:500;transition:all .3s ease}.page-numbers a:hover,.page-numbers span.current{border-color:#274879;background:#274879;color:#fff}.page-numbers .dots{border:none;background:transparent}.page-numbers .next,.page-numbers .prev{border:1px solid #eaeaeb}.page-numbers .next:hover,.page-numbers .prev:hover{border-color:#274879;background:#274879;color:#fff}.blog-page-header{position:relative;overflow:hidden}.blog-page-header:before{content:"";position:absolute;inset:0;background:url(/images/blog-pattern.png) repeat;opacity:.05;pointer-events:none}.dark .postbox__title a{color:#f5f7f5}.dark .postbox__title a:hover{color:#398eff}.dark .postbox__meta span,.dark .postbox__text{color:#9ca3af}.dark .postbox__meta a{color:#398eff}.dark .tp-btn-border-lg{border-color:#398eff;color:#398eff}.dark .tp-btn-border-lg:hover{background:#398eff;color:#1e1e1e}.dark .basic-pagination{border-top-color:#374151}.dark .page-numbers a,.dark .page-numbers span.current{border-color:#374151;color:#9ca3af}.dark .page-numbers a:hover,.dark .page-numbers span.current{border-color:#398eff;background:#398eff;color:#1e1e1e}@media (max-width:768px){.postbox__item{margin-bottom:2.5rem}.postbox__title{font-size:1.5rem}.blog-hero-slider .swiper-slide>div{min-height:400px}.blog-hero-slider h2{font-size:1.75rem}.basic-pagination{margin-top:2rem;padding-top:2rem}}@media (max-width:480px){.page-numbers a,.page-numbers span.current{min-width:36px;height:36px;font-size:.875rem}}.blog-layout{display:grid;grid-template-columns:1fr 320px;gap:48px;max-width:1400px;margin:0 auto}.blog-main-content{min-width:0}@media (max-width:1024px){.blog-layout{grid-template-columns:1fr;gap:40px}}.blog-sidebar{display:flex;flex-direction:column;gap:32px}.blog-sidebar-widget{background:#fff;border:1px solid #eaeaeb;border-radius:12px;padding:24px}.blog-sidebar-title{font-family:Kinetica,Inter,sans-serif;font-size:18px;font-weight:600;color:#1e1e1e;margin:0 0 20px;padding-bottom:12px;border-bottom:2px solid #274879}.blog-search-form{position:relative}.blog-search-input{width:100%;padding:12px 48px 12px 16px;border:1px solid #eaeaeb;border-radius:8px;font-size:14px;color:#1e1e1e;background:#f7f7f7;transition:all .3s ease}.blog-search-input:focus{outline:none;border-color:#274879;background:#fff;box-shadow:0 0 0 3px rgba(39,72,121,.1)}.blog-search-input::-moz-placeholder{color:#9ca3af}.blog-search-input::placeholder{color:#9ca3af}.blog-search-button{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:#274879;border:none;border-radius:6px;padding:8px;color:#fff;cursor:pointer;transition:background .3s ease}.blog-search-button:hover{background:#153d71}.blog-recent-posts{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:16px}.blog-recent-post-item{margin:0}.blog-recent-post-link{display:flex;gap:12px;text-decoration:none;transition:all .3s ease}.blog-recent-post-link:hover .blog-recent-post-title{color:#274879}.blog-recent-post-image{position:relative;width:70px;height:70px;flex-shrink:0;border-radius:8px;overflow:hidden;background:#f7f7f7}.blog-recent-post-content{flex:1;min-width:0}.blog-recent-post-title{font-size:14px;font-weight:600;color:#1e1e1e;line-height:1.4;margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.blog-recent-post-date{font-size:12px;color:#9ca3af}.blog-categories-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.blog-category-item{margin:0}.blog-category-link{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f7f7f7;border-radius:8px;text-decoration:none;transition:all .3s ease}.blog-category-link:hover{background:#274879}.blog-category-link:hover .blog-category-count,.blog-category-link:hover .blog-category-name{color:#fff}.blog-category-name{font-size:14px;font-weight:500;color:#1e1e1e;transition:color .3s ease}.blog-category-count{font-size:12px;font-weight:600;color:#274879;background:#e8f0f8;padding:4px 10px;border-radius:20px;transition:all .3s ease}.blog-category-link:hover .blog-category-count{background:hsla(0,0%,100%,.2)}.blog-popular-posts{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.blog-popular-post-item{margin:0}.blog-popular-post-link{display:flex;align-items:flex-start;gap:12px;text-decoration:none;padding:12px;background:#f7f7f7;border-radius:8px;transition:all .3s ease}.blog-popular-post-link:hover{background:#e8f0f8}.blog-popular-post-link:hover .blog-popular-post-title{color:#274879}.blog-popular-post-number{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:#274879;color:#fff;font-size:12px;font-weight:700;border-radius:6px}.blog-popular-post-content{flex:1;min-width:0}.blog-popular-post-title{font-size:14px;font-weight:600;color:#1e1e1e;line-height:1.4;margin:0 0 4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .3s ease}.blog-popular-post-views{font-size:12px;color:#9ca3af}.blog-newsletter-widget{background:linear-gradient(135deg,#274879,#153d71);border:none}.blog-newsletter-widget .blog-sidebar-title{color:#fff;border-bottom-color:hsla(0,0%,100%,.3)}.blog-newsletter-text{font-size:14px;color:hsla(0,0%,100%,.8);margin:0 0 16px;line-height:1.5}.blog-newsletter-form{display:flex;flex-direction:column;gap:12px}.blog-newsletter-input{width:100%;padding:12px 16px;border:1px solid hsla(0,0%,100%,.3);border-radius:8px;font-size:14px;color:#fff;background:hsla(0,0%,100%,.1);transition:all .3s ease}.blog-newsletter-input:focus{outline:none;border-color:#fff;background:hsla(0,0%,100%,.15)}.blog-newsletter-input::-moz-placeholder{color:hsla(0,0%,100%,.6)}.blog-newsletter-input::placeholder{color:hsla(0,0%,100%,.6)}.blog-newsletter-button{width:100%;padding:12px 24px;border:none;border-radius:8px;background:#fff;color:#274879;font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease}.blog-newsletter-button:hover{background:#f7f7f7;transform:translateY(-2px)}.blog-newsletter-button:disabled{opacity:.7;cursor:not-allowed;transform:none}.blog-newsletter-success{font-size:14px;color:#4ade80;text-align:center;padding:12px;background:rgba(74,222,128,.1);border-radius:8px}@media (max-width:1024px){.blog-sidebar{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.blog-newsletter-widget{grid-column:span 2}}@media (max-width:640px){.blog-sidebar{grid-template-columns:1fr}.blog-newsletter-widget{grid-column:span 1}}