.bedrock-map-page{width:min(960px,100%);margin:24px auto 70px;color:#f5f4ff}
.bedrock-map-head{display:flex;align-items:center;gap:16px;margin-bottom:32px}
.bedrock-map-head img{width:64px;height:64px;object-fit:contain}
.bedrock-map-head h1{font-size:clamp(1.6rem,5vw,2.8rem);line-height:1.12}
.bedrock-map-head a{margin-left:auto;color:#ddc5ff}
.bedrock-map-lead{color:#b8bfd4;line-height:1.55}
.bedrock-map-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-top:26px}
.bedrock-map-card{padding:20px;border:1px solid #444369;border-radius:18px;background:#181d37}
.bedrock-map-card strong{display:block;font-size:1.1rem;margin-bottom:8px}
.bedrock-map-card span{color:#b7a1ee}
.bedrock-map-card p{color:#d0d2e4}
@media(max-width:600px){.bedrock-map-page{margin:18px auto 55px}.bedrock-map-head{flex-wrap:wrap}.bedrock-map-head a{width:100%;margin-left:0}}
