.blog-filter-tabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:40px}.blog-filter-tab{border:1px solid #d8e0ea;border-radius:30px;color:#333;display:inline-block;font-size:14px;padding:8px 20px;text-decoration:none;transition:all .3s ease}.blog-filter-tab.active,.blog-filter-tab:hover{background:var(--intivion-color-primary,#3395ff);border-color:var(--intivion-color-primary,#3395ff);color:#fff}.blog-card-header{position:relative}.blog-card-thumb-link{aspect-ratio:600/340;border-radius:10px 10px 0 0;overflow:hidden}.blog-category-pill{background:#eef4ff;border-radius:20px;color:var(--intivion-color-primary,#3395ff);display:inline-block;font-family:var(--intivion-font-heading);font-size:12px;font-weight:var(--intivion-font-heading-weight);margin-bottom:8px;padding:4px 12px;text-decoration:none}.blog-card-body h3 a{color:inherit;font-size:17px;line-height:1.4;text-decoration:none}.blog-card-body h3 a:hover{color:var(--intivion-color-primary,#3395ff)}.blog-hero-section{background:var(--intivion-color-surface-alt,#f0f2f6);background-image:url(/assets/legacy/themes/website-theme/images/pattern.webp);background-position:0 100%;background-repeat:no-repeat;padding:60px 0 40px}.blog-post-title{font-size:clamp(26px,4vw,40px);line-height:1.3;margin-bottom:20px}.blog-post-meta{align-items:center;color:var(--intivion-color-text-muted,#6b7280);display:flex;flex-wrap:wrap;font-size:14px;gap:8px}.blog-featured-image{padding:30px 0 0}.blog-featured-image-frame{aspect-ratio:2/1;max-height:min(70vh,640px)}.blog-post-body{padding:50px 0 70px}.blog-pt-image-frame{aspect-ratio:1100/733;max-height:min(85vh,820px)}.blog-breadcrumb{color:var(--intivion-color-text-muted,#6b7280);font-size:14px}.blog-breadcrumb a{color:var(--intivion-color-primary,#3395ff);text-decoration:none}.blog-content{color:var(--intivion-color-text,#333741);font-size:16px;line-height:1.8}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4{font-family:var(--intivion-font-heading);font-weight:var(--intivion-font-heading-weight);margin-bottom:16px;margin-top:36px}.blog-content h2{font-size:26px}.blog-content h3{font-size:22px}.blog-content h4{font-size:18px}.blog-content p{margin-bottom:18px}.blog-content ol,.blog-content ul{margin-bottom:18px;padding-left:24px}.blog-content li{margin-bottom:8px}.blog-content img{border-radius:8px;height:auto;margin:20px 0;max-width:100%}.blog-content a{color:var(--intivion-color-primary,#3395ff);text-decoration:underline}.blog-content blockquote{background:#f6f9ff;border-left:4px solid var(--intivion-color-primary,#3395ff);border-radius:0 8px 8px 0;color:#555;margin:24px 0;padding:12px 20px}.blog-content code,.blog-content pre{background:#1e2330;border-radius:6px;color:#e2e8f0;font-size:14px}.blog-content pre{margin-bottom:20px;overflow-x:auto;padding:16px 20px}.blog-content code{padding:2px 6px}.blog-post-footer{border-color:var(--intivion-color-border,#e2e8ef)!important}