.kms-blog-reader{max-width:860px;padding-block:36px 64px}.kms-blog-reader-header{-webkit-padding-after:28px;padding-block-end:28px;border-bottom:1px solid #dce3ec}.kms-blog-reader-header .institutional-kicker{display:block;margin-top:28px}.kms-blog-reader-header h1{font-size:clamp(2rem,4vw,3.3rem);line-height:1.15;overflow-wrap:anywhere}.kms-blog-article-body{font-size:1.08rem;line-height:1.85;overflow-wrap:anywhere}.kms-blog-article-body h2{font-size:1.7rem;line-height:1.3;margin-top:2.4rem}.kms-blog-article-body h3,.kms-blog-article-body h4{font-size:1.35rem;line-height:1.4;margin-top:1.8rem}.kms-blog-article-body p{margin-block:1.2rem}.kms-blog-article-body li{-webkit-padding-start:.3rem;padding-inline-start:.3rem;margin-block:.75rem}.kms-blog-article-body figure{margin:28px 0}.kms-blog-article-body img{display:block;width:100%;height:auto;border-radius:12px}.kms-blog-reader-end{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding-top:28px;margin-top:36px;border-top:1px solid #dce3ec}.kms-blog-reader .institutional-btn{min-height:44px}@media(max-width:620px){.kms-blog-reader{padding-inline:20px}.kms-blog-reader-end{align-items:stretch;flex-direction:column}.kms-blog-reader-header h1{font-size:2rem}.kms-blog-article-body{font-size:1rem}.kms-blog-article-body h2{font-size:1.4rem}}