.BlogPage_pageWrapper__DfYQT{min-height:100vh;background-color:var(--color-bg)}.BlogPage_paddingTop__jl3um{padding-top:var(--nav-height)}.BlogPage_hero__IN4Ac{display:grid;grid-template-columns:1fr 360px;min-height:420px}.BlogPage_heroLeft__QbTUj{background:var(--color-primary-panel);background-image:radial-gradient(ellipse 80% 70% at 20% 50%,rgba(45,212,191,.1) 0,transparent 60%);padding:clamp(3.5rem,6vw,5.5rem) clamp(2rem,5vw,5rem);display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.BlogPage_heroLeft__QbTUj:before{content:"BLOG";position:absolute;font-family:var(--font-display);font-size:clamp(7rem,20vw,17rem);color:rgba(255,255,255,.035);letter-spacing:.02em;bottom:-1.5rem;left:-.5rem;pointer-events:none;white-space:nowrap;z-index:0;line-height:1}.BlogPage_heroEyebrow__Wm2Pk{font-size:.68rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--color-accent-teal);margin:0 0 1.25rem;position:relative;z-index:1}.BlogPage_heroTitle__oi5w_{font-family:var(--font-display);font-size:clamp(4rem,9vw,7.5rem);font-weight:400;line-height:.88;letter-spacing:.02em;color:var(--color-bg);margin:0 0 1.75rem;position:relative;z-index:1}.BlogPage_heroAccent__DsrMD{color:var(--color-accent-teal)}.BlogPage_heroSubtitle__ufPfK{font-size:clamp(.9rem,1.5vw,1rem);color:rgba(245,236,226,.76);line-height:1.72;margin:0;max-width:440px;position:relative;z-index:1}.BlogPage_heroRight__TZYUp{background:var(--color-dark-section);padding:clamp(3rem,5vw,4.5rem) clamp(2rem,4vw,3rem);display:flex;flex-direction:column;justify-content:center}.BlogPage_heroStat__27srl{padding:1.5rem 0}.BlogPage_heroStat__27srl:first-child{padding-top:0}.BlogPage_heroStat__27srl:last-child{padding-bottom:0}.BlogPage_heroStatDivider__MK7KF{height:1px;background:rgba(255,255,255,.08)}.BlogPage_heroStatNum__5Lv5g{font-family:var(--font-display);font-size:clamp(3.25rem,6vw,4.75rem);font-weight:400;color:white;line-height:1;letter-spacing:.02em}.BlogPage_heroStatSuffix__eS2Mm{font-size:.6em;color:var(--color-accent)}.BlogPage_heroStatLabel__KaY7e{font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary-light);margin-top:.35rem}@media (max-width:768px){.BlogPage_hero__IN4Ac{grid-template-columns:1fr}.BlogPage_heroRight__TZYUp{flex-direction:row;justify-content:space-around;padding:2rem 1.5rem}.BlogPage_heroStat__27srl{padding:0;text-align:center}.BlogPage_heroStatDivider__MK7KF{display:none}}.BlogPage_filterBar__xPiXU{background-color:var(--color-surface);border-bottom:1px solid var(--color-border);padding:.875rem clamp(1rem,4vw,5rem);position:sticky;top:0;z-index:90;box-shadow:0 2px 8px rgba(0,0,0,.05)}.BlogPage_filterInner__SzHZt{max-width:1200px;margin:0 auto;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.BlogPage_filterLabel__kP4GT{font-size:.68rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-muted);margin-right:.5rem;white-space:nowrap}.BlogPage_filterBtn__fghLS{padding:.4rem 1rem;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--color-border);border-radius:2px;cursor:pointer;transition:all var(--transition-xfast);background-color:transparent;color:var(--color-text-muted)}.BlogPage_filterBtn__fghLS:hover{border-color:var(--color-primary);color:var(--color-primary);background-color:transparent}.BlogPage_filterBtnActive__Chj1x{padding:.4rem 1rem;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--color-accent);border-radius:2px;cursor:pointer;transition:all var(--transition-xfast);background-color:var(--color-accent);color:white;box-shadow:0 2px 8px rgba(219,55,2,.3)}.BlogPage_filterBtnActive__Chj1x:hover{background-color:var(--color-accent-dark);border-color:var(--color-accent-dark);color:white}.BlogPage_loadingState__Qkjl4{text-align:center;padding:4rem 1rem;color:var(--color-text-muted);font-size:1.1rem}.BlogPage_postsContainer__Cfld2{max-width:1200px;margin:0 auto;padding:clamp(2.5rem,5vw,4rem) clamp(1rem,4vw,5rem)}.BlogPage_postsGrid__UGyWl{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.5rem;margin-bottom:4rem}.BlogPage_postCard__ZWB_l{background-color:var(--color-surface);border-radius:2px;overflow:hidden;border:1px solid var(--color-border);border-left:3px solid var(--color-primary);transition:border-left-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);text-decoration:none;color:inherit;display:flex;flex-direction:column}.BlogPage_postCard__ZWB_l:hover{border-left-color:var(--color-accent);box-shadow:0 6px 24px rgba(219,55,2,.1);transform:translateY(-3px)}.BlogPage_postImageContainer__U6Ve1{height:190px;background-color:var(--color-bg-section);overflow:hidden;position:relative}.BlogPage_postImage__aLxwf{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.BlogPage_postCard__ZWB_l:hover .BlogPage_postImage__aLxwf{transform:scale(1.03)}.BlogPage_postPlaceholder__vz2Ky{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:3rem;background-color:var(--color-bg-section)}.BlogPage_postBody__P6_aB{padding:1.375rem 1.5rem 1.5rem;display:flex;flex-direction:column;flex:1 1}.BlogPage_postMeta__sPmWj{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.BlogPage_categoryBadge__tXGX8{display:inline-block;padding:.2rem .6rem;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background-color:rgba(219,55,2,.08);color:var(--color-accent);border-radius:2px}.BlogPage_readTime__89DRC{font-size:.78rem;color:var(--color-text-muted);font-weight:500}.BlogPage_postTitle__FjKi_{font-family:var(--font-display);font-size:clamp(1.35rem,2.5vw,1.6rem);font-weight:400;color:var(--color-text);margin-bottom:.6rem;line-height:1.05;letter-spacing:.02em}.BlogPage_postExcerpt__f8teb{font-size:.9rem;color:var(--color-text-muted);line-height:1.65;margin-bottom:1.25rem;flex:1 1}.BlogPage_postDate__4I_b1{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted);margin-top:auto;padding-top:.75rem;border-top:1px solid var(--color-border)}.BlogPage_newsletter__Rs0rL{background:var(--color-dark-section);padding:clamp(3.5rem,7vw,5.5rem) clamp(1rem,4vw,5rem)}.BlogPage_newsletterInner__g4pr1{max-width:680px;margin:0 auto;text-align:center}.BlogPage_newsletterEyebrow__tCdhK{font-size:.68rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--color-primary);margin:0 0 1rem}.BlogPage_newsletterTitle__iNnXF{font-family:var(--font-display);font-size:clamp(2.75rem,6vw,5rem);font-weight:400;color:white;margin:0 0 .75rem;line-height:.95;letter-spacing:.02em}.BlogPage_newsletterAccent____GlI{color:var(--color-accent)}.BlogPage_newsletterSubtitle__FShnR{font-size:clamp(.95rem,1.5vw,1.05rem);color:rgba(255,255,255,.6);line-height:1.65;max-width:500px;margin:0 auto 2.25rem}.BlogPage_newsletterForm__Su_yl{display:flex;flex-direction:column;gap:.75rem;max-width:480px;margin:0 auto}@media (min-width:481px){.BlogPage_newsletterForm__Su_yl{flex-direction:row}}.BlogPage_newsletterInput__9D2PG{flex:1 1;padding:.875rem 1.25rem;font-size:.9rem;border:1px solid rgba(255,255,255,.2);border-radius:2px;outline:none;background-color:rgba(255,255,255,.08);color:white;transition:border-color .2s,background-color .2s;font-family:var(--font-family)}.BlogPage_newsletterInput__9D2PG::placeholder{color:rgba(255,255,255,.4)}.BlogPage_newsletterInput__9D2PG:focus{border-color:rgba(255,255,255,.45);background-color:rgba(255,255,255,.12)}.BlogPage_newsletterBtn__7ary4{padding:.875rem 2rem;background-color:var(--color-accent);color:white;border:none;border-radius:2px;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:background .2s,box-shadow .2s;white-space:nowrap;box-shadow:0 4px 15px rgba(219,55,2,.35);font-family:var(--font-family)}.BlogPage_newsletterBtn__7ary4:hover:not(:disabled){background-color:var(--color-accent-dark);box-shadow:0 6px 20px rgba(219,55,2,.45)}.BlogPage_newsletterBtn__7ary4:disabled{opacity:.65;cursor:not-allowed}.BlogPage_newsletterSuccess__In0zk{display:flex;align-items:center;gap:.6rem;font-size:1rem;font-weight:600;color:#fff;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.3);border-radius:2px;padding:1rem 1.5rem;max-width:460px}.BlogPage_newsletterSuccessIcon__DRFvk{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;background:#4caf50;border-radius:50%;font-size:.8rem;font-weight:900;flex-shrink:0}.BlogPage_newsletterError__V_iGZ{margin-top:.75rem;font-size:.85rem;color:#fca5a5;font-weight:500}@media (max-width:640px){.BlogPage_postsGrid__UGyWl{grid-template-columns:1fr}.BlogPage_postsContainer__Cfld2{padding:2rem 1rem}}.BlogPage_postCardFeatured__kng_E{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;background-color:var(--color-surface);border-radius:2px;overflow:hidden;border:1px solid var(--color-border);border-left:3px solid var(--color-accent);text-decoration:none;color:inherit;transition:box-shadow var(--transition-fast),transform var(--transition-fast)}.BlogPage_postCardFeatured__kng_E:hover{box-shadow:0 8px 32px rgba(219,55,2,.12);transform:translateY(-2px)}.BlogPage_postCardFeatured__kng_E .BlogPage_postImageContainer__U6Ve1{height:100%;min-height:280px}.BlogPage_postCardFeatured__kng_E .BlogPage_postBody__P6_aB{padding:clamp(1.5rem,3vw,2.5rem);justify-content:center}.BlogPage_postCardFeatured__kng_E .BlogPage_postTitle__FjKi_{font-size:clamp(1.6rem,3vw,2.25rem)}.BlogPage_featuredEyebrow__bWaxH{font-size:.65rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);margin-bottom:.5rem}@media (max-width:640px){.BlogPage_postCardFeatured__kng_E{grid-template-columns:1fr}.BlogPage_postCardFeatured__kng_E .BlogPage_postImageContainer__U6Ve1{height:200px}}@keyframes BlogPage_shimmer__vYlCn{0%{background-position:-400px 0}to{background-position:400px 0}}.BlogPage_skeletonCard__1RvKf{background-color:var(--color-surface);border-radius:2px;overflow:hidden;border-left:1px solid var(--color-border);border:1px solid var(--color-border);border-left-width:3px}.BlogPage_skeletonImage__6FZbd{height:190px;background:linear-gradient(90deg,var(--color-bg-section) 25%,var(--color-bg-alt) 50%,var(--color-bg-section) 75%);background-size:400px 100%;animation:BlogPage_shimmer__vYlCn 1.4s infinite}.BlogPage_skeletonBody__L0VhV{padding:1.375rem 1.5rem 1.5rem}.BlogPage_skeletonLine__4Elin{height:.75rem;border-radius:2px;background:linear-gradient(90deg,var(--color-bg-section) 25%,var(--color-bg-alt) 50%,var(--color-bg-section) 75%);background-size:400px 100%;animation:BlogPage_shimmer__vYlCn 1.4s infinite;margin-bottom:.75rem}.BlogPage_skeletonLine__4Elin:first-child{width:30%;animation-delay:0s}.BlogPage_skeletonLine__4Elin:nth-child(2){width:85%;animation-delay:.1s;height:1.25rem}.BlogPage_skeletonLine__4Elin:nth-child(3){width:70%;animation-delay:.15s;height:1.25rem}.BlogPage_skeletonLine__4Elin:nth-child(4){width:95%;animation-delay:.2s;margin-top:.5rem}.BlogPage_skeletonLine__4Elin:nth-child(5){width:80%;animation-delay:.25s}.BlogPage_skeletonLine__4Elin:nth-child(6){width:40%;animation-delay:.3s;margin-top:.5rem}