.post-v2{--post-body-font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--post-head-font:Arial,Helvetica,sans-serif;font-family:var(--post-body-font);font-size:16px;line-height:26px;color:#333}.post-v2 .post-title{font-family:var(--post-head-font);font-weight:400;font-size:42px;line-height:47px;color:#26251e}@media (max-width:767px){.post-v2 .post-title{font-size:34px;line-height:40px}}.post-v2 .post-body{font-family:var(--post-body-font);font-size:16px;line-height:26px;color:#333}.post-v2 .post-body :where(p,li){font-size:16px;line-height:26px;color:#333}.post-v2 .post-body :where(p){margin:0 0 26px}.post-v2 .post-body :where(h2,h3,h4){font-family:var(--post-head-font);font-weight:400;color:#333}.post-v2 .post-body :where(h2){font-size:26px;line-height:32px;margin:48px 0 20px}.post-v2 .post-body>:where(:first-child),.post-v2 .post-body>:where(:first-child)>:where(:first-child){margin-top:0}.post-v2 .post-body :where(h3){font-size:20px;line-height:28px;margin:32px 0 14px}.post-v2 .post-body :where(h4){font-size:17px;line-height:26px;margin:24px 0 10px}.post-v2 .post-body :where(strong){color:#333;font-weight:700}.post-v2 .post-body :where(a){color:#635bff}.post-v2 .post-body :where(code,pre,kbd,samp){font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace}.post-v2 .post-body :where(table){display:block;max-width:100%;overflow-x:auto}