.blog-module-scss-module__lAnAoq__blogPage{padding-top:calc(var(--header-height) + 3rem);background-color:var(--color-bg-dark);min-height:100vh;color:var(--color-text-light);--color-text-muted:var(--color-text-muted-on-dark);padding-bottom:4rem}.blog-module-scss-module__lAnAoq__inner{max-width:var(--content-max-width);margin:0 auto;padding:0 1.5rem}.blog-module-scss-module__lAnAoq__pageTitle{margin-bottom:2rem;font-size:2rem;font-weight:700}.blog-module-scss-module__lAnAoq__backLink{color:var(--color-accent-on-dark);margin-bottom:1rem;font-size:.9375rem;text-decoration:none;display:inline-block}.blog-module-scss-module__lAnAoq__backLink:hover{color:var(--color-text-light)}.blog-module-scss-module__lAnAoq__backLink:focus-visible{outline:2px solid var(--color-accent-on-dark);outline-offset:2px;border-radius:2px}.blog-module-scss-module__lAnAoq__postCard{border:1px solid var(--color-border);transition:border-color var(--transition-fast);background-color:#ffffff08;border-radius:8px;margin-bottom:1.25rem;padding:1.5rem}.blog-module-scss-module__lAnAoq__postCard:hover,.blog-module-scss-module__lAnAoq__postCard:focus-within{border-color:var(--color-accent)}.blog-module-scss-module__lAnAoq__postTitle{margin-bottom:.375rem;font-size:1.25rem;font-weight:700}.blog-module-scss-module__lAnAoq__postTitle a{color:var(--color-text-light);transition:color var(--transition-fast);text-decoration:none}.blog-module-scss-module__lAnAoq__postTitle a:hover{color:var(--color-accent-on-dark)}.blog-module-scss-module__lAnAoq__postTitle a:focus-visible{outline:2px solid var(--color-accent-on-dark);outline-offset:2px;border-radius:2px}.blog-module-scss-module__lAnAoq__postMeta{color:var(--color-text-muted);margin-bottom:.5rem;font-size:.8125rem}.blog-module-scss-module__lAnAoq__tags{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;margin-bottom:.75rem;display:flex}.blog-module-scss-module__lAnAoq__tag{color:var(--color-text-muted);transition:color var(--transition-fast),background-color var(--transition-fast);background:#ffffff0f;border-radius:4px;padding:.2em .6em;font-size:.75rem;text-decoration:none;display:inline-block}.blog-module-scss-module__lAnAoq__tag:hover{color:var(--color-accent-on-dark);background:#ffffff1a}.blog-module-scss-module__lAnAoq__tag:focus-visible{outline:2px solid var(--color-accent-on-dark);outline-offset:2px;border-radius:4px}.blog-module-scss-module__lAnAoq__postExcerpt{color:var(--color-text-muted);font-size:.9375rem;line-height:1.7}.blog-module-scss-module__lAnAoq__postExcerpt a{color:var(--color-accent-on-dark);text-decoration:underline}.blog-module-scss-module__lAnAoq__postExcerpt a:hover{color:var(--color-text-light)}.blog-module-scss-module__lAnAoq__postExcerpt a:focus-visible{outline:2px solid var(--color-accent-on-dark);outline-offset:2px;border-radius:2px}.blog-module-scss-module__lAnAoq__olderLink{text-align:center;margin-top:2rem}.blog-module-scss-module__lAnAoq__olderLink a{color:var(--color-accent-on-dark);font-size:.9375rem;text-decoration:none}.blog-module-scss-module__lAnAoq__olderLink a:hover{color:var(--color-text-light);text-decoration:underline}.blog-module-scss-module__lAnAoq__olderLink a:focus-visible{outline:2px solid var(--color-accent-on-dark);outline-offset:2px;border-radius:2px}
