.site-map[data-v-88ccfbf9]{padding:6px 0 48px}.page-head[data-v-88ccfbf9]{margin-bottom:24px}.page-head h1[data-v-88ccfbf9]{color:#0b1220;font-size:30px;font-weight:700;letter-spacing:-.015em;line-height:1.3;margin:0}.page-head p[data-v-88ccfbf9]{color:#7c8a9e;font-size:14px;line-height:1.7;margin:9px 0 0}.map-grid[data-v-88ccfbf9]{display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.map-card[data-v-88ccfbf9]{background:#fff;border:1px solid #eef2f8;border-radius:18px;box-shadow:0 16px 44px -36px #172b6366;padding:24px 26px 20px}.map-card-head[data-v-88ccfbf9]{align-items:baseline;border-bottom:1px solid #f0f4fa;display:flex;gap:10px;padding-bottom:14px}.map-card-head h2[data-v-88ccfbf9]{color:#0b1220;font-size:18px;font-weight:700;margin:0;padding-left:13px;position:relative}.map-card-head h2[data-v-88ccfbf9]:before{background:linear-gradient(180deg,#2a7efc,#6aa3ff);border-radius:2px;bottom:5px;content:"";left:0;position:absolute;top:5px;width:3px}.map-card-head span[data-v-88ccfbf9]{color:#a3b0c4;font-size:12.5px}.map-list[data-v-88ccfbf9]{list-style:none;margin:8px 0 0;padding:0}.map-list li[data-v-88ccfbf9]{align-items:baseline;border-bottom:1px dashed #f2f5fa;display:flex;gap:12px;padding:9px 0}.map-list li[data-v-88ccfbf9]:last-child{border-bottom:0}.map-list a[data-v-88ccfbf9]{color:#33425c;display:-webkit-box;flex:1;font-size:14px;line-height:1.6;min-width:0;overflow:hidden;text-decoration:none;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color .18s ease}.map-list a[data-v-88ccfbf9]:hover{color:#2a7efc}.map-list time[data-v-88ccfbf9]{color:#a3b0c4;flex:none;font-size:12px}.map-foot[data-v-88ccfbf9]{align-items:center;color:#a3b0c4;display:flex;font-size:13.5px;gap:10px;margin-top:26px}.map-foot a[data-v-88ccfbf9]{color:#6b7c95;text-decoration:none}.map-foot a[data-v-88ccfbf9]:hover{color:#2a7efc}@media (max-width:900px){.map-grid[data-v-88ccfbf9]{gap:14px;grid-template-columns:1fr}}@media (max-width:768px){.page-head[data-v-88ccfbf9]{margin-bottom:18px}.page-head h1[data-v-88ccfbf9]{font-size:23px}.page-head p[data-v-88ccfbf9]{font-size:13px}.map-card[data-v-88ccfbf9]{border-radius:14px;padding:18px 16px 14px}.map-card-head h2[data-v-88ccfbf9]{font-size:16.5px}.map-list a[data-v-88ccfbf9]{font-size:13.5px}}
