.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}}:where(.page) .lf-body p{margin-bottom:18px}:where(.page) .lf-body ul li{margin-bottom:16px}:where(.page) .lf-body h2{line-height:1.2}:where(.page) .lf-body h3{line-height:1.2}:where(.page) .lf-body table{background-color:#fff}:where(.page) .lf-body input{align-items:center;border-radius:10px;display:flex;font-family:inherit;font-size:100%;gap:8px;line-height:1.15;margin:0;width:fit-content}:where(.page) .lf-body input[type=checkbox]{box-sizing:border-box;padding:0}:where(.page) .lf-body button,:where(.page) .lf-body optgroup,:where(.page) .lf-body select,:where(.page) .lf-body textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}:where(.page) .lf-body button{overflow:visible;text-transform:none}:where(.page) .lf-body input:not([type=checkbox]):not([type=radio]){border-radius:10px!important}