/* Редакционная система: текст, схемы и обложки без дополнительных скриптов. */
.editorial-page .seo-hero,.knowledge-page .seo-hero{padding-bottom:32px}
.editorial-page .seo-hero h1{max-width:1100px;font-size:clamp(36px,4.8vw,68px);line-height:1.1}
.editorial-cover-wrap{padding:0 24px 64px}
.article-cover{--cover-accent:#d6b782;position:relative;isolation:isolate;overflow:hidden;margin:0;min-height:410px;display:flex;flex-direction:column;padding:30px 38px;background:#151916;color:#ece7dc;border:1px solid #363c32;border-radius:3px;background-image:linear-gradient(#b7b79707 1px,transparent 1px),linear-gradient(90deg,#b7b79707 1px,transparent 1px);background-size:48px 48px}
.cover-theme-crm{--cover-accent:#aabb9e;background-color:#171c19}.cover-theme-web{--cover-accent:#c4bb9e;background-color:#1c1b17}.cover-theme-product{--cover-accent:#bea48c;background-color:#1c1917}.cover-theme-automation{--cover-accent:#a6bab2;background-color:#141b1a}
.cover-topline,.cover-footer{display:flex;justify-content:space-between;gap:20px;font-size:13px;line-height:1.5;color:var(--cover-accent)}
.cover-topline{letter-spacing:.08em;text-transform:uppercase}.cover-main{display:grid;grid-template-columns:1fr 220px;align-items:center;gap:40px;flex:1;padding:30px 0}
.cover-statement{font-size:clamp(30px,3.6vw,53px);line-height:1.13;letter-spacing:-.04em;font-weight:400;margin:0;max-width:22ch;color:#ece7dc}
.cover-map{position:relative;height:210px;width:210px;display:grid;place-items:center;color:var(--cover-accent)}
.cover-orbit{position:absolute;inset:4px;border:1px solid currentColor;border-radius:50%;opacity:.45}.cover-orbit--inner{inset:38px;opacity:.25}.cover-center{font-size:30px;letter-spacing:-.04em}
.cover-map i{position:absolute;width:10px;height:10px;border:2px solid var(--cover-accent);background:#191d18;border-radius:50%;left:4px;top:98px}.cover-map i:nth-last-child(2){left:auto;right:20px;top:48px}.cover-map i:last-child{left:auto;right:34px;top:auto;bottom:29px;background:var(--cover-accent)}
.cover-theme-crm .cover-orbit{border-radius:8px;transform:rotate(15deg)}.cover-theme-web .cover-orbit{border-radius:2px}.cover-theme-product .cover-orbit{border-radius:24px;transform:rotate(-25deg)}.cover-theme-automation .cover-orbit{border-radius:100px 8px;transform:rotate(30deg)}
.cover-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}.cover-stages li{display:flex;align-items:center;gap:12px;border-top:1px solid #6f776044;padding-top:18px;font-size:15px;line-height:1.5}.cover-node-dot{width:6px;height:6px;flex:none;border-radius:50%;background:var(--cover-accent)}.cover-footer{border-top:1px solid #6f776044;padding-top:22px;margin-top:26px;color:#a5ac9f;font-size:12px}
.editorial-page .seo-article-layout{max-width:1320px;grid-template-columns:220px minmax(0,1fr);gap:70px;padding-top:48px}.editorial-page .seo-article{max-width:none;width:100%}.editorial-page .seo-article>section>h2,.editorial-page .seo-article>section>h3,.editorial-page .seo-article>section>p,.editorial-page .seo-article>section>ul{max-width:740px;margin-left:auto;margin-right:auto}.editorial-page .seo-article>section{margin-bottom:64px}.editorial-page .seo-article>section>h2{border-top:1px solid #363a32;padding-top:32px}.editorial-page .seo-article>section:first-child>h2{border:0;padding-top:0}
.editorial-page .seo-toc a{font-size:14px;line-height:1.5;padding:8px 0}.editorial-page .seo-table-wrap{border-radius:3px}.editorial-page table td{background:#111410}.editorial-page table th{padding-top:20px;padding-bottom:20px}
.editorial-visual{margin:40px 0;padding:30px;background:#141815;border:1px solid #363d32;border-radius:3px}.editorial-label,.seo-article .editorial-label{display:block;color:#c5ad82;font-size:12px;line-height:1.5;letter-spacing:.09em;text-transform:uppercase;margin:0 0 14px}.editorial-visual h3,.seo-article .editorial-note h3,.seo-article .editorial-checklist h3{margin:0 0 28px;font-size:clamp(23px,2.1vw,29px);line-height:1.25;letter-spacing:-.03em}.editorial-visual figcaption{margin-top:26px;border-top:1px solid #394034;padding-top:16px;font-size:14px;line-height:1.6;color:#aeb5a8}
.seo-article .editorial-flow{display:flex;list-style:none;padding:0;margin:0;gap:20px}.seo-article .editorial-flow li{position:relative;flex:1;min-width:0;font-size:16px;line-height:1.5;margin:0;padding:14px 0 0;border-top:1px solid #60694e;color:#e1e4d9}.editorial-step-index{display:block;color:#c9b27f;font:12px/1.5 monospace;margin-bottom:12px}.editorial-flow li:not(:last-child)::after{content:'→';position:absolute;right:-16px;top:-13px;color:#a6b097;background:#141815;padding:0 3px}
.editorial-lane+.editorial-lane{margin-top:30px;padding-top:26px;border-top:1px solid #333b30}.seo-article .editorial-lane-label{margin:0 0 18px;color:#c9b27f;font-size:14px;font-weight:500}.seo-article .editorial-decisions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:0}.seo-article .editorial-decisions li{margin:0;border-top:1px solid #60694e;padding-top:16px}.editorial-decisions h4{font-size:20px;font-weight:400;line-height:1.35;color:#e5e5db}.seo-article .editorial-decisions p{font-size:16px;line-height:1.6;margin:0;color:#c3cabb}.decision-arrow{display:block;color:#c9b27f;margin:16px 0}
.editorial-cluster{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.cluster-leaves{display:flex;gap:12px;width:100%}.cluster-leaves span{flex:1;border:1px solid #49523e;padding:15px 12px;font-size:16px;line-height:1.5}.cluster-junction{color:#c9b27f}.editorial-cluster strong{border:1px solid #b6a06d;background:#23291d;padding:18px 28px;font-size:22px;font-weight:400}.cluster-destination{font-size:17px}
.editorial-note{margin:36px 0;display:grid;grid-template-columns:28px 1fr;gap:18px;border-left:2px solid #c9b27f;padding:24px;background:#171913}.editorial-note-mark{display:grid;place-items:center;border:1px solid #7e7457;border-radius:50%;width:26px;height:26px;color:#d2bd8c;font:16px/1 monospace}.seo-article .editorial-note h3{font-size:22px;margin:0 0 12px}.seo-article .editorial-note p{font-size:17px;line-height:1.65;margin:0}
.editorial-checklist{margin:40px 0;padding:30px;border:1px solid #4a4c3b;background:#1a1d16}.seo-article .editorial-checklist ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px}.seo-article .editorial-checklist li{display:flex;gap:14px;margin:0;padding:16px 0;border-top:1px solid #3c4432;font-size:16px;line-height:1.6}.editorial-checklist li>span:first-child{color:#d5bd81}.editorial-boundary{padding:28px;border:1px solid #3c3d35;background:#11130f}.editorial-page .seo-article>.editorial-boundary>h2{border:0;padding-top:0}
.editorial-takeaways{padding:32px;background:#dfdbce;color:#24291e;border-radius:3px}.seo-article .editorial-takeaways .editorial-label{color:#646747}.editorial-page .seo-article>.editorial-takeaways>h2{color:#24291e;border:0;padding-top:0}.seo-article .editorial-takeaways ol{list-style:none;padding:0;margin:0}.seo-article .editorial-takeaways li{display:grid;grid-template-columns:28px 1fr;gap:22px;border-top:1px solid #b5b5a2;margin:0;padding:20px 0}.editorial-takeaways li>span{font:13px/1.6 monospace;color:#626745}.seo-article .editorial-takeaways p{color:#343a2c;font-size:19px;line-height:1.6;margin:0}.editorial-task{max-width:740px;margin:24px auto;padding:24px 0;border-top:1px solid #3a4034}.seo-article .editorial-task h3{margin-top:0;color:#e6d4af}.seo-article .editorial-task p:last-child{margin-bottom:0}
.knowledge-featured,.knowledge-topic{padding:40px 24px 64px;scroll-margin-top:95px}.knowledge-section-title{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-bottom:32px}.knowledge-section-title h2,.knowledge-topic>h2{font-size:clamp(30px,3.6vw,48px);line-height:1.15;letter-spacing:-.04em;font-weight:400}.knowledge-section-title p{max-width:440px;font-size:17px;line-height:1.65;color:#abae9f}.knowledge-topic{border-top:1px solid #35392f}.knowledge-topic>h2{margin-bottom:32px}.knowledge-featured-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 30px}.knowledge-featured-grid>.knowledge-card:first-child{grid-column:1/-1}.knowledge-featured-grid>.knowledge-card:first-child>a{display:grid;grid-template-columns:1.15fr 1fr;align-items:stretch}.knowledge-featured-grid>.knowledge-card:first-child .knowledge-card-copy{padding:28px 32px;display:flex;flex-direction:column;justify-content:center;background:#151812}.knowledge-featured-grid>.knowledge-card:first-child .knowledge-card-copy h3{font-size:clamp(26px,3vw,38px)}.knowledge-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.knowledge-card{min-width:0}.knowledge-card>a{display:block;height:100%;border:1px solid transparent;transition:transform .2s,border-color .2s}.knowledge-card>a:hover{transform:translateY(-3px);border-color:#6b705b;color:inherit!important}.knowledge-card-copy{padding:22px 0}.knowledge-card-meta{display:flex;justify-content:space-between;gap:16px;color:#bdb396;font-size:13px;line-height:1.5;margin-bottom:12px}.knowledge-card h3{font-size:26px;line-height:1.25;letter-spacing:-.03em;font-weight:400;color:#e5e3d9}.knowledge-card-copy>p{font-size:16px;line-height:1.65;color:#afb2a5;margin-top:14px}.knowledge-card-link{display:flex;justify-content:space-between;align-items:center;font-size:15px;color:#d7bc84;margin-top:24px;min-height:32px}.article-cover--compact{min-height:270px;padding:22px 24px}.article-cover--compact .cover-main{grid-template-columns:1fr 90px;gap:12px;padding:28px 0}.article-cover--compact .cover-statement{font-size:28px}.article-cover--compact .cover-map{width:90px;height:90px}.article-cover--compact .cover-orbit--inner{inset:20px}.article-cover--compact .cover-center{font-size:18px}.article-cover--compact .cover-map i{width:7px;height:7px;left:2px;top:40px}.article-cover--compact .cover-map i:nth-last-child(2){left:auto;right:9px;top:17px}.article-cover--compact .cover-map i:last-child{left:auto;right:15px;top:auto;bottom:11px}.article-cover--compact .cover-stages{gap:14px}.article-cover--compact .cover-stages li{font-size:12px;gap:7px;padding-top:12px}.article-cover--compact .cover-footer{display:none}.article-cover--compact .cover-topline{font-size:11px;gap:12px}.article-legacy-cover{min-height:245px;display:flex;flex-direction:column;justify-content:space-between;padding:26px;background:#191d17;border:1px solid #343d2e;color:#c9b783}.article-legacy-cover strong{font-weight:400;font-size:32px;color:#e2e1d5}
@media(max-width:1050px){.editorial-page .seo-article-layout{grid-template-columns:190px minmax(0,1fr);gap:35px}.editorial-visual{padding:24px}.seo-article .editorial-flow{gap:16px}.seo-article .editorial-flow li{font-size:15px}.knowledge-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cover-main{grid-template-columns:1fr 160px}.cover-map{width:160px;height:160px}.cover-map i{top:73px}.cover-map i:nth-last-child(2){right:13px;top:33px}.cover-map i:last-child{right:22px;bottom:22px}}
@media(max-width:767px){.editorial-page .seo-hero h1{font-size:clamp(32px,8.6vw,48px)}.editorial-cover-wrap{padding:0 20px 32px}.article-cover{padding:22px;min-height:320px}.cover-main{grid-template-columns:1fr 76px;gap:12px;padding:30px 0}.cover-statement{font-size:clamp(25px,6.2vw,38px);line-height:1.15}.cover-map{width:76px;height:76px}.cover-orbit--inner{inset:18px}.cover-center{font-size:17px}.cover-map i{width:6px;height:6px;left:2px;top:35px}.cover-map i:nth-last-child(2){right:7px;top:16px}.cover-map i:last-child{right:12px;bottom:10px}.cover-topline{font-size:11px;letter-spacing:.04em;gap:10px}.cover-stages{gap:12px}.cover-stages li{font-size:13px;line-height:1.5;display:block}.cover-node-dot{display:block;margin-bottom:10px}.cover-footer{font-size:11px;margin-top:22px;padding-top:16px}.cover-footer span:last-child{max-width:130px;text-align:right}.editorial-page .seo-article-layout{display:block;padding:24px 20px 48px}.editorial-page .seo-toc{position:static;margin-bottom:36px;padding:0 0 20px;border-bottom:1px solid #373b31}.editorial-page .seo-toc a{font-size:16px;min-height:44px;padding:11px 0}.editorial-page .seo-article>section{margin-bottom:44px}.editorial-page .seo-article>section>h2{padding-top:24px}.editorial-visual{padding:22px 18px;margin:28px 0}.editorial-visual h3{font-size:24px}.seo-article .editorial-flow{display:flex;flex-direction:column;gap:0}.seo-article .editorial-flow li{display:grid;grid-template-columns:28px 1fr;gap:16px;font-size:17px;padding:17px 0;border:0;border-top:1px solid #424d37}.editorial-step-index{margin:0;padding-top:4px}.editorial-flow li:not(:last-child)::after{content:'↓';top:auto;bottom:-9px;right:auto;left:6px;font-size:14px;z-index:1}.seo-article .editorial-decisions{grid-template-columns:1fr;gap:24px}.editorial-decisions .editorial-step-index{margin-bottom:12px}.cluster-leaves{flex-direction:column;gap:10px}.editorial-cluster strong{font-size:20px;padding:16px}.editorial-note{padding:22px 16px;grid-template-columns:22px 1fr;gap:12px}.editorial-note-mark{width:22px;height:22px}.seo-article .editorial-note h3{font-size:21px}.editorial-checklist{padding:24px 18px;margin:28px 0}.seo-article .editorial-checklist ul{grid-template-columns:1fr}.seo-article .editorial-checklist li{font-size:17px}.editorial-boundary{padding:22px 18px}.editorial-takeaways{padding:26px 20px}.seo-article .editorial-takeaways li{gap:14px}.seo-article .editorial-takeaways p{font-size:18px}.knowledge-featured,.knowledge-topic{padding:30px 20px 44px}.knowledge-section-title{display:block}.knowledge-section-title p{margin-top:18px}.knowledge-featured-grid,.knowledge-topic-grid{grid-template-columns:1fr;gap:28px}.knowledge-featured-grid>.knowledge-card:first-child>a{display:block}.knowledge-featured-grid>.knowledge-card:first-child .knowledge-card-copy{padding:22px 0;background:transparent}.knowledge-card h3,.knowledge-featured-grid>.knowledge-card:first-child .knowledge-card-copy h3{font-size:26px}.article-cover--compact{min-height:240px;padding:20px}.article-cover--compact .cover-main{grid-template-columns:1fr 72px}.article-cover--compact .cover-map{width:72px;height:72px}.article-cover--compact .cover-statement{font-size:clamp(25px,6vw,30px)}.article-cover--compact .cover-stages li{font-size:13px}.knowledge-card-meta{font-size:14px}.knowledge-card-link{min-height:44px;margin-top:14px}.knowledge-card-copy{padding:20px 0}.knowledge-page .seo-blog-nav{gap:8px 24px;padding-bottom:12px}.knowledge-page .seo-blog-nav a{min-height:44px}.editorial-label,.seo-article .editorial-label{font-size:12px}}
@media(max-width:360px){.cover-main,.article-cover--compact .cover-main{grid-template-columns:1fr}.cover-map{display:none}.article-cover{min-height:310px}.article-cover--compact{min-height:245px}.cover-statement{font-size:30px}.article-cover--compact .cover-statement{font-size:28px}}
@media(prefers-reduced-motion:reduce){.knowledge-card>a{transition:none}.knowledge-card>a:hover{transform:none}}
