.blog-post-page_page__V_twB{min-height:100vh;padding:5rem 0 4rem;background:var(--bg);color:var(--text)}.blog-post-page_inner__Kn3d5{width:min(100% - 2.5rem,760px);margin:0 auto}.blog-post-page_meta___hhfK{margin:0 0 1rem;color:var(--accent);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase}.blog-post-page_title__60qY2{margin:0 0 1rem;font-family:var(--font-serif);font-size:clamp(2.4rem,6vw,3.8rem);font-weight:500;line-height:1.05}.blog-post-page_excerpt__pWJnq{margin:0 0 1.75rem;color:var(--text-muted);font-family:var(--font-serif);font-size:1.2rem;font-style:italic;line-height:1.5}.blog-post-page_cover__W3Vy0{position:relative;aspect-ratio:16/9;margin:0 0 2rem;overflow:hidden;border:1px solid var(--border);background:#ddd5cb}.blog-post-page_coverImage__Qbrv8{object-fit:cover}.blog-post-page_content__it1X3{color:var(--text-muted);font-size:1.05rem;line-height:1.8}.blog-post-page_content__it1X3 blockquote,.blog-post-page_content__it1X3 figure,.blog-post-page_content__it1X3 ol,.blog-post-page_content__it1X3 p,.blog-post-page_content__it1X3 pre,.blog-post-page_content__it1X3 table,.blog-post-page_content__it1X3 ul{margin:0 0 1.25rem}.blog-post-page_content__it1X3 h2,.blog-post-page_content__it1X3 h3,.blog-post-page_content__it1X3 h4{margin:2rem 0 .85rem;color:var(--text);font-family:var(--font-serif);font-weight:500;line-height:1.2}.blog-post-page_content__it1X3 h2{font-size:clamp(1.6rem,3vw,2rem)}.blog-post-page_content__it1X3 h3{font-size:1.35rem}.blog-post-page_content__it1X3 a{color:var(--accent);text-decoration:underline;text-underline-offset:.15em}.blog-post-page_content__it1X3 ol,.blog-post-page_content__it1X3 ul{padding-left:1.35rem}.blog-post-page_content__it1X3 li{margin-bottom:.4rem}.blog-post-page_content__it1X3 blockquote{padding:.25rem 0 .25rem 1.15rem;border-left:2px solid var(--accent);color:var(--text);font-family:var(--font-serif);font-size:1.2rem;font-style:italic}.blog-post-page_content__it1X3 img{display:block;width:100%;height:auto;margin:1.5rem 0;border:1px solid var(--border)}.blog-post-page_content__it1X3 figure{margin:1.5rem 0}.blog-post-page_content__it1X3 figcaption{margin-top:.55rem;color:var(--text-soft);font-size:.85rem}.blog-post-page_content__it1X3 code,.blog-post-page_content__it1X3 pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.blog-post-page_content__it1X3 pre{overflow-x:auto;padding:1rem;border:1px solid var(--border);background:var(--bg-elevated);font-size:.9rem}.blog-post-page_content__it1X3 :not(pre)>code{padding:.1em .35em;border:1px solid var(--border);background:var(--bg-elevated);font-size:.92em}.blog-post-page_content__it1X3 hr{margin:2rem 0;border:0;border-top:1px solid var(--border)}.blog-post-page_back__oz1wJ{display:inline-flex;margin-top:2rem;color:var(--text);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:color .25s var(--ease)}.blog-post-page_back__oz1wJ:hover{color:var(--accent)}