.page-module__jXZM3G__blogPage{min-height:100vh}.page-module__jXZM3G__hero{text-align:center;background:linear-gradient(135deg,#061528 0%,#0a2240 50%,#061528 100%);padding:140px 24px 80px}.page-module__jXZM3G__heroContent{max-width:800px;margin:0 auto}.page-module__jXZM3G__overline{font-family:var(--font-body);letter-spacing:4px;text-transform:uppercase;color:#0064e5;margin-bottom:20px;font-size:.75rem;font-weight:600;display:block}.page-module__jXZM3G__heroTitle{font-family:var(--font-display);color:#fff;margin-bottom:20px;font-size:clamp(2rem,4vw,3.2rem);font-weight:600;line-height:1.2}.page-module__jXZM3G__heroSubtitle{font-family:var(--font-body);color:#ffffffa6;max-width:600px;margin:0 auto;font-size:1.05rem;line-height:1.7}.page-module__jXZM3G__filterSection{z-index:10;background:#fff;border-bottom:1px solid #e2e8f0;position:sticky;top:80px}.page-module__jXZM3G__filterContainer{max-width:1200px;margin:0 auto;padding:0 24px}.page-module__jXZM3G__categoryTabs{scrollbar-width:none;-ms-overflow-style:none;gap:0;display:flex;overflow-x:auto}.page-module__jXZM3G__categoryTabs::-webkit-scrollbar{display:none}.page-module__jXZM3G__categoryTab{font-family:var(--font-body);color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:18px 24px;font-size:.85rem;font-weight:500;transition:all .3s}.page-module__jXZM3G__categoryTab:hover{color:#061528}.page-module__jXZM3G__categoryTabActive{color:#0064e5;border-bottom-color:#0064e5;font-weight:600}.page-module__jXZM3G__featuredSection{background:#f8fafc;padding:64px 24px}.page-module__jXZM3G__featuredContainer{max-width:1200px;margin:0 auto}.page-module__jXZM3G__featuredCard{color:inherit;background:#fff;border-radius:12px;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;text-decoration:none;transition:box-shadow .4s,transform .4s;display:grid;overflow:hidden;box-shadow:0 4px 24px #0615280f}.page-module__jXZM3G__featuredCard:hover{transform:translateY(-2px);box-shadow:0 12px 40px #0615281f}.page-module__jXZM3G__featuredImageWrapper{aspect-ratio:16/10;position:relative;overflow:hidden}.page-module__jXZM3G__featuredImage{object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.page-module__jXZM3G__featuredCard:hover .page-module__jXZM3G__featuredImage{transform:scale(1.04)}.page-module__jXZM3G__featuredBadge{font-family:var(--font-body);letter-spacing:2px;text-transform:uppercase;color:#fff;background:#0064e5;border-radius:4px;padding:6px 14px;font-size:.7rem;font-weight:700;position:absolute;top:16px;right:16px}.page-module__jXZM3G__featuredContent{padding:40px 40px 40px 0}.page-module__jXZM3G__categoryBadge{font-family:var(--font-body);letter-spacing:1px;text-transform:uppercase;color:#fff;border-radius:3px;margin-bottom:16px;padding:5px 12px;font-size:.7rem;font-weight:600;display:inline-block}.page-module__jXZM3G__featuredTitle{font-family:var(--font-display);color:#061528;margin-bottom:16px;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:600;line-height:1.3}.page-module__jXZM3G__featuredExcerpt{font-family:var(--font-body);color:#475569;margin-bottom:20px;font-size:.95rem;line-height:1.7}.page-module__jXZM3G__featuredMeta{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:24px;display:flex}.page-module__jXZM3G__metaAuthor{font-family:var(--font-body);color:#061528;font-size:.85rem;font-weight:600}.page-module__jXZM3G__metaDate{font-family:var(--font-body);color:#64748b;font-size:.85rem}.page-module__jXZM3G__metaDivider{color:#cbd5e1}.page-module__jXZM3G__metaRead{font-family:var(--font-body);color:#64748b;font-size:.85rem}.page-module__jXZM3G__readMore{font-family:var(--font-body);color:#0064e5;font-size:.9rem;font-weight:600;transition:letter-spacing .3s}.page-module__jXZM3G__featuredCard:hover .page-module__jXZM3G__readMore,.page-module__jXZM3G__articleCard:hover .page-module__jXZM3G__readMore{letter-spacing:1px}.page-module__jXZM3G__gridSection{background:#fff;padding:64px 24px 80px}.page-module__jXZM3G__gridContainer{max-width:1200px;margin:0 auto}.page-module__jXZM3G__articleGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.page-module__jXZM3G__articleCard{color:inherit;background:#fff;border:1px solid #e2e8f0;border-radius:10px;text-decoration:none;transition:box-shadow .4s,transform .4s,border-color .4s;overflow:hidden}.page-module__jXZM3G__articleCard:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 12px 32px #0615281a}.page-module__jXZM3G__cardImageWrapper{aspect-ratio:16/10;position:relative;overflow:hidden}.page-module__jXZM3G__cardImage{object-fit:cover;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.page-module__jXZM3G__articleCard:hover .page-module__jXZM3G__cardImage{transform:scale(1.06)}.page-module__jXZM3G__cardImageWrapper .page-module__jXZM3G__categoryBadge{margin-bottom:0;position:absolute;top:12px;left:12px}.page-module__jXZM3G__cardContent{padding:24px}.page-module__jXZM3G__cardTitle{font-family:var(--font-display);color:#061528;margin-bottom:10px;font-size:1.15rem;font-weight:600;line-height:1.35}.page-module__jXZM3G__cardExcerpt{font-family:var(--font-body);color:#64748b;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:16px;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.page-module__jXZM3G__cardMeta{align-items:center;gap:8px;margin-bottom:12px;display:flex}.page-module__jXZM3G__emptyState{text-align:center;font-family:var(--font-body);color:#94a3b8;padding:80px 24px;font-size:1rem}.page-module__jXZM3G__newsletter{text-align:center;background:linear-gradient(135deg,#061528 0%,#0a2240 100%);padding:80px 24px}.page-module__jXZM3G__newsletterContainer{max-width:600px;margin:0 auto}.page-module__jXZM3G__newsletterContent .page-module__jXZM3G__overline{color:#0064e5}.page-module__jXZM3G__newsletterTitle{font-family:var(--font-display);color:#fff;margin-bottom:16px;font-size:clamp(1.5rem,3vw,2.2rem);font-weight:600}.page-module__jXZM3G__newsletterText{font-family:var(--font-body);color:#fff9;margin-bottom:32px;font-size:.95rem;line-height:1.7}.page-module__jXZM3G__newsletterForm{max-width:480px;margin:0 auto}.page-module__jXZM3G__inputGroup{border-radius:6px;gap:0;display:flex;overflow:hidden;box-shadow:0 4px 16px #0003}.page-module__jXZM3G__emailInput{font-family:var(--font-body);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border:none;outline:none;flex:1;padding:16px 20px;font-size:.9rem}.page-module__jXZM3G__emailInput::placeholder{color:#fff6}.page-module__jXZM3G__subscribeButton{font-family:var(--font-body);letter-spacing:1px;text-transform:uppercase;color:#fff;cursor:pointer;white-space:nowrap;background:#0064e5;border:none;padding:16px 28px;font-size:.85rem;font-weight:600;transition:background .3s}.page-module__jXZM3G__subscribeButton:hover{background:#004db3}.page-module__jXZM3G__privacyNote{font-family:var(--font-body);color:#ffffff59;margin-top:12px;font-size:.75rem}@media (max-width:1024px){.page-module__jXZM3G__articleGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__jXZM3G__hero{padding:120px 20px 60px}.page-module__jXZM3G__featuredCard{grid-template-columns:1fr;gap:0}.page-module__jXZM3G__featuredContent{padding:28px 24px 32px}.page-module__jXZM3G__articleGrid{grid-template-columns:1fr;gap:24px}.page-module__jXZM3G__categoryTab{padding:14px 16px;font-size:.8rem}.page-module__jXZM3G__inputGroup{flex-direction:column}.page-module__jXZM3G__subscribeButton{border-radius:0}}
