/* Консорциум — редакция 36. Дополнение к действующему оформлению. */
.cm36-hero h1{max-width:820px;line-height:1.12}.cm36-statement{margin:28px 0 10px;padding:20px 25px;border-left:4px solid #d5a84b;background:#f1f5fa;font-size:clamp(20px,2.3vw,29px);font-weight:700;line-height:1.42;color:#0a2d64}.cm36-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:32px 0}.cm36-steps article{padding:24px 20px;border:1px solid #dce4ef;border-radius:12px;background:#fff;box-shadow:0 7px 22px rgba(11,40,79,.045)}.cm36-steps b{display:inline-block;color:#b58a2e;font-size:23px;margin-bottom:12px}.cm36-steps h3{font-size:19px;line-height:1.25;color:#092c62;margin:0 0 12px}.cm36-steps p{margin:0;font-size:15px;line-height:1.65;color:#34465d}.cm36-govern{background:#edf3fa}.cm36-territory p{max-width:900px}.cm36-note{margin-top:23px;padding:18px 22px;border:1px solid #c6d4e6;border-radius:10px;background:#fff;line-height:1.65}.cm36-subtle{font-size:13px;color:#5e7188}.cm36-media{display:grid;grid-template-columns:1.15fr 1fr;gap:36px;align-items:center}.cm36-media img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:14px}.cm36-media p{line-height:1.7}.cm36-join{margin-top:30px;padding:26px 30px;background:#0b2f63;color:#fff;border-radius:15px}.cm36-join h3{font-size:25px;color:#fff;margin:0 0 9px}.cm36-join p{color:#e9f0fb;max-width:760px;line-height:1.6}.cm36-join .c3-btn{display:inline-block;margin-top:10px}@media(max-width:900px){.cm36-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.cm36-media{grid-template-columns:1fr}}@media(max-width:580px){.cm36-steps{grid-template-columns:1fr}.cm36-steps article{padding:19px}.cm36-join{padding:21px}.cm36-hero h1{font-size:clamp(32px,8vw,48px)}}

/* 37: короткая смысловая страница и раскрываемый манифест */
.cm37-narrow{max-width:880px}.cm37-benefits,.cm37-management,.cm37-next{padding-top:58px;padding-bottom:58px}.cm37-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:25px}.cm37-cards article{background:#f1f5fb;padding:24px;border-radius:13px}.cm37-cards span{color:#b08b3c;font-weight:800}.cm37-cards h3{margin:8px 0;font-size:20px;color:#092c62}.cm37-cards p{margin:0;line-height:1.5}.cm37-line{font-weight:650;margin-top:22px;color:#0a2d64}.cm37-manifest{padding:60px 0}.cm37-tease{line-height:1.7;color:#3d526b}.cm37-reveal{margin-top:26px;border:1px solid #b7cae1;border-radius:16px;background:#fff;overflow:hidden;box-shadow:0 8px 30px #0b2a4a0b}.cm37-reveal>summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 27px;cursor:pointer;color:#072e66}.cm37-reveal>summary::-webkit-details-marker{display:none}.cm37-reveal>summary strong{display:block;font-size:21px}.cm37-reveal>summary small{display:block;margin-top:6px;font-size:14px;color:#576a82;line-height:1.5}.cm37-plus{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:#0b376e;color:#fff;font-size:27px}.cm37-reveal[open] .cm37-plus{transform:rotate(45deg)}.cm37-reveal-content{padding:4px 27px 27px;border-top:1px solid #e3e9f1}.cm37-reveal-content h3{font-size:25px;margin:25px 0 14px;color:#092c62}.cm37-reveal-content p{line-height:1.77;margin:15px 0}.cm37-inside-cta{padding:24px;border-radius:14px;background:#edf4fc;margin-top:25px}.cm37-inside-cta strong{font-size:22px;color:#0a2d64}.cm37-inside-cta p{margin:8px 0 18px}.cm37-textlink{display:inline-block;margin:12px 0 0 18px;color:#0a2d64}.cm37-source{font-size:12px;color:#5d6c7d}.cm37-two{display:grid;grid-template-columns:1.15fr 1fr;gap:45px;align-items:center}.cm37-two p{line-height:1.7}.cm37-small{font-size:14px;color:#4a5c72}.cm37-link{font-weight:700;color:#0b3d7a}.cm37-flow{display:grid;gap:9px}.cm37-flow div{border:1px solid #d8e5f3;border-radius:10px;padding:16px 22px;background:#f4f8fd;display:flex;gap:20px;align-items:center}.cm37-flow b{color:#b18d43}.cm37-flow span{font-weight:650;color:#143c71}.cm37-next img{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:14px}.cm37-end{padding-top:45px;padding-bottom:45px}.cm37-end h2{max-width:760px}.cm37-hero h1{max-width:870px}@media(max-width:780px){.cm37-cards,.cm37-two{grid-template-columns:1fr}.cm37-benefits,.cm37-management,.cm37-next,.cm37-manifest{padding-top:38px;padding-bottom:38px}.cm37-textlink{display:block;margin:14px 0 0}.cm37-reveal>summary{padding:18px}.cm37-reveal-content{padding:4px 18px 20px}}