.article-header{padding-top:48px;padding-bottom:40px}.article-kicker{display:flex;justify-content:space-between;gap:32px;align-items:baseline;margin-bottom:44px}.article-kicker .eyebrow{margin:0}.article-header h1{font-size:82px;line-height:1;max-width:1190px;font-weight:370}.article-intro{display:grid;grid-template-columns:8fr 4fr;gap:64px;margin-top:40px}.article-intro .lead{font-size:27px;line-height:1.42}.article-metadata{display:grid;grid-template-columns:90px 1fr;gap:12px 14px;align-content:start;margin:0;font-size:13px;line-height:1.5}.article-metadata dt{font:400 11px/1.5 var(--font-mono);color:var(--color-muted)}.article-metadata dd{margin:0}.article-hero{margin-top:0}.article-hero>img{width:100%;max-height:720px;object-fit:cover}.article-hero>figcaption{font-size:13px;color:var(--color-muted);padding-top:14px}.article-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:56px;align-items:start;padding-top:64px;padding-bottom:40px}.article-toc{position:sticky;top:32px;font-size:13px;max-height:calc(100vh - 64px);overflow-y:auto;padding-right:16px}.article-toc summary{font:500 11px/1.5 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;border-bottom:2px solid var(--color-ink);padding:0 0 14px;display:flex;justify-content:space-between;cursor:pointer}.article-toc ol{list-style:none;padding:0;margin:20px 0}.article-toc li{margin:0}.article-toc a{display:flex;gap:12px;padding:9px 0;color:var(--color-muted)}.article-toc .mono{color:var(--color-rust);font-size:10px;flex:none}.article-toc .toc-h3 a{padding-left:27px;font-size:12px}.article-toc a[aria-current=true]{color:var(--color-ink);font-weight:600}.reading-status{padding-top:16px;border-top:1px solid var(--color-line);color:var(--color-muted)}.print-button{padding:14px 0;border:0;background:none;font-size:12px}.article-body{min-width:0}.entry-content{font:400 20px/1.66 var(--font-serif);color:#2A2B2F}.entry-content>*{max-width:var(--content-width)}.entry-content>*+*{margin-top:24px}.entry-content h2{font:420 40px/1.12 var(--font-serif);letter-spacing:-.02em;margin-top:64px;color:var(--color-ink);scroll-margin-top:40px}.entry-content h3{font:600 22px/1.3 var(--font-sans);letter-spacing:-.005em;margin-top:32px;scroll-margin-top:40px}.entry-content h4,.entry-content h5,.entry-content h6{font-family:var(--font-sans);line-height:1.3}.entry-content a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--color-rust)}.entry-content ul,.entry-content ol{padding-left:28px}.entry-content li+li{margin-top:10px}.entry-content ul ul,.entry-content ol ol{margin-top:12px}.entry-content>p:first-child::first-letter{font-size:3.4em;line-height:.9;float:left;margin:7px 8px 0 0;color:var(--color-rust)}.entry-content figure{margin-inline:0}.entry-content figure img{width:100%;height:auto}.entry-content figcaption{font:400 13px/1.55 var(--font-sans);color:var(--color-muted);margin-top:12px}.entry-content .alignwide{max-width:100%;width:100%}.entry-content .alignfull{max-width:none;width:calc(100% + 316px);margin-left:-316px;position:relative}.entry-content .alignleft{float:left;max-width:45%;margin:12px 28px 20px 0}.entry-content .alignright{float:right;max-width:45%;margin:12px 0 20px 28px}.entry-content::after{content:'';display:block;clear:both}.entry-content blockquote,.entry-content .wp-block-pullquote{padding:32px 0 32px 36px;border:0;border-left:3px solid var(--color-rust);font:400 29px/1.4 var(--font-serif);color:var(--color-ink);margin-left:0;margin-right:0}.entry-content blockquote p{margin:0}.entry-content cite{display:block;margin-top:20px;font:400 11px/1.5 var(--font-mono);color:var(--color-muted);text-transform:uppercase;font-style:normal}.entry-content .wp-block-table{overflow-x:auto;overscroll-behavior-x:contain;position:relative;border-top:2px solid var(--color-ink);padding-top:0;margin-block:36px}.entry-content .wp-block-table::before{content:'ТЕХНИЧЕСКАЯ ТАБЛИЦА · листайте →';display:block;font:400 10px/1.5 var(--font-mono);color:var(--color-rust);padding:12px 0;position:sticky;left:0}.entry-content table{width:100%;border-collapse:collapse;font:400 14px/1.5 var(--font-sans);min-width:560px;text-align:left}.entry-content table th,.entry-content table td{padding:14px 18px;border:1px solid var(--color-line);vertical-align:top}.entry-content table th{font:500 11px/1.5 var(--font-mono);text-transform:uppercase;background:var(--color-panel)}.entry-content table tbody th,.entry-content table td:first-child{position:sticky;left:0;background:var(--color-paper);font-family:var(--font-serif);font-size:18px}.entry-content .wp-block-table figcaption{position:sticky;left:0;max-width:100%}.entry-content pre{font:400 13px/1.7 var(--font-mono);background:var(--color-panel);border:1px solid var(--color-line);padding:24px;overflow-x:auto;white-space:pre;max-width:100%}.entry-content code{font-family:var(--font-mono);font-size:.78em;background:var(--color-panel);padding:2px 5px}.entry-content pre code{font:inherit;background:none;padding:0}.entry-content hr{border:0;border-top:1px solid var(--color-ink);margin-block:44px}.entry-content .wp-block-gallery{max-width:100%}.entry-content .wp-block-gallery figure{margin-top:0}.entry-content .wp-block-embed{max-width:100%}.entry-content iframe{max-width:100%}.entry-content .wp-block-columns{max-width:100%;font-family:var(--font-sans);font-size:16px}.entry-content .wp-block-group.is-style-sd-callout{border-left:3px solid var(--color-rust);padding:26px 32px;background:#EFE8DB;font:400 20px/1.55 var(--font-serif)}.entry-content .wp-block-group.is-style-sd-definition{border-top:2px solid var(--color-engineering);padding:24px;background:var(--color-panel);font:400 15px/1.6 var(--font-sans)}.entry-content .wp-block-group.is-style-sd-facts{border-top:2px solid var(--color-ink);border-bottom:1px solid var(--color-line);padding:24px 0;font:400 16px/1.55 var(--font-sans)}.entry-content .wp-block-group.is-style-sd-technical{background:var(--color-ink);color:#ECEAE4;padding:36px;font:400 17px/1.6 var(--font-sans)}.entry-content .wp-block-group.is-style-sd-technical h2,.entry-content .wp-block-group.is-style-sd-technical h3{color:#ECEAE4}.entry-content .wp-block-group>h2:first-child,.entry-content .wp-block-group>h3:first-child{margin-top:0}.entry-content .wp-block-group>*+*{margin-top:18px}.entry-content .is-style-sd-lead{font-size:26px;line-height:1.45}.entry-content .has-small-font-size{font-size:15px}.entry-content .wp-block-button__link{border-radius:0;background:var(--color-ink);color:var(--color-paper);font:500 16px/1.3 var(--font-sans);padding:14px 20px;text-decoration:none}.entry-content .wp-block-cover{max-width:100%;min-height:320px}.article-end{display:flex;justify-content:space-between;gap:24px;max-width:var(--content-width);padding-top:28px;margin-top:64px;border-top:1px solid var(--color-line);color:var(--color-muted)}.related h2{margin-bottom:36px;font-size:52px}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.next-article{border-top:2px solid var(--color-ink);padding-top:44px;padding-bottom:64px}.next-article>a{font:380 58px/1.08 var(--font-serif);display:flex;gap:40px;justify-content:space-between}.next-article>a>span{color:var(--color-rust)}.reading-progress{position:fixed;left:0;right:0;bottom:0;height:3px;z-index:50;pointer-events:none}.reading-progress span{display:block;height:100%;background:var(--color-rust);width:0}.comments-section{margin-top:64px;max-width:var(--content-width);font:400 15px/1.6 var(--font-sans);border-top:1px solid var(--color-line);padding-top:32px}.comments-section h2,.comments-section h3{font-size:30px}.comment-list{list-style:none;padding:0}.comment-list .comment{margin:24px 0}.comment-list .avatar{display:inline;margin-right:10px}.comment-form input:not([type=checkbox]),.comment-form textarea{max-width:100%;padding:12px;border:1px solid var(--color-line);background:var(--color-paper)}.comment-form label{display:block}.comment-form-cookies-consent label{display:inline}.comment-form .submit{cursor:pointer}
@media(max-width:1150px){.article-header h1{font-size:72px}.article-layout{grid-template-columns:220px minmax(0,1fr);gap:40px}.entry-content .alignfull{width:calc(100% + 260px);margin-left:-260px}.article-intro{gap:40px}.article-intro .lead{font-size:25px}.article-metadata{grid-template-columns:80px 1fr;font-size:12px}}
@media(max-width:900px){.article-header{padding-top:44px;padding-bottom:32px}.article-header h1{font-size:60px}.article-intro{grid-template-columns:1fr;gap:28px}.article-metadata{max-width:580px}.article-layout{display:block;padding-top:32px}.article-toc{position:static;max-height:none;padding-right:0;margin-bottom:40px;background:var(--color-ink);color:var(--color-paper);padding:18px 24px}.article-toc summary{border-bottom:0;padding:0;color:var(--color-paper)}.article-toc a{color:#C9C7C0}.article-toc a[aria-current=true]{color:#ECEAE4}.article-toc ol{margin-bottom:0}.reading-status,.print-button{display:none}.entry-content>*{max-width:680px}.entry-content .alignfull{width:calc(100% + 64px);margin-left:-32px}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.next-article>a{font-size:42px}.entry-content h2{font-size:36px}}
@media(max-width:640px){.article-header{padding-top:32px;padding-bottom:28px}.article-kicker{display:block;margin-bottom:20px}.article-kicker>.eyebrow{margin-top:14px;font-size:9px}.article-header h1{font-size:32px;line-height:1.07;font-weight:370;hyphens:auto;text-wrap:pretty}.article-intro{margin-top:24px;gap:24px}.article-intro .lead{font-size:20px;line-height:1.42}.article-metadata{font-size:11px;gap:8px 12px;grid-template-columns:80px 1fr}.article-metadata dt{font-size:10px}.article-hero{margin-inline:0}.article-hero>figcaption,.article-hero .engineering-figure figcaption{padding-inline:20px}.article-hero img{max-height:400px}.article-layout{padding-top:24px;padding-bottom:32px}.article-toc{padding:17px 20px;margin-inline:-20px;margin-bottom:32px}.article-toc summary{font:500 12px/1.3 var(--font-sans);min-height:18px}.article-toc a{min-height:44px;font-size:13px}.article-toc .toc-h3 a{font-size:12px}.entry-content{font-size:19px;line-height:1.62}.entry-content h2{font-size:27px;line-height:1.12;margin-top:40px}.entry-content h3{font-size:18px;margin-top:28px}.entry-content>*+*{margin-top:20px}.entry-content blockquote,.entry-content .wp-block-pullquote{font-size:24px;line-height:1.4;padding:20px 0 20px 22px}.entry-content .alignfull{width:calc(100% + 40px);margin-left:-20px}.entry-content .alignleft,.entry-content .alignright{float:none;max-width:100%;margin:24px 0}.entry-content .wp-block-group.is-style-sd-callout,.entry-content .wp-block-group.is-style-sd-definition,.entry-content .wp-block-group.is-style-sd-technical{padding:24px 20px}.entry-content .is-style-sd-lead{font-size:22px}.entry-content table{min-width:620px;font-size:13px}.entry-content table th,.entry-content table td{padding:12px}.entry-content table td:first-child{font-size:16px;max-width:160px;min-width:130px}.entry-content pre{padding:18px;font-size:12px}.entry-content figcaption{font-size:12px}.related-grid{grid-template-columns:1fr;gap:28px}.related h2{font-size:34px}.next-article>a{font-size:30px;gap:20px}.article-end{font-size:10px}.related{padding-top:40px}.next-article{padding-block:32px}.entry-content .wp-block-columns{flex-direction:column}.entry-content .wp-block-column{flex-basis:auto!important}}
.article-layout>.article-body:first-child{grid-column:2}.sd-page .entry-content .alignfull,.about-content .alignfull{width:100%;max-width:100%;margin-inline:0}
@media print{.sd-header,.sd-footer,.article-toc,.related,.next-article,.reading-progress,.comments-section,.article-end{display:none!important}.sd-site{max-width:none}.article-layout{display:block}.article-header,.article-layout{padding:20px}.article-header h1{font-size:34pt}.entry-content{font-size:12pt}.entry-content>*{max-width:none}.entry-content h2{font-size:22pt;break-after:avoid}.entry-content .alignfull{margin:0;width:100%}body{background:white;color:black}a{color:inherit!important}.entry-content table{min-width:0;font-size:10pt}.article-hero{max-height:240px;overflow:hidden}.entry-content figure,table{break-inside:avoid}.entry-content .wp-block-table::before{display:none}}
