/* Kakanj-X 1.4.9 — article editorial layout. Scoped exclusively to opened articles. */
:root{--kx-article-ink:#1b222b;--kx-article-muted:#73808b;--kx-article-green:#26864d}
.article-shell.kx-article-layout-149{width:100%;max-width:1280px;margin:20px auto 64px;display:grid;grid-template-columns:minmax(0,903px) minmax(0,357px);column-gap:20px;align-items:start}
.article-shell.kx-article-layout-149>.article.kx-article-149{min-width:0;margin:0;padding:25px 28px 35px!important;background:#fff!important;border:1px solid #e9eced!important;border-radius:3px!important;box-shadow:none!important;color:var(--kx-article-ink);overflow:visible}
.article-shell .kx-article-149 .breadcrumbs{margin:0 0 14px!important;font-size:12px;color:#7c8790;line-height:1.5}
.article-shell .kx-article-149>.kicker{display:inline-flex;font-size:11px!important;color:#e3444c!important;letter-spacing:.02em!important;font-weight:800!important;margin:0 0 8px!important;text-transform:uppercase}
.article-shell .kx-article-149>.kx-article-type{font-size:11px;margin-left:7px}
.article-shell .kx-article-149>h1{font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(32px,3.2vw,42px)!important;font-weight:800!important;letter-spacing:-.032em!important;line-height:1.15!important;margin:0 0 15px!important;max-width:850px!important;color:#20252d!important;text-wrap:pretty}
.article-shell .kx-article-meta-149{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:11px 0 14px!important;margin:0 0 18px!important;border-top:1px solid #e8ecef;border-bottom:1px solid #e8ecef;background:transparent!important;font-size:12px!important;color:#727d86!important}
.kx-article-author-149{display:flex;align-items:center;gap:10px}.kx-article-author-149>div{display:grid;gap:3px}.kx-article-avatar-149{display:grid;place-items:center;border-radius:50%;background:#edf0f2;color:#4d5762;width:35px;height:35px;font-weight:700;font-size:16px}.kx-author-name-149{font-size:12px;color:#25313a;font-weight:800}.kx-article-author-149 time{display:block;font-size:11px;color:#818a93}
.kx-meta-stats-149{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.kx-meta-stats-149 a{color:#66737e;text-decoration:none}.kx-meta-stats-149 a:hover{color:var(--kx-article-green)}
.article-shell .kx-article-149 .cover,.article-shell .kx-article-149 .kx-slider{display:block;max-width:830px;margin:0 auto 12px!important;background:#fff}
.article-shell .kx-article-149 .cover>img{width:100%;height:auto!important;max-height:none!important;object-fit:contain!important;aspect-ratio:auto!important;border-radius:0!important;display:block}
.article-shell .kx-article-149 .kx-slider-stage{max-width:830px;margin:0 auto;background:#111}.article-shell .kx-article-149 .kx-slider-image{object-fit:contain}
.article-shell .kx-article-149 .kx-cover-caption,.article-shell .kx-article-149 .kx-slider-caption{font-size:11px!important;line-height:1.45!important;color:#858d95!important;text-align:left;padding:6px 2px!important;margin:0!important;background:#fff}
.article-shell .kx-article-149 .share,.article-shell .kx-article-149 .kx-article-lead-149,.article-shell .kx-article-149>.article-body,.article-shell .kx-article-149>.comments{max-width:720px;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box}
.article-shell .kx-article-149 .share{order:0;display:flex;align-items:center;gap:8px;margin-top:13px!important;margin-bottom:19px!important;padding:8px 0!important;border:0!important;background:none!important}
.article-shell .kx-article-149 .share button{padding:9px 14px!important;border-radius:20px!important;color:#34404c!important;background:#f5f6f7!important;border:1px solid #e6e9eb!important;font-size:12px!important;font-weight:700!important;box-shadow:none!important;transition:background .2s ease}
.article-shell .kx-article-149 .share button:hover{background:#eaf0ec!important}
.article-shell .kx-article-149 .kx-article-lead-149{font-size:19px!important;font-weight:700!important;line-height:1.58!important;color:#2e363f!important;padding:0!important;background:none!important;border:0!important;margin-top:19px!important;margin-bottom:12px!important;text-align:left!important}
.article-shell .kx-article-149>.article-body{font-family:Arial,Helvetica,sans-serif!important;font-size:18px!important;line-height:1.65!important;letter-spacing:-.005em!important;color:#30343a!important;text-align:left!important;word-break:normal;overflow-wrap:break-word}
.article-shell .kx-article-149>.article-body p{font-size:inherit!important;line-height:inherit!important;margin:0 0 20px!important;text-align:left!important}
.article-shell .kx-article-149>.article-body h2{font-size:24px!important;font-weight:800!important;letter-spacing:-.018em!important;line-height:1.3!important;margin:27px 0 14px!important}.article-shell .kx-article-149>.article-body h3{font-size:21px!important;font-weight:750!important;letter-spacing:-.012em!important;line-height:1.35!important}
.article-shell .kx-article-149>.article-body img,.article-shell .kx-article-149>.article-body video{display:block;max-width:100%;height:auto;margin:16px auto}.article-shell .kx-article-149>.article-body iframe{display:block;max-width:100%;margin:16px auto}
.article-shell .kx-article-149>.comments{margin-top:32px!important;padding:20px 0!important;border-top:1px solid #e5e8ea;background:#fff}.article-shell .kx-article-149>.comments h2{font-size:19px!important}
.article-shell.kx-article-layout-149>.article-aside{width:100%;position:static;min-width:0;display:grid;gap:16px;padding-top:0}.article-shell.kx-article-layout-149>.article-aside .kx-ad-box{background:transparent;min-height:0!important;margin:0!important;padding:0!important}.article-shell.kx-article-layout-149>.article-aside .kx-ad-box:empty{display:none!important}.article-shell.kx-article-layout-149>.article-aside .sidebox{padding:16px!important;background:#fff;border:1px solid #e8ebed;border-radius:4px}.article-shell.kx-article-layout-149>.article-aside .sidebox h3{font-size:17px!important}
@media(max-width:1040px){.article-shell.kx-article-layout-149{grid-template-columns:minmax(0,1fr) 300px;gap:16px}.article-shell.kx-article-layout-149>.article.kx-article-149{padding:20px!important}}
@media(max-width:790px){.article-shell.kx-article-layout-149{display:block;margin:12px auto 32px}.article-shell.kx-article-layout-149>.article-aside{margin-top:20px;display:block}.article-shell.kx-article-layout-149>.article.kx-article-149{padding:18px!important}.article-shell .kx-article-149>h1{font-size:clamp(28px,5vw,36px)!important}.article-shell .kx-article-149>.article-body{font-size:17px!important}}
@media(max-width:480px){.article-shell.kx-article-layout-149>.article.kx-article-149{padding:14px 11px 26px!important;border:0!important}.article-shell .kx-article-149>h1{font-size:29px!important;line-height:1.2!important;margin-bottom:12px!important}.article-shell .kx-article-meta-149{align-items:flex-start;flex-direction:column;gap:8px}.article-shell .kx-article-149 .kx-article-lead-149{font-size:18px!important;line-height:1.55!important}.article-shell .kx-article-149>.article-body{font-size:16.5px!important;line-height:1.7!important}.article-shell .kx-article-149>.article-body p{margin-bottom:18px!important}.kx-meta-stats-149{gap:12px}}
@media print{.article-shell.kx-article-layout-149{display:block;max-width:780px}.article-shell.kx-article-layout-149>.article-aside,.article-shell .kx-article-149 .share{display:none!important}.article-shell.kx-article-layout-149>.article.kx-article-149{border:0!important}}

/* v1.5.2 – članak, tipografija (bez neprovjerenog preuzimanja zaštićenih font datoteka). */
.article-shell .kx-article-149{font-synthesis:weight}
.article-shell .kx-article-149>h1{font-optical-sizing:auto;hyphens:none;text-wrap:balance}
.article-shell .kx-article-149 .kx-article-lead-149,.article-shell .kx-article-149>.article-body{font-kerning:normal;text-rendering:optimizeLegibility}
.article-shell .kx-article-149>.article-body strong,.article-shell .kx-article-149>.article-body b{font-weight:700}
.article-shell .kx-article-149>.article-body blockquote{font-size:1.13em;line-height:1.55;border-left:4px solid #8cc63e;padding:6px 0 6px 20px;margin:22px 0;color:#303944}
.article-shell .kx-article-149>.article-body ul,.article-shell .kx-article-149>.article-body ol{padding-left:1.45em;line-height:1.65;margin:0 0 22px}
.article-shell .kx-article-149>.article-body li{margin-bottom:7px}
@media(max-width:790px){.article-shell .kx-article-149>.article-body{font-size:17px!important;line-height:1.68!important}}
@media(max-width:480px){.article-shell .kx-article-149>h1{font-size:29px!important;line-height:1.19!important;letter-spacing:-.025em!important}.article-shell .kx-article-149>.article-body{font-size:17px!important;line-height:1.66!important}}
