.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}.lAnAoq_inner{max-width:var(--content-max-width);margin:0 auto;padding:0 1.5rem}.lAnAoq_pageTitle{margin-bottom:2rem;font-size:2rem;font-weight:700}.lAnAoq_backLink{color:var(--color-accent-on-dark);margin-bottom:1rem;font-size:.9375rem;text-decoration:none;display:inline-block}.lAnAoq_backLink:hover{color:var(--color-text-light)}.lAnAoq_backLink:focus-visible{outline:2px solid var(--color-accent-on-dark);outline-offset:2px;border-radius:2px}.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}.lAnAoq_postCard:hover,.lAnAoq_postCard:focus-within{border-color:var(--color-accent)}.lAnAoq_postTitle{margin-bottom:.375rem;font-size:1.25rem;font-weight:700}.lAnAoq_postTitle a{color:var(--color-text-light);transition:color var(--transition-fast);text-decoration:none}.lAnAoq_postTitle a:hover{color:var(--color-accent-on-dark)}.lAnAoq_postTitle a:focus-visible{outline:2px solid var(--color-accent-on-dark);outline-offset:2px;border-radius:2px}.lAnAoq_postMeta{color:var(--color-text-muted);margin-bottom:.5rem;font-size:.8125rem}.lAnAoq_tags{flex-wrap:wrap;gap:.5rem;margin-top:.25rem;margin-bottom:.75rem;display:flex}.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}.lAnAoq_tag:hover{color:var(--color-accent-on-dark);background:#ffffff1a}.lAnAoq_tag:focus-visible{outline:2px solid var(--color-accent-on-dark);outline-offset:2px;border-radius:4px}.lAnAoq_postExcerpt{color:var(--color-text-muted);font-size:.9375rem;line-height:1.7}.lAnAoq_postExcerpt a{color:var(--color-accent-on-dark);text-decoration:underline}.lAnAoq_postExcerpt a:hover{color:var(--color-text-light)}.lAnAoq_postExcerpt a:focus-visible{outline:2px solid var(--color-accent-on-dark);outline-offset:2px;border-radius:2px}.lAnAoq_olderLink{text-align:center;margin-top:2rem}.lAnAoq_olderLink a{color:var(--color-accent-on-dark);font-size:.9375rem;text-decoration:none}.lAnAoq_olderLink a:hover{color:var(--color-text-light);text-decoration:underline}.lAnAoq_olderLink a:focus-visible{outline:2px solid var(--color-accent-on-dark);outline-offset:2px;border-radius:2px}
