
.seo-section{padding-top:64px;padding-bottom:64px}.seo-section h2{font-size:clamp(26px,4vw,42px);margin-bottom:24px}.seo-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.seo-links a{border:1px solid #dbe2e9;padding:20px;color:#0B2A45;text-decoration:none;line-height:1.5}.seo-links a:hover{border-color:#E30613}.seo-page{max-width:1000px;padding-top:40px;padding-bottom:72px}.seo-page h1{font-size:clamp(32px,5vw,58px);line-height:1.13;max-width:900px;margin:28px 0}.seo-page h2{font-size:26px;margin:38px 0 16px}.seo-page p,.seo-page li{line-height:1.8}.seo-page ul{padding-left:24px}.seo-lead{font-size:20px;max-width:800px}.seo-note{border-left:4px solid #E30613;padding:18px;background:#f1f5f8;margin:24px 0}.seo-page .button{margin:20px 0;white-space:normal}.seo-breadcrumb{font-size:14px;line-height:1.7}.seo-breadcrumb a{color:#0B2A45}.seo-page details{border-bottom:1px solid #dbe2e9;padding:18px 0}.seo-page summary{cursor:pointer;font-weight:600}.seo-links a:focus-visible{outline:3px solid #E30613;outline-offset:3px}@media(max-width:700px){.seo-links{grid-template-columns:1fr}.seo-page{padding-top:24px}.seo-lead{font-size:17px}}

.seo-power-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:24px}.seo-power-grid a{padding:16px 10px;border:1px solid #dbe2e9;color:#0B2A45;text-align:center;text-decoration:none}.seo-power-grid a:hover{border-color:#E30613}#power-catalog{display:block;max-width:100%;width:320px;padding:14px;margin-top:12px;background:white;color:#0B2A45;border:1px solid #0B2A45;font:inherit}@media(max-width:700px){.seo-power-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}

.seo-table-wrap{overflow-x:auto;margin:24px 0}.seo-table{border-collapse:collapse;width:100%;line-height:1.6}.seo-table th,.seo-table td{border:1px solid #dbe2e9;text-align:left;padding:16px;vertical-align:top}.seo-table thead{background:#0B2A45;color:white}.seo-page ol{padding-left:24px}@media(max-width:700px){.seo-table{min-width:650px}}

.header-inner nav{gap:16px;flex-wrap:wrap}.header-inner nav a{white-space:nowrap}.footer-contacts{flex-wrap:wrap}.seo-links strong{display:inline-block;margin-bottom:8px}

.mobile-menu{display:none}.catalog-tools{display:grid;grid-template-columns:1fr 1fr auto;gap:16px;align-items:end;margin:24px 0}.catalog-tools label,.config-block .form-grid label{display:grid;gap:8px}.catalog-tools input,.catalog-tools select,.config-block select{width:100%;min-width:0;padding:13px;border:1px solid #b9c6d2;background:white;color:#0B2A45;font:inherit}.seo-power-grid a[hidden]{display:none}.config-block .form-grid{margin:16px 0}.mobile-menu summary{cursor:pointer;font-weight:700;padding:12px;color:#0B2A45}.header{position:relative}.mobile-menu nav{position:absolute;top:100%;left:0;right:0;background:white;border-bottom:3px solid #E30613;padding:20px;box-shadow:0 10px 20px #0b2a4520;display:grid!important;gap:4px;max-height:75vh;overflow:auto;z-index:100}.mobile-menu nav a{padding:10px;color:#0B2A45;text-decoration:none}.mobile-menu summary:focus-visible,.mobile-menu a:focus-visible{outline:2px solid #E30613}@media(max-width:1000px){.mobile-menu{display:block}.header-inner>nav{display:none!important}.mobile-menu>summary{text-align:right;margin-right:16px}.catalog-tools{grid-template-columns:1fr}.catalog-tools .button{justify-self:start}}

.header .mobile-menu nav{bottom:auto;right:0;line-height:1.5}.header .mobile-menu nav a{display:block!important;font-size:16px}.header .mobile-menu summary{font-size:16px}@media(max-width:1000px){.header{height:auto}.header-inner{height:104px}.mobile-menu>summary{margin:0;padding:12px 24px;background:#f1f5f8}}

.article-toc{display:grid;gap:8px;padding:24px;background:#f1f5f8;border-left:3px solid #E30613;margin:28px 0}.article-toc a{padding:4px 0;font-size:15px;line-height:1.6}.seo-page section[id]{scroll-margin-top:24px}
