.ifm-blog-head{background:var(--brand-bg-alt)}.ifm-blog-head .container{max-width:900px}.ifm-blog-feature{border:1px solid var(--brand-border);background:#fff;padding:32px;margin-bottom:36px}.ifm-blog-feature h2{font-size:max(1.7rem, min(3vw, 2.6rem))}.ifm-blog-card{padding:26px;margin-bottom:18px}.ifm-blog-card h2{font-size:1.35rem}.ifm-blog-meta{color:var(--brand-text);font-size:.92rem;margin:10px 0 14px}.ifm-recent-box{padding:24px;position:sticky;top:100px}.ifm-recent-box ul{list-style:none;padding:0;margin:0}.ifm-recent-box li{border-top:1px solid var(--brand-border);padding:14px 0}.ifm-recent-box span{display:block;font-size:.82rem;color:var(--brand-neutral-mid)}.ifm-pagination{margin-top:28px}