.AppNav-module__odIKqa__nav{border-bottom:1px solid var(--border);background:var(--surface)}.AppNav-module__odIKqa__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;padding:1rem 1.5rem;display:flex}.AppNav-module__odIKqa__logo{font-family:var(--font-display), serif;color:var(--fg);align-items:center;gap:.5rem;font-size:1.05rem;font-weight:700;text-decoration:none;display:flex}.AppNav-module__odIKqa__badge{font-family:var(--font-body), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:rgb(from var(--accent) r g b / .1);border:1px solid rgb(from var(--accent) r g b / .25);border-radius:999px;padding:.15rem .5rem;font-size:.65rem;font-weight:600}.AppNav-module__odIKqa__links{gap:1.5rem;font-size:.88rem;display:flex}.AppNav-module__odIKqa__links a{color:var(--muted);text-decoration:none}.AppNav-module__odIKqa__links a:hover{color:var(--fg)}
.BlogHero-module__ipCtIW__hero{border-radius:12px;justify-content:center;align-items:center;height:160px;display:flex;position:relative;overflow:hidden}.BlogHero-module__ipCtIW__hero.BlogHero-module__ipCtIW__compact{border-radius:10px;height:100px}.BlogHero-module__ipCtIW__icon{z-index:2;animation:.6s cubic-bezier(.34,1.56,.64,1) .1s backwards BlogHero-module__ipCtIW__iconPop;display:flex;position:relative}.BlogHero-module__ipCtIW__compact .BlogHero-module__ipCtIW__icon svg{width:44px;height:44px}.BlogHero-module__ipCtIW__dot{background:#ffffff2e;border-radius:50%;animation:6s ease-in-out infinite BlogHero-module__ipCtIW__float;position:absolute}.BlogHero-module__ipCtIW__dot1{width:70px;height:70px;animation-delay:0s;top:-20px;left:-10px}.BlogHero-module__ipCtIW__dot2{width:40px;height:40px;animation-delay:1.5s;bottom:-10px;right:15%}.BlogHero-module__ipCtIW__dot3{width:90px;height:90px;animation-delay:3s;bottom:-40px;left:60%}@keyframes BlogHero-module__ipCtIW__iconPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes BlogHero-module__ipCtIW__float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (prefers-reduced-motion:reduce){.BlogHero-module__ipCtIW__icon,.BlogHero-module__ipCtIW__dot{animation:none}}
.BlogPostLayout-module__tv_qQa__back{color:var(--muted);align-items:center;gap:.4rem;margin-bottom:1.25rem;font-size:.85rem;text-decoration:none;display:inline-flex}.BlogPostLayout-module__tv_qQa__back:hover{color:var(--accent)}.BlogPostLayout-module__tv_qQa__heroWrap{animation:.5s BlogPostLayout-module__tv_qQa__fadeIn}.BlogPostLayout-module__tv_qQa__title{margin-top:1.25rem;animation:.5s .1s backwards BlogPostLayout-module__tv_qQa__fadeUp}.BlogPostLayout-module__tv_qQa__meta{color:var(--muted);margin-bottom:2rem;font-size:.85rem;animation:.5s .15s backwards BlogPostLayout-module__tv_qQa__fadeUp}.BlogPostLayout-module__tv_qQa__body{gap:1.25rem;font-size:1rem;line-height:1.75;animation:.5s .2s backwards BlogPostLayout-module__tv_qQa__fadeUp}.BlogPostLayout-module__tv_qQa__body h2{margin-top:.5rem}@keyframes BlogPostLayout-module__tv_qQa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes BlogPostLayout-module__tv_qQa__fadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.BlogPostLayout-module__tv_qQa__heroWrap,.BlogPostLayout-module__tv_qQa__title,.BlogPostLayout-module__tv_qQa__meta,.BlogPostLayout-module__tv_qQa__body{animation:none}}
.page-module__jXZM3G__intro{margin-bottom:2.5rem}.page-module__jXZM3G__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin:0 0 .5rem;font-size:.75rem;font-weight:700}.page-module__jXZM3G__grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;display:grid}.page-module__jXZM3G__postCard{color:inherit;background:var(--surface);border:1px solid var(--border);box-shadow:0 12px 24px -18px rgb(from var(--ink-fixed) r g b / .25);border-radius:14px;flex-direction:column;padding:.75rem;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;animation:.5s backwards page-module__jXZM3G__cardIn;display:flex;overflow:hidden}.page-module__jXZM3G__postCard:hover{border-color:var(--accent);box-shadow:0 20px 36px -18px rgb(from var(--accent) r g b / .35);transform:translateY(-4px)}.page-module__jXZM3G__postBody{flex-direction:column;flex:1;padding:1rem .5rem .25rem;display:flex}.page-module__jXZM3G__meta{color:var(--muted);gap:.5rem;margin-bottom:.5rem;font-size:.75rem;display:flex}.page-module__jXZM3G__postTitle{color:var(--fg);margin:0 0 .5rem;font-size:1.05rem}.page-module__jXZM3G__postDescription{color:var(--muted);flex:1;margin:0 0 1rem;font-size:.88rem}.page-module__jXZM3G__readMore{color:var(--accent);align-items:center;gap:.35rem;font-size:.85rem;font-weight:600;transition:gap .15s;display:inline-flex}.page-module__jXZM3G__postCard:hover .page-module__jXZM3G__readMore{gap:.55rem}@keyframes page-module__jXZM3G__cardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.page-module__jXZM3G__postCard{animation:none}}
