.blog-module__3rPSzG__page{--container:680px;--pad-x:1.25rem;--color-canvas:#fdfbf7;--color-text-primary:#1d1a16;--color-text-secondary:#6b6257;--color-accent:#b74612;--color-border-soft:#1d1a161f;min-height:100vh;color:var(--color-text-primary);background:var(--color-canvas);flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.7;display:flex}.blog-module__3rPSzG__header{border-bottom:1px solid var(--color-border-soft)}.blog-module__3rPSzG__headerInner{max-width:var(--container);padding:.85rem var(--pad-x);justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;display:flex}.blog-module__3rPSzG__brand{align-items:center;gap:.6rem;font-size:1rem;font-weight:650;display:inline-flex}.blog-module__3rPSzG__brand img{border-radius:8px}.blog-module__3rPSzG__backLink{color:var(--color-text-secondary);font-size:.9rem}.blog-module__3rPSzG__backLink:hover{color:var(--color-accent)}.blog-module__3rPSzG__main{width:100%;max-width:var(--container);padding:2.75rem var(--pad-x) 4.5rem;margin:0 auto}.blog-module__3rPSzG__pageTitle{letter-spacing:-.01em;margin-bottom:.5rem;font-size:1.6rem;font-weight:700}.blog-module__3rPSzG__intro{color:var(--color-text-secondary);font-size:.95rem}.blog-module__3rPSzG__postList{margin-top:2.5rem;list-style:none}.blog-module__3rPSzG__postListItem+.blog-module__3rPSzG__postListItem{margin-top:2rem}.blog-module__3rPSzG__postListItem h2{margin-top:.15rem;font-size:1.2rem;font-weight:650;line-height:1.4}.blog-module__3rPSzG__postListItem a:hover h2{color:var(--color-accent);text-decoration:underline}.blog-module__3rPSzG__postListItem p{color:var(--color-text-secondary);margin-top:.35rem;font-size:.95rem}.blog-module__3rPSzG__date{color:var(--color-text-secondary);font-size:.9rem;display:block}.blog-module__3rPSzG__articleTitle{letter-spacing:-.01em;margin:.5rem 0 2.25rem;font-size:clamp(1.6rem,4.5vw,2rem);font-weight:700;line-height:1.3}.blog-module__3rPSzG__articleBody{font-size:1.0625rem}.blog-module__3rPSzG__articleBody p+p,.blog-module__3rPSzG__articleBody p+ul,.blog-module__3rPSzG__articleBody p+ol,.blog-module__3rPSzG__articleBody ul+p,.blog-module__3rPSzG__articleBody ol+p{margin-top:1.3rem}.blog-module__3rPSzG__articleBody h2{margin:2.25rem 0 .75rem;font-size:1.35rem;line-height:1.4}.blog-module__3rPSzG__articleBody h3{margin:1.75rem 0 .5rem;font-size:1.15rem;line-height:1.4}.blog-module__3rPSzG__articleBody ul,.blog-module__3rPSzG__articleBody ol{padding-left:1.4rem}.blog-module__3rPSzG__articleBody li+li{margin-top:.35rem}.blog-module__3rPSzG__articleBody a{color:var(--color-accent);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.blog-module__3rPSzG__articleBody blockquote{border-left:3px solid var(--color-border-soft);color:var(--color-text-secondary);margin:1.3rem 0;padding-left:1rem}.blog-module__3rPSzG__articleBody code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em}.blog-module__3rPSzG__authorBio{border-top:1px solid var(--color-border-soft);margin-top:3.5rem;padding-top:1.5rem;font-size:.95rem}.blog-module__3rPSzG__authorName{font-weight:650}.blog-module__3rPSzG__authorBio p+p{color:var(--color-text-secondary);margin-top:.2rem}.blog-module__3rPSzG__authorBio a{color:var(--color-accent);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px}.blog-module__3rPSzG__footer{border-top:1px solid var(--color-border-soft);padding:1.75rem var(--pad-x);color:var(--color-text-secondary);text-align:center;margin-top:auto;font-size:.85rem}
