.blog-page{max-width:100%;overflow-x:clip}.blog-article{min-width:0;overflow-wrap:anywhere}.blog-article header,.blog-course-panel,.blog-related,.course-parts li,.course-nav>*{min-width:0;max-width:100%}.blog-article h1,.blog-article header .badge,.blog-course-panel h2,.course-parts a span:last-child,.course-nav a,.course-nav small,.related-item strong{max-width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word}.blog-article header .badge{display:inline-block;line-height:1.35;text-align:left}.blog-article>header{margin:.8rem 0 1.5rem}.blog-article-toolbar+header{margin-top:.75rem}.course-parts a{min-width:0}.course-parts a span:last-child{min-width:0;flex:1}.course-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.course-nav a{display:block}.blog-content pre,.blog-content table{max-width:100%;overflow-x:auto}.blog-content table{display:block}.blog-content iframe,.blog-content video{max-width:100%}@media(max-width:700px){.blog-article{padding-left:1rem;padding-right:1rem}.blog-article h1{font-size:clamp(1.8rem,9vw,2.55rem);line-height:1.08}.blog-course-panel,.blog-related{padding:1rem}.course-nav{grid-template-columns:minmax(0,1fr)}.course-nav>span:empty{display:none}.course-nav a:last-child{text-align:left}}
.blog-article-search-source{display:none!important}
.blog-article-search-source-node:not(.is-mobile-search-active){display:none!important}
.blog-article-search-source-node.is-mobile-search-active{display:block!important}
.blog-article-search-result{width:100%;text-decoration:none}
.blog-article-search-result-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:.15rem}
.blog-article-search-result-copy strong{overflow:hidden;color:#172554;text-overflow:ellipsis;white-space:nowrap}
.blog-article-search-result-copy small{color:#667085;font-size:.78rem;font-weight:500}
