body.fsw-foundation.single-post{background:#fff}body.fsw-foundation.single-post .fswt-layout{max-width:1160px;gap:40px;padding-top:24px;align-items:start}body.fsw-foundation.single-post .fswt-layout>.fswt-main{padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-width:0}body.fsw-foundation.single-post .fswt-entry{display:block!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.fsw-foundation.single-post .fswt-blog-sidebar{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important}body.fsw-foundation.single-post .fswt-blog-sidebar-inner{gap:28px!important;padding:0!important;background:transparent!important;border:0!important}body.fsw-foundation.single-post .fswt-blog-sidebar .fswt-widget{margin:0;padding:0!important;background:transparent;border:0!important;box-shadow:none;border-radius:0}body.fsw-foundation.single-post .fswt-blog-sidebar .fswt-widget:has(.fsw-rail-market){padding:16px!important;border:1px solid #e5ebf3!important;border-radius:14px;background:#fff}.fsw-editorial-hero{max-width:1160px;margin:32px auto 24px;display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center}.fsw-editorial-hero.has-image{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.fsw-editorial-breadcrumb{grid-column:1/-1;font-size:12px;color:#61728a}.fsw-editorial-hero .fswt-entry-header{padding:0!important;margin:0!important;border:0!important;background:transparent!important}.fsw-editorial-hero .fswt-entry-header h1{font-size:clamp(26px,2.2vw,34px)!important;line-height:1.75!important;margin:0 0 16px}.fsw-editorial-hero .fswt-meta{font-size:12px!important;line-height:1.8;margin:6px 0!important;color:#61728a!important}.fsw-editorial-hero .fswt-entry-image{margin:0!important}.fsw-editorial-hero .fswt-entry-image img{width:100%;height:auto;max-height:320px;object-fit:contain;border-radius:12px}.fsw-foundation .fswt-blog-sidebar .fswt-toc{padding:0!important;border:0!important;border-radius:0;background:transparent}.fsw-foundation .fswt-blog-sidebar .fswt-toc h2{padding-bottom:10px;border-bottom:1px solid #e5ebf3}.fsw-foundation .fswt-blog-sidebar .fswt-toc ol{max-height:none!important;overflow:visible!important}.fsw-foundation .fswt-blog-sidebar .fswt-toc li{padding:4px 8px!important;border-radius:6px}.fsw-foundation .fswt-blog-sidebar .fswt-toc li:hover{background:#f1f5fc}.fsw-foundation .fswt-blog-sidebar .fsw-reading-guide{padding:0!important;border:0!important;border-radius:0!important}.fsw-foundation .fswt-blog-sidebar .fswt-recommendations>h2{font-size:15px!important;padding-bottom:10px;border-bottom:1px solid #e5ebf3}.fsw-foundation .fswt-blog-sidebar .fswt-recommendation-link>img{border-radius:8px!important}body.fsw-foundation.single-post .fswt-entry-content>p{margin-block:1.2em}body.fsw-foundation.single-post .fswt-entry-content{max-width:760px} @media(min-width:1024px){body.fsw-foundation.single-post.fswt-blog-sidebar-end .fswt-layout:has(>.fswt-blog-sidebar){grid-template-columns:minmax(0,1fr) 250px!important;gap:40px!important}}@media(max-width:767px){.fsw-editorial-hero{margin:20px auto;gap:16px;padding-inline:20px}.fsw-editorial-hero.has-image{grid-template-columns:minmax(0,1fr)}.fsw-editorial-hero .fswt-entry-header h1{font-size:25px!important}.fsw-editorial-hero .fswt-entry-image img{max-height:240px}body.fsw-foundation.single-post .fswt-layout{gap:28px;padding-inline:20px}.fsw-foundation .fswt-entry-content>.fswt-toc{padding:14px!important;border:1px solid #e5ebf3;border-radius:12px;margin-block:16px}}
body.fsw-foundation.single-post .fswt-site{background:#fff}body.fsw-foundation.single-post .fswt-article-tools{margin-block:12px 20px;padding:4px 12px;border:0;background:#f6f8fc;border-radius:10px}body.fsw-foundation.single-post .fswt-reading-progress{appearance:none;height:3px;border:0;background:#edf2f8}body.single-post .fswt-reading-progress::-webkit-progress-bar{background:#edf2f8}body.single-post .fswt-reading-progress::-webkit-progress-value{background:#125fc5}body.single-post .fswt-reading-progress::-moz-progress-bar{background:#125fc5}
