@keyframes blog_start-content__8cfXo{0%{opacity:0}to{opacity:1}}@keyframes blog_reveal-brand__iGhul{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blog_reveal-nav__O1iKU{0%{transform:translateY(-10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blog_reveal-title__wFwdn{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blog_reveal-desc___uC8l{0%{transform:translateX(-20px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes blog_reveal-screen__ehli7{0%{transform:translateX(40px);opacity:0}to{transform:translateX(0);opacity:1}}@keyframes blog_reveal-mobile__oZmlL{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blog_reveal-controls__e_4mo{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes blog_reveal-mobile-preview__l1vcw{0%{transform:translateX(-50%) translateY(20px);opacity:0}to{transform:translateX(-50%) translateY(0);opacity:1}}.blog_blog__Ys5zg{min-height:100vh;padding:2em;margin:0 auto;opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.blog_blog__Ys5zg.blog_visible__JgFBP{opacity:1;transform:translateY(0)}.blog_hero__HpgXZ{text-align:center;margin-bottom:4em;padding:2em 0;opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.blog_hero__HpgXZ.blog_visible__JgFBP{opacity:1;transform:translateY(0)}.blog_title__FMB9K{font-size:2.5em;font-weight:900;color:var(--text-primary);margin-bottom:.5em}.blog_subtitle__inc8I{font-size:1.5em;color:var(--text-secondary);max-width:600px;margin:0 auto;line-height:1.6}.blog_posts__RRJdk{display:grid;grid-gap:2em;gap:2em;grid-template-columns:1fr;opacity:0;transform:translateY(20px);transition:opacity .6s ease-out,transform .6s ease-out}.blog_posts__RRJdk.blog_visible__JgFBP{opacity:1;transform:translateY(0)}.blog_post___j69W{display:flex;flex-direction:column;min-height:250px;background:var(--card-bg);border-radius:12px;padding:2em;transition:transform .3s ease,box-shadow .3s ease,opacity .5s ease-out;border:1px solid var(--border-color);opacity:0;transform:translateY(20px);text-decoration:none;color:inherit}.blog_post___j69W.blog_visible__JgFBP{opacity:1;transform:translateY(0)}.blog_post___j69W:hover{transform:translateY(-4px);box-shadow:0 8px 25px rgba(0,0,0,.1)}.blog_postContent__9ymiv{height:100%;display:flex;flex-direction:column}.blog_postTitle__9wDy6{font-size:1.5em;font-weight:700;margin-bottom:.75em;color:var(--text-primary)}.blog_postLink__vgKlV{color:inherit;text-decoration:none;transition:color .3s ease}.blog_postLink__vgKlV:hover{color:var(--brand-primary)}.blog_postExcerpt__BlHXK{color:var(--text-secondary);line-height:1.6;margin-bottom:1.5em;flex-grow:1}.blog_postMeta__l8Mgj{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:1em;border-top:1px solid var(--border-color)}.blog_postDate__uwpNI{color:var(--text-muted);font-size:.9em}.blog_readMore__bqnq6{color:var(--brand-primary);text-decoration:none;font-weight:500;transition:color .3s ease}.blog_readMore__bqnq6:hover{color:var(--brand-secondary)}@media screen and (min-width:640px){.blog_blog__Ys5zg{padding:4em}.blog_posts__RRJdk{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1320px){.blog_posts__RRJdk{grid-template-columns:repeat(3,1fr)}}