/* Blog-only editorial layer. Shared chrome and other pages are not targeted. */
html body #main.blog-editorial-refresh .br-takeaways{background:#f5f3ed;border-left:3px solid #a02372;padding:24px 28px;margin:30px 0;color:#343731}
html body #main.blog-editorial-refresh .br-takeaways h2{margin:0 0 12px}
html body #main.blog-editorial-refresh .br-takeaways ul{margin:0;padding-left:20px}
html body #main.blog-editorial-refresh .br-takeaways li{padding:5px 0;}
html body #main.blog-editorial-refresh .ka-copy{max-width:820px;}
html body #main.blog-editorial-refresh .ka-copy p{margin:0 0 20px}
html body #main.blog-editorial-refresh .ka-copy ul{list-style:disc;padding-left:24px;margin:18px 0 28px}
html body #main.blog-editorial-refresh .ka-copy li{margin:10px 0;}
html body #main.blog-editorial-refresh .br-tool{padding:0!important;margin:36px 0 26px!important}
html body #main.blog-editorial-refresh .br-table{overflow-x:auto;margin:24px 0;border:1px solid #d8d7d0}
html body #main.blog-editorial-refresh .br-table table{width:100%;border-collapse:collapse;min-width:540px;}
html body #main.blog-editorial-refresh .br-table th,html body #main.blog-editorial-refresh .br-table td{padding:17px;text-align:left;vertical-align:top;border-bottom:1px solid #d8d7d0;overflow-wrap:anywhere}
html body #main.blog-editorial-refresh .br-table th{background:#f5f3ed;}
html body #main.blog-editorial-refresh .br-example{padding:24px 28px;border-top:1px solid #d8d7d0;border-bottom:1px solid #d8d7d0;margin:30px 0}
html body #main.blog-editorial-refresh .br-example h3{margin:0 0 12px;}
html body #main.blog-editorial-refresh .br-example p{margin:0}
html body #main.blog-editorial-refresh .ka-hero{margin:28px 0}
html body #main.blog-editorial-refresh .ka-hero img{display:block;width:100%;height:auto;max-height:560px;object-fit:contain;background:#f5f3ed}
html body #main.blog-editorial-refresh .ka-hero figcaption{color:#646760;margin-top:10px}
html body #main.blog-editorial-refresh .ka-toc a{}
html body #main.blog-editorial-refresh .ka-copy h2{scroll-margin-top:110px}
html body #main.blog-editorial-refresh .kb-cover{display:block!important;position:relative!important;width:100%!important;height:auto!important;aspect-ratio:3/2;overflow:hidden;background:#f5f3ed}
html body #main.blog-editorial-refresh .kb-cover img{display:block!important;position:absolute!important;inset:0;width:100%!important;height:100%!important;max-height:none!important;object-fit:cover!important}
html body #main.blog-editorial-refresh #kb-articles>.kb-article{background:transparent;display:block;padding:0;align-self:start}
html body #main.blog-editorial-refresh .kb-copy{padding:22px 0!important}
html body #main.blog-editorial-refresh .kb-summary{}
html body #main.blog-editorial-refresh .kb-title{margin:8px 0 14px}
html body #main.blog-editorial-refresh a:focus-visible,html body #main.blog-editorial-refresh .br-table:focus-visible{outline:2px solid #a02372;outline-offset:4px}
@media(max-width:700px){
 html body #main.blog-editorial-refresh .br-takeaways{padding:20px;margin:24px 0}
 html body #main.blog-editorial-refresh .br-takeaways li{}
 html body #main.blog-editorial-refresh .br-example{padding:20px 0}
 html body #main.blog-editorial-refresh .ka-hero img{max-height:none}
 html body #main.blog-editorial-refresh #kb-articles{display:grid;grid-template-columns:minmax(0,1fr);gap:32px}
 html body #main.blog-editorial-refresh .kb-copy{padding:18px 0!important}
 html body #main.blog-editorial-refresh .kb-title{}
 html body #main.blog-editorial-refresh .kt-filters{display:flex;flex-wrap:nowrap;overflow-x:auto;padding-bottom:10px;gap:8px}
 html body #main.blog-editorial-refresh .kt-filters a{flex:0 0 auto;white-space:nowrap}
}
