.blog_blogPage__gZZXY{min-height:100vh;background-color:var(--color-bg)}.blog_campaignBanner__Jy2kB{position:relative;padding:var(--space-8) var(--space-6);border-radius:var(--radius-xl);margin-bottom:var(--space-8);overflow:hidden;display:flex;align-items:center;gap:var(--space-6);box-shadow:var(--shadow-lg);transition:transform var(--duration-normal) var(--ease-out-expo),box-shadow var(--duration-normal) var(--ease-out-expo)}.blog_campaignBanner__Jy2kB:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.blog_campaignBanner__Jy2kB:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.08'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");pointer-events:none}.blog_campaignRibbon__1qExc{width:80px;height:80px;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;z-index:1}.blog_campaignRibbonIcon___m11A{font-size:56px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.blog_campaignRibbonImage__WroJR{width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 2px 4px rgba(0,0,0,.2))}.blog_campaignContent__kzeLX{flex:1 1;position:relative;z-index:1}.blog_campaignTitle__KJpGq{font-family:var(--font-display);font-size:var(--text-2xl);margin-bottom:var(--space-1);text-shadow:0 1px 2px rgba(0,0,0,.1)}.blog_campaignSubtitle__XhEat{font-size:var(--text-base);opacity:.9;margin-bottom:var(--space-2)}.blog_campaignDescription__v1Gkw{font-size:var(--text-sm);opacity:.8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog_campaignLink__HdXp6{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:600;text-decoration:none;transition:all var(--duration-fast) var(--ease-out-expo);position:relative;z-index:1;margin-left:auto;flex-shrink:0}.blog_campaignLink__HdXp6:hover{transform:scale(1.05)}.blog_campaignLabel__rkwLV{position:absolute;top:var(--space-3);right:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:2}@media (max-width:768px){.blog_campaignBanner__Jy2kB{flex-direction:column;text-align:center;padding:var(--space-6)}.blog_campaignRibbon__1qExc{width:60px;height:60px}.blog_campaignRibbonIcon___m11A{font-size:40px}.blog_campaignTitle__KJpGq{font-size:var(--text-xl)}.blog_campaignLink__HdXp6{margin:var(--space-4) auto 0}}.blog_blogHero__RqHdn{padding:var(--space-20) var(--space-6) var(--space-12);background:linear-gradient(135deg,var(--color-primary-lighter) 0,var(--color-bg-warm) 100%);text-align:center}.blog_blogHero__RqHdn h1{font-family:var(--font-display);font-size:var(--text-4xl);color:var(--color-text);margin-bottom:var(--space-4)}.blog_blogHero__RqHdn p{font-size:var(--text-lg);color:var(--color-text-soft);max-width:600px;margin:0 auto}.blog_container__2_z7z{max-width:1200px;margin:0 auto;padding:0 var(--space-6)}.blog_featuredSection__eAgMo{margin-top:calc(-1 * var(--space-8));margin-bottom:var(--space-12)}.blog_featuredPost__F8kFA{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:var(--space-8);gap:var(--space-8);background:var(--color-surface);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--shadow-lg);transition:transform var(--duration-normal) var(--ease-out-expo),box-shadow var(--duration-normal) var(--ease-out-expo)}.blog_featuredPost__F8kFA:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl)}.blog_featuredImage__52AIA{position:relative;min-height:350px;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-accent) 100%);display:flex;align-items:center;justify-content:center;overflow:hidden}.blog_featuredImage__52AIA:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.1'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.blog_featuredImageIcon__J0XBv{font-size:80px;z-index:1}.blog_featuredImage__52AIA.blog_hasImage__RrDDH{background:var(--color-bg-warm)}.blog_featuredImageReal__n0YH_{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.blog_featuredLabel__oU1TK{position:absolute;top:var(--space-4);left:var(--space-4);background:var(--color-accent);color:var(--color-text);padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:2}.blog_featuredContent__8RJcD{padding:var(--space-8);display:flex;flex-direction:column;justify-content:center}.blog_featuredMeta__Vha_N{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.blog_featuredCategory__KBEbv{color:var(--color-primary);font-weight:600;font-size:var(--text-sm)}.blog_featuredDate__5PPS_{color:var(--color-text-muted);font-size:var(--text-sm)}.blog_featuredContent__8RJcD h2{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text);margin-bottom:var(--space-4);line-height:1.3}.blog_featuredContent__8RJcD h2 a{color:inherit;text-decoration:none;transition:color var(--duration-fast) var(--ease-out-expo)}.blog_featuredContent__8RJcD h2 a:hover{color:var(--color-primary)}.blog_featuredExcerpt__4SJKA{font-size:var(--text-base);color:var(--color-text-soft);line-height:1.7;margin-bottom:var(--space-6)}.blog_readMore__emsSW{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-primary);font-weight:600;text-decoration:none;transition:gap var(--duration-fast) var(--ease-out-expo)}.blog_readMore__emsSW:hover{gap:var(--space-3)}.blog_postsSection__3_NFW{padding:var(--space-12) 0}.blog_sectionTitle__gERdn{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text);margin-bottom:var(--space-8);text-align:center}.blog_postsGrid__QYM3t{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-8);gap:var(--space-8)}.blog_postCard__OEt9o{background:var(--color-surface);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);transition:transform var(--duration-normal) var(--ease-out-expo),box-shadow var(--duration-normal) var(--ease-out-expo)}.blog_postCard__OEt9o:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.blog_postImage___hMRc{height:180px;background:linear-gradient(135deg,var(--color-primary-light) 0,var(--color-primary) 100%);display:flex;align-items:center;justify-content:center;position:relative}.blog_postImage___hMRc:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23ffffff' fill-opacity='0.1' fill-rule='evenodd'%3E%3Cpath d='M0 40L40 0H20L0 20M40 40V20L20 40'/%3E%3C/g%3E%3C/svg%3E")}.blog_postImageIcon__YH0Qi{font-size:48px;z-index:1}.blog_postImage___hMRc.blog_hasImage__RrDDH{background:var(--color-bg-warm)}.blog_postImageReal__7Bgo2{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.blog_campaignImage__MCHJx{position:relative}.blog_campaignImage__MCHJx:before{background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.1'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.blog_campaignCardLabel__LlN_A{position:absolute;top:var(--space-3);right:var(--space-3);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.5px;z-index:2}.blog_postContent__ZUVI8{padding:var(--space-6)}.blog_postMeta__Kp_5_{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-3)}.blog_postCategory___ksUe{color:var(--color-primary);font-weight:600;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.5px}.blog_postDate__xLeNX{color:var(--color-text-muted);font-size:var(--text-xs)}.blog_postContent__ZUVI8 h3{font-family:var(--font-display);font-size:var(--text-lg);color:var(--color-text);margin-bottom:var(--space-3);line-height:1.4}.blog_postContent__ZUVI8 h3 a{color:inherit;text-decoration:none;transition:color var(--duration-fast) var(--ease-out-expo)}.blog_postContent__ZUVI8 h3 a:hover{color:var(--color-primary)}.blog_postExcerpt__yghmT{font-size:var(--text-sm);color:var(--color-text-soft);line-height:1.6;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.blog_newsletterSection__qNLrE{padding:var(--space-16) 0;background:linear-gradient(135deg,var(--color-primary) 0,var(--color-accent) 100%);margin:var(--space-12) 0;position:relative;overflow:hidden}.blog_newsletterSection__qNLrE:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.05'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.blog_newsletterContent__Cv_9L{position:relative;z-index:1;text-align:center;max-width:600px;margin:0 auto;padding:0 var(--space-6)}.blog_newsletterContent__Cv_9L h2{font-family:var(--font-display);font-size:var(--text-3xl);color:#fff;margin-bottom:var(--space-4)}.blog_newsletterContent__Cv_9L p{font-size:var(--text-lg);color:hsla(0,0%,100%,.9);margin-bottom:var(--space-8)}.blog_newsletterForm__EWd62{display:flex;gap:var(--space-3);max-width:500px;margin:0 auto}.blog_newsletterInput__8fuS1{flex:1 1;padding:var(--space-4) var(--space-5);font-size:var(--text-base);border:none;border-radius:var(--radius-full);background:#fff;color:var(--color-text);outline:none}.blog_newsletterInput__8fuS1::placeholder{color:var(--color-text-muted)}.blog_newsletterBtn__oolJX{padding:var(--space-4) var(--space-8);font-size:var(--text-base);font-weight:600;background:var(--color-text);color:#fff;border:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--duration-normal) var(--ease-out-expo);white-space:nowrap}.blog_newsletterBtn__oolJX:hover{transform:scale(1.05);box-shadow:var(--shadow-lg)}.blog_newsletterBtn__oolJX:disabled{opacity:.7;cursor:not-allowed;transform:none}.blog_ctaSection__2Q4Ob{padding:var(--space-16) 0;text-align:center}.blog_ctaContent__0zWxC{max-width:700px;margin:0 auto;padding:var(--space-12);background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.blog_ctaContent__0zWxC h2{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text);margin-bottom:var(--space-4)}.blog_ctaContent__0zWxC p{font-size:var(--text-base);color:var(--color-text-soft);margin-bottom:var(--space-6)}.blog_ctaBtn__3OhmV{display:inline-flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-8);font-size:var(--text-base);font-weight:600;background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-full);text-decoration:none;cursor:pointer;transition:all var(--duration-normal) var(--ease-out-expo)}.blog_ctaBtn__3OhmV:hover{background:var(--color-primary-dark);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.blog_categoriesSection__FjlkL{padding:var(--space-8) 0;border-bottom:1px solid var(--color-border);margin-bottom:var(--space-8)}.blog_categoriesList__KfRQX{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3)}.blog_categoryTag__k3P7b{padding:var(--space-2) var(--space-4);background:var(--color-bg-warm);color:var(--color-text-soft);border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:500;text-decoration:none;transition:all var(--duration-fast) var(--ease-out-expo);border:none;cursor:pointer}.blog_categoryTag__k3P7b.blog_active__wXHf7,.blog_categoryTag__k3P7b:hover{background:var(--color-primary);color:#fff}.blog_emptyState__LIYZo{text-align:center;padding:var(--space-16) var(--space-6)}.blog_emptyState__LIYZo h3{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-text);margin-bottom:var(--space-4)}.blog_emptyState__LIYZo p{color:var(--color-text-soft);margin-bottom:var(--space-6)}.blog_resetFilter__WPWH2{padding:var(--space-3) var(--space-6);background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-full);font-size:var(--text-sm);font-weight:500;cursor:pointer;transition:all var(--duration-fast) var(--ease-out-expo)}.blog_resetFilter__WPWH2:hover{background:var(--color-primary-dark);transform:translateY(-2px)}@media (max-width:1024px){.blog_postsGrid__QYM3t{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.blog_blogHero__RqHdn{padding:var(--space-16) var(--space-4) var(--space-8)}.blog_blogHero__RqHdn h1{font-size:var(--text-3xl)}.blog_featuredPost__F8kFA{grid-template-columns:1fr}.blog_featuredImage__52AIA{min-height:200px}.blog_featuredContent__8RJcD{padding:var(--space-6)}.blog_featuredContent__8RJcD h2{font-size:var(--text-xl)}.blog_postsGrid__QYM3t{grid-template-columns:1fr}.blog_newsletterForm__EWd62{flex-direction:column}.blog_newsletterBtn__oolJX{width:100%}.blog_ctaContent__0zWxC{padding:var(--space-8)}}