.reading-progress{position:fixed;z-index:40;top:82px;left:0;right:0;height:3px;background:transparent;pointer-events:none}.reading-progress i{display:block;width:0;height:100%;background:var(--moss);transition:width .08s linear}
.article-grid{grid-template-columns:250px minmax(0,820px);gap:70px;align-items:start}.article-rail{border-top:0;padding-top:0;max-height:calc(100vh - 140px);overflow-y:auto;scrollbar-width:thin}.rail-section{border-top:3px solid var(--ink);padding-top:15px}.rail-section>a{margin-bottom:8px}.rail-section small{color:var(--moss)}.rail-toc{margin-top:28px;border-top:1px solid var(--line);padding-top:15px}.rail-toc>b{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.14em;margin-bottom:8px}.rail-toc>a{display:grid;grid-template-columns:27px 1fr;gap:8px;margin:0;padding:8px 7px 8px 0;border-bottom:1px solid rgba(201,197,184,.7);font:12px/1.25 var(--sans);text-decoration:none;transition:padding,color,background .18s}.rail-toc a.is-current{padding-left:8px;background:var(--cream);color:var(--moss)}.rail-toc i{font:italic 13px var(--serif);color:var(--moss)}.rail-map{font:800 11px var(--sans)!important;text-transform:uppercase;letter-spacing:.08em;margin-top:18px!important}
.article-head{padding-top:34px}.article-cover{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:42px;align-items:end}.article-head h1{margin-bottom:20px}.article-head dt{font:800 9px var(--sans);text-transform:uppercase;letter-spacing:.13em;color:var(--moss)}.article-head dd{font:15px/1.3 var(--serif);margin:5px 0}.article-route{background:var(--ink);color:var(--paper);padding:22px 20px}.article-meta dl{margin:0}.article-meta dl>div{padding:11px 0;border-top:1px solid rgba(255,255,255,.16)}.article-meta dl>div:first-child{padding-top:0;border-top:0}.article-meta dt{color:#c7c3b6}.article-meta dd{color:inherit;margin-bottom:0}
.article-body{margin-top:58px}.article-preface{position:relative;margin-bottom:58px;padding:27px 0 3px 86px;border-top:3px solid var(--ink)}.article-preface:before{content:"Вводная";position:absolute;left:0;top:30px;font:800 9px var(--sans);text-transform:uppercase;letter-spacing:.14em;color:var(--moss)}.article-preface>p:first-child:first-letter{float:left;margin:5px 9px 0 0;font:62px/.72 var(--serif);color:var(--moss)}
.article-chapter{scroll-margin-top:110px;margin:0 0 70px;padding-top:0}.chapter-head{display:grid;grid-template-columns:74px 1fr;gap:12px;align-items:start;margin-bottom:28px;padding-top:17px;border-top:3px solid var(--ink)}.chapter-head span{padding-top:7px;font:800 9px var(--sans);text-transform:uppercase;letter-spacing:.13em;color:var(--moss)}.chapter-head h2{margin:0;scroll-margin-top:110px}.article-chapter>:not(.chapter-head){margin-left:86px}.article-chapter>p{max-width:690px}.article-chapter>ul,.article-chapter>ol{max-width:690px;padding-left:28px}.article-chapter>ul li,.article-chapter>ol li{padding:4px 0}.article-chapter>table{max-width:calc(100% - 86px);scrollbar-width:thin}.article-chapter:nth-child(even){background:rgba(235,231,219,.38);padding:28px 24px 30px}.article-chapter:nth-child(even) .chapter-head{margin-top:-28px}.article-chapter:nth-child(even)>:not(.chapter-head){margin-left:62px}
.chapter-data{border-bottom:1px solid var(--line);padding-bottom:28px}.chapter-data .chapter-head{border-top-color:var(--moss)}.chapter-action .chapter-head{border-top-color:#9b5e32}.chapter-critical{background:var(--ink)!important;color:var(--paper);padding:30px!important}.chapter-critical .chapter-head{margin-top:-30px!important;border-top-color:#d4b277}.chapter-critical .chapter-head span,.chapter-critical a{color:#d4b277}.chapter-critical>:not(.chapter-head){margin-left:56px!important}.chapter-faq .chapter-head{border-top-style:double;border-top-width:6px}.article-body details{background:transparent;transition:background .2s}.article-body details[open]{background:rgba(255,253,247,.65);padding:18px}.chapter-critical details[open]{background:rgba(255,255,255,.08)}.article-body details+details{margin-top:0}.article-body details summary{display:flex;justify-content:space-between;gap:20px;list-style:none}.article-body details summary::-webkit-details-marker{display:none}.article-body details summary:after{content:"+";font:24px/1 var(--serif);color:var(--moss)}.article-body details[open] summary:after{content:"−"}.article-body .d-verdict{margin-right:0}.article-body .d-limits{margin-left:110px}.article-body .d-spec{border-top:3px solid currentColor;padding-top:8px}.article-body .d-diagnosis{background:var(--cream);padding:28px;border:1px solid var(--line)}.article-body .d-decision{border-left:3px solid var(--moss);padding-left:28px}.article-body .d-check{max-width:680px;margin-left:auto}.related.is-empty{background:#e7e3d8;padding:24px;border-top:0}.related.is-empty p{font:18px var(--serif);margin:10px 0}.related.is-empty a{font:800 12px var(--sans);border-bottom:0;padding:0}
@media(max-width:760px){.reading-progress{top:64px}.article-grid{display:block}.article-rail{position:static;max-height:none;overflow:visible;margin-bottom:8px}.rail-section{display:grid;grid-template-columns:1fr auto;align-items:end}.rail-section>span{grid-column:1/-1}.rail-section>a{font-size:20px;margin:4px 0}.rail-toc{display:flex;overflow-x:auto;gap:8px;padding-bottom:8px}.rail-toc>b{display:none}.rail-toc>a{min-width:210px;border:1px solid var(--line);padding:10px;background:var(--cream)}.rail-map{display:none!important}.article-cover{display:block}.article-route{display:block;margin-top:24px}.article-meta dl{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.article-meta dl>div,.article-meta dl>div:first-child{padding:0;border:0}.article-body{margin-top:42px}.article-preface{padding:24px 0 0}.article-preface:before{position:static;display:block;margin-bottom:18px}.article-preface>p:first-child:first-letter{font-size:52px}.article-chapter,.article-chapter:nth-child(even),.chapter-critical{margin-bottom:48px;padding:0!important;background:transparent!important;color:inherit}.chapter-head,.article-chapter:nth-child(even) .chapter-head,.chapter-critical .chapter-head{grid-template-columns:1fr;margin:0 0 22px!important;padding-top:14px}.chapter-head span{padding:0}.article-chapter>:not(.chapter-head),.article-chapter:nth-child(even)>:not(.chapter-head),.chapter-critical>:not(.chapter-head){margin-left:0!important}.article-chapter>table{max-width:100%}.article-body .d-limits{margin-left:0}.article-body .d-diagnosis{padding:20px 14px}.article-body .d-decision{padding-left:18px}.article-body details[open]{padding:14px 10px}.article-sequence{margin-top:50px}}
