body .kj-hero h1{line-height:1.08;max-width:1100px}body .kj-hero h1 em{display:block}.story-next>.wrap{display:grid;gap:28px}.story-next .lead{max-width:720px;margin:0}#kjPath{scroll-margin-top:0}#kpTrack .kp figcaption b{line-height:1.1}@media(max-width:600px){body .kj-hero h1{font-size:60px}.kp-head h2{font-size:40px}.kp figcaption{left:20px;right:20px}.kp figcaption small{font-size:16px}}

html:has(body.page-template-page-od-stebla-k-cukru){overflow-x:clip}
/* Progress indicator directly below the story cards. */
.kp-pin>.kp-prog{position:relative;inset:auto;flex:none;width:calc(100% - 104px);height:4px;margin:0 52px}
@media(max-width:600px){.kp-pin>.kp-prog{width:calc(100% - 48px);margin-inline:24px}}
/* Reserve visible space for the progress bar beneath slightly shorter cards. */
.kp-pin{box-sizing:border-box;padding:120px 0 30px;gap:24px}.kp-head{flex:none}.kp-head h2{font-size:clamp(40px,4.8vw,80px);line-height:1.08}.kp-track{flex:1;min-height:0;max-height:calc(100svh - 400px)}.kp-track .kp{height:100%;min-height:0}.kp-pin>.kp-prog{flex:none}
@media(max-width:600px){.kp-pin{padding-top:112px;padding-bottom:28px;gap:20px}.kp-head h2{font-size:36px}.kp-track{max-height:calc(100svh - 380px)}}

.kp-head h2{font-size:clamp(48px,6vw,100px)}.kp-head{margin-bottom:20px}@media(max-width:600px){.kp-head h2{font-size:42px}.kp-head{margin-bottom:14px}}

.kp-head h2{font-size:clamp(48px,7vw,112px);line-height:1.08}.kp-head{margin-bottom:50px}@media(max-width:600px){.kp-head h2{font-size:46px}.kp-head{margin-bottom:34px}}

/* Wider story photographs; individual scale preserves the scroll transform. */
.kp-track .kp{width:min(46vw,720px);transition:transform .6s var(--ease),box-shadow .4s ease}
.kp-track .kp img{transition:scale .65s var(--ease)}
@media(hover:hover) and (pointer:fine){.kp-track .kp:hover{transform:translateY(-20px);box-shadow:0 24px 44px -18px rgba(0,0,0,.65)}.kp-track .kp:hover img{scale:1.055}}
@media(max-width:900px){.kp-track .kp{width:86vw}}
@media(prefers-reduced-motion:reduce){.kp-track .kp,.kp-track .kp img{transition:none}.kp-track .kp:hover img{scale:1}}
