.scm-section{box-sizing:border-box;max-width:1180px;margin:40px auto;padding:35px 24px;background:#fff;color:#203d42;font-family:inherit;clear:both}.scm-section *{box-sizing:border-box}.scm-section h2{text-align:center;font-family:inherit;font-size:clamp(26px,3vw,36px);font-weight:500;line-height:1.5;margin:0 0 28px;color:#203d42}.scm-layout{display:grid;grid-template-columns:1.35fr 1fr;gap:45px;align-items:center}.scm-outline{min-width:0}.scm-outline svg{width:100%;height:auto;display:block;overflow:visible}.scm-shape{fill:#edf3f0;stroke:#7ba596;stroke-width:2;stroke-linejoin:round}.scm-line{stroke:#b0c8bf;stroke-width:1}.scm-point{fill:#147361;stroke:#fff;stroke-width:2}.scm-label-bg{fill:#fff;fill-opacity:.9}.scm-label{fill:#36565b;font:17px Arial,sans-serif;pointer-events:none}.scm-city.scm-highlight .scm-point{fill:#dd9b25;stroke-width:3}.scm-city.scm-highlight .scm-label{fill:#126a59;font-weight:bold}.scm-list h3{font-size:24px;font-family:inherit;line-height:1.5;margin:0 0 20px;color:#203d42;font-weight:500}.scm-list ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;padding:0;margin:0;gap:0 22px}.scm-list li{font-size:16px;line-height:1.7;padding:10px 0;border-bottom:1px solid #e3ece8;list-style:none;margin:0;color:#52736f}.scm-list li::before{content:'';display:inline-block;width:6px;height:6px;background:#408675;border-radius:50%;margin-inline-end:10px;vertical-align:middle}.scm-list li.scm-highlight{color:#126a59;font-weight:600}@media(max-width:760px){.scm-section{padding:28px 16px;margin:25px auto}.scm-layout{grid-template-columns:1fr;gap:18px}.scm-outline{max-width:600px;width:100%;margin:auto}.scm-list h3{text-align:center;font-size:22px}.scm-list ul{gap:0 20px}.scm-list li{font-size:16px}.scm-section h2{margin-bottom:15px}}
