/* KIMI presentation for exact frozen legacy news bodies; native site chrome stays intact. */
body:has(#sbv-kimi-news){background:#f7f7f5!important;color:#333}
body:has(#sbv-kimi-news) :is(#content,.wrapper1,.middle,.wrapper_inner,.top_inner_block_wrapper,.page-top-wrapper,.page-top,#content .maxwidth-theme){background:#f7f7f5!important}
body:has(#sbv-kimi-news) #content>.wrapper_inner{max-width:1440px;width:100%;padding:0 48px 64px!important}
body:has(#sbv-kimi-news) #content .maxwidth-theme:not(.page-top){padding-inline:0!important}
body:has(#sbv-kimi-news) #content .left_block{display:none!important}
body:has(#sbv-kimi-news) #content .right_block{float:none;width:100%;padding:0!important}
body:has(#sbv-kimi-news) .page-top{max-width:1440px;margin:auto;padding:64px 48px 32px!important;text-align:left!important}
body:has(#sbv-kimi-news) .page-top h1{font:500 42px/1.2 Jost,SBVSiteJost,Arial,sans-serif!important;text-align:left!important;color:#202124!important;padding-right:0!important;margin:0 0 24px!important}
body:has(#sbv-kimi-news) .page-top .breadcrumbs{text-align:left!important;margin-top:16px!important}
body:has(#sbv-kimi-news[data-own-heading="1"]) .page-top-main{display:none!important}
body:has(#sbv-kimi-news) #content .col-md-3:has(.ask_a_question_wrapper){display:none!important}
body:has(#sbv-kimi-news) #content .col-md-9:has(#sbv-kimi-news){width:100%!important}
body:has(#sbv-kimi-news) #content .detail.news{color:#333;font:400 16px/1.65 Jost,SBVSiteJost,Arial,sans-serif}
body:has(#sbv-kimi-news) #content .detailimage{float:none!important;width:100%!important;margin:0 0 32px!important;padding:0!important;background:transparent!important}
body:has(#sbv-kimi-news) #content .detailimage img{display:block;max-width:100%;max-height:560px;width:auto;height:auto;object-fit:contain;object-position:left center}
#sbv-kimi-news{max-width:100%;color:#333;font:400 16px/1.65 Jost,SBVSiteJost,Arial,sans-serif}
#sbv-kimi-news .kimi-news-content{max-width:1040px}
#sbv-kimi-news :is(p,li,td,th,summary){font:400 16px/1.65 Jost,SBVSiteJost,Arial,sans-serif;color:#333;overflow-wrap:break-word}
#sbv-kimi-news :is(h1,h2,h3,h4){font-family:Jost,SBVSiteJost,Arial,sans-serif!important;color:#202124!important;text-align:left!important;font-weight:500!important;line-height:1.2!important;padding-right:0!important}
#sbv-kimi-news h1{font-size:42px!important;margin:0 0 24px!important}
#sbv-kimi-news h2{font-size:28px!important;margin:64px 0 24px!important}
#sbv-kimi-news h3{font-size:22px!important;margin:32px 0 16px!important}
#sbv-kimi-news p{margin:0 0 24px}
#sbv-kimi-news a:not(.sbv-contact-chip){color:#2563eb!important;text-underline-offset:4px}
#sbv-kimi-news :is(a,button,summary):focus-visible{outline:2px solid #2563eb;outline-offset:3px}
#sbv-kimi-news img{max-width:100%;height:auto;object-fit:contain}
#sbv-kimi-news table{display:block;max-width:100%;overflow:auto;border-collapse:collapse;font:400 16px/1.65 Jost,SBVSiteJost,Arial,sans-serif}
#sbv-kimi-news :is(th,td){padding:16px;border:1px solid #e3e3e1;min-width:130px;vertical-align:top}
#sbv-kimi-news th{background:#e7e7ea;font-weight:500}
#sbv-kimi-news :is(details,.see-also){border:0;border-top:1px solid #e3e3e1;border-radius:0;background:transparent;box-shadow:none;padding:24px 0}
#sbv-kimi-news summary{min-height:44px;cursor:pointer;font-weight:500}
#sbv-kimi-news .sbv-news-journal{padding:0;background:transparent;color:#333;max-width:none}
#sbv-kimi-news .sbv-news-journal__layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px}
#sbv-kimi-news .sbv-news-journal__aside{position:static;background:transparent;padding:0}
#sbv-kimi-news .sbv-news-journal__aside a{display:block;padding:10px 0;border-bottom:1px solid #e3e3e1}
#sbv-kimi-news .sbv-news-journal__main{min-width:0;padding:0;background:transparent}
#sbv-kimi-news .sbv-news-journal__footer{display:none}
#sbv-kimi-news>.sbv-next{margin-top:64px!important}
@media(max-width:1099px){body:has(#sbv-kimi-news) #content>.wrapper_inner{padding-inline:32px!important}body:has(#sbv-kimi-news) .page-top{padding-inline:32px!important}}
@media(max-width:767px){
 body:has(#sbv-kimi-news) #content>.wrapper_inner{padding:0 20px 48px!important}
 body:has(#sbv-kimi-news) .page-top{padding:48px 20px 32px!important}
 body:has(#sbv-kimi-news) .page-top h1,#sbv-kimi-news h1{font-size:32px!important}
 #sbv-kimi-news h2{margin-top:48px!important}
 #sbv-kimi-news .sbv-news-journal__layout{display:block}
 #sbv-kimi-news .sbv-news-journal__aside{margin-bottom:32px}
 #sbv-kimi-news>.sbv-next{margin-top:48px!important}
}

body:has(#sbv-kimi-news) #content .detail.news .period{color:#757575;font:11px/1.5 ui-monospace,monospace;margin-bottom:24px}
#sbv-kimi-news li::before{background:#30363a!important;color:#30363a!important}
#sbv-kimi-news .kimi-news-content>h2:first-child{margin-top:0!important}

#sbv-kimi-news :is(h1,h2,h3,h4){text-transform:none!important;letter-spacing:normal!important}
#sbv-kimi-news .sbv-news-journal__aside :is(a,li){border-radius:0!important;box-shadow:none!important;font:400 14px/1.5 Jost,SBVSiteJost,Arial,sans-serif!important}
#sbv-kimi-news .sbv-news-journal__aside a{border:0!important;border-bottom:1px solid #e3e3e1!important}
#sbv-kimi-news .sbv-news-journal__meta{background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;font:11px/1.5 ui-monospace,monospace!important;color:#757575!important}

/* Native print/share/RSS controls occupy their own row, never the headline. */
body:has(#sbv-kimi-news) :is(.page-top-main,.kimi-news-content):has(>h1){display:flow-root}
body:has(#sbv-kimi-news) :is(.page-top-main,.kimi-news-content)>a.rss,
body:has(#sbv-kimi-news) :is(.page-top-main,.kimi-news-content)>.share.top{position:relative!important;inset:auto!important;float:right!important;margin:0 0 16px 16px!important;top:auto!important}
body:has(#sbv-kimi-news) :is(.page-top-main,.kimi-news-content)>h1{clear:both!important}
