.blog-module__cbQ46G__page{--navy:#0f1880;--navy-dark:#0a1060;--navy-light:#1a2499;--navy-pale:#eef0fb;--white:#fff;--text:#1a1a2e;--muted:#6b7280;--border:#dde0f5;--mono:"JetBrains Mono", monospace;--body:"Nunito", sans-serif;--radius:12px;min-height:100vh;font-family:var(--body);color:var(--text);background:linear-gradient(#eef0fb 0%,#fff 40%);padding:0 1.5rem 6rem}.blog-module__cbQ46G__hero{text-align:center;max-width:720px;margin:0 auto;padding:10.5rem 0 3.5rem}.blog-module__cbQ46G__badge{color:var(--navy);font-family:var(--mono);background:#0f188014;border:1px solid #0f188033;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.35rem 1rem;font-size:.75rem;font-weight:600;display:inline-flex}.blog-module__cbQ46G__badge:before{content:"";background:var(--navy);border-radius:50%;width:6px;height:6px;animation:2s infinite blog-module__cbQ46G__blink}@keyframes blog-module__cbQ46G__blink{0%,to{opacity:1}50%{opacity:.3}}.blog-module__cbQ46G__heading{color:var(--navy);letter-spacing:-.02em;margin:0 0 1.25rem;font-size:clamp(2.2rem,6vw,3.5rem);font-weight:900;line-height:1.05}.blog-module__cbQ46G__heading:after{content:"";background:var(--navy);opacity:.2;border-radius:2px;width:60px;height:4px;margin:.6rem auto 0;display:block}.blog-module__cbQ46G__subheading{color:var(--muted);max-width:480px;margin:0 auto;font-size:1.05rem;line-height:1.6}.blog-module__cbQ46G__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;max-width:1100px;margin:0 auto;display:grid}.blog-module__cbQ46G__card{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);color:inherit;flex-direction:column;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex;overflow:hidden}.blog-module__cbQ46G__card:hover{border-color:#0f18804d;transform:translateY(-3px);box-shadow:0 8px 24px #0f18801a}.blog-module__cbQ46G__featured{flex-direction:row;grid-column:1/-1}.blog-module__cbQ46G__featured .blog-module__cbQ46G__cardImage{flex-shrink:0;width:45%;max-height:320px}.blog-module__cbQ46G__featured .blog-module__cbQ46G__cardBody{padding:2.5rem}.blog-module__cbQ46G__featured .blog-module__cbQ46G__cardTitle{font-size:1.7rem}.blog-module__cbQ46G__cardImage{aspect-ratio:16/9;background:var(--navy-pale);width:100%;overflow:hidden}.blog-module__cbQ46G__cardImage img{object-fit:cover;width:100%;height:100%;transition:transform .4s;display:block}.blog-module__cbQ46G__card:hover .blog-module__cbQ46G__cardImage img{transform:scale(1.04)}.blog-module__cbQ46G__cardBody{background:var(--navy-pale);flex-direction:column;flex:1;gap:.6rem;padding:1.5rem;display:flex}.blog-module__cbQ46G__tags{flex-wrap:wrap;gap:.4rem;display:flex}.blog-module__cbQ46G__tag{color:var(--navy);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#0f188014;border-radius:4px;padding:.2rem .65rem;font-size:.65rem;font-weight:600}.blog-module__cbQ46G__cardTitle{color:var(--navy);margin:0;font-size:1.1rem;font-weight:800;line-height:1.3}.blog-module__cbQ46G__cardExcerpt{color:var(--muted);flex:1;margin:0;font-size:.875rem;line-height:1.7}.blog-module__cbQ46G__cardMeta{font-size:.75rem;font-family:var(--mono);color:var(--muted);border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:.5rem;padding-top:.75rem;display:flex}.blog-module__cbQ46G__readMore{color:var(--navy);font-size:.78rem;font-weight:700}.blog-module__cbQ46G__postPage{--navy:#0f1880;--navy-dark:#0a1060;--navy-light:#1a2499;--navy-pale:#eef0fb;--white:#fff;--text:#1a1a2e;--muted:#6b7280;--border:#dde0f5;--mono:"JetBrains Mono", monospace;--body:"Nunito", sans-serif;background:var(--white);min-height:100vh;font-family:var(--body);color:var(--text);padding:0 1.5rem 6rem}.blog-module__cbQ46G__postHero{max-width:760px;margin:0 auto;padding:8rem 0 2.5rem}.blog-module__cbQ46G__backLink{color:var(--navy);font-size:.85rem;font-weight:700;font-family:var(--mono);opacity:.6;align-items:center;gap:.4rem;margin-bottom:2rem;text-decoration:none;transition:opacity .15s;display:inline-flex}.blog-module__cbQ46G__backLink:hover{opacity:1}.blog-module__cbQ46G__postTitle{color:var(--navy);letter-spacing:-.02em;margin:0 0 1rem;font-size:clamp(2rem,5vw,3rem);font-weight:900;line-height:1.1}.blog-module__cbQ46G__postTitle:after{content:"";background:var(--navy);opacity:.2;border-radius:2px;width:60px;height:4px;margin-top:.5rem;display:block}.blog-module__cbQ46G__postMeta{font-size:.8rem;font-family:var(--mono);color:var(--muted);align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.blog-module__cbQ46G__postCover{border:1px solid var(--border);border-radius:12px;max-width:760px;margin:0 auto 3rem;overflow:hidden}.blog-module__cbQ46G__postCover img{width:100%;display:block}.blog-module__cbQ46G__postContent{background:var(--navy-pale);border:1px solid var(--border);max-width:760px;color:var(--text);border-radius:12px;margin:0 auto;padding:3rem;font-size:1rem;line-height:1.8}.blog-module__cbQ46G__postContent h2,.blog-module__cbQ46G__postContent h3{color:var(--navy);letter-spacing:-.01em;margin-top:2.5rem;font-weight:900}.blog-module__cbQ46G__postContent a{color:var(--navy);font-weight:700}.blog-module__cbQ46G__postContent pre{background:var(--navy-dark);font-size:.82rem;font-family:var(--mono);border-radius:8px;padding:1.25rem;overflow-x:auto}.blog-module__cbQ46G__postContent code{font-size:.85em;font-family:var(--mono);color:var(--navy);background:#0f188014;border-radius:4px;padding:.15em .4em}@media (max-width:700px){.blog-module__cbQ46G__featured{flex-direction:column}.blog-module__cbQ46G__featured .blog-module__cbQ46G__cardImage{width:100%}.blog-module__cbQ46G__postContent{padding:1.5rem}}
