.kn{max-width:1120px;padding-top:var(--s5);padding-bottom:var(--s8)}.kn-top{max-width:760px}.kn-kroshki{display:block;position:sticky;top:61px;z-index:10;background:var(--ground);border-bottom:1px solid var(--line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:6px 0}.kn-kroshki .bk__crumb:first-child{padding-left:0}.kn-kroshki span{margin-left:4px}@media(max-width:900px){.kn-kroshki{padding:12px 0}.kn-kroshki .bk__crumb{padding-top:12px;padding-bottom:12px}}.kn-h1{font-size:clamp(34px,5vw,56px);font-weight:var(--w-head);letter-spacing:-.03em;line-height:1.02;margin:var(--s3) 0 var(--s4)}.kn-lead{font-size:clamp(17px,1.6vw,20px);line-height:1.55;color:var(--ink-2);margin:0}.kn-hero{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--s6);align-items:end;margin:var(--s6) 0 var(--s7)}.kn-fig{margin:0;align-self:start}.kn-fig__box{position:relative;container-type:inline-size}.kn-fig img{display:block;width:100%;height:auto}.kn-lbl{position:absolute;font-size:clamp(10px,2cqw,15px);line-height:1.2;font-weight:var(--w-mid);white-space:pre-line;color:var(--teal-dark);text-decoration:underline;text-decoration-color:var(--teal-line);text-underline-offset:3px}.kn-lbl.r{text-align:right}.kn-toc ol{list-style:none;margin:0;padding:0;counter-reset:toc}.kn-toc li{border-top:1px solid var(--line)}.kn-toc a{display:block;padding:7px 0;font-size:var(--t-dense);color:var(--ink-2);line-height:1.35}@media(hover:hover){.kn-toc a:hover{color:var(--teal-dark);text-decoration:none}}.kn-mh{font-size:var(--v-kick);font-weight:var(--w-head);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--s2)}.kn-sec{display:grid;grid-template-columns:minmax(0,680px) 260px;column-gap:var(--s7);padding-top:var(--s6);margin-top:var(--s6);border-top:1px solid var(--line-2);scroll-margin-top:102px}.kn-sec--wide{grid-template-columns:minmax(0,1fr)}.kn-h2{grid-column:1 / -1;font-size:clamp(26px,3vw,34px);font-weight:var(--w-head);letter-spacing:-.025em;line-height:1.12;margin:0 0 var(--s5);max-width:760px}.kn-sec__t{min-width:0}.kn-sec__m{min-width:0;position:sticky;top:112px;align-self:start}.kn-p{font-size:var(--v-text);line-height:1.65;margin:0 0 var(--s4)}.kn-p strong{font-weight:var(--w-head)}.kn-code,.kn-ref,.kn-qlab,.kn-m{font:inherit;background:none;border:0;padding:0;cursor:pointer;color:var(--teal-dark);border-radius:var(--r-1)}.kn-code{font-weight:var(--w-mid);white-space:nowrap}.kn-ref{font-size:.88em}@media(hover:hover){.kn-code:hover,.kn-ref:hover,.kn-qlab:hover{text-decoration:underline}}.kn-q{margin:0 0 var(--s4);padding:2px 0 2px var(--s4);border-left:3px solid var(--teal-line)}.kn-q p{margin:0;font-size:var(--t-read);line-height:1.6;color:var(--ink)}.kn-qlab{display:block;font-size:var(--t-note);font-weight:var(--w-head);letter-spacing:.02em;margin-bottom:4px}.kn-ul{list-style:none;margin:0 0 var(--s4);padding:0;font-size:var(--v-text)}.kn-ul li{padding:6px 0;border-top:1px solid var(--line)}.kn-ul li:last-child{border-bottom:1px solid var(--line)}.kn-ul__t{color:var(--ink-2);font-size:var(--t-base)}.kn-short{margin:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));column-gap:var(--s6)}.kn-short>div{padding:var(--s3) 0;border-top:1px solid var(--line)}.kn-short dt{font-size:var(--v-text);line-height:1.4;margin-bottom:6px}.kn-short dd{margin:0;display:flex;flex-wrap:wrap;gap:2px var(--s3);font-size:var(--t-base)}.kn-tw{margin:var(--s2) 0 var(--s4)}.kn-normy{min-width:720px}.kn-dim{color:var(--ink-3)}.kn-hi{color:var(--ink)}.kn-calc{font-size:clamp(17px,1.8vw,21px);line-height:1.5;margin:var(--s5) 0;padding:var(--s3) 0 var(--s3) var(--s4);border-left:3px solid var(--teal);font-variant-numeric:tabular-nums}.kn-sx{margin:var(--s2) 0 var(--s5);max-width:600px}.kn-sx svg{display:block;width:100%;height:auto}.kn-sx figcaption{font-size:var(--t-note);color:var(--ink-3);margin-top:var(--s2)}.kn-sx figcaption .kn-qlab{display:inline;font-weight:var(--w-head)}.sx-wall{fill:var(--soft-2);stroke:var(--line-2)}.sx-shov{stroke:var(--line-2)}.sx-sloy{fill:var(--teal-soft);stroke:var(--teal)}.sx-mm{font:var(--w-head) 30px var(--font);fill:var(--ink);letter-spacing:-.02em}.sx-ed{font:var(--w-text) 13px var(--font);fill:var(--ink-3)}.sx-t{font:var(--w-text) 14px var(--font);fill:var(--ink-2)}.kn-ml{list-style:none;margin:0 0 var(--s5);padding:0}.kn-m{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--s2);width:100%;text-align:left;padding:var(--s2) 0;border-top:1px solid var(--line);border-radius:0;color:var(--ink);min-height:44px}.kn-ml li:last-child .kn-m{border-bottom:1px solid var(--line)}.kn-m__c{color:var(--teal-dark);font-weight:var(--w-head);font-size:var(--t-base);white-space:nowrap}.kn-m__p{font-size:var(--t-note);color:var(--ink-2);white-space:nowrap;align-self:baseline}.kn-m__n{grid-column:1 / -1;font-size:var(--t-note);color:var(--ink-2);line-height:1.35;margin-top:2px}@media(hover:hover){.kn-m:hover .kn-m__c{text-decoration:underline}}.kn-veha{margin:0 0 var(--s5);display:grid;justify-items:start}.kn-veha .kn-qlab{text-align:left}.kn-veha__p{font-size:var(--t-base);color:var(--ink-2)}.kn-veha__ch{font-size:64px;line-height:1;font-weight:var(--w-head);letter-spacing:-.04em;color:var(--ink);margin:2px 0 6px}.kn-faq{font-size:var(--t-lead);font-weight:var(--w-head);letter-spacing:-.015em;margin:var(--s5) 0 var(--s2)}.kn-sec__t>.kn-faq:first-child{margin-top:0}@media(max-width:960px){.kn-hero,.kn-sec{grid-template-columns:minmax(0,1fr)}.kn-sec__m{position:static;margin-top:var(--s2)}.kn-veha__ch{font-size:48px}}.st-ceny-net{color:var(--warn)}.kn-uzel{margin:var(--s3) 0 var(--s5)}@media(min-width:961px){.kn-sec:not(.kn-sec--wide):not(:has(.kn-sec__m)) .kn-uzel,.kn-sec:not(.kn-sec--wide):not(:has(.kn-sec__m)) .kn-tw{width:calc(100% + 260px + var(--s7))}}.kn-uzel__scroll{overflow-x:auto}.kn-uzel__box{position:relative;container-type:inline-size;min-width:640px}.kn-uzel img{display:block;width:100%;height:auto}.kn-uzel__mm,.kn-uzel__polka{position:absolute;color:var(--ink);line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums}.kn-uzel__mm{bottom:calc(89.85% + 3px);font-size:clamp(11px,1.6cqw,17px);font-weight:var(--w-mid)}.kn-uzel__polka{bottom:calc(60.16% + 4px);font-size:clamp(11px,1.2cqw,14px)}.kn-uzel figcaption{font-size:var(--t-note);color:var(--ink-3);margin-top:var(--s2)}.kn-uzel figcaption .kn-qlab{display:inline}.kn-ext{color:var(--teal-dark);white-space:nowrap}.kn-ext::after{content:" ↗";font-size:.85em}a.kn-qlab{display:block;text-decoration:none}.kn-pril thead th{white-space:normal}.kn-tw td{vertical-align:middle}.kn-normy th{white-space:nowrap}.kn-normy td:nth-child(1),.kn-normy td:nth-child(3),.kn-normy td:nth-child(4){width:1%;white-space:nowrap}.kn-hero--bez{grid-template-columns:minmax(0,1fr)}.kn-hero--bez .kn-toc{max-width:520px}.kn-spisok{max-width:760px;padding-top:var(--s5);padding-bottom:var(--s8)}.kn-spisok h1{font-size:var(--t-hero);margin:0 0 var(--s5)}.kn-spisok ul{list-style:none;margin:0;padding:0}.kn-spisok li{padding:var(--s4) 0;border-top:1px solid var(--line)}.kn-spisok li:last-child{border-bottom:1px solid var(--line)}.kn-spisok a{font-size:var(--t-lead);font-weight:var(--w-head);color:var(--teal-dark)}.kn-spisok p{margin:var(--s2) 0 0;color:var(--ink-2);font-size:var(--t-read);line-height:1.55}
