.blog-post-page_root__jqd6K{background:#fff;font-family:Inter,Roboto,Arial,sans-serif;min-height:calc(100vh - 64px);padding:48px 24px 32px}.blog-post-page_container__QSI9L{max-width:1300px;margin:0 auto}.blog-post-page_backRow__cP8uR{margin:10px 0 16px}.blog-post-page_backLink__3dia8{color:rgba(17,24,39,.72);text-decoration:underline;font-size:15px}.blog-post-page_loading__6rmqT{display:flex;justify-content:center;align-items:center;min-height:220px;color:rgba(17,24,39,.65)}.blog-post-page_error__RH_hH{color:#b91c1c;margin-top:18px}.blog-post-page_article__LsFlM{display:flex;flex-direction:column}.blog-post-page_title__fvCQa{margin:0 0 8px;color:#1a1a1a;font-size:34px;font-weight:800;letter-spacing:.2px;line-height:1.2}.blog-post-page_meta__HHasN{font-size:13px;color:rgba(17,24,39,.55);margin-bottom:16px}.blog-post-page_cover__CxkbP{width:100%;height:340px;object-fit:cover;border-radius:14px;border:1px solid rgba(0,0,0,.06);background:#f3f4f6;margin:6px 0 18px}.blog-post-page_lead__qaILA{margin:0 0 18px;line-height:1.6}.blog-post-page_content__kQ1GW{color:rgba(17,24,39,.8);font-size:16px;line-height:1.75}.blog-post-page_html__pSZ1u{display:block}.blog-post-page_html__pSZ1u h2{margin:26px 0 10px;color:#1a1a1a;font-size:22px;font-weight:800;line-height:1.25}.blog-post-page_html__pSZ1u h3{margin:18px 0 8px;color:#1a1a1a;font-size:18px;font-weight:750;line-height:1.3}.blog-post-page_html__pSZ1u p{margin:0 0 14px}.blog-post-page_html__pSZ1u ol,.blog-post-page_html__pSZ1u ul{margin:0 0 14px;padding-left:22px}.blog-post-page_html__pSZ1u li{margin:6px 0}.blog-post-page_html__pSZ1u blockquote{margin:18px 0;padding:12px 14px;border-left:4px solid rgba(0,0,0,.1);background:rgba(17,24,39,.03);border-radius:10px;color:rgba(17,24,39,.75)}.blog-post-page_html__pSZ1u figure{margin:16px 0 18px}.blog-post-page_html__pSZ1u figcaption{margin-top:8px;font-size:13px;color:rgba(17,24,39,.55)}.blog-post-page_html__pSZ1u img{max-width:100%;height:auto;display:block;margin-left:auto;margin-right:auto;border-radius:14px;border:1px solid rgba(0,0,0,.06);background:#f3f4f6}.blog-post-page_html__pSZ1u a{text-decoration:underline}.blog-post-page_paragraph__dhz_y{margin:0 0 14px}