.page-module-scss-module__WcaYCG__blog-page{min-height:100vh;padding-top:clamp(5rem,8vw,8rem);padding-bottom:clamp(3rem,6vw,6rem)}.page-module-scss-module__WcaYCG__blog-page__container{max-width:var(--content-default);padding-inline:var(--space-6);margin-inline:auto}.page-module-scss-module__WcaYCG__blog-page__header{margin-bottom:var(--space-16);max-width:720px}.page-module-scss-module__WcaYCG__blog-page__eyebrow{margin-bottom:var(--space-6);align-items:center;gap:.75rem;display:flex}.page-module-scss-module__WcaYCG__blog-page__eyebrow-line{background:var(--color-primary);flex-shrink:0;width:3rem;height:1px}.page-module-scss-module__WcaYCG__blog-page__eyebrow-label{font-size:var(--text-sm);font-family:var(--font-mono);color:var(--color-primary);text-transform:uppercase;letter-spacing:.1em}.page-module-scss-module__WcaYCG__blog-page__title{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-text);margin-bottom:var(--space-6);font-weight:800;line-height:1.1}.page-module-scss-module__WcaYCG__blog-page__title-em{color:var(--color-primary);font-style:italic}.page-module-scss-module__WcaYCG__blog-page__subtitle{font-size:var(--text-lg);color:var(--color-text-muted);max-width:56ch;line-height:1.6}.page-module-scss-module__WcaYCG__blog-page__list{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.page-module-scss-module__WcaYCG__blog-page__item{border-top:1px solid var(--color-border)}.page-module-scss-module__WcaYCG__blog-page__item:last-child{border-bottom:1px solid var(--color-border)}.page-module-scss-module__WcaYCG__blog-page__card{padding-block:var(--space-10);gap:var(--space-3);display:grid}@media (min-width:768px){.page-module-scss-module__WcaYCG__blog-page__card{padding-block:var(--space-12)}}.page-module-scss-module__WcaYCG__blog-page__card-meta{align-items:center;gap:var(--space-2);display:flex}.page-module-scss-module__WcaYCG__blog-page__date,.page-module-scss-module__WcaYCG__blog-page__reading-time{font-size:var(--text-sm);font-family:var(--font-mono);color:var(--color-text-faint)}.page-module-scss-module__WcaYCG__blog-page__sep{color:var(--color-text-faint);font-size:var(--text-sm)}.page-module-scss-module__WcaYCG__blog-page__card-title{font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-text);margin:0;font-weight:700;line-height:1.2}.page-module-scss-module__WcaYCG__blog-page__card-link{color:inherit;transition:color var(--transition);text-decoration:none}.page-module-scss-module__WcaYCG__blog-page__card-link:hover{color:var(--color-primary)}.page-module-scss-module__WcaYCG__blog-page__excerpt{font-size:var(--text-base);color:var(--color-text-muted);max-width:68ch;margin:0;line-height:1.65}.page-module-scss-module__WcaYCG__blog-page__tags{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.page-module-scss-module__WcaYCG__blog-page__tag{font-size:var(--text-xs);font-family:var(--font-mono);color:var(--color-text-faint);background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:.2em .7em}.page-module-scss-module__WcaYCG__blog-page__read-link{font-size:var(--text-sm);color:var(--color-primary);transition:opacity var(--transition);align-self:start;font-weight:600;text-decoration:none}.page-module-scss-module__WcaYCG__blog-page__read-link:hover{opacity:.75}
