/* Kakanj-X 1.4.6: editorial article visual hierarchy */
.article-shell{max-width:1280px;margin:24px auto 44px;display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:24px;align-items:start}
.article-shell .article.kx-article-146{min-width:0;background:#fff;border:0;box-shadow:none;padding:0 0 26px;color:#20252b;font-family:Arial,Helvetica,sans-serif}
.kx-article-146 .breadcrumbs{font-size:12px;color:#7b858d;margin-bottom:18px}
.kx-article-146>.kicker{font-size:12px;font-weight:800;letter-spacing:.055em;color:#759f3b;display:inline-block;margin-bottom:10px}
.kx-article-146>h1{font-size:clamp(30px,3.55vw,43px)!important;letter-spacing:-.035em!important;font-weight:800!important;line-height:1.13!important;margin:5px 0 17px!important;color:#1b2026;text-wrap:pretty}
.kx-article-146 .byline{border-top:1px solid #e8ebee;border-bottom:1px solid #e8ebee;display:flex;justify-content:space-between;gap:10px;align-items:center;padding:13px 0!important;margin:0 0 18px!important;color:#68727b;font-size:12px!important}
.kx-article-146 .byline b{color:#28323b}
.kx-article-146 .cover{margin:0 0 16px!important;display:block;background:#f1f2f3}
.kx-article-146 .cover>img{width:100%;height:auto;max-height:560px;object-fit:cover;aspect-ratio:16/9;display:block;border-radius:3px}
.kx-article-146 .kx-cover-caption,.kx-article-146 .kx-slider-caption{color:#737d85;font-size:12px;padding:8px 1px;line-height:1.5}
.kx-article-146 .kx-slider{margin:0 0 14px}
.kx-article-146 .article-summary.kx-article-lead{font-size:20px!important;line-height:1.6!important;color:#26323b;font-weight:700!important;margin:20px 0 24px!important;padding:0!important;border:0!important;background:none!important;max-width:800px}
.kx-article-146 .share{display:flex;gap:9px;align-items:center;flex-wrap:wrap;border-top:1px solid #ebedef;border-bottom:1px solid #ebedef;padding:12px 0;margin:0 0 24px}
.kx-article-146 .share button{background:#f5f6f7!important;border:1px solid #e1e5e8!important;border-radius:5px!important;color:#34404a!important;font-size:12px!important;font-weight:700!important;padding:9px 12px!important;cursor:pointer}
.kx-article-146 .article-body{font-size:18px!important;line-height:1.78!important;color:#292d32!important;text-align:justify;overflow-wrap:anywhere}
.kx-article-146 .article-body p{margin:0 0 22px!important;font-size:inherit;line-height:inherit;text-align:justify}
.kx-article-146 .article-body h2{font-size:25px!important;line-height:1.33;margin:28px 0 14px;color:#1f2830}.kx-article-146 .article-body h3{font-size:21px!important;line-height:1.4}
.kx-article-146 .article-body img{height:auto;max-width:100%}.kx-article-146 .article-body iframe{max-width:100%}
.kx-article-146 .comments{margin-top:35px;padding-top:25px;border-top:1px solid #e7ebed}
.article-shell .article-aside{position:sticky;top:18px;min-width:0}.article-shell .article-aside .sidebox{background:#fff;border:1px solid #e8ecef;border-radius:6px;padding:17px}.article-shell .article-aside .sidebox h3{font-size:17px;margin:0 0 13px}.article-shell .article-aside .sidebox a{border-top:1px solid #ebeeee;padding:12px 0;line-height:1.45}
@media(max-width:960px){.article-shell{grid-template-columns:minmax(0,1fr);gap:18px}.article-shell .article-aside{position:static}.kx-article-146>h1{font-size:clamp(29px,5.1vw,40px)!important}}
@media(max-width:620px){.article-shell{margin:12px auto 28px}.kx-article-146>h1{font-size:29px!important;line-height:1.19!important}.kx-article-146 .article-summary.kx-article-lead{font-size:18px!important}.kx-article-146 .article-body{font-size:17px!important;line-height:1.7!important;text-align:left}.kx-article-146 .article-body p{text-align:left}.kx-article-146 .byline{flex-wrap:wrap;font-size:11px!important}.kx-article-146 .cover>img{aspect-ratio:16/10}}
