body.kmj-search-page,body.kmj-search-page .wp-site-blocks{background:#f6f5f0}
body.kmj-search-page .wp-site-blocks > .kmj-site-header{width:100%;max-width:1300px;margin:0 auto;top:14px;padding:14px 46px;border-radius:0}
body.kmj-search-page.admin-bar .wp-site-blocks > .kmj-site-header{top:46px}
body.kmj-search-page .wp-site-blocks > main{margin-top:0!important}
body.kmj-search-page .wp-block-post-title{display:none}
body.kmj-search-page .wp-site-blocks > main > .wp-block-group.alignfull{padding-top:12px!important;padding-bottom:0!important}
body.kmj-search-page .wp-block-post-content .kmj-host{display:block;width:100%;max-width:none;margin:0!important}
body.kmj-search-page .wp-block-post-content{max-width:none!important;padding:0!important}
body.kmj-search-page .wp-site-blocks > footer.wp-block-template-part{margin-top:0!important}
.kmj-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
body.kmj-search-page .wp-site-blocks > .kmj-site-header{top:0;padding-top:8px;padding-bottom:8px;background:#f6f5f0}
body.kmj-search-page.admin-bar .wp-site-blocks > .kmj-site-header{top:32px}
@media(max-width:1000px){body.kmj-search-page .wp-site-blocks > .kmj-site-header{padding:12px 26px}}
@media(max-width:790px){body.kmj-search-page .wp-site-blocks > .kmj-site-header{width:100%;padding:10px 20px;top:8px}body.kmj-search-page.admin-bar .wp-site-blocks > .kmj-site-header{top:50px}}
@media(max-width:790px){body.kmj-search-page .wp-site-blocks > .kmj-site-header{top:0;padding:8px 20px}body.kmj-search-page.admin-bar .wp-site-blocks > .kmj-site-header{top:46px}}
/* Match the ivory ground embedded in the existing brand mark. */
body.kmj-search-page,body.kmj-search-page .wp-site-blocks,body.kmj-search-page .wp-site-blocks > .kmj-site-header{background:#faf5eb}
body.kmj-search-page .wp-site-blocks > main,body.kmj-search-page .wp-block-post-content{background:#faf5eb}

@media print{body.kmj-search-page{background:white!important}body.kmj-search-page #wpadminbar,html body.kmj-search-page[class] .kh-header,html body.kmj-search-page[class] .wp-site-blocks > footer.wp-block-template-part,body.kmj-search-page .wp-block-post-title{display:none!important}body.kmj-search-page .wp-site-blocks,body.kmj-search-page main{padding:0!important;margin:0!important}body.kmj-search-page .kmj-host{max-width:none!important}}
