/* Общая тема содержимого сайта и предварительного просмотра. */
.markdown-content{font:16px/1.7 system-ui,-apple-system,'Segoe UI',sans-serif;color:#183d3b;min-width:0;overflow-wrap:anywhere}
.markdown-content h1{font-size:34px;line-height:1.2;letter-spacing:-1px;margin:24px 0}
.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{font-family:inherit;font-weight:650;color:inherit}
.markdown-content h2{font-size:27px;line-height:1.3;margin:32px 0 16px;letter-spacing:-.5px}
.markdown-content h3{font-size:21px;line-height:1.4;margin:24px 0 12px}
.markdown-content p{margin:0 0 20px;max-width:none}
.markdown-content a{color:inherit;text-decoration:underline}
.markdown-content ul,.markdown-content ol{margin:0 0 20px;padding-left:28px}
.markdown-content li{font-size:inherit;line-height:inherit;list-style:inherit}
.markdown-content ul{list-style:disc}.markdown-content ol{list-style:decimal}
.markdown-content blockquote{margin:20px 0;padding:8px 20px;border-left:3px solid #a6b8ac;background:#e8eddf}
.markdown-content pre{overflow:auto;max-width:100%;padding:18px;background:#e8eddf;border-radius:6px;white-space:pre;font:14px/1.6 Consolas,monospace;color:#183d3b}
.markdown-content code{font-family:Consolas,monospace;font-size:.9em}
.markdown-content img,.markdown-content video{display:block;max-width:100%;height:auto;margin:20px auto}
.markdown-content video{width:100%}.markdown-content .image-full{display:block;max-width:100%}
.markdown-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;margin:20px 0;font:inherit}
.markdown-content th,.markdown-content td{border:1px solid #bdcbc0;padding:8px 12px;text-align:left;background:transparent;color:inherit;font:inherit}
.markdown-content th{font-weight:600}.markdown-content .media-group{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:28px;margin:28px 0;align-items:start;clear:both}
.markdown-content .media-group>div{min-width:0}.markdown-content .media-group img{margin-top:0}
.markdown-content .media-right{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}
.markdown-content .media-right>div:first-child{grid-column:2;grid-row:1}.markdown-content .media-right>div:last-child{grid-column:1;grid-row:1}
@media(max-width:650px){.markdown-content .media-group{grid-template-columns:minmax(0,1fr)}.markdown-content .media-group>div:first-child,.markdown-content .media-group>div:last-child{grid-column:1;grid-row:auto}.markdown-content h1{font-size:30px}}
