.blog-module__3rPSzG__page{padding-block:clamp(3rem,9vh,6rem) 0}.blog-module__3rPSzG__head{max-width:44rem;margin-bottom:clamp(2.5rem,6vh,4rem)}.blog-module__3rPSzG__title{font-size:var(--step-3);margin-block:.5rem 1rem}.blog-module__3rPSzG__lede{font-size:var(--step-1);color:var(--fg-muted);max-width:44ch;margin:0}.blog-module__3rPSzG__tags{flex-wrap:wrap;gap:.5rem;margin-bottom:2.5rem;display:flex}.blog-module__3rPSzG__tag{border:1px solid var(--hairline);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-muted);border-radius:999px;padding:.45rem .95rem;text-decoration:none;transition:color .18s,border-color .18s}.blog-module__3rPSzG__tag:hover{color:var(--fg);border-color:var(--fg-dim)}.blog-module__3rPSzG__list{gap:1rem;max-width:52rem;margin:0;padding:0;list-style:none;display:grid}.blog-module__3rPSzG__entry{border:1px solid var(--hairline);transition:border-color .2s ease, transform .3s var(--ease-settle);border-radius:1.1rem;gap:.4rem;padding:1.75rem;text-decoration:none;display:grid}.blog-module__3rPSzG__entry:hover{border-color:var(--fg-dim);transform:translateY(-2px)}.blog-module__3rPSzG__date{color:var(--fg-dim)}.blog-module__3rPSzG__entryTitle{font-size:var(--step-2);margin:0}.blog-module__3rPSzG__summary{color:var(--fg-muted);max-width:60ch;margin:0}.blog-module__3rPSzG__meta{font-family:var(--font-mono);font-size:var(--step--1);color:var(--fg-dim);letter-spacing:.06em;margin-top:.6rem}.blog-module__3rPSzG__article{max-width:44rem;padding-block:clamp(3rem,9vh,6rem) 0}.blog-module__3rPSzG__articleHead{border-bottom:1px solid var(--hairline);margin-bottom:clamp(2rem,5vh,3.5rem);padding-bottom:2rem}.blog-module__3rPSzG__prose{font-size:var(--step-0);line-height:1.75}.blog-module__3rPSzG__prose h2{font-size:var(--step-2);margin-block:2.75rem 1rem}.blog-module__3rPSzG__prose h3{font-size:var(--step-1);margin-block:2rem .75rem}.blog-module__3rPSzG__prose p{color:color-mix(in oklab, var(--fg) 88%, var(--fg-muted));margin-block:0 1.35rem}.blog-module__3rPSzG__prose strong{color:var(--fg);font-weight:600}.blog-module__3rPSzG__prose a{color:var(--fg)}.blog-module__3rPSzG__prose ul,.blog-module__3rPSzG__prose ol{color:color-mix(in oklab, var(--fg) 88%, var(--fg-muted));margin-block:0 1.35rem;padding-left:1.4rem}.blog-module__3rPSzG__prose li{margin-block:.4rem}.blog-module__3rPSzG__prose pre{border:1px solid var(--hairline);background:var(--ground-sunken);font-size:var(--step--1);border-radius:.85rem;margin-block:0 1.6rem;padding:1.25rem 1.4rem;line-height:1.6;overflow-x:auto}.blog-module__3rPSzG__prose code{font-family:var(--font-mono);font-size:.92em}.blog-module__3rPSzG__prose :not(pre)>code{background:var(--ground-raised);border-radius:.35rem;padding:.15em .4em}.blog-module__3rPSzG__prose blockquote{border-left:2px solid var(--hairline);color:var(--fg-muted);margin-inline:0;padding-left:1.25rem}@media (prefers-reduced-motion:reduce){.blog-module__3rPSzG__entry:hover{transform:none}}
