.blog-post-page-module__dtx1Ma__page{--text:#26292f;--muted:#7f8490;--line:#eaecf0;--bg:#fff;--brand:#2d8cff;background:var(--bg);color:var(--text);font-family:var(--font-blog-sans),sans-serif;margin:0}.blog-post-page-module__dtx1Ma__postWrap{max-width:1180px;margin:0 auto;padding:78px 20px 88px}.blog-post-page-module__dtx1Ma__head{text-align:center;max-width:860px;margin:0 auto 30px}.blog-post-page-module__dtx1Ma__chip{border:1px solid var(--line);color:#7a7e86;background:#fff;border-radius:999px;align-items:center;margin-bottom:16px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex}.blog-post-page-module__dtx1Ma__head h1{font-family:var(--font-blog-serif),serif;letter-spacing:-.03em;margin:0;font-size:clamp(34px,4.2vw,58px);line-height:1.28}.blog-post-page-module__dtx1Ma__meta{color:var(--muted);margin-top:14px;font-size:14px;font-weight:700}.blog-post-page-module__dtx1Ma__contentGrid{grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:42px;margin-top:28px;display:grid}.blog-post-page-module__dtx1Ma__heroCard{aspect-ratio:16/8;background:linear-gradient(135deg,#4c3d56,#6c5e73);border:1px solid #d8dae0;border-radius:10px;margin-bottom:34px;position:relative;overflow:hidden}.blog-post-page-module__dtx1Ma__label{color:#ffffffdb;z-index:2;font-size:12px;font-weight:700;position:absolute;top:16px;left:18px}.blog-post-page-module__dtx1Ma__heroCard h2{color:#fff;letter-spacing:-.03em;z-index:2;width:42%;margin:0;font-size:clamp(24px,2.8vw,52px);font-weight:800;line-height:1.25;position:absolute;bottom:24px;left:18px}.blog-post-page-module__dtx1Ma__heroImageWrap{aspect-ratio:4/3;border-radius:8px;width:min(46%,380px);position:absolute;top:50%;right:16px;overflow:hidden;transform:translateY(-50%);box-shadow:0 10px 24px #0000002b}.blog-post-page-module__dtx1Ma__postBody p{letter-spacing:-.01em;color:#33363d;margin:0 0 22px;font-size:19px;font-weight:700;line-height:1.85}.blog-post-page-module__dtx1Ma__postBody h3{letter-spacing:-.02em;margin:42px 0 14px;font-size:28px;font-weight:800;line-height:1.35}.blog-post-page-module__dtx1Ma__markdownBody p{letter-spacing:-.01em;color:#33363d;margin:0 0 22px;font-size:19px;font-weight:700;line-height:1.85}.blog-post-page-module__dtx1Ma__markdownBody h1,.blog-post-page-module__dtx1Ma__markdownBody h2,.blog-post-page-module__dtx1Ma__markdownBody h3,.blog-post-page-module__dtx1Ma__markdownBody h4{letter-spacing:-.02em;margin:42px 0 14px;font-weight:800;line-height:1.35}.blog-post-page-module__dtx1Ma__markdownBody h1{font-size:34px}.blog-post-page-module__dtx1Ma__markdownBody h2{font-size:30px}.blog-post-page-module__dtx1Ma__markdownBody h3{font-size:28px}.blog-post-page-module__dtx1Ma__markdownBody h4{font-size:24px}.blog-post-page-module__dtx1Ma__markdownBody ul,.blog-post-page-module__dtx1Ma__markdownBody ol{margin:0 0 22px;padding-left:24px}.blog-post-page-module__dtx1Ma__markdownBody li{color:#33363d;font-size:18px;font-weight:700;line-height:1.8}.blog-post-page-module__dtx1Ma__markdownBody blockquote{color:#4a5060;background:#f7f9fc;border-left:4px solid #d6dae2;border-radius:0 8px 8px 0;margin:0 0 22px;padding:10px 14px}.blog-post-page-module__dtx1Ma__markdownBody pre{color:#e7ebf3;background:#171a21;border-radius:8px;margin:0 0 22px;padding:14px;overflow-x:auto}.blog-post-page-module__dtx1Ma__markdownBody code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:14px}.blog-post-page-module__dtx1Ma__markdownBody p code,.blog-post-page-module__dtx1Ma__markdownBody li code,.blog-post-page-module__dtx1Ma__markdownBody blockquote code{color:#334155;background:#eef2f8;border-radius:6px;padding:2px 6px}.blog-post-page-module__dtx1Ma__markdownBody a{color:#2d5fcc;text-decoration:underline}.blog-post-page-module__dtx1Ma__toc{border-left:1px solid var(--line);padding-left:16px;position:sticky;top:20px}.blog-post-page-module__dtx1Ma__toc h4{letter-spacing:-.02em;margin:0 0 14px;font-size:24px;font-weight:800}.blog-post-page-module__dtx1Ma__toc a{color:#8a8f99;margin-bottom:11px;font-size:14px;font-weight:700;line-height:1.5;text-decoration:none;display:block}.blog-post-page-module__dtx1Ma__more{border-top:1px solid var(--line);margin-top:70px;padding-top:30px}.blog-post-page-module__dtx1Ma__more h3{letter-spacing:-.02em;margin:0 0 20px;font-size:28px;font-weight:800}.blog-post-page-module__dtx1Ma__moreGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.blog-post-page-module__dtx1Ma__mini{border:1px solid var(--line);background:#fff;border-radius:10px;padding:14px;text-decoration:none}.blog-post-page-module__dtx1Ma__miniTitle{letter-spacing:-.02em;color:#2f3238;margin:0 0 8px;font-size:18px;font-weight:800;line-height:1.5}.blog-post-page-module__dtx1Ma__miniDate{color:#90949d;margin:0;font-size:13px;font-weight:700}@media (max-width:1024px){.blog-post-page-module__dtx1Ma__contentGrid{grid-template-columns:1fr;gap:22px}.blog-post-page-module__dtx1Ma__toc{border-left:0;border-top:1px solid var(--line);padding:16px 0 0;position:static}.blog-post-page-module__dtx1Ma__moreGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.blog-post-page-module__dtx1Ma__postWrap{padding:44px 14px 56px}.blog-post-page-module__dtx1Ma__head h1{font-size:34px}.blog-post-page-module__dtx1Ma__meta{font-size:13px}.blog-post-page-module__dtx1Ma__heroCard h2{width:58%;font-size:30px}.blog-post-page-module__dtx1Ma__postBody p{font-size:17px}.blog-post-page-module__dtx1Ma__postBody h3{font-size:24px}.blog-post-page-module__dtx1Ma__markdownBody p,.blog-post-page-module__dtx1Ma__markdownBody li{font-size:17px}.blog-post-page-module__dtx1Ma__markdownBody h2,.blog-post-page-module__dtx1Ma__markdownBody h3{font-size:24px}.blog-post-page-module__dtx1Ma__moreGrid{grid-template-columns:1fr}}