.blog-module__3rPSzG__page{background:radial-gradient(circle at 12% 0%, color-mix(in srgb, var(--accent-2) 10%, transparent), transparent 30%), var(--bg);min-height:100vh;color:var(--text)}.blog-module__3rPSzG__shell{width:min(100%, var(--max-content));padding:var(--section-y) var(--section-x);margin:0 auto}.blog-module__3rPSzG__kicker,.blog-module__3rPSzG__meta,.blog-module__3rPSzG__tag,.blog-module__3rPSzG__back,.blog-module__3rPSzG__external{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}.blog-module__3rPSzG__kicker{color:var(--g3)}.blog-module__3rPSzG__title{max-width:840px;margin-top:10px;font-family:Georgia,serif;font-size:clamp(40px,8vw,80px);font-weight:400;line-height:.98}.blog-module__3rPSzG__intro{max-width:700px;color:var(--muted);margin-top:20px;font-size:clamp(17px,2vw,20px);line-height:1.7}.blog-module__3rPSzG__list{border-top:1px solid var(--border);gap:0;margin-top:clamp(36px,6vw,72px);display:grid}.blog-module__3rPSzG__card{border-bottom:1px solid var(--border);color:inherit;grid-template-columns:minmax(0,1fr) auto;gap:24px;padding:28px 0;text-decoration:none;transition:padding-left .2s;display:grid}.blog-module__3rPSzG__cardTitle{margin-top:10px;font-size:clamp(22px,3vw,34px);line-height:1.12}.blog-module__3rPSzG__cardExcerpt{max-width:700px;color:var(--muted);margin-top:10px}.blog-module__3rPSzG__tag{width:fit-content;color:var(--muted2);border:1px solid var(--border);border-radius:4px;padding:4px 8px;display:inline-flex}.blog-module__3rPSzG__meta{color:var(--g2);white-space:nowrap}.blog-module__3rPSzG__back,.blog-module__3rPSzG__external{width:fit-content;color:var(--muted2);border-bottom:1px solid var(--border2);text-decoration:none;transition:color .2s,border-color .2s;display:inline-flex}.blog-module__3rPSzG__external{color:var(--g2);margin-top:22px}.blog-module__3rPSzG__article{max-width:780px;color:var(--text);margin-top:48px}.blog-module__3rPSzG__article :where(p,ul,pre){margin-top:20px}.blog-module__3rPSzG__article :where(h2,h3,h4){margin-top:36px;line-height:1.2}.blog-module__3rPSzG__article p,.blog-module__3rPSzG__article li{color:var(--muted);font-size:17px;line-height:1.8}.blog-module__3rPSzG__article ul{padding-left:22px}.blog-module__3rPSzG__article a{color:var(--g2)}.blog-module__3rPSzG__article code{font-family:var(--font-mono);color:var(--g2)}.blog-module__3rPSzG__article pre{border:1px solid var(--border);background:var(--surface-1);border-radius:8px;padding:18px;overflow:auto}@media (pointer:fine){.blog-module__3rPSzG__card:hover{padding-left:16px}.blog-module__3rPSzG__card:hover .blog-module__3rPSzG__cardTitle,.blog-module__3rPSzG__back:hover,.blog-module__3rPSzG__external:hover{color:var(--g2);border-color:var(--g2)}}@media (max-width:640px){.blog-module__3rPSzG__card{grid-template-columns:1fr;gap:12px}.blog-module__3rPSzG__meta{white-space:normal}}
