/* Ad creatives keep their natural dimensions; the available column is the limit. */
.ktnews-placement.is-configured{box-sizing:border-box;width:100%;max-width:100%;height:auto;min-height:0;aspect-ratio:auto;justify-content:center;align-items:center;overflow:visible}
.ktnews-placement.is-configured>.ktnews-ad-desktop,.ktnews-placement.is-configured>.ktnews-ad-mobile{width:auto;max-width:100%;height:auto;flex:0 1 auto;min-width:0;text-align:center}
.ktnews-placement.is-configured>.ktnews-ad-mobile{display:none}
.ktnews-placement--header.is-configured,.ktnews-placement--home.is-configured,.ktnews-placement--article.is-configured,.ktnews-placement--before_breadcrumbs.is-configured{width:100%;height:auto;aspect-ratio:auto}
.ktnews-placement--header.is-configured{max-width:970px}
.ktnews-placement--before_breadcrumbs.is-configured{max-width:970px}
.ktnews-placement--sidebar.is-configured{width:100%;max-width:300px;height:auto;aspect-ratio:auto}
.ktnews-placement--paragraph2{margin-block:24px;clear:both}
.ktnews-placement--paragraph2.is-configured{max-width:100%;line-height:normal}
.ktnews-placement.is-configured img{width:auto;height:auto;max-width:100%;max-height:none;object-fit:contain;margin-inline:auto}
.ktnews-placement.is-configured picture{display:block;max-width:100%}
.ktnews-placement.is-configured iframe{max-width:100%;border:0}
.ktnews-placement.is-configured [data-ad-size]:not([data-ad-size=auto]){max-width:min(100%,var(--kn-creative-width,100%))}
.ktnews-placement [data-ad-size='300x250']{--kn-creative-width:300px;--kn-creative-ratio:300/250}
.ktnews-placement [data-ad-size='300x600']{--kn-creative-width:300px;--kn-creative-ratio:300/600}
.ktnews-placement [data-ad-size='970x250']{--kn-creative-width:970px;--kn-creative-ratio:970/250}
.ktnews-placement [data-ad-size='970x90']{--kn-creative-width:970px;--kn-creative-ratio:970/90}
.ktnews-placement [data-ad-size='728x90']{--kn-creative-width:728px;--kn-creative-ratio:728/90}
.ktnews-placement [data-ad-size='320x100']{--kn-creative-width:320px;--kn-creative-ratio:320/100}
.ktnews-placement [data-ad-size='800x400']{--kn-creative-width:800px;--kn-creative-ratio:800/400}
.ktnews-placement [data-ad-size='336x280']{--kn-creative-width:336px;--kn-creative-ratio:336/280}
.ktnews-placement [data-ad-size]:not([data-ad-size=auto]) iframe{width:var(--kn-creative-width);max-width:100%;height:auto;aspect-ratio:var(--kn-creative-ratio)}
.slider-ad-panel .ktnews-placement--slider.is-configured,.slider-ad-panel--tall .ktnews-placement--slider.is-configured{width:100%;max-width:300px;height:auto;aspect-ratio:auto;overflow:visible}
.slider-ad-panel .ktnews-placement.is-configured .ktnews-ad-desktop{height:auto;width:auto;max-width:100%}
.slider-ad-panel .ktnews-placement.is-configured iframe{height:revert}
.sidebar-sticky-content.is-static{position:static;max-height:none;overflow:visible}
.sidebar-sticky-content>.ktnews-placement.is-configured{align-items:flex-start;overflow:auto;min-height:0;flex:0 1 auto}
.sidebar-sticky-content>.ktnews-placement.is-configured>div{flex:none;width:auto;max-width:100%}
@media(min-width:801px){.ktnews-placement.is-mobile-only{display:none!important}}
@media(max-width:800px){
 .ktnews-placement.is-desktop-only{display:none!important}
 .ktnews-placement.has-mobile-ad>.ktnews-ad-desktop{display:none}
 .ktnews-placement.has-mobile-ad>.ktnews-ad-mobile{display:block;max-width:100%;width:auto}
 .site-header>.ktnews-placement.is-mobile-only.is-configured{width:calc(100% - 28px);max-width:100%;height:auto;aspect-ratio:auto}
 .ktnews-placement--home.is-configured,.ktnews-placement--article.is-configured,.ktnews-placement--sidebar.is-configured,.ktnews-placement--before_breadcrumbs.is-configured{width:100%;height:auto;aspect-ratio:auto;max-width:100%}
 .ktnews-placement--slider.is-mobile-only{margin-block:0 24px}
}

/* The article-only right banner gets its own column, including room for share tools. */
.article-outer-rail{display:none}
.article-page-content{min-width:0}
@media(min-width:1536px){
 .single-main.has-article-rail{width:min(1464px,calc(100% - 48px));max-width:1464px;padding-right:0}
 .has-article-rail .article-rail-layout{display:grid;grid-template-columns:minmax(0,1140px) 300px;gap:24px;direction:ltr;align-items:stretch}
 .has-article-rail .article-page-content{padding-right:64px;direction:rtl}
 .ktnews-ltr .has-article-rail .article-page-content{direction:ltr}
 .article-outer-rail{display:block;min-width:0;padding-block-start:40px;align-self:stretch;direction:rtl}
 .article-rail-sticky{--kn-reading-top:calc(var(--kn-navigation-height,52px) + 24px);position:sticky;top:var(--kn-reading-top);max-height:calc(100dvh - var(--kn-reading-top) - 24px);overflow-y:auto;overscroll-behavior:contain}
 .admin-bar .article-rail-sticky{--kn-reading-top:calc(var(--kn-navigation-height,52px) + 56px)}
 .article-rail-sticky>.ktnews-placement--article_rail.is-configured{width:100%;max-width:300px;margin:0}
}
@media print{.article-outer-rail{display:none!important}.has-article-rail .article-rail-layout{display:block}.has-article-rail .article-page-content{padding-right:0}.single-main.has-article-rail{width:100%;max-width:none;padding-right:0}}
