@font-face{font-family:"PT Serif";src:url(/fonts/pt-serif-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}body.korotko-reader{--paper:#fff9f0;--ink:#1b2824;--support:#435149;--green:#245b4b;--rule:#c9cabd;--serif:"PT Serif",Georgia,serif;--sans:"Golos Text",Arial,sans-serif;background:var(--paper);color:var(--ink);font:400 14px/1.5 var(--sans)}.korotko-reader .reader-shell{max-width:1440px;padding:100px 64px 0;margin:auto}.korotko-reader .reader-shell :is(h1,h2,h3,p,figure){margin:0}.korotko-reader .reader-shell :is(h1,h2,h3){font-weight:400;text-transform:none;letter-spacing:0}.korotko-reader .reader-shell a{color:inherit;text-underline-offset:4px;overflow-wrap:anywhere}.korotko-reader .reader-shell :is(a,button):focus-visible{outline:2px solid var(--green);outline-offset:4px}.korotko-reader .reader-shell button{font:inherit;cursor:pointer;color:inherit}.korotko-reader .reader-breadcrumbs{display:flex;gap:12px;align-items:center;font-size:13px;color:var(--support);flex-wrap:wrap}.korotko-reader .reader-breadcrumbs a{display:inline-flex;align-items:center;min-height:44px}.korotko-reader .source-links{display:flex;gap:4px 18px;flex-wrap:wrap}.korotko-reader .source-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--green);font-size:12px;max-width:100%}.korotko-reader .program{margin-top:28px;padding:26px;color:var(--paper);background:var(--ink)}.korotko-reader .program p:first-child{font-size:12px}.korotko-reader .program h2{font:30px/37px var(--serif);margin-top:18px}.korotko-reader .program h2+p{font-size:16px;line-height:24px;margin-top:12px}.korotko-reader .program a{display:inline-flex;min-height:44px;align-items:center;font-size:14px;margin-top:16px}.korotko-reader fieldset{border:0;margin:0;padding:0;min-width:0}.korotko-reader .reader-rail img{width:100%;height:auto;object-fit:cover}.korotko-reader #note-picker{background:var(--paper);color:var(--ink);border:1px solid var(--ink)}.korotko-reader #note-picker::backdrop{background:#1b282459}.korotko-reader #note-picker a{color:var(--ink);font-family:var(--sans)}.korotko-reader #note-picker button{font:14px/22px var(--sans);color:var(--ink);border:1px solid var(--support);background:transparent}.korotko-reader #note-picker a:focus-visible,.korotko-reader #note-picker button:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media (max-width:1180px){.korotko-reader .reader-shell{padding-inline:40px}}@media (max-width:600px){.korotko-reader .reader-shell{padding-inline:24px}}body.korotko-reader .prototype-note{font:12px/19px var(--sans);color:var(--support);padding:12px 0;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);margin-top:8px;max-width:none}body.korotko-reader .shorts-heading{gap:12px;align-items:baseline}body.korotko-reader .fiction-hint{font:11px/17px var(--sans);color:var(--support)}body.korotko-reader .note-teaser{display:block;padding:17px 0;border-top:1px solid var(--rule);text-decoration:none;min-height:44px}body.korotko-reader .note-teaser h3{font:18px/25px var(--sans);overflow-wrap:anywhere}body.korotko-reader .note-teaser p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font:14px/21px var(--sans);color:var(--support);margin-top:8px}body.korotko-reader .note-teaser:hover h3{text-decoration:underline;text-underline-offset:3px}body.korotko-reader .shorts .note-teaser p{display:-webkit-box}body.korotko-reader .reader-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.3fr) minmax(0,1fr);gap:32px;margin-top:24px;align-items:start}body.korotko-reader .note-index,body.korotko-reader .reader-center,body.korotko-reader .reader-rail{min-width:0}body.korotko-reader .note-index{padding-right:20px;border-right:1px solid var(--rule)}body.korotko-reader .note-index>header{padding-bottom:16px}body.korotko-reader .note-index h2{font:25px/33px var(--serif)}body.korotko-reader .note-index header p{font-size:12px;line-height:19px;color:var(--support);margin-top:6px}body.korotko-reader .note-index .note-teaser{padding:16px 10px 18px 12px;margin-left:-12px;border-left:2px solid transparent}body.korotko-reader .note-index .note-teaser h3{font-size:16px;line-height:23px}body.korotko-reader .note-index .note-teaser p{font-size:13px;line-height:20px}body.korotko-reader .note-index .note-teaser[aria-current=page]{border-left-color:var(--green);background:#f1ebdf}body.korotko-reader .note-kicker{font-size:12px;line-height:19px;color:var(--green);margin-bottom:12px}body.korotko-reader .selected-note h1{font:32px/41px var(--serif);overflow-wrap:anywhere;letter-spacing:0}body.korotko-reader .selected-note h1:focus,body.korotko-reader .reader-empty h1:focus{outline:none}body.korotko-reader .note-body{margin-top:22px;font:18px/29px var(--sans)}body.korotko-reader .note-body p+p{margin-top:16px}body.korotko-reader .note-source{margin-top:24px!important;padding:16px 0 0!important;border-top:1px solid var(--rule);font:12px/19px var(--sans);color:var(--support)}body.korotko-reader .note-source strong{color:var(--ink);overflow-wrap:anywhere}body.korotko-reader .note-source>p+p{margin-top:4px}body.korotko-reader .note-source .source-links{margin-top:6px;gap:4px 20px}body.korotko-reader .reactions{display:flex;gap:12px;flex-wrap:wrap;padding-top:20px;margin-top:16px;border-top:1px solid var(--rule)}body.korotko-reader .reactions button,body.korotko-reader .comments button,body.korotko-reader #open-picker{min-height:44px;padding:10px 16px;border:1px solid var(--support);background:none;line-height:22px}body.korotko-reader .reactions button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}body.korotko-reader .interaction-status{font-size:12px;line-height:19px;color:var(--support);min-height:19px;margin-top:10px}body.korotko-reader .comments{border-top:1px solid var(--rule);margin-top:22px;padding-top:22px}body.korotko-reader .comments h2{font:25px/33px var(--serif)}body.korotko-reader .no-comments{font-size:14px;line-height:22px;color:var(--support);margin-top:12px}body.korotko-reader .comments ol{list-style:none;padding:0;margin:0}body.korotko-reader .comments li{padding:16px 0;border-bottom:1px solid var(--rule)}body.korotko-reader .comment-author{font-size:12px;line-height:19px;color:var(--support)}body.korotko-reader .comment-author+p{margin-top:6px;font-size:15px;line-height:24px;white-space:pre-wrap;overflow-wrap:anywhere}body.korotko-reader .comments form{margin-top:24px}body.korotko-reader .comments label{display:block;font-size:14px;margin-bottom:8px}body.korotko-reader .comments textarea{display:block;resize:vertical;width:100%;min-height:112px;border:1px solid var(--rule);border-radius:0;background:transparent;padding:12px;font:16px/24px var(--sans);color:var(--ink)}body.korotko-reader .comments textarea:focus-visible{outline:2px solid var(--green);outline-offset:3px}body.korotko-reader .comments button{margin-top:12px;background:var(--ink);color:var(--paper);max-width:100%;overflow-wrap:anywhere}body.korotko-reader .reader-rail{border-left:1px solid var(--rule);padding-left:24px}body.korotko-reader .rail-label{font:22px/30px var(--serif);margin-bottom:16px}body.korotko-reader .rail-article+.rail-article{margin-top:24px;padding-top:24px;border-top:1px solid var(--rule)}body.korotko-reader .rail-article>a{display:block;text-decoration:none}body.korotko-reader .rail-article>a:hover h3{text-decoration:underline}body.korotko-reader .rail-article img{aspect-ratio:1.5}body.korotko-reader .rail-article p{font-size:11px;line-height:17px;color:var(--green);margin-top:10px}body.korotko-reader .rail-article h3{font:21px/28px var(--serif);margin-top:6px;overflow-wrap:anywhere}body.korotko-reader .rail-article span{display:block;font-size:12px;line-height:19px;color:var(--support);margin-top:8px}body.korotko-reader .reader-rail .program{padding:22px;margin-top:28px}body.korotko-reader .reader-rail .program h2{font-size:27px;line-height:35px}body.korotko-reader .reader-rail .program p:not(:first-child){font-size:15px;line-height:22px}body.korotko-reader .program-light{background:#ede3cd;color:var(--ink)}body.korotko-reader #open-picker{display:none;margin-bottom:22px}body.korotko-reader .reader-empty h1{font:36px/44px var(--serif)}body.korotko-reader .reader-empty h2{font:25px/33px var(--serif);margin-top:24px}body.korotko-reader .reader-empty p{font:16px/25px var(--sans);color:var(--support);margin-top:16px}body.korotko-reader .reader-empty>a{display:inline-flex;align-items:center;min-height:44px;margin-top:20px;color:var(--green)}body.korotko-reader #note-picker{padding:24px;max-width:480px;width:calc(100% - 32px);max-height:90dvh;overflow-y:auto}body.korotko-reader #note-picker .picker-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}body.korotko-reader .picker-heading h2{font:28px/36px var(--serif)}body.korotko-reader #close-picker{margin:0;min-height:44px;padding:8px 12px}body.korotko-reader .picker-disclosure{font-size:12px;color:var(--support);margin:8px 0 20px}body.korotko-reader #note-picker .note-teaser[aria-current=page]{border-left:2px solid var(--green);padding-left:12px;background:#f1ebdf}body.korotko-reader #note-picker h3{font-size:18px;line-height:25px}body.korotko-reader #note-picker .note-teaser p{margin-top:8px;font-size:14px;line-height:21px}@media (max-width:1100px)and(min-width:1001px){body.korotko-reader .reader-layout{gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,2.3fr) minmax(0,1fr)}body.korotko-reader .reader-rail{padding-left:18px}body.korotko-reader .selected-note h1{font-size:29px;line-height:38px}body.korotko-reader .note-index{padding-right:16px}}@media (max-width:1000px){body.korotko-reader .reader-layout{display:block}body.korotko-reader .note-index{display:none}body.korotko-reader #open-picker{display:inline-flex;align-items:center}body.korotko-reader .reader-center{max-width:720px;margin:0 auto}body.korotko-reader .reader-rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:28px 0 0;border:0;border-top:1px solid var(--rule);margin-top:40px}body.korotko-reader .rail-label{grid-column:1/-1;margin:0}body.korotko-reader .rail-article+.rail-article{padding-top:0;border:0;margin-top:0}body.korotko-reader .reader-rail .program{margin-top:0}body.korotko-reader .selected-note h1{font-size:32px;line-height:41px}}@media (max-width:600px){body.korotko-reader .reader-layout{margin-top:20px}body.korotko-reader .prototype-note{font-size:12px;line-height:19px}body.korotko-reader .note-kicker{margin-bottom:10px}body.korotko-reader .selected-note h1{font-size:29px;line-height:38px}body.korotko-reader .note-body{font-size:17px;line-height:28px;margin-top:20px}body.korotko-reader .reader-rail{display:block;margin-top:36px;padding-top:24px}body.korotko-reader .rail-label{margin-bottom:18px}body.korotko-reader .rail-article+.rail-article{margin-top:24px;padding-top:24px;border-top:1px solid var(--rule)}body.korotko-reader .rail-article h3{font-size:24px;line-height:31px}body.korotko-reader .reader-rail .program{margin-top:24px}body.korotko-reader .reader-rail .program h2{font-size:28px;line-height:36px}body.korotko-reader .reactions{gap:10px}body.korotko-reader .reactions button{font-size:13px;padding:10px 14px}body.korotko-reader .comments{padding-top:20px;margin-top:20px}body.korotko-reader .comments h2{font-size:25px}body.korotko-reader .note-source{margin-top:20px!important}body.korotko-reader .note-source .source-links{gap:0 18px}body.korotko-reader .fiction-hint{font-size:11px}body.korotko-reader .mobile-teaser .note-teaser p{display:-webkit-box}body.korotko-reader .mobile-teaser .note-teaser{padding:16px 0}body.korotko-reader .reader-empty h1{font-size:32px;line-height:41px}body.korotko-reader #note-picker{width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:20px 24px;border:0}body.korotko-reader #note-picker .picker-heading{padding-bottom:12px;border-bottom:1px solid var(--rule)}body.korotko-reader .reader-empty h2{font-size:25px;line-height:33px}}body.korotko-reader .comments textarea{border-color:var(--support)}body.korotko-reader .comments textarea::placeholder{color:var(--support);opacity:1}body.korotko-reader .reader-shell :is(h1,h2,h3){max-width:none}body.korotko-reader .reader-shell strong{font-weight:400}@media (min-width:1001px){body.korotko-reader .note-index{max-height:calc(100dvh - 160px);overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}}
