.reading-progress{position:fixed;z-index:1000;left:0;right:0;top:0;height:3px;background:rgba(0,0,0,.05)}.reading-progress i{display:block;width:100%;height:100%;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .08s linear}.ks-article-page{background:#fffdfc}.ks-article-hero{position:relative;background:linear-gradient(140deg,#201b1d,#151214);color:#fff;padding:175px 0 115px;overflow:hidden}.ks-article-orb{position:absolute;right:-120px;top:-200px;width:600px;height:600px;border:1px solid #3b3033;border-radius:50%}.ks-article-orb:after{content:"K/";position:absolute;inset:0;display:grid;place-items:center;font:800 150px 'Manrope';letter-spacing:-.12em;color:#2b2326}.ks-article-hero .shell{position:relative;z-index:1}.ks-journal-back{display:inline-block;color:#9d9295;font-size:10px;font-weight:800;margin-bottom:55px}.ks-article-labels{display:flex;align-items:center;gap:14px}.ks-article-labels span{background:var(--red);border-radius:100px;padding:7px 10px;font-size:8px;font-weight:800;letter-spacing:.1em}.ks-article-labels small{font-size:9px;color:#8d8386}.ks-article-hero h1{font-size:clamp(52px,7.6vw,104px);line-height:.98;max-width:1130px;margin:24px 0;letter-spacing:-.065em}.ks-article-lead{font-size:18px;line-height:1.65;color:#aaa;max-width:750px}.ks-article-author{display:flex;align-items:center;gap:10px;margin-top:35px}.ks-article-author img{border-radius:50%}.ks-article-author b,.ks-article-author small{display:block}.ks-article-author b{font-size:10px}.ks-article-author small{font-size:8px;color:#888;margin-top:3px}.ks-cover-wrap{position:relative;margin-top:-55px}.ks-cover-wrap>img,.ks-cover-placeholder{width:100%;height:min(64vw,680px);object-fit:cover;border-radius:21px;box-shadow:0 25px 60px rgba(38,22,26,.13)}.ks-cover-placeholder{display:flex;align-items:flex-end;justify-content:space-between;padding:45px;background:linear-gradient(135deg,#eee8e4 0 50%,var(--red) 50% 72%,#201b1d 72%);color:#fff}.ks-cover-placeholder span{font:800 80px 'Manrope'}.ks-cover-placeholder b{letter-spacing:.18em}.ks-article-shell{display:grid;grid-template-columns:230px minmax(0,760px);justify-content:center;gap:75px;padding-top:95px;padding-bottom:110px}.ks-article-aside{position:relative}.ks-toc{position:sticky;top:40px;border-top:2px solid #201b1d;padding-top:17px}.ks-toc>span,.ks-share>span{font-size:8px;font-weight:800;letter-spacing:.16em}.ks-toc nav{margin-top:14px}.ks-toc nav a{display:block;padding:8px 0;border-bottom:1px solid #eee8e4;color:#81777a;font-size:10px;line-height:1.4}.ks-toc nav a:hover{color:var(--red)}.ks-toc nav a.sub{padding-left:12px}.ks-share{display:flex;align-items:center;gap:6px;margin-top:35px}.ks-share>span{margin-right:5px}.ks-share a,.ks-share button{width:31px;height:31px;border:1px solid #e0dad6;border-radius:50%;display:grid;place-items:center;background:#fff;font-size:9px;font-weight:800;cursor:pointer}.ks-article-content{font-size:18px;line-height:1.9;color:#4e484a}.ks-article-intro{display:flex;gap:17px;font-size:21px;font-weight:600;line-height:1.6;color:#282225;margin-bottom:45px}.ks-article-intro>span{font:800 80px/.8 Georgia;color:var(--red)}.ks-article-intro p{margin:0}.ks-article-content h2{font-size:42px;line-height:1.15;color:#201b1d;margin:65px 0 20px}.ks-article-content h3{font-size:27px;color:#201b1d;margin:45px 0 15px}.ks-article-content p{margin:0 0 25px}.ks-article-content blockquote{margin:45px 0;border:0;border-left:4px solid var(--red);background:#fff2f3;padding:24px 28px;font:500 23px/1.55 Georgia;color:#392d31}.ks-article-content img{border-radius:15px;margin:25px 0}.ks-article-content ul,.ks-article-content ol{padding-left:22px}.ks-article-content li{margin:10px 0}.ks-article-end{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:15px;background:#201b1d;color:#fff;border-radius:15px;padding:20px;margin-top:70px}.ks-article-end>span{width:48px;height:48px;border-radius:50%;background:var(--red);display:grid;place-items:center;font-weight:800}.ks-article-end b{font-size:11px}.ks-article-end p{font-size:9px;color:#999;margin:4px 0 0}.ks-article-end a{font-size:9px;font-weight:800;color:#ff7888}.ks-author-box{background:#f7f2f1;padding:55px 0}.ks-author-box>.shell{max-width:990px;display:grid;grid-template-columns:90px 1fr auto;align-items:center;gap:20px}.ks-author-avatar img{border-radius:50%}.ks-author-box small{font-size:8px;font-weight:800;color:var(--red);letter-spacing:.13em}.ks-author-box h3{font-size:23px;margin:5px 0}.ks-author-box p{font-size:11px;color:#777}.ks-author-box a{font-size:10px;font-weight:800}.ks-related{padding:110px 0;background:#fff}.ks-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ks-related-grid article>a>div{height:250px;background:#201b1d;border-radius:14px;display:grid;place-items:center;color:#fff;position:relative;overflow:hidden}.ks-related-grid img{width:100%;height:100%;object-fit:cover}.ks-related-grid article>a>div>i{position:absolute;right:12px;top:12px;width:36px;height:36px;border-radius:50%;background:#fff;color:#222;display:grid;place-items:center}.ks-related-grid small{display:block;font-size:8px;color:#999;margin:14px 0 7px}.ks-related-grid h3{font-size:21px;margin:0 0 8px}.ks-related-grid p{font-size:11px;color:#777;line-height:1.6}
@media(max-width:900px){.ks-article-shell{grid-template-columns:1fr;max-width:760px}.ks-article-aside{display:none}.ks-related-grid{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.ks-article-hero{padding:140px 0 85px}.ks-journal-back{margin-bottom:35px}.ks-article-hero h1{font-size:47px}.ks-cover-wrap>img,.ks-cover-placeholder{height:330px}.ks-article-shell{padding-top:60px}.ks-article-content{font-size:16px}.ks-article-content h2{font-size:32px}.ks-article-intro{font-size:18px}.ks-article-end{grid-template-columns:42px 1fr}.ks-article-end a{grid-column:2}.ks-author-box>.shell{grid-template-columns:65px 1fr}.ks-author-box a{grid-column:2}.ks-author-avatar img{width:65px;height:65px}.ks-related-grid{grid-template-columns:1fr}}
