.blog-module-scss-module__yb93QG__blogContainer{max-width:1000px;margin:0 auto;padding:120px 24px 80px}.blog-module-scss-module__yb93QG__blogContainer .blog-module-scss-module__yb93QG__headerSection{text-align:center;margin-bottom:4rem}.blog-module-scss-module__yb93QG__blogContainer .blog-module-scss-module__yb93QG__headerSection h1{color:hsl(var(--foreground));margin-bottom:1rem;font-size:3rem}.blog-module-scss-module__yb93QG__blogContainer .blog-module-scss-module__yb93QG__headerSection p{color:hsl(var(--muted-foreground));font-size:1.25rem}.blog-module-scss-module__yb93QG__blogContainer .blog-module-scss-module__yb93QG__postsGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:2rem;display:grid}.blog-module-scss-module__yb93QG__blogContainer .blog-module-scss-module__yb93QG__postCard{background:hsl(var(--card));border:1px solid hsl(var(--border));border-radius:1rem;flex-direction:column;padding:2rem;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.blog-module-scss-module__yb93QG__blogContainer .blog-module-scss-module__yb93QG__postCard:hover{box-shadow:var(--shadow-small);border-color:hsl(var(--primary));transform:translateY(-4px)}.blog-module-scss-module__yb93QG__blogContainer .blog-module-scss-module__yb93QG__postCard .blog-module-scss-module__yb93QG__date{color:hsl(var(--muted-foreground));margin-bottom:.5rem;font-size:.875rem}.blog-module-scss-module__yb93QG__blogContainer .blog-module-scss-module__yb93QG__postCard h2{color:hsl(var(--foreground));margin-bottom:1rem;font-size:1.5rem}.blog-module-scss-module__yb93QG__blogContainer .blog-module-scss-module__yb93QG__postCard .blog-module-scss-module__yb93QG__excerpt{color:hsl(var(--muted-foreground));flex-grow:1;margin-bottom:1.5rem;font-size:1rem;line-height:1.5}.blog-module-scss-module__yb93QG__blogContainer .blog-module-scss-module__yb93QG__postCard .blog-module-scss-module__yb93QG__readMore{color:hsl(var(--primary));align-items:center;gap:.5rem;font-weight:600;display:flex}.blog-module-scss-module__yb93QG__blogContainer .blog-module-scss-module__yb93QG__singlePost{max-width:800px;margin:0 auto}.blog-module-scss-module__yb93QG__blogContainer .blog-module-scss-module__yb93QG__singlePost .blog-module-scss-module__yb93QG__backLink{color:hsl(var(--primary));align-items:center;gap:.5rem;margin-bottom:2rem;font-weight:500;text-decoration:none;display:inline-flex}.blog-module-scss-module__yb93QG__blogContainer .blog-module-scss-module__yb93QG__singlePost .blog-module-scss-module__yb93QG__meta{margin-bottom:2rem}.blog-module-scss-module__yb93QG__blogContainer .blog-module-scss-module__yb93QG__singlePost .blog-module-scss-module__yb93QG__meta .blog-module-scss-module__yb93QG__date{color:hsl(var(--muted-foreground));margin-bottom:.5rem;display:block}.blog-module-scss-module__yb93QG__blogContainer .blog-module-scss-module__yb93QG__singlePost .blog-module-scss-module__yb93QG__meta h1{margin-bottom:1rem;font-size:2.5rem;line-height:1.2}.blog-module-scss-module__yb93QG__blogContainer .blog-module-scss-module__yb93QG__singlePost .blog-module-scss-module__yb93QG__meta .blog-module-scss-module__yb93QG__author{color:hsl(var(--foreground));font-weight:500}.blog-module-scss-module__yb93QG__blogContainer .blog-module-scss-module__yb93QG__singlePost .blog-module-scss-module__yb93QG__content{color:hsl(var(--muted-foreground));font-size:1.125rem;line-height:1.8}.blog-module-scss-module__yb93QG__blogContainer .blog-module-scss-module__yb93QG__singlePost .blog-module-scss-module__yb93QG__content h3{color:hsl(var(--foreground));margin-top:2.5rem;margin-bottom:1rem;font-size:1.75rem}.blog-module-scss-module__yb93QG__blogContainer .blog-module-scss-module__yb93QG__singlePost .blog-module-scss-module__yb93QG__content p{margin-bottom:1.5rem}.blog-module-scss-module__yb93QG__blogContainer .blog-module-scss-module__yb93QG__singlePost .blog-module-scss-module__yb93QG__content ul{margin-bottom:1.5rem;padding-left:1.5rem;list-style:outside}.blog-module-scss-module__yb93QG__aboutContent{max-width:800px;margin:0 auto}.blog-module-scss-module__yb93QG__aboutContent h2{color:hsl(var(--foreground));margin-top:3rem;margin-bottom:1.5rem;font-size:2rem}.blog-module-scss-module__yb93QG__aboutContent p{color:hsl(var(--muted-foreground));margin-bottom:1.5rem;font-size:1.125rem;line-height:1.8}.blog-module-scss-module__yb93QG__aboutContent .blog-module-scss-module__yb93QG__missionCard{background:hsl(var(--primary)/.1);border-left:4px solid hsl(var(--primary));border-radius:.5rem;margin:3rem 0;padding:2rem}.blog-module-scss-module__yb93QG__aboutContent .blog-module-scss-module__yb93QG__missionCard p{color:hsl(var(--foreground));margin-bottom:0;font-size:1.25rem;font-style:italic}
