.Projects-module__fDxgPW__projects{gap:var(--space-modular-lg);grid-template-columns:1fr;display:grid}.Projects-module__fDxgPW__projectCard{border:1px solid var(--color-border-quiet);padding:var(--space-modular-xs);border-radius:var(--radius-modular-3xs);background:var(--color-background-default)}.Projects-module__fDxgPW__projectCard img{border-radius:var(--radius-linear-050);width:100%;height:auto}
.blog-module__Qt19Yq__centered{grid-column:1/-1}@media (min-width:1244px){.blog-module__Qt19Yq__centered{grid-column:3/span 8}}@media (max-width:1243px) and (min-width:600px){.blog-module__Qt19Yq__centered{grid-column:2/span 6}}@media (max-width:599px){.blog-module__Qt19Yq__centered{grid-column:1/-1}}.blog-module__Qt19Yq__postList{gap:var(--space-modular-lg,2rem);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.blog-module__Qt19Yq__postCard{border:1px solid var(--color-border-quiet,#d0c4ba);border-radius:var(--radius-modular-3xs,8px);background:var(--color-background-default,#f5f3f0);transition:box-shadow var(--duration-fast)ease;overflow:hidden}.blog-module__Qt19Yq__postCard:hover{box-shadow:var(--shadow-md)}.blog-module__Qt19Yq__postLink{color:inherit;text-decoration:none;display:block}.blog-module__Qt19Yq__postImage{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.blog-module__Qt19Yq__postText{padding:var(--space-modular-md,1.25rem)var(--space-modular-lg,1.5rem);max-width:65ch}.blog-module__Qt19Yq__postTitle{font-size:var(--typography-size-heading-2,1.5rem);font-weight:var(--typography-weight-strong);color:var(--color-text-link,#9777e8);margin:0 0 .5rem}.blog-module__Qt19Yq__postExcerpt{font-size:var(--typography-size-body,1rem);color:var(--color-text-default,#433f3e);line-height:var(--typography-line-height-body);margin:0 0 .75rem}.blog-module__Qt19Yq__postMeta{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.blog-module__Qt19Yq__postDate{font-size:var(--typography-size-label,.75rem);color:var(--color-text-quiet,#565251)}.blog-module__Qt19Yq__postTags{gap:var(--space-modular-2xs);flex-wrap:wrap;display:flex}.blog-module__Qt19Yq__tag{font-size:var(--typography-size-label,.75rem);color:var(--color-text-default,#433f3e);background:var(--color-background-quiet,#e4ded9);border-radius:var(--radius-modular-full);padding:.125rem .625rem}.blog-module__Qt19Yq__viewMore{margin-top:var(--space-modular-lg,2rem);text-align:center}.blog-module__Qt19Yq__viewMoreLink{font-size:var(--typography-size-body,1rem);color:var(--color-text-link,#9777e8);text-decoration:none}.blog-module__Qt19Yq__viewMoreLink:hover{text-decoration:underline}
