.blog-post-layout .ft-post{padding-block:clamp(28px,3.5vw,48px) clamp(36px,5vw,64px)}.blog-post-layout .crumb{color:var(--text-muted);font-size:13px;margin-bottom:clamp(18px,2.4vw,26px)}.blog-post-layout .crumb a:hover{color:var(--trust);text-decoration:underline;text-underline-offset:3px}.blog-post-layout .crumb span{color:var(--border-hover);margin:0 8px}.blog-post-layout .lf-body .aeo-strip{background:var(--momentum-surface);border-radius:var(--radius-card);color:var(--trust);font-size:17px;line-height:1.6;margin-top:24px;padding:clamp(18px,2vw,26px) clamp(20px,2.6vw,32px)}.blog-post-layout .lf-body .aeo-strip b,.blog-post-layout .lf-body .aeo-strip strong{font-weight:var(--fw-bold)}.blog-post-layout .mech-toc{align-self:start;max-height:calc(100vh - var(--header-band,74px) - 56px);overflow-y:auto;position:sticky;top:calc(var(--header-band,74px) + 28px)}.blog-post-layout .lf-body .lf-hero{border-radius:var(--radius-2xl);height:auto;margin-top:clamp(20px,2.6vw,28px);width:100%}@media (min-width:901px){.body-wrapper.hs-blog-post{overflow:visible}}