.blog-module__L8cEdq__list{gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}.blog-module__L8cEdq__item{border-bottom:1px solid var(--line-soft);padding-bottom:2.5rem}.blog-module__L8cEdq__item:last-child{border-bottom:0;padding-bottom:0}.blog-module__L8cEdq__link{text-decoration:none}.blog-module__L8cEdq__title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text-1);margin:0;font-size:clamp(1.375rem,3vw,1.875rem);font-weight:600}.blog-module__L8cEdq__link:hover .blog-module__L8cEdq__title{color:var(--accent)}.blog-module__L8cEdq__excerpt{max-width:var(--measure);color:var(--text-2);margin:.75rem 0 0;font-size:1rem;line-height:1.7}.blog-module__L8cEdq__meta{font-family:var(--font-mono);color:var(--text-3);margin:.875rem 0 0;font-size:.75rem}.blog-module__L8cEdq__feed{border-top:1px solid var(--line-soft);margin:3rem 0 0;padding-top:1.5rem;font-size:.875rem}.blog-module__L8cEdq__article{max-width:var(--measure)}.blog-module__L8cEdq__postTitle{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(2rem,5vw,3rem);font-weight:600;line-height:1.1}.blog-module__L8cEdq__postMeta{font-family:var(--font-mono);color:var(--text-3);margin:1.25rem 0 0;font-size:.75rem}.blog-module__L8cEdq__cover{border-radius:var(--radius-lg);border:1px solid var(--line);width:100%;height:auto;margin:2rem 0 0}.blog-module__L8cEdq__content{color:var(--text-2);margin-top:2.5rem;font-size:1.0625rem;line-height:1.75}.blog-module__L8cEdq__content>*+*{margin-top:1.5rem}.blog-module__L8cEdq__content h2{margin-top:3rem;font-size:clamp(1.25rem,2.5vw,1.5rem)}.blog-module__L8cEdq__content h3{margin-top:2.25rem;font-size:1.125rem}.blog-module__L8cEdq__content strong{color:var(--text-1);font-weight:600}.blog-module__L8cEdq__content ul,.blog-module__L8cEdq__content ol{padding-left:1.375rem}.blog-module__L8cEdq__content li+li{margin-top:.5rem}.blog-module__L8cEdq__content blockquote{border-left:2px solid var(--accent);color:var(--text-2);margin-inline:0;padding:.25rem 0 .25rem 1.25rem}.blog-module__L8cEdq__content code{border-radius:var(--radius-sm);background:var(--surface-3);border:1px solid var(--line-soft);color:var(--text-1);padding:.1em .35em;font-size:.875em}.blog-module__L8cEdq__content pre{border-radius:var(--radius);background:var(--surface-inset);border:1px solid var(--line);padding:1rem 1.125rem;font-size:.8125rem;line-height:1.65;overflow-x:auto}.blog-module__L8cEdq__content pre code{font-size:inherit;background:0 0;border:0;padding:0}.blog-module__L8cEdq__content img{border-radius:var(--radius);max-width:100%;height:auto}.blog-module__L8cEdq__content hr{margin-block:2.5rem}.blog-module__L8cEdq__back{margin:0 0 2rem;font-size:.875rem}.blog-module__L8cEdq__back a{color:var(--text-3);text-decoration:none}.blog-module__L8cEdq__back a:hover{color:var(--text-1)}
