.syntax-guide{margin-top:20px;margin-bottom:48px;color:#212529}.syntax-layout{display:grid;grid-template-columns:270px minmax(0,1fr);gap:32px}.syntax-sidebar{align-self:start;position:sticky;top:18px;padding:20px;border:1px solid #dee2e6;border-top:4px solid #ffdf00;border-radius:4px;background:#fff}.syntax-sidebar h2{font-size:22px;margin:0 0 6px}.syntax-sidebar h2 a{color:inherit}.syntax-sidebar label{font-weight:600}.syntax-sections{margin-top:20px;border-top:1px solid #dee2e6;padding-top:12px}.syntax-sections a{display:flex;justify-content:space-between;gap:12px;padding:6px 0;color:#212529}.syntax-sections span{color:#6c757d;font-size:13px}.syntax-note,.syntax-verification{font-size:13px;color:#6c757d;margin:18px 0 0}.syntax-content{min-width:0}.syntax-content h1{font-size:32px;font-weight:700;line-height:1.2;overflow-wrap:anywhere;margin-bottom:12px}.syntax-content h2{font-size:24px;line-height:1.3;margin:28px 0 14px;overflow-wrap:anywhere}.syntax-content h3{font-size:18px;font-weight:600;line-height:1.4;margin:20px 0 10px}.syntax-content article p,.syntax-content article li{line-height:1.7;overflow-wrap:anywhere}.syntax-meta{color:#6c757d;font-size:14px;margin-bottom:18px;overflow-wrap:anywhere}.syntax-intro{font-size:18px;line-height:1.7;max-width:72ch}.syntax-context{background:#f5f7fa;border-left:4px solid #ffdf00;padding:2px 18px 8px;margin:18px 0}.syntax-results article{padding:20px 0;border-bottom:1px solid #dee2e6}.syntax-results article:first-child{border-top:1px solid #dee2e6}.syntax-results h2{margin:0 0 8px;font-size:21px}.syntax-results p{margin-bottom:6px}.syntax-results .syntax-meta{margin:0 0 6px}.syntax-lesson{padding:12px 0 28px;border-bottom:1px solid #dee2e6}.syntax-lesson ol{padding-left:24px}.syntax-lesson li{padding-left:4px;margin:8px 0}.syntax-reference,.syntax-support{border:1px solid #dee2e6;border-radius:4px;margin:20px 0;padding:14px 18px}.syntax-reference summary,.syntax-support summary{cursor:pointer;font-weight:600}.syntax-reference>div{padding-top:18px}.syntax-native-image{max-width:100%;height:auto}.syntax-content pre{max-width:100%;overflow:auto;tab-size:4}.syntax-content pre code{white-space:pre;font-size:13px;line-height:1.7}.syntax-related ul{columns:2;column-gap:30px;padding-left:20px}.syntax-related li{break-inside:avoid;margin-bottom:10px;overflow-wrap:anywhere}.syntax-pager{display:grid;grid-template-columns:1fr auto 1fr;gap:18px;align-items:start;border-top:1px solid #dee2e6;padding-top:24px;margin-top:32px}.syntax-pager>div:last-child{text-align:right}.syntax-pager span{display:block;font-size:13px;margin-top:6px;overflow-wrap:anywhere}.syntax-content .pagination{margin-top:24px}.syntax-guide :focus-visible{outline:3px solid #007bff;outline-offset:3px}@media(max-width:991px){.syntax-layout{grid-template-columns:230px minmax(0,1fr);gap:20px}.syntax-sidebar{padding:14px}.syntax-content h1{font-size:28px}}@media(max-width:767px){.syntax-layout{display:block}.syntax-sidebar{position:static;margin-bottom:24px}.syntax-sections{display:none}.syntax-note{margin-bottom:0}.syntax-content h1{font-size:25px}.syntax-related ul{columns:1}.syntax-pager{grid-template-columns:1fr 1fr}.syntax-pager>.btn{grid-column:1/-1;grid-row:2;text-align:center}.syntax-content .code_box{max-width:100%}}

/* --- 2026-10-15: оформление как у статей базы знаний и реклама РСЯ --- */
.syntax-guide{margin-top:8px}
.syntax-guide .breadcrumb{flex-wrap:wrap}
.syntax-guide .breadcrumb .btn{white-space:normal;text-align:left;overflow-wrap:anywhere}
.syntax-guide .syntax-crumb{cursor:default}
.syntax-content .named_block{justify-content:center}
.syntax-content h1.base_title{font-size:1.6rem;font-weight:500;line-height:1.3;margin:0 auto!important;max-width:100%;overflow-wrap:anywhere;border-radius:5px 5px 0 0!important}
.syntax-card{background:#fff;padding:12px 18px 16px;font-size:1.05rem;line-height:1.65;color:#212529}
.syntax-card h2{font-size:1.45rem;font-weight:700;margin:1.8rem 0 .8rem}
.syntax-card h3{font-size:1.15rem;font-weight:700;margin:1.3rem 0 .6rem}
.syntax-card p{margin:0 0 1rem}
.syntax-card ul,.syntax-card ol{margin:0 0 1rem 1.2rem;padding-left:1rem}
.syntax-card li{margin-bottom:.35rem}
.syntax-card :not(pre)>code{background:#f1f3f5;border-radius:4px;padding:.1rem .35rem;font-size:.92em;color:#c7254e}
.syntax-card table{width:100%;border-collapse:collapse;margin:0 0 1.2rem;font-size:.95rem;display:block;overflow-x:auto}
.syntax-card th,.syntax-card td{border:1px solid #dee2e6;padding:.45rem .6rem;vertical-align:top}
.syntax-card th{background:#f8f9fa}
.syntax-card .syntax-meta{font-size:.9rem}
.syntax-card .syntax-results h2{font-size:1.2rem;margin:0 0 6px}
.syntax-card .syntax-results article:first-child{border-top:0;padding-top:6px}
.syntax-sidebar{border:1px solid #ffdf00;border-top-width:4px}
@media(min-width:1200px){
#syntax-guide.kb_has_ads{max-width:1140px;max-width:min(1140px,calc(100% - 340px));margin-left:max(0px,min(calc((100% - 1140px)/2),calc(100% - 1480px)));margin-right:0}
#syntax-guide .syntax-layout{position:relative}
}
@media(max-width:767px){
.syntax-sidebar{padding:10px 12px;margin-bottom:12px}
.syntax-sidebar h2,.syntax-sidebar .text-muted,.syntax-note{display:none}
.syntax-sidebar label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.syntax-sidebar-article #syntax-kind,.syntax-sidebar-article form>.btn{display:none}
.syntax-card{padding:10px 12px;font-size:1rem}
.syntax-content h1.base_title{font-size:1.3rem}
}
/* блок «Оставить задачу» и пагинация как в базе знаний */
.syntax-content .lead_block h2{font-size:1.8rem;font-weight:500;line-height:1.2;margin:0 0 .5rem}
.syntax-card .lead_block p{margin-bottom:.5rem}
.syntax-card .cat_pagination{margin-top:1rem}
@media(max-width:767px){.syntax-content .lead_block h2{font-size:1.4rem}}
