.gn-sitemap{max-width:940px;margin:0 auto;color:#172629}.gn-sitemap__lead{margin:0 0 30px;color:#637276}.gn-sitemap__section{margin:34px 0;padding:24px;border:1px solid #dce5e3;border-radius:14px;background:#fff}.gn-sitemap__section h2{margin:0 0 16px;font-size:22px}.gn-sitemap ul{margin:0;padding-left:1.2em}.gn-sitemap li{margin:.45em 0}.gn-sitemap a{color:#166a67;text-decoration:none}.gn-sitemap a:hover{text-decoration:underline}.gn-sitemap__group{margin:8px 0;border:1px solid #e4ecea;border-radius:9px}.gn-sitemap__group summary{display:flex;justify-content:space-between;gap:12px;padding:13px 15px;cursor:pointer;font-weight:700}.gn-sitemap__group summary span{color:#637276;font-size:12px;font-weight:600}.gn-sitemap__group ul{padding:0 20px 14px 32px}@media(max-width:782px){.gn-sitemap__section{padding:18px}.gn-sitemap__group summary{padding:12px}.gn-sitemap__group ul{padding-left:28px}}
