.PlatformMap_groups__iZeCQ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.PlatformMap_group__AOyEJ h3{margin:0 0 14px;color:var(--text-muted);font-size:var(--type-caption);font-weight:var(--weight-strong);letter-spacing:.08em;text-transform:uppercase}.PlatformMap_group__AOyEJ ul{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.PlatformMap_part__KWblz{position:relative;display:flex;flex-direction:column;gap:4px;padding:16px 40px 16px 18px;border:1px solid var(--border-glass);border-radius:14px;background:var(--surface-card);color:var(--text-secondary);text-decoration:none;transition:border-color .2s ease,transform .2s ease}.PlatformMap_part__KWblz:focus-visible,.PlatformMap_part__KWblz:hover{border-color:var(--brand-blue-bright);transform:translateY(-2px)}.PlatformMap_part__KWblz>span{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.PlatformMap_part__KWblz b{color:var(--text-primary);font-size:var(--type-body);font-weight:var(--weight-strong)}.PlatformMap_part__KWblz em{padding:2px 8px;border:1px solid var(--border-glass);border-radius:999px;color:var(--text-secondary);font-size:var(--type-caption);font-style:normal;font-weight:var(--weight-strong)}.PlatformMap_part__KWblz small{font-size:var(--type-small);line-height:1.5}.PlatformMap_part__KWblz svg{position:absolute;right:16px;top:18px;color:var(--brand-blue-bright)}@media (prefers-reduced-motion:reduce){.PlatformMap_part__KWblz{transition:none}.PlatformMap_part__KWblz:focus-visible,.PlatformMap_part__KWblz:hover{transform:none}}@media (max-width:1000px){.PlatformMap_groups__iZeCQ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.PlatformMap_groups__iZeCQ{grid-template-columns:1fr}}