.blog-module__JsT-Oq__page{background:var(--background);min-height:100vh}.blog-module__JsT-Oq__hero{text-align:center;background:linear-gradient(135deg,#0f172a 0%,#1e293b 60%,#0f172a 100%);padding:8rem 0 5rem;position:relative;overflow:hidden}.blog-module__JsT-Oq__heroOrb1,.blog-module__JsT-Oq__heroOrb2{filter:blur(80px);pointer-events:none;border-radius:50%;position:absolute}.blog-module__JsT-Oq__heroOrb1{background:radial-gradient(circle,#f43f5e40 0%,#0000 70%);width:500px;height:500px;top:-120px;left:-120px}.blog-module__JsT-Oq__heroOrb2{background:radial-gradient(circle,#0ea5e933 0%,#0000 70%);width:400px;height:400px;bottom:-80px;right:-80px}.blog-module__JsT-Oq__badge{color:#fb7185;letter-spacing:.15em;text-transform:uppercase;background:#f43f5e26;border:1px solid #f43f5e4d;border-radius:9999px;padding:.3rem 1.1rem;font-size:.7rem;font-weight:700;display:inline-block}.blog-module__JsT-Oq__heroTitle{color:#f8fafc;letter-spacing:-.02em;margin-top:1rem;font-size:clamp(2.2rem,5vw,3.5rem);font-weight:900;line-height:1.15}.blog-module__JsT-Oq__heroAccent{background:var(--primary);border-radius:9999px;width:3.5rem;height:4px;margin:1.2rem auto}.blog-module__JsT-Oq__heroSubtitle{color:#f8fafca6;max-width:600px;margin:0 auto;font-size:1.1rem;line-height:1.7}.blog-module__JsT-Oq__grid{padding:5rem 0 6rem}.blog-module__JsT-Oq__postGrid{grid-template-columns:1fr;gap:2rem;display:grid}@media (min-width:640px){.blog-module__JsT-Oq__postGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.blog-module__JsT-Oq__postGrid{grid-template-columns:repeat(3,1fr)}}.blog-module__JsT-Oq__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);flex-direction:column;text-decoration:none;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s,border-color .3s;display:flex;overflow:hidden}.blog-module__JsT-Oq__card:hover{box-shadow:var(--shadow-lg);border-color:#f43f5e4d;transform:translateY(-5px)}.blog-module__JsT-Oq__cardBody{flex-direction:column;flex:1;padding:1.75rem;display:flex}.blog-module__JsT-Oq__cardDate{color:var(--primary);text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:600}.blog-module__JsT-Oq__cardTitle{color:var(--foreground);margin-top:.75rem;font-size:1.15rem;font-weight:800;line-height:1.35;transition:color .2s}.blog-module__JsT-Oq__card:hover .blog-module__JsT-Oq__cardTitle{color:var(--primary)}.blog-module__JsT-Oq__cardExcerpt{color:var(--foreground);opacity:.65;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin-top:.75rem;font-size:.9rem;line-height:1.65;display:-webkit-box;overflow:hidden}.blog-module__JsT-Oq__cardCta{color:var(--primary);margin-top:1.5rem;font-size:.875rem;font-weight:700;display:inline-block}
