.krn-blog-header{padding:88px 0 64px;background:var(--brand-bg-alt);text-align:center}.krn-blog-header .container{max-width:820px}.krn-blog-header h1{font-size:max(2rem, min(4vw, 3.5rem));margin:12px 0 18px}.krn-blog-list{padding:80px 0 96px}.krn-blog-list .container{max-width:820px}.krn-blog-list article{padding:26px 0;border-bottom:1px solid var(--brand-border)}.krn-blog-list time{color:var(--brand-text);font-size:.82rem}.krn-blog-list h2{font-size:1.55rem;margin:8px 0}.krn-blog-list h2 a,.krn-read-link{color:var(--brand-primary);-webkit-text-decoration:none;text-decoration:none}.krn-blog-list .pagination{margin-top:48px}